Communicate to a Fluke 8840a, VB, IEEE-488; Error ECIC(1)

I am trying to communicate to a Fluke 8840a using VB 6/Measurement Studio via IEEE-488
Using Explore GPIB I can scan and find the DMM.  However when ever I try to “Communicate with Instrument” I’m getting a ECIC (1) error [NI Spy] no matter what is typed into the “send string”.  I have been through the help files and nothing has worked or I am doing something wrong [most likely].
I have look at the fluke example and other examples and it is not much help as I keep getting the CIC error
I know the interface works on the DMM because it is calibrated through the port.
NI-488.2 Version is 1.6, NI Spy is 1.4.  My development system is Windows 2000 [no out side net connection]
Any help is much appreciated

Matt S,
This was not the answer I was hoping for but what I sort of expected.  The reason was the additional paper work I needed/had to go through to allow the download of the executable from the net.
I got the upgrade installed and was able to read the DMM through the Explorer with no problem.  From here, I do not expect any further problems. 
Thanks Again
Matt

Similar Messages

  • 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

  • How to use labview to talk to PC ELITE IEEE 488 Interface

    hi,
    I am trying to talk to EAC 300HR and EAC 2000 controllers using PC ELITE IEEE 488 Interface throguh labview. It would help if someone cpould give me a clue ablout how to start with it??
    ABhishek

    Hi,
    As with any hardware, this board should come with its device driver. The device driver allows you communicate with the device from your application.
    Also, the device driver needs to provide Language Interface files. For example, NI-488.2 (NI's GPIB driver) provides header and library files for Visual C, .bas files for Visual Basic and VIs for LabVIEW. Each of these allows you to call the GPIB function from any of these programming environment.
    You should check the documentation of you board and determine what Language interface files it provides. Look in their website for any LabVIEW drivers.
    If the driver does not provide LabVIEW drivers, you can still use the driver if it provides a dll where you can call the driver function. In labVIEW yo
    u can use the Call library node to directly call dll functions.
    DiegoF.
    National Instruments.

  • NI IEEE 488.2 and Borland C++ Builder 1.0

    I have an NI IEEE 488.2 card connected to a HP DVM. I am using this as a
    test bed to develop the 488.2 base code for other projects. The rack system
    normally runs off of LabVIEW 6.1.
    I will eventually move this code over to run an old prober. When I initiate
    the program level commands, ibdev or ibwrt for example, through WIBIC I have
    no problems. Neither setting up or reading from the meter. When I utilize
    these very same commands in the compiled software I get nothing. It's as if
    the program isn't even going out and looking for the card.
    I have called the decl-32.h and the NI provided .obj file as the language
    translator, but nothing.
    Any help?
    Seth

    Diego,
    Thanks for the reply. I fixed the problem. It was the machine I was working
    on. I had our IT guy give me a more up to date machine and comm. commenced
    nicely. I've only written a small bit of C++ and like the Builder
    environment. There never was anything wrong with the card, the NI 488.2 or
    NI 488 commands.
    But, I'm moving on to our LabVIEW 6i. As an engineer, I was appalled to
    find that we owned a full version of 6i Development System and are still
    testing our production devices by hand.
    Being that I am learning LabVIEW, you are sure to hear from me quite a bit.
    Any help as to the location of some nice info on communicating with Excel
    from LabVIEW?
    Regards,
    Seth
    DiegoF wrote in message
    news:50650000000500000034270100-10423
    [email protected]..
    > Hi Seth,
    >
    > Do you get any compiler/linker errors? How about run-time errors from
    > the GPIB calls?. Do you check the status of ibsta after ibfind or
    > ibdev?.
    >
    > Try to run one of the examples to see what happens. It is really
    > strange that nothing happens at all.
    >
    > DiegoF
    > National Instruments.

  • I was given a task to find out more informatio​n on the following before we purchased anything. Please, can you answer the following questions regarding the IEEE 488 to Ethernet.

    1) How do we connect our network analyzers to the network?
    2) What do we need to purchase?
    3) How much is this going to cost us?
    4) What kind of capabilities will this give us? (if any)

    I think you are talking about the GPIB-ENE from NI.
    1) You have to setup the ENET box by giving it an IP address. You may also need your Sys Admins help to do this. After that you will need to install the software, connect to the ethernet and connect to the equipment.
    2) GPIB-ENET/100 from NI. Not sure if the NI488.2 comes with it or seperately, but you need it also.
    3) Between $1,000 and $1,500 (US)
    4) I like this solution. It allows you to control IEEE 488
    equipment from virtually anywhere. You do not have to have a GPIB controller on every PC, but only on the equipment to control. I have test stations that I roll from place to place. I don't have to worry about connecting the station to a PC. I simply plug the station into the LAN and use any PC I want.
    If you have e
    quipment that you would like to control from anywhere or move from place to place this is the only way to go.
    Kevin

  • 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

  • How can you interface IEEE 488 bus with labview

    Hi
    How should I proceed to interface labview with an instrument (an impedence analyser with a IEEE 488 port) and labview through a IEEE 488 interface card in the PC.
    Thanks
    Mal

    Hi,
    You hava a group of functions to do that. Go to Instrument IO --- GPIB.
    There you can find the tools you need to comunicate with an instrument via GPIB.
    You can also use MAX (Measurement and Automation Explorer) to test your comunication before implementing it in LabVIEW.
    Hope this gets you started,
    Paulo

  • 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.

  • 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.

  • NI-488 error after installing 7.1

    I just upgraded from 7.0 to 7.1, but I also have 6.1 on my system. Now I am trying to use my 6.1, each time I try to open a file I get the folowing message:
    Error 7 soccured at Open File+.vi: Open File
    Possible reasons:
    LabVIEW: File not found
    or
    NI-488: non-existent board.
    Can anyone, PLEASE, help?

    Hey scientist,
    Are you using anything related to GPIB/Serial? You posted the question talking about the NI-488 error, but really I think the error you are receiving is more pertinent to the LabVIEW: File not found error. Errors in LabVIEW generally have two possible causes - one is what the error means if LabVIEW caused it, the other is what it means if it was related to the NI-488.2 driver.
    So you get a file not found error anytime you try and open any (????) file in LabVIEW 6.1? Does that mean when you try and open a VI in 6.1, or when you use a File I/O VI inside of a 6.1 VI? Can you open that same file up using LabVIEW 7.0 and 7.1? What is the type of file that you are trying to open, and where is it located?
    JaredA

  • B2B Expressway 488 error

    Have got a new Expressway set up that is having issues with outbound calls that are receiving 488 errors when the call is placed from an SX20 out via a SIP trunk from the CUCM (10.5) to the Expressway C, and then through to the expressway E.
    When the call is placed you can see it in the call logs on the expressway C & the E as a failed call with the error of 488 Not acceptable here. When looking at the traces from CUCM there is also a 488 not acceptable media that shows up immediately following the first 488.
    The test URI that I am using is just [email protected] 
    Are there any suggestions on where further to dig down on this and what a possible cause might be?

    Ahh interesting.
    I did try [email protected] and received a 404, which then made me start questioning if there was another issue as well?

  • I am trying to monitor activity on an IEEE 488 bus with a NI9914.

    I am attempting to do this using ISR2, and trigerring on ATNI. After set-up, I release the swrst in the acr - and the bus locks up. All I want to do is snoop the bus - I don't want to actively communicate. Does anyone know how to do this??
    Thanx,Ben Smith

    Bill,
    There are 2 proper ways to "spy" on the GPIB Buss. One is to use a GPIB SPY card and/or use the NI 'GPIB SPY" application that comes with newer NI GPIB Cards.
    You don't want to trigger or interfer with the signal lines of the GPIB buss. The Spy software provides a very complete picture for analyzing buss activity and data transactions. I don't know what platform you're on...let me know I can try to help some more.

  • 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

  • Comparaison convertisseur Ethernet/IEEE 488 Agilent et National Instrument

    Bonjour,
    Dans un de mes appareils j'integre un contrôleur NI NAT 7210 pour la communication IEEE488.
    J'ai effectué des essais de communication avec des convertisseurs de la marque Agilent et NI et je rencontre les problèmes suivants :
    -          Avec convertisseur NI GPIB-ENET/1000 : ça fonctionne parfaitement à l’identique d’une carte PCI-GPIB,
    -          Avec convertisseur Agilent E5810A : ça fonctionne de façon aléatoire : les commandes passent de temps en temps.
    La réponse d’agilent sur le sujet a été la suivante :
    L’usine s’appuie sur le fait que nous avons écrit cette norme et la respectons totalement ; parallèlement, nous ne permettons aucune liberté dans l’utilisation de la communication en GPIB là où NI est plus souple.
    Pourriez vous me donner votre avis sur les trames que j’ai enregistré à l’aide de ma carte PCI-GPIB+.
    Merci d'avance.
    Pièces jointes :
    Expertise E5810A + AP32DT120.docx ‏240 KB

    Bonjour Samuel,
    Meilleurs voeux pour cette nouvelle année qui debute.
    Desolé pour le retard mais cette fois c'est moi qui n'etait pas disponible.
    Concernant cette fameuse ligne SRQ.Dans mon programme je surveille le registre ADSR LA/TA.
    Qu'en pensez vous?
    cordialement,
    Fabrice M.
    void Init_IEEE488(void)
    output_high(RD);
    output_high(WR);
    output_high(CS_IEEE);
    output_low(Reset_IEEE);
    output_high(Reset_IEEE);
    delay_cycles(2);
    output_low(Reset_IEEE);
    Write_7210(SPMR,0x99); // 2710 Mode
    Write_7210(AUXMR,0x02); // Place 2710 au repos
    Write_7210(AUXMR,0b00101000); // Fréq 2710 à 8MHz
    Write_7210(AUXMR,0b10000000); // Fréq 2710 à 8MHz
    Write_7210(ADMR,0x31); // Mode d'adressage du 2710
    Write_7210(ADR,ADR_IEEE_488); // Adr primaire 2710
    Write_7210(ADR,0xE0); // Adr secondaire inhibée
    Write_7210(SPMR,0); // Adr secondaire inhibée
    Write_7210(AUXMR,0b11100000); // Config Parallel Poll
    Write_7210(AUXMR,0b01110000); // Inhib Parallel Poll
    Write_7210(AUXMR,0b10110100); // Config T1 (AUXRB)
    Write_7210(AUXMR,0b11101000); // Config T1 (AUXRI)
    Write_7210(AUXMR,0b01001001); // CHES=1, NTNL=1 (AUXRG)
    Write_7210(AUXMR,0b10000000); // Normal handshake Mode (AUXRA)
    Write_7210(AUXMR,0x51); // hdli command
    // Write_7210(IMR0,0b10001000); // GLINT=1, IFC1=1 (IMR0) correction bug double affichage
    Write_7210(IMR1,0b00000000); // ERR=0, DI=0, DO=0 (IMR1)
    Write_7210(IMR2,0b00000000); // Rien (IMR2)
    Write_7210(AUXMR,0); // Place 2710 actif
    short IEEE488()
    byte IEEE_temp ,IEEE_temp1 , IEEE_temp2, i;
    char IEEE_recep[60];
    char IEEE_comp[8];
    float tmp=0;
    if (bit_test(Read_7210(ADSR),2)) // LA ?
    IEEE_recep[0] = '\0';
    Write_7210(AUXMR,0x03); // rhdf command
    IEEE_temp = 255;
    IEEE_temp1 = 0;
    while ((IEEE_temp > 1) && (IEEE_temp1 < 59))
    IEEE_temp--;
    IEEE_temp2 = Read_7210(ISR1);
    if (bit_test(IEEE_temp2,4)) // EOI ?
    IEEE_recep[IEEE_temp1] = Read_7210(DIR);
    IEEE_recep[IEEE_temp1 + 1] = '\0';
    IEEE_temp = 0;
    else
    if (bit_test(IEEE_temp2,0))
    IEEE_recep[IEEE_temp1] = Read_7210(DIR);
    IEEE_temp = 255;
    IEEE_temp1++;
    Write_7210(AUXMR,0x03); // rhdf
    Write_7210(AUXMR,0x03); // rhdf
    Write_7210(AUXMR,0x51); // hdli
    if (IEEE_recep[0] == '*') // *IDN? = nom de l'amplificateur
    if (IEEE_recep[1] == 'I')
    if (IEEE_recep[2] == 'D')
    if (IEEE_recep[3] == 'N')
    if (IEEE_recep[4] == '?')
    tmp_IEEE=1;
    if (bit_test(Read_7210(ADSR),1)) // TA ?
    if (tmp_IEEE==1) ///////////// Lecture *IDN? ou ID?
    IEEE_temp1 = 0;
    IEEE_temp2 = Read_7210(ISR1);
    IEEE_temp = 255;
    while ((!bit_test(IEEE_temp2,2)) && (IEEE_temp1 <= (ID_size - 1)) && (IEEE_temp > 1))
    { // ERR? && fin de chaine
    IEEE_temp--;
    if ((IEEE_temp1) == (ID_size - 1))
    Write_7210(AUXMR,0x06); // EOI?
    Write_7210(CDOR,ID[IEEE_temp1]);
    IEEE_temp1++;
    IEEE_temp = 255;
    if (bit_test(IEEE_temp2,2)) // ERR ?
    Write_7210(AUXMR,0x0E); // nbaf
    Write_7210(AUXMR,0x57); // Clear ERR
    Write_7210(AUXMR,0x0B); //lut
    return(1);
    Write_7210(AUXMR,0x0B); //lut
    if (IEEE_temp <= 1)
    Init_IEEE488();
    tmp_IEEE=0;
    return(0);
    return(0);

  • Cannot install TEMPRO on a Satellite P100-488 error 1603 with Win installer

    Hello,
    I am writing this post as I have an issue to install the Tempro software on my Toshiba P100-488.
    Indeed, on the first screen, I get an error message reading "installation stopped prematurely".
    When I check in the events manager of Windows Vista, then I can see that error 1603 is there.
    Can you help me please ?
    Thanks in advance ! ;-)
    Fred

    Hi
    I searched a little bit on the Microsoft page and found this knowledge base article:
    +*You receive an "error 1603: A fatal error occurred during installation" error message when you try to install a Windows Installer package*+
    http://support.microsoft.com/kb/834484
    Microsoft article says that the error message appears because:
    +- The folder that you are trying to install the Windows Installer package to is encrypted.+
    +- The drive that contains the folder that you are trying to install the Windows Installer package to is accessed as a substitute drive.+
    +- The SYSTEM account does not have Full Control permissions on the folder that you are trying to install the Windows Installer package to. You notice the error message because the Windows Installer service uses the SYSTEM account to install software.+
    I recommend checking this document and try the workaround provided by Microsoft.
    Maybe it helps
    Good luck.

