instrumentkit / InstrumentKit

Python package for interacting with laboratory equipment over various buses.
250 stars 71 forks source link

How to capture live running traces from MSO7104B oscilloscope with the help of MATLAB without any delay? #401

Closed imgb27 closed 1 year ago

imgb27 commented 1 year ago

I need to capture live running traces from oscilloscope without any delay and store it in MATLAB. Without the presence of any reference signal, i need to capture the whole traces from it's start till it's end. I tried various codes but still it fails. Can you please guide me in sorting out this issue?

trappitsch commented 1 year ago

Not excatly sure what the issue is / what you would like to exactly do from the title alone, some description would be useful. However, a brief search of MSO7104B shows me that this is a Keysight instrument, might have been a former Agilent instrument, which doesn't seem to be a part of ik...

imgb27 commented 1 year ago

Sir, I'm using MSO7104B Agilent Oscilloscope for capturing traces. I'm using MATLAB for storing traces. Connection is established between both the devices with VISA interface. Now, i want to capture the continuous running live traces from the oscilloscope and store it in MATLAB for further analysis. Can you guide me in sorting out this issue?

trappitsch commented 1 year ago

Well, I can't really give you any detailed ideas since (1) instrumentkit does not have that instrument in the database and (2) it's a python and not a Matlab driver (although, there seems to be some way to do python drivers in Matlab).

I guess you'll need to read the necessary matlab documentation on how to communicate and then read the programmers manual for the instrument in order to know what to send / receive. Programmers guide seems to be here. Hope this helps.

imgb27 commented 1 year ago

Thanks for replying mate. But anyways the issue is still on.

scasagrande commented 1 year ago

Not much we can do here 🤷‍♂️