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 <VERSION>with the version of the VIP file you have installed.
wget https://github.com/ISISNeutronMuon/pvaccess-labview/releases/download/v<VERSION>/pva_labview_<VERSION>.ipk
opkg install pva_labview_<VERSION>.ipkFind the the PVAccess palette under the "Data Communication" palette in LabVIEW.
Examples of many uses cases can be found using the NI Example Finder, browse via the "Directory Structure" under "EPICS -> PVAccess". Or in the examples directory.
A minimal example of starting a PVAccess server with a single NTScalar(Float64) PV, fetching the current value to a front panel indicator every 100ms, and closing the server after a stop button is clicked.
A minimal example of a PVAccess client geting a PV, putting the double of the value back, then geting it again.
See development.md.

