08-09-2021 03:34 PM
I've created a code that collects data from an external EMG reading device. It works on it's own, but I tried to add a python node in order to receive "markers" or timestamps from another computer in order to sync my data with other data recorders used. My goal was to run this python node throughout the entirety of my LabVIEW session independently of everything else that LabVIEW records, but I cannot get the waveform charts to graph while the python code is running. My data recorder and storage code works fine, but the graphs do not until the python code ends, at which point the time axis catches up to the current point of time and begins plotting. This python node has no inputs or outputs that relate to any part of my data recording and plotting, it is purely for synchronization purposes.
Attached is a picture of how this part of my VI is set up, where the broken wire is just the file path of my python code. Is there a way where I could force these 3 actions to all happen simultaneously? Or is my problem just that I am using too much memory between all of these functions? Any help would be greatly appreciated.
08-09-2021 05:39 PM
From looking at the horizontal scrollbar, you have a truly gigantic diagram and we see maybe 5% of it, including broken wires. How do expect us to debug anything?
If you want help, attach your VI. Thanks!
08-09-2021 07:45 PM - edited 08-09-2021 07:46 PM
Thanks for the response. Attached is my VI, although you most likely will not be able to run it. For now there is a ton of blank space on it; this is because I will use the same functionality on a larger scale eventually.