02-01-2024 10:24 AM
Hello All,
I have a LabVIEW project based on the Actor Framework. There are several DSC IO servers (periodic and OIC) in the project that contain variables bound to a cDAQ-9189 IO rack.
I created test vi's for each IO server using the variables in that library and they work fine. The issue is when I run the main actor core by running the launcher Splash Screen.vi, the libraries are not deployed.
If I use the deploy multiple libraries vi in the main actor core or in the pre-launch init vi for one of the nested actors, I get this error-
Also when this happens, it stops the NI Variable Engine service.
Any thoughts?
02-01-2024 01:23 PM
I believe this issue was resolved by repairing my installed NI applications.
Although the binding of the periodic io server variables seems a bit buggy still.
02-09-2024 06:06 AM
This issue was not resolved by repairing the software.
I have a project based on the actor framework that contains multiple io servers, each in it's own library. There are three periodic servers, two on input change servers, and one modbus server.
I created test vi's for each server by dragging variables to the front panel of the test vi and they all work properly.
I added the variables from all six servers to the main actor core vi in the same way. When I run the launcher vi the main actor core vi starts but the libraries are not deployed.
When I deploy the libraries in the actor core vi or in the pre-launch init vi they deploy, but it stops the NI Varible Engine service.
I now have added a net start command in the actor core vi to restart the NI Variable Engine service, and it seems to work okay, but it feels like I am putting band aids on instead of fixing the real issue.
Any input would be appreciated.