Hi Peter, nice to meet you, i'm Davide Fiorentin and i'm a labview developer. I have choose Workers as main framework for labview development for the company that i work.
I have some questions about the EHL and MHL.
1) Could i bundle the Events registration refnum in a cluster so i can bundle also other events registration?could break something in the VI Scripting?
(I would like to keep framework and Worker specific registration separated... I used to register events over an already open registration...keeping more refnums make registration inputs shorter in vertical size and also there are libraries that have VIs that output registration refnums... Like the TwinCAT ADS from fisothemes... So i can't modify the refnums)
2) i have public api calls that need to register/unregister events on the EHL, i need to create a custom event to pass events from the MHL to the EHL or there is another way?
3) for me is not totally clear how a public api call can be directed to a specific cloned worker (maybe using the Alias?)
Example:
HeadWorker
โโโ DataAcquisition
โ โโโ TwinCAT_ADS (CloneA)
โ โโโ TwinCAT_ADS (CloneB)
โโโ PlantControl
โโโ ChillerRegulation
โโโ PID (CloneA)
โโโ PID (CloneB)If for example i need to send a command to TwinCAT_ADS (Clone A) from PID (Clone A) i need to implement a full chain of commands? PID (A) -> ChillerRegulation -> PlantControl -> DataAcquisition -> TwinCAT_ADS ? and the response? Maybe there is some documentation on the website or the community/course but i haven't found it.
I really like your framework, is much cleaner and flexible compared to other, maybe there is something that i'm not fully undertanding but i really like the job you are doing.
Thank You ๐