Communicating between GPIB IEEE 488-1978 Instrument and LabView

Hi,
I'm currently trying to convert some old BBC BASIC Code into Labview 6.1.
The BBC Computer has a GPIB Comms Unit attached to it to communicate with an old Marconi Instruments Microwave Counter 2440 using GPIB IEEE 488-1978.
I am currently trying to get Labview to communicate with the Counter using GPIB 488 vis and a NI GPIB 488.2 Card but I'm not able to get anything out of the Counter or get MAX to even acknowledge the equipment exists.
I was wondering if anyone out there knows if it is possible to communicate with a GPIB IEEE 488-1978 instrument in Labview 6.1 (or any other LV Versions) and if it is, does anyone have a driver for the instrument (Marconi Instruments Microwave Counter 2440 circa 19
84) or having any helpful tips on the protocol for talking to a IEEE 488-1978 instrument.(I have some previous experience using VISA.)
Many Thanks in Advance for your help.
Sammy Mason

I have done this with several instruments. It is best to get a hold of the manual for this instrument and see what commands it uses.
MAX will not find this using the *IDN? query. In MAX, open the "Communicate With Instrument" window and type "ID?" (without the quotes), and hit query. You should get some basic information back from your instrument.
I use GPIB Read and GPIB Write most often. Your instrument probably doesn't support much else. Maybe Clear and Poll.
Be careful if you are using a newer, faster computer. There are Knowledge Bases and Discussion Forum topics that discuss the problems that can arise. To prevent these problems, I created my own Read and Write VIs. They just have a few milliseconds delay before the read or writ
e takes place
Attachments:
GPIB_Read_with_Delay.vi ‏37 KB
GPIB_Write_with_Delay.vi ‏35 KB

