Like tmh says, I was interested in the data. Anyway, from one of your other postings, I looked at your program and saw what your're doing wrong. You're using AI Sample Channel and what that does is take a single scan and returns a single voltage measurement per channel (in your case a single one). The waveform data has a Y array with a single element and that's why the Wavefrom Min Max shows just the latest measurement. The Build XY Graph Express VI makes your XY graph act as a chart so over time, you see an entire curve. To get the max from the graph, from the wire between the Build XY and the graph indicator, wire an index array function, I think you need 0 as the array element. from the output of the index array, wire a
n Unbundle by Name and select the Y array. To the Y array, wire the Array Max & Min function. After getting the max value you could also use the max index returned to index out the X array and get the time of the max value.
As an additonal comment, you're using several separate instances of AI Sample Channel, Write to Digital Line, etc. You should try to read all channels at the same time instead of one at a time. This will make the program much more effecient in its use of the daq hardware. You're also not using any error in/error out connections. Besides not knowing if there is an error that occurs, you might have problems with the sequence of events that happen because dataflow is not enforced. As an example, in several places you have a Read From Digital Line and a Write To Digital Line together. It may not matter in your case which occurs first but the way you've got it, the order is random - up to the compiler. You may be expecting one way but get the opposite.