Old Agilent PNA SCPI

Hi all,
I realise I would be better posting this at the Agilent website, however aside from containing broken links all over the place, a broken search bar in the forum and the most complicated board to post on I have ever used (still can't find the new topic button).... I thought I would come somewhere a bit nicer...
I am trying to program an instrument driver in LabVIEW for an old PNA E8364A running firmware A.04.87. Does anyone have a manual for this piece of equipment with that version firmware? I tried using a newer version of the documentation but half of the SCPI commands won't work and unfortunately Agilent have removed the documents from their site and haven't responded to my request for the manual (probably because it is no longer supported)...
I'm guessing some time around 2005(ish) they standardised the firmware of the PNA to use CALC, but not sure what it was before that.... can anyone shed any light?
For example, in a newer PNA, CALC:FORM? will return the current display format, but what did it used to be in firmware 4.87?
Many thanks,
Olly
The day is quickly coming when every knee will bow down to a silicon fist, and you will all beg your binary gods for mercy.

Thanks for the reply nyc.
The link you provided is broken. However if you do navigate around that site a bit you will find the manual I am after listed. However that link is also broken (http://na.tm.agilent.com/pna/help/pnahelp_487.chm).
I'm kind of hoping someone might have an old copy kicking around on their PC they could provide.
Olly
The day is quickly coming when every knee will bow down to a silicon fist, and you will all beg your binary gods for mercy.

Similar Messages

  • How to use labview with gpib to connect with Agilent PNA E8362B ?i am newbie ..just started to work on labview about a fortnite bck and a novice in interfacing skill ..so plzzzzz explain me in a litle detail

    how to use labview with gpib to connect with Agilent PNA E8362B ?i am newbie ..just started to work on labview about a fortnite bck and +i am a novice in interfacing(networking... jst know tidbits) skill ..so plzzzzz explain me in a litle detail

    Sir
    We were able to solve that problem...but now could you advice as to which DC power supply we should use (preferably avalable in India) so that it can be controlled by Labview (through a gpib/rs232/any other port) to give a square wave of desired frequency/other parameters.
    Regards
    Shivam

  • How to use labview with gpib to connect with Agilent PNA E8362B ?

    how to use labview with gpib to connect with Agilent PNA E8362B ?i am newbie ..just started to work on labview about a fortnite bck and +i am a novice in interfacing(networking... jst know tidbits) skill ..so plzzzzz explain me in a litle detail

    Duplicate Post.

  • Agilent 548xx multiple channels

    I downloaded the driver off Ni's site and am able to configure scaling and trigger and read from one channel. Problem is my client's testing requires sometimes reading 2 and sometimes reading 3 channels also. The configuration sub-palette has a VI for configuring 2 channel mode or 4 channel mode, but I can't get this working. Tried changing the order that I configure things in, no help there. Anyone using an old Agilent scope and reading multiple channels, or know of an example along these lines?
    Thanks,
    lmd2
    Lawrence M. David Jr.
    Certified LabVIEW Architect
    cell: 516.819.9711
    http://www.aleconsultants.com
    [email protected]
    Solved!
    Go to Solution.

    Thanks Rob, yes I am using a 54825A which is supported by that driver, but the Configure Multiple Channels function is only valid for the 54845A. Found the work around though, in the Action-Status subPalette is a function called hp548xx Actn On Off.vi
    I used this to force three channels to be enabled, and was then able to configure them and retrieve the waveforms from all three channels.
    Thanx for the reply, weird that the one function is limited to a single model while the rest of the functions are valid for the entire family, but at least there is a simple work-around.
    Thanks again
    lmd2
    Lawrence M. David Jr.
    Certified LabVIEW Architect
    cell: 516.819.9711
    http://www.aleconsultants.com
    [email protected]

  • Agilent E8362B

    how to use labview with gpib to connect with Agilent PNA E8362B ?i am newbie ..just started to work on labview about a fortnite bck and +i am a novice in interfacing(networking... jst know tidbits) skill ..so plzzzzz explain me in a litle detail

    The first thing to do is to download the driver for the instrument here. You should also check out What is an Instrument Driver. Chapter 16 of the LabVIEW Measurement Manual (Help>Search the LabVIEW Bookshelf) has some useful information as well. Before you attempt to use the instrument, you need to install the GPIB board and drivers (NI-488 and VISA).

  • Multiple instruments; same test. Best plan of attack?

    I'm looking for some information on design structure dealing with multiple instruments that do the same thing but require different command sets. Specifically I have an application running tests via VISA GPIB using an Agilent PNA. My current application uses a queued state machine with two loops; one taking care of the GUI and another taking care of the states; works like a champ and is easy to add new tests. But I have been asked to migrate the current tests to different flavors of network analyzer specifically old school HP8510 and some non-hp gear. Some tests are very complicated and have a couple dozen steps with numerous sub vi's to take care of all the commands and data formatting. We do not want separate applications; I have to identify what is connected and sequence the test accordingly to attain the correct results. 
    I'm looking for links, suggestions, or recommended reading to deal with such things and to maintain maintainability.
    What I have been able to find is hit and miss with some reading pointing towards using a separate state-loop for each instrument and others just added more and more states to existing state machine.
    All opinions / ideas welcome.
    -Chris

    F1_Fan wrote:
    Good suggestions.
    SCPI is great but some of the instruments are 20 years old and things like getting bandwith numbers are more complicated in the older equipment. I'm still fighting with people to stop using low level GPIB commands and just use VISA.
    My understanding of the replies lies in writing a subset of vi's for each piece of equipment while reusing the common commands (Like writing an overloaded function in .NET land?).
    A simple flow diagram of what would occur would be as below if I'm understanding the suggestions -
    - Front panel for user to select required test.
    - Query what instruments are connected and decide if hardware is available to run such test.
    - Using VI's libraries I will create to perform each test; select the proper set and run the test. (I would still use a QSM type design to easily facilitate changes down the road).
    - Everything would be invisable to the end user; they are just selecting a test; all front panels will be standard regardless of instrument. They would only differ by the selected test.
    Am I on the right track? I'm a VB.NET transplant trying to not get on the "wall of shame" of labview code. LOL.
    -Chris
    Hi Chris,
    This is similar to a Q posted on LAVA earlier this week that can befound here. In that thread Aristos Queue (father of VLOOP LV OOP) outlined some classes to utilize Dynamic Dispatching (choose the sub-VI to run based on the class selected). Conciering your background, that thread may work for you.
    Have fun,
    Ben
    Ben Rayner
    I am currently active on.. MainStream Preppers
    Rayner's Ridge is under construction

  • How long does it take to write data from network analyzer

    I am using LabVIEW to control two DC power supplies through GPIB-USB and I have a DAQ-6008 generating 8-bit digital output. I am connecting two DC power supplies and the 8-bit digital signal to my circuit and want to measure s parameters (all S11, S12, S21, S22) and write their magnitude and phase to a .txt file in my laptop. It worked but took about 1.5 minutes to write data (magnitude and phase of four s parameters) for a fixed DAQ output and fixed DC voltage by only sweeping 6 points. Is it a reasonable time? Because eventually I will have more than ten thousand combinations and need to record s parameters for all these combinations and it will take too long. I would like to know which part spends more time or how I can reduce the time to write four s parameters. Thanks a lot.
    Attachments:
    Agilent E3631 Output 2 DC Volts_for loop.vi ‏22 KB
    Agilent PNA Series Config And Read Data_test(4).vi ‏32 KB
    Main(2).vi ‏30 KB

    Hello yll,
    -So you mean I should delete some of the controls
    in the front panel  and make them a fixed value or default in the block
    diagram to reduce the front panel controls
    What Dennis is saying is that your front panel controls are only read once by your program.  The are read at the beginning and the value is passed into the while loop.  This is the value that will be used, even if you change the front panel.  You can verify this by using highlight execution. 
    -What does it mean that I am
    resetting the instrument each time?
    Everytime you call the initialize VI, you send a command for the instrument to reset.  This is not necessary, since you want your settings to remain for the entire program.  You can reset it when you "first" start using it, but as your program keeps going, you do not need to reset it.
    -Do I need the initialize VI and
    close VI in every iteration or I should have them out of the loops so
    all the instrument are initialized and closed only once throughout the
    entire process?
    That is exactly what you should do.
    -For the network analyzer, when you said I only need the
    VIs from initialize.vi to read data.vi (the second one from the end),
    do you mean that I can delete the close.vi? and why does it make the
    program faster?
    You should probably add the close outside the loop, as good practise.  I would still put the initialize outside the loop.
    I hope this helps.
    O. Proulx
    National Instruments
    www.ni.com/support

  • VNA labview

    bonjour,
    Je cherche à communiquer via le BUS GPIB avec un Analyseur de réseau Agilent PNA-X 5247A. Seulement l'appareil n'est pas reconnu par MAX.
    Quelqu'un a t-il déjà commandé un analyseur de réseau avec Labview ?
    merci,
    Adrien

    Bonjour,
    Agilent PNA-X 5247A n' apparait pas par défout sous MAX.
    Suivez les étapes suivantes
    1. Open MAX
    2. Right-click Remote Systems
    3. Select Create New...
    4. Choose Remote VISA System
    5. Then enter the IP address of your PNA
    6. Click Finish

  • VISA TCP/IP Resources, Aliases & DHCP

    I using an alias from my (VC++) application to access a LXI power supply. I've done the VXI-11 scan & alias definition from MAX. I want to avoid the user having to use MAX if the IP address changes.
    The power supply has a DHCP assigned IP address, but no hostname. It looks like the alias is nothing more than a mapping to "TCPIP0::129.86.82.157::inst0::INSTR" -- is that the case? If so, then how do I re-bind the aliad to the instrucment if it gets allocated a different IP address? What does the"Validate" button do?
    I need to ensure that the alias maps to the correct device / serial number. I'd like to only define the alias once in MAX and then handle any address re-assignment from the applicaiton (with as much handled in VISA, et. al., as possible).
    Currently I'm at VISA 4.2, but can upgrade if that helps. (saw something about a new static flag in 4.4)
    Thanks,

    On my work i use a Agilent PNA who work with lan. In Labview the viFindRsr Box will go find the device only if you record first the IP address on NIMAX. it mean that your IP address of your device must be !!!First!!! Defined staticly (not DHCP). 
    If your device must be DHCP there is a other way that i use. 
    I have developed a simple soft (dos style) who when i give the IP passerell  adress (Ex 192.168.0.1) he will scan all the adress( 192.168.0.2 to 255) by PING and if the PING success the program stop when the *IDN? command match to my device and write in file the IP adress.  Of course my acquisition program use this file to commicate wth my device. I don’t incorporate directly this code on my principal program, because The PING command to be use fastly, must be incorporate in THREAD and EVENT. It means that can provide crash and bugs if you incorporate directly in your program.

  • SFPs for DS-C9124

    Hi,
    We have DS-C9124-0-K9 MDS 9124 4Gbps FC switch without SFPs, we have old "Agilent“ SFP Transceivers which we tried to put on DS-C9124-0-K9 but it's not suported.
    1. question is there a way to use Agilent SFP Transceivers Agilent SFP Transceivers on our Cisco DS-C9124-0-K9;
    2. question if we have to use Cisco SFPs, is it neccesery for SFPs on EVA to be Cisco too?
    BR

    Hi,
    1. You cannot use the Agilent SFP for your MDS 9124 4G FC switch. Here is a link on which SFP is supported on the MDS platform:
    http://www.cisco.com/en/US/prod/collateral/ps4159/ps6409/ps4358/product_data_sheet09186a00801bc698.html
    2. You don't have to use the Cisco SFPs on the HP EVA, since the EVA might not detect it. All you have to match is the wavelength and the fiber type. Let's say you are using MMF and DS-SFP-FC4G-SW SFP, your EVA's optic should be for MMF, FC 4Gbps and using 850nm wavelength.
    HTH,
    jerry

  • Byte Swap through ENET/100?

    Hello,
    I got a quite strange problem. I download 16 bit data words into an arbitrary signal generator - it is an Agilent ESG-D signal generator with option UND. I use the (old) Agilent ESG_ARB.EXE program which seems to be written in VB.
    Everything works fine when I use a HP82341C ISA GPIB card, and the data is downloaded correctly. With the same program and the NI ENET/100 as GPIB interface it seems to work the same way but the downloaded data in the generator has the two bytes of each 16 bit value swapped.
    Any idea? Who must update, Agilent its software or NI its driver?
    Best Regards
    Wolf-Henning Rech
    Pforzheim University of Applied Sciences

    Hi Aaron,
    thank you for your comment.
    Sure can I swap the bytes in my data source (this is what I actually do), but it is just a work-around, not a solution to the problem. I would expect my data to arrive correctly and independently of the transmission path, using a $1500 box.
    It is like I had to swap your phone number if I dial on a green phone instead of a blue one...
    I am using the download tool from Agilent which claims to be compatible with both Agilent and NI GPIB cards but may have never been tested with the special ENET/100.
    (UND Dual Arb Download and File Translation Utility Ea_win.exe, see http://we.home.agilent.com/cgi-bin/bvpub/agilent/editorial/cp_MiscEditorial.jsp?OID=536913930&NAV_ID=-12042.536880924.03&LANGUAGE_CODE=eng&COUNTRY_C
    ODE=ZZ)
    I also sent an e-mail to Agilent and already received a phone call from their support engineer. He tried to explain me that it must be a NI problem because my setup works perfectly with the Agilent GPIB card. I am sure you like to tell me it must be an Agilent problem because a program from Agilent is sending the data :-)
    I think the truth may be that the data is swapped during the call of the NI Windows IO library from the Agilent program, either because the documentation of the library is incorrect, or because Agilent did a faulty implementation. I cannot decide easily.
    Another idea: the data is swapped during LAN transfer between the PC and the ENET/100 interface - this sounds reasonable as the PC is a 'Little Endian' system, while the PPC based ENET/100 box is 'Big Endian'. The swap seems to occur only under special cirumstannces (16 bit transfers?) as I succesfully did a complete firmware update to the ESG generator through the ENET/100 without problems.
    Your
    comment?
    Best Regards
    Wolf-Henning Rech
    Pforzheim University of Applied Sciences

  • When trying to work with Agilent 34401A multimeter (serial RS-232 connection), HP34401A Getting Started.vi gives always the message: "Error 1073807369 occurred at Old VISA Open ".

    Baud rate and parity are set correctly, RS-232 cable is also connected correctly. My QuickBasic program has no problems to read and write to the Multimeter. It is obviously a software problem: the same error is persistent if I disconnect RS-232 cable.
    I downloaded NI-VISA 2.6 for Windows 95/98/NT/ME/2000/XP frorm digital.ni.com and installed it. But it did not help.
    Thank you in advance
    Best regards
    Alexei Soloviev

    Hi Steve
    I have problems with the 34401A and serial communication. Do you remember
    where the error was in the code ?
    Thanks
    Klaus
    wrote in message
    news:[email protected]..
    > Alexei,
    > This may or may not help, I was tasked to do something similar
    > recently and found an error in their driver. The GPIB VISA worked
    > fine, but when I tried it on serial it played up. There was an errant
    > carriage return (or CR/LF I can't remember). GPIB liked one and Serial
    > liked the other. It always amuses me that we never have problems with
    > Quickbasic!.
    > If you want me to dig deeper give me a shout.
    >
    > Steve Watts
    >
    > On Thu, 24 Jan 2002 06:16:55 -0800 (PST), "Alexei V. Soloviev"
    > wrote:
    >
    > >When trying
    to work with Agilent 34401A multimeter (serial RS-232
    > >connection), HP34401A Getting Started.vi gives always the message:
    > >"Error 1073807369 occurred at Old VISA Open ".
    > >
    > >Baud rate and parity are set correctly, RS-232 cable is also connected
    > >correctly. My QuickBasic program has no problems to read and write to
    > >the Multimeter. It is obviously a software problem: the same error is
    > >persistent if I disconnect RS-232 cable.
    > > I downloaded NI-VISA 2.6 for Windows 95/98/NT/ME/2000/XP frorm
    > > digital.ni.com and installed it. But it did not help.
    > >Thank you in advance
    > >Best regards
    > >Alexei Soloviev
    >

  • SCPI command to set the frequency for power measurement on Agilent 53147A?

    Hello,
    I am trying to automate some measurements which require me to use an Agilent 53147A Freq Counter/Power Meter/Digital Voltmeter. The instrument has an option of setting the frequency of the signal we intend to measure. This is done by clicking the "FREQ" button on the instrument and entering the frequency value of the signal whose power we intend to measure. This way the power meter uses the appropriate calibration factor for that frequency for providing accurate signal power level.
    I have been trying to set the frequency of the signal whose power I intend to measure through remote control but have not met success as I have not been able to find the SCPI command associated with this task in the operating manual. Does anyone know what SCPI command is to be used for this purpose? Any comment in this regard is highly appreciated.
    Thank You,
    Vivek

    Hi vivek.madhavan.13,
    Try using the drivers for this device found here:
    http://sine.ni.com/apps/utf8/niid_web_display.download_page?p_id_guid=834204A36619504AE04400144FB7D2...
    Then, by going to the lowest level that the VIs permit, you may be able to find the SCPI commands your application needs.
    Regards,
    Joel I.
    Applications Engineer
    National Instruments

  • SCPI Message App For Agilent VNA

    Group,
    Last year I got a new Agilent 5071C VNA.  This analyzer is an incredible instrument.  Unfortunately the NI driver only communicates with the VNA's main features.  Many lesser features that enhance testing are left out of the driver.  My only alternative is to programmatically use the analyzers complete features are to use SCPI commands.  I have a Labview .vi that works great and achieves all that is needed.  I assign a SCPI message into a string variable and all is done without having to work in Labview.  Unfortunately I'm no Labview guy and feel exposed should a problem arise.
    I would like to convert this .vi or replace it with something that can be supported in LabWindows/CVI. 
    SCPI messages allow me to almost completely removed all DLL's in my project.  My question, is there an already developed DLL that will allow me to pass strings (SCPI Commands) which was written in CVI?  A DLL that I can use with TestStand 3.5 or later.  If so, point me to the link. 
    Tony Jocius
    Antenna Test Engineer
    Delphi - Kokomo, Indiana 

    Hello TonyJ,
    Thank you for bringing this issue to the forums. I found a link on ni.com and I think it is what you are looking for. It is a LabWindows/CVI driver for the E5071C.
    http://sine.ni.com/apps/utf8/niid_web_display.download_page?p_id_guid=FE17565E9D861AB5E0340003BA7CCD...
    Let me know if this helps.
    Thank you,
    Vimal Fernandez 
    Applications Engineer
    National Instruments

  • Anyone has an instrument driver for Agilent E8364 50GHz PNA

    Does anyone have a working instrument driver for the E8364 50GHz PNA? I am currently tryin to use the agpna instrument driver downloaded from NI but i am having errors. The PNA balks that the "query is unterminated" and then the VI times out. Please let me know if you have a working instrument driver.

    Is this the driver you are downloading?
    If so,
    - Are you running the Getting Started VI to test communication?
    - Did the ID query pass?
    - Make sure you have VISA 2.6 or later installed.
    - Try running NI-spy with with the Log to File option enabled and post the spy capture.
    NI Spy Tutorial

Maybe you are looking for

  • Formulas vith varibles cannot be used in graph

    Post Author: one666 CA Forum: Charts and Graphs Hello! In my report I use variables WhilePrintingRecords;Global numberVar stdelov;Global numberVar DelSkupina;Global numberVar skupaj; skupaj:= skupaj + (stdelov*7.5); stdelov * 7.5 And this formula I v

  • Black bar on left will not go away and covers slides

    WHen we use keynote a black vertical see through bar appeared on left covering the slides. This bar will not disappear and we can't access the individual slides anymore. CAn anyone help please. THanks

  • Can I delete a excisting iCloud account without password

    I bought this iphone from a friend and their signed into their iCloud, is there any way I can deleted their iCloud account cause they don't know their password

  • Related to measures in a request in obiee

    Suppose we have two measures in request. Can we show one at X axis & other at Y axis?

  • Integaration for gr/ir

    Hi, i have a scenario like, in the gr/ir clearing a/c  ordered 100 quqntity received 75 quantity and invoce received for 50 quantity out of 75 goods received. In this scenario, there ie imbalence. so, in the month end GR/IR Clearing How woll you perf