I am currently working on a project that involves connecting and managing two or more power supplies using the DQMH (Dynamic Queue Message Handler) architecture in LabVIEW.
Here are the specific requirements and challenges I am facing:
-
Configuration: I need to configure each power supply to set the desired voltage levels and other parameters. (Done)
-
Data Acquisition: I want to read the current and voltage from each power supply after configuration.
-
Cloneable Module: I have already created a cloneable module for the power supplies, which allows me to configure each unit using its unique module ID. (Done)
-
Parallel Measurements: The main challenge I am facing is how to efficiently take measurements from all two ore more power supplies in parallel and ensure that the data is correctly sent to the tdms, csv, etc.
Could you please provide guidance on how to structure the DQMH implementation to achieve the following:
- Implement parallel data acquisition from all power supplies.
- Synchronize the data collection and ensure it is correctly formatted to send for post processing and save accordingly.
Would a helper loop cloneable help me achieve this? Of course I would need to make sure what module id is running and such. But how can I ask for all modules id to report this data and receive them almost immediately.