I've been working with two DSOX3024T scopes via VISA-USB and I'm trying to capture data using MATLAB. I want to capture data from all 8 traces by using a SINGLE external trigger. However, unless I allow for the scopes to be triggered multiple times(once for each trace), they (the scopes) do not display the data and the scopes freeze up. Currently, I'm using the desired external trigger and then switching to an internal one just to allow for the code to cycle through and display the data on the screen for it to be captured. Is there a way to display the data from all the traces on the screen using only a single external trigger? It worked fine with GPIB but I can't seem to get it with the VISA-USB interface. Thank you in advance!
- If you are using the Aux Trigger, don't use a splitter to feed the two scopes. Feed the trigger to one scope, then use the Aux Out to trigger the second scope. There will e a delay, but it will be less than 100 nsec, and quite repeatable. If you must use a splitter, then make sure you adjust the trigger level, on both scopes. You may be using a 50 ohm driver, and 2 50 Ohm inputs will load the signal, and change the treshold.
- Make sure that you are using 'Triggered' mode and not 'Auto' mode for the trigger
- Get one scope working first, then add the second scope into your program.
- If you are using the Keysight IO Libs, use the IO Monitor to see what the commands and responses are.
Al