Similar Messages

  • S: cheap LabView compatible GPIB-IEEE-​488 Card

    Hi Newsgroup,
    i'm looking for a cheap GPIB-IEEE-488-Card (LabView compatible) to control a
    climate-chamber with LabView 6.i. As the climate-chamber was build more than
    ten years ago, i don't expect it's interface to be compatible to the
    IEEE-488.2 standard.
    Following information about the interface occur in the manual: IEC-bus, IEEE
    488 plug connector
    Is there a downward-compatibly form IEEE-488.2 to IEEE-488?
    Does anybody know where i can buy such a card for few money?
    I've found a Dealer in Germany (where i come from) with the following offer:
    http://www.quancom.de/quancom/quancom01.nsf/home_p​rod_deu.htm?OpenFrameSet&F
    rame=unten&Src=http://www.quancom.de/qprod01/deu/p​b/gpib_1.htm
    For me it seems to be quite inexpens
    ive, but i have few experience within
    this range. Therefore I would be glad, if you could help me. My boss would
    not appreciate if spend a lot of money for a card, which does work together
    with the climate-chamber.
    Greetings
    Florian

    Les's answer about 488 is right on. 488.2 is just a superset of the original 488 - nothing about the electrical interface has changed. You question about low cost cards has a different problem however. The GPIB functions in LabVIEW will only work with an NI card. If a vendor offers a VISA driver for their card, then the LabVIEW VISA functions will work but I have had some problems with very old instruments and VISA. If the vendor offers GPIB drivers for LabVIEW, then use those. If all they have is a DLL that you need to call, then you've got a lot of software development ahead of you. All of this means is that the cost of the hardware is just a part of the overall cost of a project. If you manage to save $100 on the board and then have spend a week or two o
    n the basic GPIB software, you really haven't saved anything.

  • Can IEEE 488.2 Labview software/drivers used on a IEEE 488.1 instrument

    I have a IEEE 488.1 device but am using a IEEE 488.2 Labview software/driver package.  Measurement and Automatiion
    tells me that the IEEE 488.2 board is working properly but there is no communication between the board and the device.
    Is IEEE 488.2 downward compatible?  If not, is there any remedy rather than getting a new board or getting a new instrument
    with IEEE 488.2 software?
    Thanks.
    Mark

    Hello,
    In my application I am conducting a pressure test, Here am using DMA Make Air Data Test Set witch I am interfacing to the PXI system through GPIB.
    In MAX the particular GPIB address is detected but if i write a query "*IDN?" it did nt respond.
    To debug this issue I used NI 488.2 Interactive control when i started communicating with the instrument it throws error such as EAB0 and status as TIME0 and CMPL
    Here the Instrument DMA make MPS31C is 1EEE 488.1 Compliant.and NI 488.2 Ver 2.52
    Please find the attached operation manual and Device communication manual of the Air data test set
    Please suggest be a solution for this issue.
    Waiting for a quick reply
    Regards
    Lingaraj
    Attachments:
    EM MPS31C Operating0108.pdf ‏2452 KB
    EMPS31CExtDrivComm.1010.pdf ‏104 KB

  • Chemistry Lab Instrumentation and LabVIEW

    Has anybody here ever worked on integrating signals / control of chemical
    analysis
    systems like Gas Chromatography, HPLC, Quartz Crystal Microbalance,
    spectrometers? I'm a chemist who has suddenly found himself tossed into
    the
    world of VI's and Instrument drivers and I am looking for some help.
    My first big quewstion is...

    "M. Breimer" wrote:
    >
    > So, my first question is, what is HP-IB and why is it different then GPIB?
    > I have read a lot of things saying that HP-IB is IEEE 488.2 compliant, but
    > if it is why does it use a different VISA? I read in a past thread that
    > installing Agilent/HP SICL and then NI-VISA 2.5 would allow communication
    > with the HP-IB card. But would that interfere with the DAQ card in any way?
    > Also, where would I get a copy of SICL? The GP-IB card came with the system
    > and I know very little about it. HP/Agilent is not very cooperative with
    > assistance and don't seem to like the thought of chemists dabbling in VI
    > work.
    >
    Marc,
    Here is the short (and long) of this.
    History:
    HP-IP was invented (more or less) by HP. At some point it became
    standardized
    as IEEE 488 (and revised as 488.2). HP-IB is HP Interface Bus, and was made for
    HP control thier test equipment.
    After it became a standard then other companies began to make cards and the more
    generic GPIB (General Purpose Interface Bus) became the name of the game.
    So on to your problem. T&M is a NI product and expects to talk to their HW /SW.
    Since you have NI VISA installed if fails since NI-VISA will not talk to an
    HP-IB.
    What you need to do is install or reinstall the VISA driver from HP and this
    should
    solve the problem. HP / Agilent will not be very helpful with your
    LabVIEW VI problems
    since they have a competing product called HP-VEE. Your best bet for help is to
    contact
    National Instruments. They may be a little reluctant but they certainly will not
    blow
    $2500 in software over a $400 GPIB card.
    Kevin Kent

  • I need help regarding GPIB(IEEE 488)

    Is there any code you can give or advice regarding manipulation of GPIB card... I need to create a java program which controls an external hardware thru GPIB card...(only GPIB slot is available).... Any help is deeply appreciated... Thank you...

    What kind of accounts do you need to reset? IMAP or POP accounts using one of the many web-based messaging systems? An Exchange server account? Were they working and now just not working any longer?
    You're going to have to be a little more specific in what you need...
    Clinton

  • Communication between UME on the Java Stack and ABAP Stack

    Please look for the thread
    Unable to log on to IR, ID, SLD....
    before going any further. This thread follows.
    The prob in brief is that,
    On XI homepage, I am not able to get into anything after I entered the user name and pw.
    I have some roles SAP_XI_ADMINISTRATOR for my user. I have checked in SU01 on ABAP Stack.
    I thought that the error could be that the UME on the Java Stack is not able to communicate with the ABAP stack.
    Any direction on this would really help me.
    Regards,
    -Naveen.

    Can any one help me in this.
    -Naveen.

  • Communication between NativeWindows with Air 2.0 and Actionscript 3

    Greetings.
    I'm starting to learn how to use Air and i've hit a wall.
    My Application has the main window, and then i add a second window called rendererWindow.
    The Application has a MovieClip (movieclipA), and then i create a Custom Class MovieClip which i then add to the rendererWindow.stage.
    In the Custom Class MovieClip, i add an event( enter frame ) to check the properties of movieclipA.
    I've tried everything i can remember but i always get an error.
    i want to do the following:
    customClassMovieclip.x = movieclipA.y (movieclipA is on the main window and customClassMovieclip is added to the rendererWindow.stage)
    How to get properties from Objects in the main window accessed by objects in the other window and vice-versa?
    Thanks.

    definately 3.0

  • Hameg power supply HM7044 ieee 488 (GPIB) device control

    Dear All,
    I have a power supply (Hameg HM7044) with a GPIB interface.It seems that there is no VI to control it in the HAMEG or the ni websites.
    Since i am new to this kind of interface i have two questions.
    -if i connect the device how do i know the address it is in.
    -is there a general VI to interact with GPIB -ieee 488 devices?
    thank you in advance,
    thodoros 

    Well, there is a driver here but it is for RS-232 and for some stupid reason, they have password protected the VI. That should deserve a nasty message to them.
    First, if you use an NI GPIB controller, you will get a program called Measurement & Automation Explorer (MAX). As part of the installation instructions, you will do a 'Scan For Instruments'. This will return a list of GPIB addresses for all of the connected instruments. Second, the information for setting the GPIB address is going to be in the instrument manual. If you don't have a manual, get one because you can't do a thing without one.
    To communicating to GPIB instruments, the recomended API is VISA. The majority of the time, all that you will need is a VISA Write and a VISA Read.
    You can learn some of the basics at the Instrument Control Fundamentals page.

  • Communication between the DNS/DHCP Manager and OES Server

    No communication between the DNS/DHCP Manager Console and OES server (status,start,stop)
    The screenshot shows the tab "DHCP (OES Linux)" in the DNS / DHCP Manager console
    in the bottom of the image it shows the state of the DHCP servers.
    allDHCP.JPG
    The dhcp service is started on all these servers
    You can see that the status is known only for four servers.
    The button "start/stop DHCP service" works fine on this servers and
    the dhcp service can be canceled and also restarted
    But the status of the "dhcp service" is not recognized for all the other DHCP servers
    and so we can not start or stop dhcp service on these servers.
    All servers were installed at different times (last three years) with OES11 and
    are upgraded to OES11SP2 with all patches.
    The server keto (DHCP_keto) is a new installation OES11SP2 few days ago.
    All OES servers were set up identically from me. LDAP, LUM, DMS, DHCP works fine.
    Which service on the OES server is responsible for
    communication (status indicator) between the DNS/DHCP Manager and the OES serve?
    How the status query is performed by the DNS/DHCP Manager?
    How can I test the communication to the server on the client (console)?
    Which configurationfiles I should be compare on the server?
    Thanks in advance
    Gernot

    gernot,
    It appears that in the past few days you have not received a response to your
    posting. That concerns us, and has triggered this automated reply.
    Has your problem been resolved? If not, you might try one of the following options:
    - Visit http://www.novell.com/support and search the knowledgebase and/or check all
    the other self support options and support programs available.
    - You could also try posting your message again. Make sure it is posted in the
    correct newsgroup. (http://forums.novell.com)
    Be sure to read the forum FAQ about what to expect in the way of responses:
    http://forums.novell.com/faq.php
    If this is a reply to a duplicate posting, please ignore and accept our apologies
    and rest assured we will issue a stern reprimand to our posting bot.
    Good luck!
    Your Novell Forums Team
    http://forums.novell.com

  • Data conversion for communication between Java and C/C++ program

    The real problem, i guess, is about data type conversion between Java and C programs. For instance, and int is supposed to be 4 bytes in Java, and also in C/C++. But, as far as I know, the size of and int in C depends on the processors architecture, so if it were a 64 bit arch., size of and int, double, etc. in C, would change. The real scenario would be a communication between a 32 bit machine (Java) and a 64 bit machine (C/C++).
    First of all, is this assumption correct?
    If so,
    how is it possible to deal with this problem in Java?
    Is there any way to know 'type length' automatically? or
    would it be necessary to modify the Java program to work with a C program in 32-bit or 64-bit arch?
    thx in advance

    cotton.m wrote:
    Yes you should develop the C part of the protocol first and then build from there.
    See http://forum.java.sun.com/thread.jspa?threadID=5243547 for a previous discussion of this topic.
    I understand what you mean, also the topic you referenced. I will explain the situation a bit more. The protocol is already defined: (16 bits message size, 16 message id, 32 bit time, etc.); it is also defined in C (structures and so on). So it would be easy to write my Java code using the specified protocol in bytes, and C types wouldn't be necessary to be considered. But, let's say that the C code can't be modified, and I thought (and don't know yet if its correct), that size of C types CAN changed depending on architecture. So if size changes for C types (code is specified in short, int, etc, and not in bit format), it all would be a mess, if I don't implement something in my Java code.
    cotton.m wrote:
    I don't believe that 32 or 64 bit enters the equation here at all.Maybe 32 o 64 doesn't mind, but sparc or PC could take a point here. Communication would be between a sun solaris sparc and windows x86 PC. But if type size in C/C++ does not change, I wouldn't really have any problem then...
    The situation is not ideal, I know, but is what I have; and I think I could have problems if I run the C program in other machines; so I would have to try to solve it whithin my Java Program.
    I hope it is clear now what I need.
    thx
    Edited by: MGasa on Jan 16, 2008 1:51 AM

  • IPhone SDK : Communication between iPhone client and a remote server

    Hi,
    This is w.r.t iPhone Cocoa Touch native application.
    i need to populate my application 's data from a remote application server ( which in turn connects to the database) . I require some tips in the communication between client sitting on the iPhone and the remote application server. I am planning to proceed in XML transaction way.
    I referred the SeismicXML sample application provided by Apple. In this sample,client reads the physically existing xml file from @"http://earthquake.usgs.gov/eqcenter/catalogs/eqs7day-M2.5.xml"; and the client parses the xml file and display the content on the table view.
    i have following 2 queries ,
    1. I do not want to read from a physically present file,i want the data to be transferred on the go.
    Means, request should be sent from the client to a application server and the server process returns the data in form of xml file ( but its not creating any physical xml file) .
    Basically i am looking for request - response concept.
    2. Can we call a java process(which returns xml data) running on a remote server from the cocoa touch client.? If not java process,what would be other best way...
    i am going through the Apple provided frameworks. Do any of the iPhone SDK frameworks support this request? If some one has any idea on the above mentioned queries, pls help me.
    any pointers will also be helpful.
    It might be too early to talk about these,but i have to take some business decision related on this.
    thanks in advance.

    You already know how to send a string via HTTP Post? And you know how to make XML into a string? Put the two together.

  • Diagram with communications between all XI components

    Is there a diagram on help.sap.com or somewhere that along with specifying the communication connectivity between all of the XI components it also has the URLs and RFC destinations that correspond to the cache refreshes, etc.
    This would really help troubleshoot some intermittent problems I am having.  Much appreciated.

    Hi George Hamilton ,
    The following web-sites give u step-by-step solution for communications between all XI components :
    SAP XI Infrastructure : Demo Example configuration
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/605c8e2f-d611-2a10-5187-abd511fa339b
    SAP Security Guide XI
    http://help.sap.com/saphelp_nw04/helpdata/en/14/ef2940cbf2195de10000000a1550b0/frameset.htm
    XI Configuration guide
    http://help.sap.com/saphelp_nw04/helpdata/en/d7/f01a403233dd5fe10000000a155106/frameset.htm
    Technical Communication between configuration tools, Integration Builder tools and monitoring tools
    http://help.sap.com/saphelp_nw04/helpdata/en/5e/f85141196ff423e10000000a155106/content.htm
    Monitoring Set Up guide for SAP Netweaver 04
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/df1a6313-0a01-0010-c9a2-d76d3f115d42
    Process Integration : Demo Example configuration
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/80da7e60-d511-2a10-8885-f9ee5b36d63b
    Troubleshooting the File Adapter
    https://www.sdn.sap.com/irj/sdn/wiki?path=/display/xi/troubleshootingtheFile+Adapter&
    Xi message processing monitoring & troubleshooting
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/2f2a9fa2-0a01-0010-32ac-d281db722b86
    SAP XI- New possibilities in SAP Integration
    http://www.english.bcc.com.pl/pad_files/aw_files/260_EN_AW_096_DB21_SAPXI_ENG.pdf
    Interoperability between Microsoft BizTalk Server 2004 and SAP XI 3.0
    http://download.microsoft.com/download/5/7/f/57f1490e-8a8d-497b-bbae-ec2a44b3799f/BizTalkSAPXIInterop.pdf
    Supportability Set up guide : SAP Netweaver 04
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/cc1ec146-0a01-0010-90a9-b1df1d2f346f
    *******Pls reward points if u find this useful
    cheers!
    gyanaraj

  • Presentation on Industrial Applications using NI products and Labview

    Hi All,
    Can anybody provide me with some of the presentation or related material for National Instruments and LabVIEW Applications.
    I think we used to have this kind of presentations/material on NI's website but i guess they have removed the same.
    I want to make a presentation for NI and LabVIEW based applications.
    I have gone through the link http://www.ni.com/solutions/ where i think earlier they had some material for the same.
    I hope NI Application Engineer's and other experienced guys would help me for this...!
    Dinesh Kumar
    Certified Labview Associate Developer(CLAD)
    Don't Forget to Rate the answers.!!! You can do it in few seconds

    Hello Dinesh,
    >From your name, I am assuming you are based in India. If that's true,
    send an e-mail to [email protected] and they should be able to help you.
    Hope this helps.
    Regards,
    Abhishek
    Dinesh Kumar wrote:
    > Hi All,
    >  
    > Can anybody provide me with some of the presentation or related material for National Instruments and LabVIEW Applications.
    > I think we used to have this kind of presentations/material on NI's website but i guess they have removed the same.
    > I want to make a presentation for NI and LabVIEW based applications.
    >  
    > I have gone through the link <a href="http://www.ni.com/solutions/" target="_blank">http://www.ni.com/solutions/</a>&nbsp;where i think earlier they had some material for the same.
    > &nbsp;
    > I hope NI Application Engineer's and other experienced guys would help me for this...!
    > &nbsp;
    > Dinesh Kumar

  • Is there any way to spy the data communicating between the GPIB and the PC.

    HI
    I have a device communicating with my PC using IEEE 488 GPIB card. Do we have any way to spy the data exchanged by the device and the PC running a different application.
    I am trying to program an application that needs to gather data from a HP 54602A - 150 MHz - 4 Channel oscilloscope using a IEEE 488 add-on card. I am able to talk to the device and request the device number through MAX. I need to know the other commands to the oscilloscope. Can any one help me in this regard.
    With Regards
    S.Gopal

    Launch NI Spy (Start >> Programs >> National Instruments >> NI Spy). You may want to configure it to capture 64k of data instead of 64 bytes since the strings sent to the device may be larger than 64 bytes.
    Start capturing with NI Spy and then run the application. All of the calls made to the device will be captured in NI Spy. You can then look at the data buffers to determine what strings are being sent to your device.

  • What is the recommended length of the cable in between the GPIB instrument and GPIB-USB card.

    hi,
    we are planning to use GPIB-USB Controller in our application by replacing the existing GPIB-PCI controller. Our GPIB instrument doesn't have the standard IEEE GPIB Connector. So, we will have to connect one more cable in between GPIB-USB controller and the GPIB Instrument. I just want to know what is the recommended lenth of the cable that can be connected in between the GPIB instrument and the GPIB-USB card. Could anybody please help me?
    Thanks,
    Rajaram

    Page 730 in the 2001 catalog gives detailed cabling requirements for the GPIB bus. It's usually best to keep the length 2meters or less.
    Randy Solomonson
    Application Engineer
    National instruments

Maybe you are looking for

  • Can you check my final setup? Two things not clear yet

    Hey guys, Just when I thought I got it all figured out, something new (at least to me) pops up and raises more questions than answers. So I go on and search more and more and more and now finally I think i've got my setup allmost ready to order. Coul

  • Error in running oc4j application server

    Hi, i have problem when i want to run my web project using JDeveloper10.1.3.3.0.4157. i got this error code: 09/08/2011 10:49:19 ص com.evermind.server.XMLDataSourcesConfig parseRootNode INFO: Legacy datasource detected...attempting to convert to new

  • DV6500CTO - Fingerprint driver and software

    Has anyone gotten the fingerprint reader and software to work under windows 7 release x64?  Can you post sites to download from? I've tried every driver for vista from HP's site when using the release candidate, but have not tried under the full rele

  • Parameters in webdynpro abap application

    Hi experts, How to catch the parameters passed in a WD application in the program or view..? Pls help me. Thanks Aisurya.

  • Hyperion Shared Services and DB Userid

    Hi, When we create a DB userid for Hyperiion Shared services, do we need to tie this userid to a separate tablespace (like hss_data and hss_index). Thanks