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.

LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

XY Graph Tracing

Solved!
Go to solution

Hi all,

 

I had a program where I read out an ascii tab-delimited, two-colum file.  The first column contains X values.  The second column contains Y values. I would like to construct a program which traces out this XY plot and outputs the last value.  Everything is working like a charm except the graph is totally blank, and I can't understand why. Any help is appreciated.

 

Thanks in advance,

NSG

0 Kudos
Message 1 of 7
(3,741 Views)

You did not include a datafile.

How many points are there?

Maybe you want a plot that shows points instead of connecting lines? (a line needs at least two points to show!)

What should happen when you run out of points?

0 Kudos
Message 2 of 7
(3,735 Views)
  • Right-click on the Array Subset function, choose Help, and read the Help Message.
  • Don't use Express VIs, don't use Dynamic Wires
  • If you've got a 2-by-N array, you should be able to pull out X-Y pairs.  If you've got X-Y pairs, you should be able to figure out how to plot them.
  • Take the LabVIEW tutorials (upper right corner of the Forum home page) if you are just beginning.

Bob Schor

0 Kudos
Message 3 of 7
(3,731 Views)

Try something like this....

 

 

Some additional comments to your origianl code:

  • Don't convert the same string array to a DBL array with every iteration. This belongs outside the loop. (Well, the compiler will probably do the right thing by eliminating loop invariant code, but still...) 😉
  • Use the correct representations, i.e. don't mix blue and orange for the indices.
  • Don't maximise the front panel and diagram to the screeen. that's very annoying!
  • Don't use dynamic data and express VIs as has been mentioned.
0 Kudos
Message 4 of 7
(3,722 Views)

Oh cool I appreciate it.  I have attached the data.

 

With the plot I meant that I wanted the graph to trace it out but keep the trace, not just roll with a single point but hold onto the it as it goes through the entire voltammogram I have attached.

 

Thanks again.

0 Kudos
Message 5 of 7
(3,706 Views)
Solution
Accepted by topic author Sidelingscroll

@Sidelingscroll wrote:

 

With the plot I meant that I wanted the graph to trace it out but keep the trace, not just roll with a single point but hold onto the it as it goes through the entire voltammogram I have attached.

 


Like this, maybe?

 

Download All
Message 6 of 7
(3,691 Views)

That's great.  Here's my final program and text input file (I had to multiply the values in the second column by 10^6 to get them to display correctly, but that's ok)

Download All
0 Kudos
Message 7 of 7
(3,656 Views)