LabVIEW connections to GPIB

Is it possible to connect more than 20 GPIB instruments to an local
network area an than run 2 LabVIEW programs ( in different PC's ) at
the same time over the network, EACH PROGRAM CHOOSING WITCH INSTRUMENTS
TO CONTROL ?
If so can you give some tips on how to accomplish that ?
Thank you.
Sent via Deja.com http://www.deja.com/
Before you buy.

[email protected] wrote:
> Is it possible to connect more than 20 GPIB instruments to an local
> network area an than run 2 LabVIEW programs ( in different PC's ) at
> the same time over the network, EACH PROGRAM CHOOSING WITCH INSTRUMENTS
> TO CONTROL ?
> If so can you give some tips on how to accomplish that ?
> Thank you.
The main problem with large numbers of instruments on a GPIB is
that it is electrically limited to about 15. There are some ways around
this though. NI makes a GPIB extender / expander that allows about
26 devices on one GPIB (GPIB-140). If you have 2 PCs and each has
a card then each can have 15 but they are limited to what is connected
physically to it.
Ethernet GPIB (NI GPIB-ENET) is probably what you are
looking for. These boxes connect
to the LAN and are addressable over the
LAN. The only problem that may arise from the 2 programs is arbitration
of who gets the instrument if both want to use it at the same time.
Hope this is some help
Kevin Kent

Similar Messages

  • How to read and display a signal from my a miccrontroller (MCB1700) onto labview connected via a CAN port on a PXI machine

    How do you read and display a signal from my a miccrontroller (MCB1700) onto labview connected via a CAN port on a PXI machine?
    I tried using a DAQ Assistant but the CAN port is not included as one of the supported physical channels even though all its drivers are upto date.
    Please help..
    Thanks.
    Solved!
    Go to Solution.

    Attached herewith is a print screen of what is showing on MAX
    The CAN ports are on NI PXI-8461
    Hopefully that clarrifies something.
    Attachments:
    Untitled.png ‏212 KB
    Untitled.png ‏212 KB

  • Triggering and HP3458A connected through GPIB.

    I have two HP3458A connected through GPIB. As them to start simultaneously during one moment of time (for synchronous work)? Whether it is possible to make it with the help TRIGGER?

    Hi,
    There are two standard commands you can use with IEE 488.2 compliant devices. The GET (group execute trigger) multiline message, which is defined in IEEE 488.1. And the *TRG command defined in the IEEE 488.2, which specifies the same behavior as the GET command.
    In both cases you set both instruments as listeners and send the command. Both devices are triggered. There will be delay between the devices caused by the delay in the GPIB bus.
    Notice that the GET command is sent in controller mode (ATN line asserted). For this command you would send byte 0x08 using ibcmd. *TRG, on the other hand, is sent as data. You would send the string "*TRG" using ibwrt.
    DiegoF
    National Instruments.

  • Is there a file that correlates a LabView call to GPIB on HP-UX?

    I can ping my gpib enet box, but, is there a file that will correlate the LabView GPIB call(GPIB::007) with the ip address of the enet box connected to my oscope on the HP-UX system?

    Hello,
    I'm not sure of exactly what you're looking for, so if you could give me more details about what you're trying to do and why, that would be helpful. It sounds like you're looking for a /dev file that maps to your oscilloscope or possibly trying to determine the IP address of your ENET box given the GPIB0 interface.
    If you're looking for the /dev file in order to write to the device, this is not possible. See http://digital.ni.com/public.nsf/websearch/F87516E​07CB7E6438525644B00572CA9?OpenDocument.
    In the case of trying to find your ENET's IP address based on the GPIB0 name, there may be a way to do this depending on what you have available to you. If you can ping the ENET device by name, the operating system is resolving this IP for you via a "GetHo
    stByName()" call or something similar, and it is probably checking your HOSTS file for the IP. Let me know more about your problem and I can give you further details.
    Thanks,
    Scott B.
    National Instruments
    Applications Engineer

  • What driver should I use to connect my GPIB-SCSI-A box on a Win2000 PC ?

    Win2000 recognise my GPIB-SCSI-A box when I startup my PC but I can't find any driver to make LabVIEW and MAX recognise it. Previously, I was using my GPIB-SCSI-A box on a Macintosh.
    Please tell me where to find that driver for Win2000 (if any exist).

    Francois,
    Unfortunately, National Instruments does not have a supported driver for the GPIB-SCSI-A board in any environment other than MAC.
    Ryan Mosley
    National Instruments, Applications Engineer
    http://www.ni.com/exchange

  • Labview connection to SQL compact

    Dear friends,
    I am developing an application using LV touch panel module in order to run in a Windows CE 5.0 controller.
    On the same controller I have SQL server compact 3.5 and I was planning to use it in order to store the necessary data. The problem is that I cannot find a way to connect to it from labview and run the queries I need.
    Please advise.

    The DB Tools Open Connection VI is a polymorphic VI which can take a string as an input.  You just use the connection string as the input.  You don't have to setup anything in ODBC to have this work.
    Message Edited by Matthew Kelton on 07-23-2009 09:12 AM

  • How can I retrieve the col data size and Null information from table using labview connectivity toolset

    Hi, there,
    I am wondering how to get the table information by labview database
    connectivity toolset. The table list vi comes with the toolset can get
    only col name, data type and data size. And I found the the data size
    always gives back -1, even though it is a string type. Do somebody has
    some idea about it?
    Thanks.
    JJ

    JJ,
    Go into the diagrams of the DBTools List Columns and DBTools Get Properties respectively. When you inspect this diagram, you will see the raw ActiveX properties and methods called to get the size information. The value of -1 means the requested recordset is already closed. This is the sort of thing that is controled by the driver (ODBC, OLE DB, Jet, etc) you are using. Notice that you can right click on the property and invoke nodes and get more information about these specific items directly from the ADO online help.
    Crystal

  • ATE does not recognize other models of measuring instruments connected through GPIB

    Hi,
    I've a ATE (Automatic Test Equipment) which has many measuring instruments connected to it through GPIB. Recently one of the oscilloscope was not working & I tried to replace with a oscilloscope of different model, the ATE does not recognize the new instrument. As the only communication means is through GPIB, I presume that the issue is on GPIB connection. Is there any setting or configuration that I must do besides setting the GPIB address at the replacement oscilloscope?

    It's also certainly possible that the ATE software was written for a specific make and mode of scope. It's two different things when the ATE software doesn't recognize the scope and when the gpib controller itself doesn't see it. Each make and model of scope will return a unique string when queried with the *IDN? command and it's common for ATE software to check this before proceeding and sometime different models of scopes from the same manufacturer will have different command sets. Do you have access to the software? Can you check what the ATE program is doing? Do what Uwe recomends first and if MAX finds the scope, I would suspect the ATE program.

  • LabVIEW Connection to Ethernet IP I/O

    Does anyone have information on how to connect LabView to an Ethernet IP I/O?

    Unfortunately National Instruments does not have any hardware that natively communicates using the EtherNet IP protocol. You can easily implement applications in LabVIEW that use simple TCP/IP or UPD communication, but I do not know enough about the EtherNet IP protocol specification to know if these standard protocols will work. As you mentioned, LabVIEW can interface with an OPC server. If you have any hardware which uses this protocol that can access the OPC server tags, then this would be your best option.
    How is this generally done even outside of LabVIEW? Namely, if I have just a PC without a PLC attached, how can I communicate using this protocol from another software interface? If there are PCI or USB devices available that can use this protocol, then you may be able to utilize them from LabVIEW. I hope this information is useful for you. Please post back if we can provide any additional assistance. Thanks,
    Mike D.
    National Instruments
    Applications Engineer

  • LabView Connection to NXT block Question

        Hi,
    I am trying to connect a NXT block using bluetooth. I have paired the device with the bluetooth software and created a serial connection. Thus I can just send data from LabVIEW using VISA but its proving more dificalt than I thought.
    All I have to do is send a string or integer to the NXT block.
     How can I create a simple sending function using LabVIEW -VISA for just an integer or string ??
    Attachments:
    Spike.vi ‏72 KB

    A couple of comments:
    1. I recommend that you invoke the Get Device Info VI after creating the NXT object to verify that you can communicate with the NXT.
    2. I don't remember what the default of the require response input to the Send Direct Command VI, but you need to specify TRUE if TRUE is not the default.
    3. You should wire the response buffer output to an indicator so you can examine the response from the NXT. I'm not sure how you are determining that you are not getting a response since you are checking for one.
    JacoNI wrote:
    Also I noticed you keep refering to spike.rtx. What is this? My VI running on the NXT block is named "Spike Remote"
    Will this have an affect? The VI jpg has got this name in hex but still no response :/
    4. "spike.rxe" was the name of the program on the NXT in my example. Programs on the NXT have an extension of rxe. I would recommend the use of the "String to Byte Array" VI rather than building the array by hand. The bytes you specify appear to be decimal rather than hex numbers and probably don't represent the string you expect. You also are missing the extension. Wire "Spike Remote.rxe" into the "String to Byte Array" VI and append a NULL byte.
    geoff
    Geoffrey Schmit
    Fermi National Accelerator Laborary

  • Labview connection for Yokogawa Oscilloscope

    Hi,
    I currently installed Labview 2013, VISA 14.0.1
    I using ADLINK GPIB-USB connector.
    In the VISA Interactive Control, it manage to detect the Yokogawa Oscilloscope with the correct GPIB ID. But when I run the example program supply by Yokogawa, the "VISA Recource Name" collumn there do not show the GPIB option in the list instead it show "COM 3, 5 ,6, 7,8, LPT 1". all these port is not assign for the GPIB-USB connector.
    Kindly advise any other software/driver need to be install? or how can solve this issue.
    Appreciate your help and advise.
    Best regards,
    Chao

    One thing to try is to enable tulip support in the VISA properties. Your best bet is to contact adlink.

  • N6705B connectivity via GPIB interface in UNIX

     Hi
    i had an N6705B device my requirement is like below
    I need to control this device via an GPIB interface in linux PC.
    for the above i am using an GPIB to GPIB cable and connected the N6705B and amy linux device.
    Now i have to connect/login in to the N6705B device and do the settings like setting voltage for the DUT (IC chip) and collect measurement for various test scenarios of DUT.
    For example i have to set the input voltage as 3.7v to my test device(which is an wifi device) and connect it to an access point(connection will be done manaully) so during the connection stage i have to measure the current consumed by the device (taken across power amplifer). 
    I think there are SCPI commands whcih i notice in the AGilent 14585 control software which do the same (the software support is there in windows 7 via an GUI), is there any posibility now this commands i can send to the agilent N6705B device by logging into it from a linux PC.
    Thanks
     Varun.P

    Duplicate: http://forums.ni.com/t5/Instrument-Control-GPIB-Serial/SCPI-commands/m-p/2959241#M65332

  • LabVIEW connection to OMRON C200HS PLC with C200 LK202-V1 RS422 interface

    I have to make a connection with LabVIEW to an OMRON C200HS PLC. The OMRON PLC is equiped with an C00H-LK201-V1 Host Link Unit. On the NI website I saw some information on a Omron OPC Server Suite. What do I have to do to get things working. I have an evaluation version of LabVIEW 8.5 installed on my PC. Our target client uses LabVIEW 7.0. Where can I find the Omron OPC Server Suite is it on the evaluation CD? Is there any documentation about this Omron OPC Server Suite.

    Dear Sir,
    Thank you for your post on our discussion forum.
    You can find information about our OPC server by using the following link; http://sine.ni.com/nips/CD's/view/p/lang/en/nid/4584
    Under the tab 'overview' there is a link to all drivers on this CD. There is also a knowledge base about connecting Labview to a OPC server; http://digital.ni.com/public.nsf/allkb/EA15F53DB6FECCA5862567240064DF09
    Please find also the examples in Labview by using the example finder (search for OPC),
    If you have any questions, please don't hesitate to contact me.
    Martijn S
    National Instruments Netherlands
    Martijn S
    Applications Engineer
    NI Netherlands

  • Connecting two gpib-boards

    hi,
    i have 2 gpib-boards on two different machines. i am trying to communicate
    between the cards. unfortunately i have timing problems. the boards will
    lock up after a very short time.
    does anybody have programmed something like this in an ms c++ environment?
    basically i just want to use the cards to send data fast between the two
    pcs.
    any ideas are highly appreciated.
    h

    Is there a way to do this in a clean way? e.g. that the status-bits are used
    to detect the beginning and finalization of a transfer (by use of ibwait
    prior to reading or writing). I found that the LACS and TASC bits are not
    reset after completion of a transfer...
    Mike Tranchemontagne wrote:
    >This is a multi-part message in MIME format.>--------------CC52921529A8C94F0C665CB6>Content-Type:
    text/plain; charset=us-ascii>Content-Transfer-Encoding: 7bit>>I did this
    some years ago in QuickBASIC and later in Visual BASIC. It's not>hard and
    NI even has an App Note that describes this...>>One GPIB is programmed in
    the normal way.>>The other is NOT a system controller, and board level (vs.
    device level) IBWRT>and IBRD calls are used. Just put the IBRD and IBWRT
    in a loop, and use a>short timeout, like 100 milliseconds. Most of the time,
    they will timeout,>just ignore it and keep looping. When you DONT get a
    timeout, then you know>the GPIB controller (in the other machine) sent or
    received something. I used>some global variable for send and receive buffers.
    When IBRD eventually>didn't timeout, then I knew my RD$ buffer had a new
    message from the>controller. When I wanted to send something, I used SND$
    and when IBWRT>eventually didn't timeout, then I knew the controller had
    received my message.>>Good luck!>>henning hummert wrote>> hi,>> i have
    2 gpib-boards on two different machines. i am trying to communicate>> between
    the cards. unfortunately i have timing problems. the boards will>> lock up
    after a very short time.>> does anybody have programmed something like this
    in an ms c++ environment?>> basically i just want to use the cards to send
    data fast between the two>> pcs.>>>> any ideas are highly appreciated.>>>>
    h>>-->Best Regards,>Mike T>>Mike Tranchemontagne>Consulting Applications
    Engineer>TeraComm, Inc.>148 Main Street>Building A, 3rd Floor>North Andover,
    MA 01845>877-900-TERA (8372)>978-557-9490 (FAX)>603-598-4773 (Direct Line
    and Cell)>>>--------------CC52921529A8C94F0C665CB6>Content-Type: text/x-vcard;
    charset=us-ascii;> name="miket.vcf">Content-Transfer-Encoding: 7bit>Content-Description:
    Card for Mike Tranchemontagne>Content-Disposition: attachment;> filename="miket.vcf">>begin:vcard
    >n:Tranchemontagne;Mike>tel;fax:978-557-9490>tel;work:877-900-TERA or 603
    598-4773>x-mozilla-html:TRUE>url:http://www.teracomminc.com/>orgales;TeraComm,
    Inc.>version:2.1>email;internet:[email protected]>title:AE>adr;quoted-printable:;;148
    Main Street=0D=0ABuilding A, 3rd Floor;North Andover;MA;01845;>note;quoted-printable:877-900-TERA
    is toll free to TeraComm sales office =0D=0A=0D=0A603
    >598-4773 is home office and forwards to cell phone>fn:Mike T>end:vcard>>--------------CC52921529A8C94F0C665CB6-->

  • Driver for MM4000 series (motion controller) for labview 6.1 (gpib)

    Hello,
    I need the instrument driver for a newport motion controller MM4006.
    I found the driver for MM4000 series, it could be ok, but I need it for labview 6.1 and not  for labview 7 or 8.
    Is it possible to find this driver for older version of labview than 7 or 8?
    Thanks
    Best regards.
    Ludovic

    Good idea, I'm not sure of the result, but... Here is the zip file (aviable here).
    (oups, you were faster ^^)
    Message Edité par Mathieu R. le 12-08-2006 05:19 PM
    .mrLeft{float:left} .mrInfo{border-left:solid 1px #989898;font-size:x-small;color:#989898}
    Mathieu R.  
      CTD - Certified TestStand Developer / Développeur TestStand Certifié  
      CLAD - Certified LabVIEW Associate Developer  
    Attachments:
    npmm4000.zip ‏419 KB

Maybe you are looking for