11-23-2021 02:58 AM
Hello,
Using Veristrand 2020 R6, LabVIEW 2020, we are building a VI to log data from Veristand to TDMS on the Host PC. The user can organize the data to be saved in groups and select a different logging rate for each channel group. This means starting separate logging sessions for each logging rate.
The question I have is about triggering all these sessions to start simultaneously, so the data is synchronized (to within 1 period) in the file.
At the moment, we are using a digital edge trigger on a dedicated User Channel to start the sessions. This works pretty well but I'm not 100% happy with the fact that this user channel has to be created (with the correct path) on each application to be able to use this logging VI. Also, I'm a little concerned about using the same trigger channel to start several logfiles (in parallel).
Any tips or tricks are welcome.
PJ
12-27-2021 08:07 AM
Heya,
So as I understood you are trying to create a trigger in LabVIEW to trigger multiple channels in VeriStand: have you seen this KB: Easily Synchronize and Trigger NI-DAQmx with Channel Expansion
If this is not useful, please elaborate on the requirement.
07-15-2024 04:42 PM
I have the same desire to trigger a Veristand logging session from LabVIEW - without the need for additional user channels. So far I have not been successful.
In digging through the .net Veristand Client API, I found some functions related to triggers, but it seems they are only related to trigger configuration rather than direct triggering.
Would love to hear if you ever got this working!