Swapping computers using PCI-GPIB

Dear Sir/Madam,
I am currently running a 1998 PCI-GPIB card using Labview 6.i on a Windows 2000 machine. I want to transfer this card onto a machine running Labview 7.1 on Windows XP. Your drivers page indicates that this can be done with the NI-488.2 v 2.2 driver.
The Windows 2000 PC has a suite of programs that we may need to fall back on if I fail to develop the applications fast enough on the Windows XP PC. Should we need to, is it possible to plug the card back into the Windows 2000 pc and expect it to work? Or does the driver need to be reinstalled in reinitialise the card.
Thanks as always for your help.
Paul Donaldson, Imperial College London

Dear Paul!
Thank you for choosing National Instruments Support!
You can safely use the PCI-GPIB card in the Windows XP system with the 2.2 driver and if it needs to be done, you can plug this card back into the Windows 2000 PC and it should work without you having to reinstall the driver (I am assuming you have driver version 1.7 or 2.2 installed). So please feel free to switch back and forth between the two computers!
Thanks and Regards
ShekharS
National Instruments

Similar Messages

  • Win2000 Performance using PCI-GPIB and 232CV-A

    A PCI-GPIB device is being used to communicate with a GPIB232CV-A (IEEE to Serial)converter. A current test setup is operational running WinNT without experience long delays in communication to the serial device. Any ideas why Win2000 should perform differently?

    I can't think of any thing that would cause this device to operate faster or slower, by just changing operating systems. It is true that Windows 2000 has a little more over head than NT, but I don't think it would be anything noticable, unless you were maxing out your processor. The GPIB232CV-A should always run the same speed.
    You might want to runs some tests in MAX to verify that the PCI-GPIB device resources are setup correctly. Try to run the NI-488.2 Trouble Shooting Wizard.
    I hope this helps out.
    -Josh

  • How can I acquire trace data from Agilent(HP)8510c Network Analyser in VB6 using PCI-GPIB and NI-488.2.

    I am developing an application in VB6 for measurements with Agilent (HP)8510C network Analyser using NI-488.2 and National Instrument PCI-GPIB card. I want to take data for the whole 51 points. In HPBASIC which used to be employed for this purpose it is done using OUTPDATA command and the data is in a 2-dimensional array. How can I do this in VB6 with the hardware above.
    kapil

    Hi Kapil:
    Please refer to a previous post on the same topic:
    http://forums.ni.com/ni/board/message?board.id=140&message.id=7758#M7758
    Although this is for C++, the basic functionality should be the same. Since OUTPDATA is from a specific instrument driver, your best bet will be comparing it to the instrument drivers mentioned in the previous post.
    Thank you,
    Emilie S.
    National Instruments
    Applications Engineer

  • How can I use the instrument toolbox in MATLAB 6.1 to contol the PCI-GPIB card under Linux?

    I'm trying to use the PCI-GPIB controller to control lab equipment through MATLAB 6.1 (R12.1) under Linux. MATLAB's instrument toolbox seems to integrate with NI's board, but the MATLAB documentation says it requires the installation of a driver. I've downloaded the linux gpib driver, and I'm able to run the associated utilities (ibconf, ibic, ibsta), but MATLAB cannot interface to it. For example,
    >> g=gpib('ni',0,1)
    ??? Error using ==> gpib/gpib
    The specified VENDOR adaptor could not be found.
    Where can I find a MATLAB driver and how can I install it?
    Thanks,
    Richard

    Hello-
    The knowledge base: "Can Matlab for Windows Call the National Instruments GPIB Driver?" Also applies to this question as well. This article is very extensive. Try searching on ni.com for "+matlab +gpib" for more details.
    Randy Solomonson
    Application Engineer
    National Instruments

  • How can I read the trace data from Agilent(HP​)8510C in C++ using NI488.2 and PCI-GPIB ?

    Hello! I am trying to develop an application in C++ for measurements with Agilent(HP) 8510C network analyser using NI488.2 and National Instrument's PCI-GPIB card. In HPBASIC the trace data is read using OUTPDATA command which contains PREAMBLE, SIZE and then the data string in real and imaginary pair for the required points. The ibrd function gives data only for one point. Kindly guide me how I can read the whole trace and and separate out the real and imaginary data values. Regards, kapil

    Hey Kapil,
    It seems that in HPBASIC you were using an instrument driver for the 8510C. OUTPDATA is not a native HPBASIC function. National Instrument has similar instrument drivers for LabVIEW and CVI.
    http://zone.ni.com/idnet97.nsf/9b2b33e1993d8777862​56436006ec498/7b235254f3881ddb862568ab005fbd2e?Ope​nDocument
    http://zone.ni.com/idnet97.nsf/9b2b33e1993d8777862​56436006ec498/24ca7db880ab78ae862568ab005fbc0f?Ope​nDocument
    For example in the CVI instrument driver you will find a source file called hp8510.c. In the source code you will find a function called hp8510c_dataInRaw that sounds similar to the function that you described.
    Note that this example is designed for CVI, but it is possible that you could extract the information you need for C++. If
    you had a copy of CVI you could just add the files downloaded from the instrument driver to a project and then compile and run the project. It already contains a ready to run example that allows you to capture data and use your instrument.
    If you want try CVI you can download an evaluation copy on-line at http://ni.com/lwcvi/launch.htm.
    I hope this helps out,
    JoshuaP
    National Instruments

  • Is there example code for using Ni488 and PCI-GPIB card in non controller mode?

    Is there example code for using Ni488 and PCI-GPIB card in non controller mode?

    cymrieg,
    Your code looks good to me. What is the problem? What happens when it fails? What is the IBSTA value on the controller, and at what point in the code does it stop? What is the IBSTA value on the slave, and at what point does it stop?
    One thing is that you might not want to call IBCLR() in a loop on the device. At the beginning of the program is fine...This will send a clear command to the device and will clear out any LACS and TACS bits that might be set. Also your IBDEV call shouldn't be in a loop.
    Hope this helps, but let me know if you need more information.
    Scott B.
    GPIB Software
    National Instruments

  • How can i change the voltage of my power supply using my pci gpib 488.2 driver?

    I need to be able to control the voltage outputed by the power supply. I have a pci gpib 488.2 and I downloaded the correct driver. I also don't no exactly how to use the communicator included in the measurement and automation explorer. When ever I type in the commands I get an error. If anyone can help me I would appreciate it.
    thank you

    First see if you can establish communications with the power suppy using Meas and Automation explorer (MAX for short). If you can find your GPIB card in the directory tree choose it and then use the scan for instruments tool. If it can see your power supply it will give you it's address. Choose it and try the Communicate with my instrument tool. It will send a IDN? command to that address and it might return a string if the instrument understands the command. If not you will need to dig through the power supply manual to find the correct commands.
    Using LabVIEW 2010SP1 and TestStand 4.5

  • Configure labview to use agilent 82350B PCI GPIB card

    Hi All,
    I have just installed a Agilent 82350B PCI GPIB card on my PC, I have up until now been using the NI USB to GPIB adaptor.
    How can I configure my LabVIEW settings to be able to use this Agilent interface?
    Hope it is a stright forward procudure and that someone can help?
    Thanks
    Cally.

    Have you been to this link on the agilent page?
    I found it here
    CLA, CLED, CTD,CPI, LabVIEW Champion
    Platinum Alliance Partner
    Senior Engineer
    Using LV 2013, 2012
    Don't forget Kudos for Good Answers, and Mark a solution if your problem is solved.

  • How do I verify what PCI GPIB driver I'm using?

    I have NI-488.2 Software for Solaris 2.x PCI-GPIB
    Version 2.2, but when I do a pkginfo on my
    Sunblade 100 Workstation running Solaris 8 I see
    GPIB-ENET Handler ver. 1.3. Maybe I'm confused,
    but are they(the handler and the driver) the same
    thing? That being said, my communication is really
    slow. This is a new workstation, new PCI card, and
    the old SparcStation 10 with the SBus performs better.
    I'm not certain of my configuration. The things in
    ibconfig look greek to me. Any clues to what I should
    try.
    TheDuke29

    You have correctly identified your driver version (2.2). I'm not sure why you are getting slow communication with your new PCI-GPIB card. I would recommend taking a look at the Knowledge Base linked below for more information on getting the fastest GPIB communication possible. Some settings may need to changed in your configuration.
    http://digital.ni.com/public.nsf/websearch/83F71B68D1F76C3E86256C410058D867?OpenDocument
    Best of luck,
    Mike N.
    Applications Engineer
    National Instruments

  • How do I configure my PCI-GPIB cards so that one is a controller and the other is a device being controlled by the first card

    I have 2 PC's, both fitted with PCI-GPIB cards. One will be the system controller and the other will be a device on the GPIB bus. How do I configure both cards using LabWindows/CVI v7.0 to achieve this ? What commands are used to send and receive the data ?

    Hi Pete,
    For the controller board you don't really need to do anything. By default the GPIB interface is configured as controller.
    The non-controller can be configured in MAX. Right-click on the interface, uncheck the ono-controller box and change the primary address. It is usually a good idea to set these parameters programatically. Use ibpad to set the primary address and ibrsc to release system control.
    For the controller you can use a device descriptor (using ibdev) or a board descriptor (ibfind).
    You can only open a reference to the non-controller board using ibfind (ibfind("gpib0"), for example). This will open a board reference. You cannot use a device reference because that implies that the board is capable of addressing the bus. On
    ly the system controller can.
    Here are some links I found on the web on this subject:
    Passing GPIB Control -- System Controller vs. Controller In Charge
    Tutorial: Programmatic File Transfers over the GPIB
    Example: Using a C Program as a GPIB Non-Controller with LabVIEW as the GPIB Controller
    Example: Serial Polling Between Two Computers (Controller and Non-controller)
    Hope this helps.
    DiegoF
    National Instruments.

  • Can an image of Windows 2000 using NI-VXI 3.5 with a PXI-MXI controller be fielded for multiple computers using sysprep?

    I am trying to field an image of Windows 2000 using NI-VXI 3.5 with a PXI-MXI controller.  Can I set the system up to retain to original settings for VXI?  Some of my computers use a PCI-MXI controller.  Although Windows always finds the MXI controller, the original VXI System 0 is not used.  I have several VME instruments set up and the target is about 85 different computers.  Also the NI-GPIB interface does not show in MAX.  Is this supposed to work?

    Hello,
    Here's an update regarding the gpib error. There has been a Corrective Action Request (CAR) ID:3BI8A578, filed due to a similar issue of error gpibpnp.exe with NI-488.2 v2.2 on Windows 2000 and Sysprep. This issue's workaround involved going back to install NI-488.2 v2.1 or installing the v2.3 release in order to eliminate the problem. Currently, NI-488.2 v2.3 is no longer available for download, however, all operating systems and hardware supported by NI-488.2 v2.3 are also supported by NI-488.2 v2.4 (see link 1). 
    1. NI-488.2 2.4 - Windows XP/2000: http://joule.ni.com/nidu/cds/view/p/lang/en/id/3402. GPIB Driver Versions for Microsoft Windows and DOS: http://zone.ni.com/devzone/cda/tut/p/id/5326 
    Best regards,
    Ali M
    Applications Engineer
    National Instruments
    Message Edited by Ali M on 05-25-2010 02:07 PM

  • Is there a difference between the workings of PCI-GPIB and PCMCIA-GPIB?

    I wrote an application in LV 7.1 to acquire data from a counter-based laser interferometer system. This application works well (acquires data as expected) when using my laptop (OS WinXP with PCMCIA GPIB card), but does not when using a desktop with a PCI-GPIB card. Both cards are from NI. Both are installed properly. Both see my instrument through address 9 as I expect. I run the same program, but not able to acquire data with the desktop which, again, is equipped with the PCI-GPIB card. Anyone has run into this sort of problem? Everything appears the same, so you would think that my application would work on both computers, but for some reason it does not. Appreciate your help. Thansk much in advan
    ce for your feedback.
    Otman

    Dear Otman,
    You may want to check the 488.2 driver versions on your machines; you should be able to use version 2.1 on both. Answers to the following questions may help in offering further suggestions:
    1. Do you get an error message when you run the program on your desktop computer? If so, what error?
    2. Were you able to verify in the Measurement and Automation Explorer (MAX) that your PCI-GPIB board is properly recognized and can communicate with your instrument?
    3. Are you using VISA functions or GPIB specific functions?
    4. If you are using VISA, what version of NI-VISA are you using? (see note below)
    5. What version of NI-488.2 are you using? (see note below)
    Note: You can view your versions of NI-488.2 and NI-VISA in MAX as follows:
    1. Launch MA
    X (You can use Start -> Programs -> National Instruments -> Measurement and Automation)
    2. Click the Software tab
    3. Click on NI-488.2 and observe the version number in the center form.
    4. Click on NI-VISA and observe the version number in the center form.
    If you are still having problems be sure to get back to us!
    Best Regards,
    Jassem
    Applications Engineer
    National Instruments
    Best,
    JLS
    Sixclear

  • SRQ Line no longer works on a PCI-GPIB

    I have just upgraded a test pc, (tranfering hardware, reinstalling software etc) and now I have a fault with the PCI-GPIB card.
    One of the instruments connected to the PC (HP34401 multimeter) uses the SRQ line to indicate when its ready to download its readings. The LV 5.0 code uses the standard legacy drivers from NI and these drivers use the 'wait for SRQ' function which are now timing out in the new setup.
    The rest of the card functionality seems ok, and it tests ok. The LV code and cables are fine, because I can run the system with a USB-GPIB-B device.
    Has anybody had the same problem?
    Could it be a hardware specific driver problem?
    The current config is:
    1.7GHz PC with 512Mb Ram
    PCI-GPIB
    PCI-1200
    LV 5.0.1
    NI-
    488.2 Version 2.0
    VISA 2.6.1
    NIDAQ 6.7
    Thanks for your help
    Tim

    Hi Tim,
    I found this knowledge base article which seems to address the same problem:
    Why is the Agilent 34401A Driver's Getting Started VI Timing Out?
    Hope this helps out.
    DiegoF
    National Instruments.

  • I have problems with pci-gpib card under windows me, What I need to know what to do in order to fix this problems?

    Hi, I have installed a pci-gpib card in my computer, I have a problem with
    installation, the message of troubleshooting wizard is as follow:
    "One or more missing GPIB interfaces.
    There are several reasons why you might encounter this problem:
    Reason: Your GPIB interface is incorrectly installed.
    Solution: Please verify that your GPIB interface is correctly installed
    and rerun the NI-488.2 Troubleshooting Wizard.
    Reason: You are using a non-Plug-and-Play interface (e.g., AT-GPIB/TNT,
    GPIB-PCII/IIA, GPIB-ENET) and you did not use the Add New Hardware Wizard
    to add the interface to your system properly.
    Solution: Click th
    e Add Hardware button and the Add GPIB Hardware wizard
    will guide you through the process of adding GPIB hardware.
    Reason: For the GPIB-USB and GPIB-1394, the host controller (USB or 1394)
    must be working properly in order to use the GPIB interface.
    Solution: Click on the System Details button for details about the USB and
    1394 host controllers.
    Reason: For the PCMCIA-GPIB and PCMCIA-GPIB+, the PCMCIA host controller
    must be working properly in order to use the GPIB interface.
    Solution: Use the Windows Device Manager to verify that your PCMCIA host
    controller is functioning correctly. Start the control panel by selecting
    "Start>>Settings>>Control Panel", open the System icon and select the
    Device Manager page. If you select "View devices by type", you can look at
    the PCMCIA socket properties to ensure it is correctly enabled."
    And on system details the message is the next:
    "USB Driver type: USB universal host controller"
    "This version of windows does not su
    pport IEEE 1394."
    I am using Windows Me, so i want to know what i need to do to fix this
    problems.
    Best regards.

    If you have a PCI-GPIB card, you needn't worry about the USB port or whether or not Windows ME supports 1394. All you need in NI-488.2 version 1.70 from National Instruments. Install this driver and then insert your card. Windows should detect the card and find the proper driver.
    If this did not happen in the proper sequence, look in the device manager and see if the card was installed as an "other device". If this happens, remove the card in the device manager and have windows redetect it. If this is not a solution, you may consider the ask an engineer page at www.ni.com/ask. Provide as many details as possible.

  • Swapping Computers and then Restoring

    I'm about to swap computers with a buddy of mine. I have this black macbook and he has the new 15 inch macbook pro. I have been backing up with Time Machine since it came out. He is going to restore his computer to the way it was when it came in the box. By booting to the OS X Leopard DVD. Then doing an erase and install. Then giving it to me. Im going to do vice versa and give this to him. When i get the MB Pro im going to turn it on and what should i do from that point to get the new MB Pro to be exactly like the one i have now? Using time machine. What should i expect while doing this also? Thank you so much.

    Hi, and welcome to the forums.
    If your friend does an +Erase and Install,+ and nothing else, when you start it up, the first thing it will do is ask if you already have a Mac, and give you the opportunity to "transfer" from it directly, or from it's TM backups. See the *Erase, Install, & Migrate* section of the Glenn Carter - Restoring Your Entire System / Time Machine *User Tip,* also at the top of the Leopard Time Machine forum.
    Be sure to note the caution towards the end; turn TM off immediately, and make sure everything has transferred properly. If you have 3rd-party apps that used installers, they may have put some things in the /Library folder that didn't get moved, including purchase keys.
    When you do turn TM on, you may get a prompt asking whether you want to "continue" the backups from the old Mac. This is new to Snow Leopard, and if you get it, TM will probably do a lengthy "deep traversal" and back-up the new version of OSX, or at least the differences.
    But it may simply do a new, full backup instead. If it decides to, you cannot stop it. In that case, your best bet may be to just erase your TM drive and let it start fresh.
    Being a new feature, not many folks have used it yet, and I don't think there's been a case here like yours, so we're not entirely sure what it will do. TM is still a bit quirky in this area, unfortunately, so let us know what happens.
    Also note that you cannot do a full system restore from your backups in this case; the new Mac Pro will not run with the older version of OSX.
    *EDIT: V.K. is correct: I missed that it will have Leopard installed, not Snow Leopard. Sorry.*
    Message was edited by: Pondini

Maybe you are looking for