I need to automate a manual process on an Agilent 8753D Network Analyzer. Most of the actions are via the soft keys.
The measuremnts are simple. Set marker to X MHz. measure marker
I cant find examples of how to send Soft Key commands VIA GPIB to the analyzer
I have a library of the commands just no idea how to communicate
most often you will find the needed commands in the programming manual of your Agilent device.
Did you read it?
I have the commands from the manual
it is the simple part that is confusing me
How do I actually connect to then send the command to the unit
It has to be a simple communications object
I just can't find it
you wrote you want to use a GPIB connection.
If this still is the case you should use VISA functions…
Have you downloaded the instrument driver for the Agilent 8753D?
Most of the drivers come with examples that show how to communicate, setup, and take basic measurements.
I had not downloaded the driver
and this was a huge help
Thank you both
I am able to connect to the Agilent 8753D
the drivers and examples they had don't work with the 8753
I am now working on doing it the hard way
Sending soft key commands
It may be a formatting issue
I cannot find a document that shows how to send soft key commands through GPIB to an Agilent 8753D
Any advice would be greatly appreciated
I thought the command for pointing to Marker 1 was MARK1
and the command for querying the setting was MARK?
I have never used that scope so I don't have any direct advice but, on the scopes I have used, anything I could get on the screen I could to through the interface (GPIB,USB, whatever) using the SCPI commands. You don't send soft keys, you send SCPI commands using VISA writes to set up the scope and request the measurements you want.
Also one thing I have done was to manually set up the scope to take the measurements and waveforms I want and save that setup on the scope. Then use the LabVIEW to recall that setup or other pre-stored setup each time. This works really well for other people too because a lot of time we will do the same test conditions but move the scope to different points. They can play around with the scope to get exactly what they want and call out the new setup file without me having to change anything in the program.
I am writing a test program for running these and will publish it once I get it running
I created a program that would let me send the Raw SCPI commands (attached)
It might be syntax
I looked up the programming document that shows the old 8753 commands compared to the new E5070B commands
I can send :MARK1 which should activate Marker 1 and move to its designated position
then I send :OUTPUTMARK to read the value of the active Marker
It hangs on the VISA Read function
Which tells me that I have not actually set MARK 1
I would Imaging that the active Marker would show on the display after a successful MARK1 command and it does not
Are these sub commands that need headers?
I tried sending MARKER:MARKER1 and it did not help