From 04:00 PM CDT – 08:00 PM CDT (09:00 PM UTC – 01:00 AM UTC) Tuesday, April 16, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

How do I format 1D waveform array to output to intensity chart?

I've tried to modify the "Cont Acq&Graph Voltage-Int Clk.vi" example vi to output to an intensity chart. The problem is the chart only accepts a 2D array of input data, while the DAQmx vis are giving me a 1D array of waveform data.  How do I fix this?
Thanks in advance...
 
0 Kudos
Message 1 of 5
(2,627 Views)
There is a waveform array to XY pairs that gives you a 1D array of a cluster of 2 elements. Maybe you could manipulate this to get your 2D array. The intensity chart needs an XY location for a given Z value. These are for showing 3D data on a 2D chart. Can you post some sample data??
0 Kudos
Message 2 of 5
(2,621 Views)

 

  Thanks!  Here's an example of the first few samples of the data I'm getting, plus the header:

Channels 1 
Samples 1000 
Date 2006/07/24 
Time 13:41:57.315999 
Y_Unit_Label Volts 
X_Dimension Time 
X0 0.0000000000000000E+0 
Delta_X 0.000100 
***End_of_Header***  
X_Value Dev1/ai0 Comment
 0.068936
 0.028033
 0.038671
 0.047368
 0.053086
 0.052326
 0.039342

0 Kudos
Message 3 of 5
(2,615 Views)
....actually, the samples should be in the Dev1/ai0 column.
0 Kudos
Message 4 of 5
(2,614 Views)
I figured it out:  use the "convert to Dynamic data" vi to convert the data into a type the intensity graph will recognize.
0 Kudos
Message 5 of 5
(2,605 Views)