PCSGU250 Continuous Data Capture mode

Good evening everyone,

I am looking to implement a continuous data capture feature to a program that I am writing for the PCSGU250.

The feature will be similar to the scrolling feature on oscilloscopes. I was wondering if anyone on the forum has worked on something like this or if they can point me in the right direction in what I need to do.

Thank you in advance

[quote]The feature will be similar to the scrolling feature on oscilloscopes. I was wondering if anyone on the forum has worked on something like this or if they can point me in the right direction in what I need to do.[/quote]Capture data and draw it…

That would work; however, when I call ReadCh1 function, it returns an array and the last data point of the waveform doesn’t match up with the 1st data point of the waveform (where the data for the waveform is). So in essence, I have a seemingly discontinuous waveform (I think that I am losing data points).

I am having a high speed waveform going into the scope and I can’t lose data. Is there any way that I can have a continuous capture without losing data points.

[quote]I am having a high speed waveform going into the scope and I can’t lose data. Is there any way that I can have a continuous capture without losing data points.[/quote] I’m sorry this is not possible. Due to the operation principle of the oscilloscope a continuous capture is not possible. A chunk of the data is stored to the oscilloscope’s RAM and then transferred to the PC via USB. This is why the continuous data stream is not possible.
The internal data buffer is 4096 samples/channel. This is the maximum amount of continuous data to record. The buffer must be read to the PC before the next data can be acquired.

OK, so I don’t need “continuous” capture. What I need to do is to capture every one of the 4096-sample blocks so I can concatenate them and analyze them afterward. Is that possible?

“The internal data buffer is 4096 samples/channel. This is the maximum amount of continuous data to record. The buffer must be read to the PC before the next data can be acquired.”

[quote]OK, so I don’t need “continuous” capture. What I need to do is to capture every one of the 4096-sample blocks so I can concatenate them and analyze them afterward. Is that possible?[/quote]Yes, this is possible using the History function of the PcLab2000LT.
You can save 1000 previous 4096-sample blocks to a file.
You can then afterwards open the file and check the individual 4096-sample blocks. You can make measurements and save the blocks as text file or image.
When making measurements, you have to use same Volt/div and Time/div settings as you used when the history file was recorded.

Here a snippet from the Oscilloscope Help:
[color=#000040]History Waveform Display
Click the “History” button at the bottom of the waveform screen to get access to the history slider.
The history slider allows you to recall and display acquired data from up to 1000 previous acquisitions.
Use the mouse wheel or arrow keys to display the saved waveforms one-by-one.
Performing waveform parameters measurements of old waveforms is possible.
Note: Do not change the scope settings (Time/div, Volts/div or the vertical position) when doing any measurements.
Note: The scope settings are not stored to the history data.

Right-click the history scrollbar to view the history menu.
The history menu options are:
Clear History
Save History
Open History
Hide History Bar
Show Hint
[/color]