LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Deploying DSC IO servers inside an Actor Framework project.

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-

KCC66_0-1706804537885.png

 

Also when this happens, it stops the NI Variable Engine service.

 

Any thoughts?

 

0 Kudos
Message 1 of 3
(1,264 Views)

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.

0 Kudos
Message 2 of 3
(1,224 Views)

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.

0 Kudos
Message 3 of 3
(1,167 Views)