An EPICS PVAccess library for LabVIEW.
The VIPM package is compatible with LabVIEW 2020 or above.
Real-time targets running NI Linux RT 2023 Q1 or above should be compatible.
Download the latest .vip file from releases and open it with VIPM.
SSH into the target and run this command, replace x.x.xwith the version of the VIP file you have installed.
opkg install https://github.com/ISISNeutronMuon/pvaccess-labview/releases/download/vx.x.x/pvalv_x.x.x_x64.ipk-
Clone EPICS Base to
./epics-baseand build itgit clone https://github.com/epics-base/epics-base.git make -C epics-base
-
Clone PVXS to
./pvxsand build itgit clone --recurse-submodules https://github.com/epics-base/pvxs.git echo 'EPICS_BASE=$(TOP)/../epics-base' > ./pvxs/configure/RELEASE.local make -C pvxs/bundle libevent make -C pvxs
See the PVXS docs for more details
-
Build this library
- Windows
cmake -G "Visual Studio 17 2022" -A x64 -B .\build\windows-x64\ cmake --build .\build\windows-x64\ --config Release - Linux
cmake -B build/linux-x86_64/ cmake --build build/linux-x86_64/ \ && mkdir -p labview/libraries/linux-x86_64/ \ && cp build/linux-x86_64/libpva_labview.so "$_"
- Windows
