LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

How to program Agilent E5071C network analyzer with USB connection

Turn on Context Help (Help menu). As you move your mouse over a function on the palette, you will see a description of the function. If the driver includes a 'Tree' VI, the block diagram will have all functions on the block diagram and you can browse there.

 

There is typically no other help included. It is assumed that you are very familiar with the instrument already from reading the manual.

0 Kudos
Message 11 of 27
(2,363 Views)

I'm trying to measure the magnitude and phase, I looked at the drivers but I couldn't find anything that measures magnitude and phase. In the NI Example Finder they have an example program that measures magnitude and phase, but when i run the actual program it doesn't look like it actually measures them. I don't know where to go from here. Some assistance will  greatly be appreciated.

0 Kudos
Message 12 of 27
(2,347 Views)

Do you know how to use a network analyzer? The magnitude and phase is the plot that appears on the network analyzer if you're doing a measurement like S11 or S12. There won't be a VI to "measure" magnitude and phase. You configure the network analyzer to sweep, sweep it, and then you read the data. The "Read Stimulus Array" VI will return the frequency points, and the "Read Data and Memory" will return the plot data.

 

 


@arthur51189 wrote:
In the NI Example Finder they have an example program that measures magnitude and phase, but when i run the actual program it doesn't look like it actually measures them.

I don't know what example you're referring to, so I don't really know what it does. Can you provide the name of the example?

 

0 Kudos
Message 13 of 27
(2,335 Views)

The example program is called Agilent ENA Series Interactive Application.vi

 

The description states "The VI illustrates typical measuring task for a network analzyer. The described measured task is transmission measurement of magnitude and phase."

0 Kudos
Message 14 of 27
(2,328 Views)

That example actually does the following:

  • Performs a full 2-port cal
  • Saves the cal to a state
  • Performs a bandwidth measurement using the marker.

It's not returning the magnitude and phase values for the whole plot. Is this what you are trying to do? Or are you trying to get the magnitude and phase at a specific frequency? If you want all of the data then I believe the VIs that I mentioned before should work. If you want it at a specific frequency then you can either download the whole data and pick off the values from the array, or use the marker functions.

0 Kudos
Message 15 of 27
(2,316 Views)

Well i want to measure the overall magnitude and phase and store it into a file. Then i want to also determine the magnitude and phase vs. frequency at a certain frequency in the given frequency range. That is basically what I'm trying to do

0 Kudos
Message 16 of 27
(2,311 Views)

Well, have you tried what I suggested?

0 Kudos
Message 17 of 27
(2,301 Views)

No, I'll give it a try. Also, for the sweep, if i want to do a single sweep. Can i use the the "Configure Trigger. vi," but it looks like this just offers a continuous switch u think if I attach a switch to that portion and by flipping the switch to the opposite direction, it will set it to do a single sweep?

0 Kudos
Message 18 of 27
(2,295 Views)

No, I'll give it a try. Also, for the sweep, if i want to do a single sweep. Can i use the the "Configure Trigger. vi," but it looks like this just offers a continuous switch u think if I attach a switch to that portion and by flipping the switch to the opposite direction, it will set it to do a single sweep?

0 Kudos
Message 19 of 27
(2,294 Views)

 


@arthur51189 wrote:

No, I'll give it a try. Also, for the sweep, if i want to do a single sweep. Can i use the the "Configure Trigger. vi," but it looks like this just offers a continuous switch u think if I attach a switch to that portion and by flipping the switch to the opposite direction, it will set it to do a single sweep?


Basically, yes. You can connect a Boolean switch or a constant set to False.

 

0 Kudos
Message 20 of 27
(2,287 Views)