06-14-2022 05:46 AM
Hello, sorry if I repeat the question.
Our oscilloscopes TDS3k, MDO3k and MDO4k has a predefined setups, because of experimental specifics, and they are not mostly changed. Acquire mode is SAMPLE. I have a program in LabView which acquires a waveforms via LAN when I run it, and saved it to spreedsheet format on PC. I don't use initiating VIs, because, I don't want to rewrite the predefined settings(it is allways made mannually). So I use only VisaOpen.VI, and then I use VisaClose.VI.
Everything is okay when I use horizontal resolution up to 10k points. But if I set up on oscilloscope (MDO) 100k or more points, a problem occurs: the Acquire command returns only 10k points. I tried to rewrite the DATA:STOP comand manually to 100k points in my program, but it is not possible, it stays the same: 10k points.
When I save the waveform of 100k points to USB flash disk on oscilloscope, there is no problem.
have any ideas how to solve it, please?
thank you.
Solved! Go to Solution.
06-14-2022 07:33 AM
Sorry, there IS possible to rewrite the DATA:STOP to 100k points, but CURVE? query returns only 10k points of data.
May be, I should use CURVE? query as much as there won't be the last 10k portion of total 100k points of data?
06-14-2022 07:53 AM - edited 06-14-2022 07:54 AM
Sorry misread your post.
06-15-2022 03:25 AM
Oh, sorry, there were my program's errors.
The only one thing I must to do is rewrite DATA:STOP register manually, as it is in HORizontal:RECOrdlength registry.