02-28-2024 10:31 AM
I am using Windows 10 PC (x64 based) with LabVIEW version 2023 Q1 (64-bit). I am using LabVIEW to control a oscilloscope from Siglent Technologies (Model: SDS1104X-U). I found the drivers for the oscilloscope in the NI Instrument driver finder. This installed driver with name (Siglent SDS 1000 2000 Series). I want to fetch the waveform from the oscillscope and for that I used the Fetch Waveform.VI (that is already given by the installed driver from NI). It is a low level VI and when I am trying to fetch the waveform, I am getting the following error:
Error 2 occurred at an unidentified location
Possible reason(s):
LabVIEW: (Hex 0x2) Memory is full.
=========================
No Listeners on the GPIB.
I did some test with other low level such as (read.VI, write.VI) to send basic queries and I was able to retreive the information. But, the above Fetch Waveform.VI does not work. Can you suggest me how to resolve this issue? I can also send screenshots to have more clarity. Looking forward to your help!
02-28-2024 11:27 AM
02-28-2024 12:05 PM - edited 02-28-2024 12:06 PM
@abani_nayak wrote:
I am using Windows 10 PC (x64 based) with LabVIEW version 2023 Q1 (64-bit). I am using LabVIEW to control a oscilloscope from Siglent Technologies (Model: SDS1104X-U). I found the drivers for the oscilloscope in the NI Instrument driver finder. This installed driver with name (Siglent SDS 1000 2000 Series). I want to fetch the waveform from the oscillscope and for that I used the Fetch Waveform.VI (that is already given by the installed driver from NI). It is a low level VI and when I am trying to fetch the waveform, I am getting the following error:
Error 2 occurred at an unidentified location
Possible reason(s):
LabVIEW: (Hex 0x2) Memory is full.
=========================
No Listeners on the GPIB.
I did some test with other low level such as (read.VI, write.VI) to send basic queries and I was able to retreive the information. But, the above Fetch Waveform.VI does not work. Can you suggest me how to resolve this issue? I can also send screenshots to have more clarity. Looking forward to your help!
If you are trying to download a huge data set, LabVIEW can run out memory. If you can download the trace in chunks, that would probably help.
02-29-2024 11:47 AM
I tried debugging my VIs. But, I am not able to figure out where is the actual problem. Inside the Fetch waveform.VI, there exists three different sub VIs. I checked each of them to see the error flow. There is a sub VI by name: Get Waveform.VI which is producing this error. I am attaching the pics and a video to show the data flow. The video can be found in the following cloud link:
https://cloud.uni-jena.de/s/PoZ7fTARr7B54eb
02-29-2024 11:54 AM
I have set the memory depth of the oscilloscope to be at lowest setting, which is 14000 samples in one display screen.
Memory depth = (Samples/sec) x (No of Hoizontal divisons (in sec))
There are 14 Horizontal divisions in my oscilloscope. I used two settings at sampling of 500 samples/sec and at 5000 samples/sec. But, at both the settings, I am getting the same error.
In my above replies, I have attached the image and video link, where the error is happening. Please have a look!