Actor Framework Discussions

cancel
Showing results for 
Search instead for 
Did you mean: 

LabVIEW 2020 "Casting Utility for Actors.vim" re PPLs

Solved!
Go to solution

Although not really a problem, the use of "Casting Utility for Actors.vim" in the Do.vi that is scripted produces a dependency on Actor Framework.lvlib, even if the caller is using Actor Framework.lvlibp.

 

I'm not really sure exactly how the malleable VI works (despite the comments - sorry!) but would replacing the Actor inputs (all 3) with LabVIEW Object produce identical functionality without the additional dependency?


GCentral
Message 1 of 5
(3,138 Views)
Solution
Accepted by topic author cbutcher

Yes, that would fix it. I'll file a bug to make the change.

0 Kudos
Message 2 of 5
(3,076 Views)

Attached is the modified VI. Please give it a test.

 

Save into

     vi.lib\ActorFramework\Actor

overwriting the existing VI (back up first, obviously).

 

If y'all verify the fix works, I'll include it a future patch.

0 Kudos
Message 3 of 5
(3,056 Views)

While you are at it can it also please add a description? 

I don't follow what its supposed to do either. 

0 Kudos
Message 4 of 5
(3,012 Views)

Even with this fix I've been getting errors about Receive Message.vi being broken when using Actor PPLs on a Linux RT target when this vim is included in the Do.vi. If I remove the vim from the Do.vi then everything builds and deploys like it should.

 

I have a support ticket but curious to see if anyone else came across this or if there was a better workaround then deleting out the vim from every actor message.

0 Kudos
Message 5 of 5
(2,285 Views)