Why is the MATLABDriver name an empty string when I use ividriverlist?

9 views (last 30 days)
I am attempting to connect to a Keysight N9000A CXA Spectrum Analyzer using the corresponding IVI driver (AgXSAn), which is supported by R2023a as mentioned on this site https://www.mathworks.com/help/releases/R2022b/instrument/supported-ivi-drivers.html.
However, when I try to look up the MATLAB driver name so I can use ividev to connect to the instrument, using ividriverlist returns the following:
Why isn't the MATLABdriver name showing up? Sorry if this is obvious, I'm a beginner with this stuff.
  1 Comment
dpb
dpb on 15 Aug 2023
Never used the TB so no experience at all with the MATLAB way, but is your model listed in the "Supported Models" field of the returned table? If not, that's probably a problem, Houston.
Haven't heard of Keysight before (but, I'm an old fogey from when the real HP was virtually the only game in town and been retired long enough that the vendor world is totally different since); probably your only hope will be you can download the driver from their website if you don't have any installation media that came with the analyzer -- and, these days, the likelihood of that probably approximates nil.
links to what appears to be software to run on the analyzer; nothing showed up regarding the MATLAB TB connection driver to run on the PC. Doesn't mean it doesn't exist, but it didn't show up quickly.
And, showing how far out of touch I've gotten, I see that Agilent (which was a spinoff of HP) subsequently spun Keysight off and it appears to be much more like the HP I knew 40-50 years ago...not that that has anything to do with your issue.

Sign in to comment.

Answers (2)

dpb
dpb on 16 Aug 2023
  2 Comments
Renee
Renee on 18 Aug 2023
I am aware that it supports my driver but a MATLAB name does not come up when I use ividriverlist.
I need the MATLAB name of the driver as an argument for the ividev function, which will connect to my Agilent Spectrum Analyzer via the driver.
Thanks for your help nonetheless

Sign in to comment.


Andrei
Andrei on 14 Oct 2024
Based on the ividriverlist output, the "IVI Compliance Package" is not installed.
ividev requires the following:
  • Instrument Control Toolbox Support Package for IVI and VXIplug&play Drivers
  • IVI Compliance Package (can be installed with the "Instrument Control Toolbox Support Package for National Instruments™ VISA and ICP Interfaces")
  • A supported vendor's VISA library (can be installed with the "Instrument Control Toolbox Support Package for National Instruments™ VISA and ICP Interfaces")
  • An installed vendor's IVI-C driver or VXIPnP driver compatible with your instrument
Once the ividev prerequisites are installed, you can connect to the instrument by specifying a MATLABDriver that represents an included/supported MATLAB driver wrapper or a class-compliant IVI-C driver (IviSpecAn, etc.)

Products


Release

R2023a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!