LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Error code: 2 Possible reason(s): LabVIEW: (Hex 0x2) Memory is full. No Listeners on the GP

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.

G# - Award winning reference based OOP for LV, for free! - Qestit VIPM GitHub

Qestit Systems
Certified-LabVIEW-Developer
0 Kudos
Message 11 of 13
(330 Views)

@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. 

 

 

0 Kudos
Message 12 of 13
(311 Views)

@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. 

0 Kudos
Message 13 of 13
(308 Views)