I wanted to save the waveform from the scope to my PC.
I tried DISPlay:DATA? . But it Doesn't work.
Let me know where the result of DISPlay:DATA? will be present and how to do I access it and transfer PC.
Is there any other way to save waveform to PC?
I tried DISPlay:DATA? . But it Doesn't work.
Let me know where the result of DISPlay:DATA? will be present and how to do I access it and transfer PC.
Is there any other way to save waveform to PC?
' IMAGE_TRANSFER - In this example, we will query for the image data
' with ":DISPLAY:DATA?", read the data, and then save it to a file.
Dim byteData() As Byte
myScope.IO.Timeout = 15000
myScope.WriteString ":DISPLAY:DATA? BMP, SCREEN, COLOR"
byteData = myScope.ReadIEEEBlock(BinaryType_UI1)
' Output display data to a file:
strPath = "c:\scope\data\screen.bmp"
' Remove file if it exists.
If Len(Dir(strPath)) Then
Kill strPath
End If
Close #1 ' If #1 is open, close it.
Open strPath For Binary Access Write Lock Write As #1 ' Open file for output.
Put #1, , byteData ' Write data.
Close #1 ' Close file.
myScope.IO.Timeout = 5000
The above code is from the Programmer's Guide for the 6000 series scopes so it should work. However, I don't have a 6000 series scope on hand so I can't verify this. Can someone else try it and let me know?
If this doesn't work there is always the option of using IntuiLink Data Capture to get your waveform.