I am trying to connect keysight M9374A netrwork analyzer with labview to get s parameter data. i have installed ni visa , i have no idea how i should approach to get this done further. can someone please guide me regarding this?
That's a shiny new PXI instrument. I don't see an instrument driver for it, but Keysight has an app note about programming for it. I'd start by reading that - https://www.keysight.com/en/pdx-x202148-pn-M9374A/pxie-vector-network-analyzer-300-khz-to-20-ghz?pm=...
In the end your program will simply setup the measurement conditions, prompt the instrument to start a measurement, wait for the instrument to finish, then collect the data.
Thanks a lot sir! I will consider it. But i have no prior experience of programming instruments, do I have to use the SCPI commands for this? Can you please provide me with the links of some other instrument's programming explained on the similar lines!
Ok, so I went and read that App Note. It explains that there is a LabVIEW driver, which is based on the IVI-C driver, and that it comes on the instrument and has examples. Specifically, it says..
"The LabView driver is installed within the PXI firmware installer and is located under the
network analyzer directory. After installing the PXI VNA firmware on your PXI embedded
controller, you will be able to find the driver from within LabView."
- Read the App Note
- Look for this driver in your LabVIEW instruments driver pallet
- Open and test the examples
- Post back with code when you get stuck.
You shouldn't need to learn a lot of SCPI to get started, but its always good to look beyond and understand what the driver gives you and what its limitations are. PNAs have >2000 possible SCPI commands, so I won't try to list them here. You can learn the basic ones and explore the others as needed. Lots won't be related to what you are doing, lots are related to doing calculations and extraction within the PNA.
thanks a lot for taking out your precious time and reading that app note, i appreciate that.
but i still have some problems with it
- i have read the app note, i also found the example of ivi-c driver for some other network analyzer namely N5242A, i tried to change the specifications in that front panel as per my instrument (resource name address , and other details. i add screenshot of the front panel of that example for better understanding), but i was not able to get a confirmed connection of labview with my instrument.
- and as said "Look for this driver in your LabVIEW instruments driver pallet", i was not able to find any such drivers in my pallet( i attach screenshot of that)
can you please assist me further regarding this, i shall be very thankful to you !
Are you doing the programming on your PC or the PXI controller? Did you install IVI driver or LabVIEW first?
Have you installed the IVI driver for the PXI card?
According to the App Note, there should also be a copy in your inst.lib folder for LabVIEW, but sometimes if you have multiple LabVIEW versions installed it can end up in another (older version). So check the instr.lib for those other versions and just copy the files over and the pallet items should appear.
If you still can't find them, there is probably a folder on your PC or PXI controller call something like "C:\Program Files\IVI Foundation\IVI\Drivers\<instrument name>\LabVIEW". Look to see if there are vis there. I've had IVIV drivers try to put files in strange places more than once.
If that fails call and ask Keysight how to get the files and LabVIEW driver for your instrument. It would be far better to start with those than trying to adapt a driver for another instrument!
I met the same problem with you and I am fresh on it
have u figured the problem out? can you pls help control this VNA by labview?
There are certain steps required in order to setup the connection to remote control the PXI VNA, do you still need help for this?
There was a video might be similar to the PXI VNA control that you wanted to do.