03-04-2024 03:59 AM
I would suspect that that's a Red herring error. Error 2 in LV means memory full, but if the driver generates error 2 it'll mean something completely different but LV will still use it's error description. Check the manual.
03-04-2024 12:08 PM
@GerdW
Thank you for the response on getting deepeer in the Get Descriptor.VI. I followed your instructions to save this VI and I am attaching the VI here for you to have a look. I look forward to your answer!
The VI is in this cloud link. Let me know, if you face any issues downloading this file from the link.
https://cloud.uni-jena.de/s/LA4dkrKNw6ZdGcf
Anyways, I was able to use Get Waveform.VI in my implementation. I am able to retreived the waveform using this VI but as mentioned, it is scaled by some factor. But, in the manual, they have given a way to convert these values into meaningful voltage values.
03-04-2024 12:16 PM - edited 03-04-2024 12:20 PM
@Kavanakt7
This is a USB-A (from computer) to USB-B (from Oscilloscope) type connection. I am able to send basic queries. But, when I tried to run the specific VI (see my post above, these VIs I found from the Instrument driver provided by NI) to retreive the waveform. I am getting error.
From the above conversations, it is pretty clear that something is wrong in the subVIs provided by NI. It is not able to properly parse/decode the Hexadecimal strings (from Oscilloscope) to meaningful ASCII strings (at the end-user side). I have also contacted the Siglent manufacturer to look into this issue.
@Yamaeda
I checked the manual. But, I did not find anything useful to solve this issue.