From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
01-09-2007 07:29 AM
01-11-2007 04:39 AM
Hi Johannes,
Sure, everything of the points you wrote is possible within LabVIEW.
You just have to use the Waveform Graph with it's cursors (you can set several coursors for one graph), where you can read out the current cursor position of every cursor using a property node. Exactly you will get an array of clusters which are the several corsors and there attributes like the x and y position. Then you can read out the positions of every corsor, substact them to become the difference. There are also functions available in LabVIEW for min and max values e.g. of an array. Zooming is also possible with the waveform graph. The methode to cut/save/reload the curve will depend on the datatype you are working. If it is an array you can use the different array functions to e.g. cut the curve and save only the resulting values.
The attached screenshot shows a little example for getting the difference between two cursors position and also the content of one cursors cluster.
Hope this helps, Christian
01-15-2007 05:07 AM
Hi Christian,
thanks very much for your detailed answer. I will check your approach with the Waveform Graph ASAP.
Best regards
Johannes