Maybe you are looking for

  • My iPhone 4s randomly went into recovery mode and iTunes can't get it to restore.

    Last night my iPhone randomly went into recovery mode on me. Just before I went to sleep a bunch of static lines appeared across the screen. The screen went dark and a few seconds later the Apple logo appeared. A few seconds later is disappeared. A f

  • IS THERE ANY POSSIBLE WAY TO GETA SCRATCHED SCREEN FIXED?

    Me again, sorry. Does anyone know what the story is if your freind's kid got a hold of your video iPod and did a number on the screen (i.e. scratched the **** out of it). Bummer, since it was <1wk old. I have the extended care plan. Do I have any rec

  • Optiplex 745 doesn't work with bootcd.iso from zdmsp1, hotpatch 3

    Hi, I installed hot patch 3 for zdm, and it gave me a bootcd.iso dated 6/13/06. Is there a newer bootcd.iso out there that I can get my hands on? The broadcom network driver will not load, even though bcm5700.ko lives in the /modules directory when b

  • Session  and resubmit

    hi all, my submit.jsp go to submit and check the student number is duplicate if not then insert db otherwise is resubmit, but right now I have problem on if the first time i give the duplicat student number and chose pStay1( is two daio box) and pSta

  • Uninstalling  Java3D

    Hi. Just wondering what i need to do to remove Java3D from my PC i.e programs that need to be deleted in the Add/Remove properties etc. I would still like to be able to run java2 though. currently i have Java 2 Runtime Environment Standard Edition v1