Error 224229 DAQ card NI USB 5132

Dear Sir/ Madam,
Recently two of our DAQ 5132 cards are showing this error, it  had been in use for resonance frequency measurements using Laser Doppler Vibrometer through a LabView program interface. Kindly provide suggestions to rectify it.
Regards
Sudhin
Attachments:
DAQ5132 Serial no.ECF4B4 Error.jpg ‏120 KB

Hi All-
Actually, if you are using Windows O/S then you should program your USB-6008 using NI-DAQmx 8.0.  Instructions for configuring your device for use with NI-DAQmx are available in this KB.  After making this change you may want to convert any NI-DAQmx Base VIs to NI-DAQmx using the NI-DAQmx Base to NI-DAQmx Conversion Utility.  You can also use any supported LabVIEW examples from the NI Example Finder (Help>>Find Examples) by browsing to Hardware Input and Output>>DAQmx. 
The NI-DAQmx controls for LabVIEW only work with NI-DAQmx; more information is available in this KB.  The information is true whether you are using Windows, Linux, or Mac OSX. 
Hopefully this helps-
Tom W
National Instruments

Similar Messages

  • Error 1003 - The vi is not executable​. Simulated DAQ-cards.

    Hi all,
    I am updating an application written in LabVIEW 7.1 for a customer. The code is not made by my company and is pretty horrendous but it works. I can not develop the code on the machine that it is supposed to run on so I have to do it on my own computer which means that I have to simulate two DAQ-cards that the program needs. I have pretty much finished the program and I want to test if I can build an exe-file. This is where I run in to trouble an get the error message:
    Error 1003 occurred at \\Server1\Users\martinh\LabVIEW Data\app\internal.llb\_Main.vi
    Possible reason(s):
    LabVIEW:  The VI is not executable.
    I know that this has been discussed at length here and that one has to look out for global variables, dynamically loaded VI:s etc. My question is, does anyone think that the simulated DAQ-cards give me trouble? Do they use some VI:s placed somewhere odd which I need to include when I build the application?
    Sincerely
    Martin

    Hi Martin,
    I suggest you try what is suggested in this link, some of the information is already covered in the posts above but some might be new.
    http://digital.ni.com/public.nsf/allkb/705C2ECA081​F3C7986256C0F00559B02?OpenDocument
    If you are using the office toolkit, it might be an idea to masscompile the _office folder and you might also need to uncheck the "Disconnect type definitions and remove unused polymorphic VI instances".
    Good Luck
    Andreas E
    Applications Engineer
    National Instruments

  • Error 10401 when switching to a new DAQ Card

    Hello,
    I am running LabVIEW 7.1. Initially the computer had a PCI-6024E DAQ card installed with Traditional NI-DAQ 7.2 and NI-DAQmx 7.2. The card worked fine.
    Recently I replaced the 6024E with a PCI-6225 DAQ card and it was not recognized by MAX. I then downloaded a newer version of DAQmx, 8.6.1 (I chose this because it is compatible both with the new 6225 and also the old version of LabVIEW, 7.1). Once I installed this, MAX recognized the 6225 and it passed all of the MAX tests, so I think the hardware is fine. However, when I run I get an error 10401. I then removed the 6225 and replaced it with the 6024E again, and the old card still works fine.
    With the 6225, the error 10401 occurs in 2 different subVI’s. I've attached a screenshot of the error and the subVI "DIO Port Config" where it occurs. The other subVI where there is the same error is "AI Group Config".
    I have a guess for why the error 10401 is occurring. I read on this forum that these two subVIs are Traditional DAQ subVIs, which can't be used if the board (6225) is setup to use DAQmx. Is this true?
    In addition to the error screen shot, I've attached a screen shot of MAX with the old card and a screen shot with the new card. You can see that the 6024 is setup to use the Traditional DAQ, but the 6225 uses the DAQmx. If the code is written using Traditional DAQ functions therefore it makes sense that there would be errors with the new card. When installing DAQmx 8.6.1 I was told that "a newer version of Traditional DAQ was suggested". MAX shows that my Traditional NI-DAQ is version 7.2. Recall this was also the version of DAQmx I had prior to installation of 8.6.1.
    Could installing an updated version of the Traditional NI-DAQ and then setting up the 6225 to use this instead of the DAQmx remove these errors? If this is a solution, does the 6225 support Traditional DAQ?
    I appreciate any help,
    Stefan
    Attachments:
    Error.GIF ‏153 KB
    MAX_new_card.GIF ‏48 KB
    MAX_old_card.GIF ‏70 KB

    It takes a little getting used to if you have never done anything but Traditional. I find that it is easier after using it for a few years now. It may be a bit of work depending on how complicated your code is. If you need help we can point you in the right direction. Look at the examples and work from there.
    Tim
    Johnson Controls
    Holland Michigan

  • ADLink DAQ card generates an error

    Hi,
    I am using a PCIe9842 DAQ card from ADLink. I am trying to simply get an analog signal from a function generator but for some reason it is not working. I have attached the code and the error that appeares. The error says "The configuration API is failed"! Can anyone help me to solve this problem?
    Thanks,
    S
    Attachments:
    l.JPG ‏82 KB

    Right. I just wanted to see if someone else has this issue by any chance.

  • How do I use two DAQ cards in one Labview code? Current I'm getting error " error 200558 occurred at DAQmx Create Channel.vi. One task cann't contain multiple independent devices". Can someone help me?

    The two DAQ cards are NI PCI-6070E & NI PCI-6052E. The Labview I'm using is labview 7 Express and the Window system is Window XP. I'm using NI SCXI-1000 chasis and SCXI-1102 & 1102B two modules plus a feedthrough SCXI-1180. 1102 is connected through SCXI-1349 cable to DAQ card 6052E while 1102B is connected through SCXI-1349 cable to DAQ card 6070E. SCXI-1180 is connected to 6070E through SCXI-1349 adaptor on the back of 1102B.

    Sarah, thank you for replying my question. It seems that I'm making progress everyday (smile). I'm able to run the test using both daq cards in my code now. But as I'm moving forward, I'm getting new questions too. How do I use one STOP button to control both tasks and how can I save data into one single file?
    I attached my code here hoping you can get the specifics on my application by looking at the code. Thanks very much!
    Thanks.
    Attachments:
    DAQmx_Task_Example_plus_voltage_2.vi ‏416 KB

  • IMAQ 1408 + DAQ cards crashing when loop iteration 1

    I have a problem trying to run some code which outputs a synchronised analog and digital pattern using the PCI-DIO-32HS and PCI-6713 DAQ cards which triggers an external analog camera. The images from the camera are then read via the IMAQ 1408 frame grabbing card.
    When I run the code once, it executes successfully every time. If, however, I select 'run continuously', or alternatively place a FOR-loop around the pattern output and image collection, the computer executes the pattern once, then completely freezes the computer, requiring a hard reboot of the computer.
    I have attempted to add wait times at various points through the code, however even if I place 10s delays in the loop (the pattern takes around 1s) the computer hangs and crashes. Running the code by repeatedly clicking 'run' however works every time, with no error or crashes.
    Is there any way to extract or trace the error causing this behaviour - the issue must be with the IMAQ drivers, however I cannot see what is different between running the VI manually 10 times in a row, and running it continuously with a wait to prevent it running at full speed. Any advice for debugging this error would be much appreciated. I have attached the code with subVIs necessary to reproduce the error.
    Attachments:
    JAI_Testing.zip ‏841 KB

    Hi Fan Wu,
    You're right that you only have two counters on your USB DAQ device. If we limit the problem to only one channel, then I would recommend using the counter because it sounds like you're creating a pulse train of known parameters. Since the counters use a fast timebase (if you're using Mseries you're using an 80MHz clock), you'll get very predictable performance at 1ms of interest.
    The other way to do this (since you'll need more channels) is to use a counter to setup a timing engine. A simple pulse train with 50% duty cycle and whatever frequency you're interested in (sounds like 1kHz) can be used as your DI/O timing clock. You can then create a digital waveform with the characteristics you are interested in and write that to your buffer. With your Digital task correlated to your counter output, you can output this waveform at the rate of your counter output.
    While this is NOT the end application you are looking to write, this example has some great parallels to what you are trying to do. It illustrates creating a clock with the counter and then writing a digital waveform to correlate to that clock.
    http://zone.ni.com/devzone/cda/epd/p/id/3687
    PBear
    NI RF

  • Error Code 88709 Reading NI USB-6225 OEM

    We have an issue that exists on one of two nearly identical systems that use NI USB-6225 OEM cards.  We are reading 75 channels at 1 kHz once per second.  On one of two systems the Error Code -88079 occurs intermittantly and when this happens the DAQ measurements stop though the code does not freeze.  We do not write to the 6225 card, the only thing we are doing is reading the AI channels.
    Our LabVIEW version is 2013 SP1 f2 and NI-DAQmx is version 14.1.  NI MAX is v14.0.0f0.
    The first system runs on a Windows 7 desktop workstation and has serial mass flow controller software with timers to change flow and concentrations based on a control file as well as a MODBUS TCP NDIR interface.  This system is complex but works perfectly.
    The second system runs on a Windows 8 laptop.  The mass flow software, timers, and NDIR interface were removed from the code of the first system to simplify the software for the second system.
    It is only the second system that produces the Error Code -88079.  This can happen once a month or several times a day.
    I've removed all the 'bloatware' from the Windows 8 laptop and ensured that nothing is set to hybernate or sleep and also turned off the Windows and other automatic updates because these systems must run 24/7 for a year.
    So, what is the best resolution for the Error Code -88079 problem with the second system?
    The DAQ card was calibrated and tested ISO-17025 through NI by an independant agency so it is not likely to be faulty but we could replace it with another (not ISO-17025) card we have on hand for diagnosis
    The USB cable is a possibility.  We could obtain a high quality USB cable and make sure the ends fit tightly.  Disconnecting the USB cable when the code is running produces Error Code -88079...
    Any other suggestions?
    Warm Regards,
    Lloyd

    Hi Saturn233207,
    Could you give more detail about the error that you are getting? What are the steps to reproduce the error? Is there any descriptive text at all in the error dialog box - maybe post a screenshot of the error?
    Also, as you mentioned I believe it would be a good idea to ensure that you are using a quality USB cable.

  • I use labview 8.0 and i can not run daqmx driver for pcmcia 6062e daq card

    i use labview 8.0 on window xp .when i installed a PCMCIA daq card 6062E, i could not run daqmx driver.It is fine to see that the traditional version is working well.When i install daq card sometimes it is working well with traditional driver  but mostly i see error on reading an analog input from PCMCIA daq device.An error called 'base adress' occures .I use last version of driver that is daqmx 8.0.1. and i have installed this correctly but again i could not  see any signal on the test panel for daq-mx driver.I don't know what is the problem.Also when i install PCMCIA daq card Please reply this message.I need your helps.
    Thanks

    Hello,
    Thanks for your reply.I will try to answer your questions.
    I have checked the Device Mananger and I have seen that the device is detected by Windows  XP.  For another question the card shows up under both NI-DAQmx Devices and Traditional NI-DAQ (Legacy) Devices consistently in the Measurement & Automation Explorer.I use a way that I reset the driver for traditional NI-DAQ in MAX,and then i reset the device for NI-DAQmx driver in MAX and again i tried to run the test panel of DAQmx driver but again i saw a wrong signal or noise signal on the test panel i could not see the sinusoidal signal that i connected. i do get the test panels to run with the card using the DAQmx driver,  But could not run the DAQ diagnostic utility.The error was as i specified below.
    03.05.2006 09:49:35
    Results saved to:  C:\Documents and Settings\serkan\Desktop\Diagnostic Results.txt
    Selected Device: Dev1
    Device Type: DAQCard-6062E
    Serial Number: 107509E
    Device Support: (PASS)
    NI-DAQmx Version: 8.0 (PASS)
    Device Reset: (FAIL)
    Error -50002 occurred at an unidentified location
    Possible reason(s):
    The specified device is not a valid device. The operation could not be completed as specified.
     ------ DIAGNOSTIC UTILITY ABORTED -----
    And for your last question i can say that i have used the DAQ card on other laptops.But the results were the same.İ hope to see your reply
    Thanks,
    Serkan Buhan
    Electrical-Elecronics Engineer
    Researcher
    TUBITAK-BILTEN

  • 4530s DC CARD or USB BOOT not working even if it has this option in bios

    i just posted a message but i think it's in the wrong section..
    http://h30434.www3.hp.com/t5/Other-Notebook-PC-questions/sd-card-boot-and-usb-boot-not-working/m-p/9...
    Hi, i just got a HP ProBook  4530s , I5 processor, Intel HD 3000 , i have a problem with it, i can't boot on any usb or sd card, i tried all linux versions i could find and also some live windows and bartPE, on my sd card i get the "Disk read error" as soon as i choose the booting device and on usb it goes a little bit further i can see the linux logo some processes starting and then same error related to write on disk, the sd card and usb are not in read only mode and on my other laptop a older one 6730s everything works...
    Also all the usb and sd card work perfect in windows, when i boot from internal HDD.
    Is there a fix for it??  Or can anybody that has this laptop test if it works booting from usb or sd card, maybe it's a problem with this unit..
    i have tried all available bios verions and various usb devices but as i said the usb sticks all worked on my other laptop but not on this one.
    Oh and also is there a bios option to stop virus check on boot? as far as i could test that is the only option in bios that is not there and i can't test with it ON/OFF.. any help would be apreciated because i can return the laptop for 30 days and i allready have it for one week. and i really need this option to work.
    PS - sorry for my bad english but i'm from Europe

    Quote from: Svet on 13-May-12, 00:13:31
    do >>Clear CMOS Guide<< with power cord removed
    Yes, I've tried this. I pulled the power cable, waited two minutes, hit the CMOS button, and also removed the battery, and waited another minute.
    After which, I loaded optimized defaults, but the problem remains.
    Thanks,
    Ice Piq

  • Need an enable/disable Labview VI for SC-2062 relay board using PCI-6503 DAQ Card.

    I am using Labview 6i, and I need to write an enable/disable VI that will enable and disable 6 of the 8 relays at any time while keeping the whole vi running. Therefore one or more positions may be changed at a time, but positions that don't change cannot be interrupted when changing others (no port resets allowed). I was wanting to maybe send a 1 by 6 array of some sort out but I can't figure out how to use the array to communicate with the DAQ card, relay board and SC-2051 adaptor. There also needs to be error handling in and out. Thanks for your help. Any examples would be very helpful.

    Hello;
    The best way to go about that is to disable the data points correspondent to the channels you want to disable. Meaning that you can ignore the datapoints of the channels you want to disable on the fly. That is the only way to disable channels on the fly.
    Regards
    Filipe A.
    Applications Engineer
    National Instruments

  • Capturing data instantane​ously after condition is met using 2 DAQ cards

    Hi all,
    I am wanting to sample a pulse and a sine wave at a low frequency of 1 kHz point by point sampling and upon a condition being met - the leading edge of the pulse being greater than a certain value - I the want to take a certain number (here 270) of samples of the sine wave at 50 kHz, multiple samples. I am doing this within a case structure and using a separate DAQ card. 
    The problem is that when the conditon is met is does not capture the data at the higher frequency straight away. It misses part of the sine wave before commencing capturing the 'window' of the 270 samples of the sine wave at 50 kHz. I want to know if there is any way of speeding this up? I am aware that using an FPGA could help but I don't have access to one. 
    The other solution would to advance the condition, i.e advance the pulse train by a certain amount so that I compensate for the delay in activating the high freq capture. I would need to set up this advance of the pulse train so that, after the delay in activation, it captures the data exactly where it is required to. What would be the best way to do this? I could delay the pulse train by a certain number of samples/ or delay the sine wave, or I have read that you can use the sample timer/counter within the DAQ card to change the 'trigger of the pulse train'. How would I implement this?
    Attached is my vi. I would be very appreciative if you could help. 
    Attachments:
    2 DAQ cards Low and High Freq Sampling.vi ‏29 KB

    I do not have DAQmx or any suitable DAQ devices so I have not tested this.
    This is a start on cleaning and speeding things up. Note that writing to the front panel indicators at 1 kHz will not work because the screen update rate is on the order of 50-100 Hz. Also charts take a considerable amount of computation beacuse they need to (1) store data in the internal buffer, (2) erase old data if the buffer is full, and (3) (slowest) recalculate all the pixels in the display for the updated data. The cart should be moved to the parallel loop. The condition True boolean will only be true for about 5 ms out of each 100.  Look at the 5 ms boolean.vi  attached. It runs close to 1 ms per iteration. The boolean is true about 5% of the time but I never see it change. Remove that boolean from your VI.
    With continuous sampling on the pulse channel and reading 1 sample every millisecond (assuming you get that fast) when the high speed sampling occurs it takes 5.4 ms to acquire the 270 high speed samples. So, ten times per second the loop takes >= 6.4 ms for an iteration. The next sample it reads from the pulse channel is the one which was measured (acquired) at 1 ms after the previous sample. Thus, this data point is read ~5.4 ms after it actually occurred. The next time you detect a pulse, it will be 5.4 ms late. The second one will be 10.8 ms late. Eventually you will get a buffer overflow, but your data will be useless long before the error occurs.
    The Dual Sampler Simulator.vi shows a possible approach to the issue. It simulates sampling both channels at high speed.  I generate both a sine wave and a square wave and sample both at 50 kHz. It simulates reading 4000 samples at a time (equivalent to reading 12.5 times per second or every 80 ms). The square samples are then processed for the transition using the boolean Implies function. I do not recall whether the Conditional terminal was available in LV2012. I did not get an error when saving for previous version so I think it will be OK. The same thing can be done with a while loop with some extra logic.  This does not handle the case where the transition occurs at the boundaries of the 4000 sample segment. To handle those cases use a shift register on the outer loop to pass the needed samples to the next iteration. The 800 ms Wait makes it run slower than "real" time but allows you to see what is happening.
    Lynn
    Attachments:
    2 DAQ cards Low and High Freq Sampling.2.vi ‏26 KB
    5 ms boolean.vi ‏10 KB
    Dual sampler simulator.vi ‏15 KB

  • How to use PXI 6071E daq card to complete multichannels scan with high sampling speed

    I used pxi 6071E daq card to acquire 115v 400hz AC signals.when I use mutichannel scan function,I find that the voltage of waveforms have much more error.The voltage error is about 0~15v.please you can tell me why this happened?how to solve it.
    Attachments:
    多通道监测4.vi ‏199 KB

    Sunny;
    As you are scanning multiple channels and the signal range is high, you can try to set the interchannel delay a little higher. The interchannel delay is the time which the multiplexer will take to switch to the next channel. If that time is to short, the instrumentation amplifier can have problems to settle, and then an error at the reading will happen.
    You can change the Interchannel delay at the AI Config.vi.
    Hope this helps.
    Filipe

  • Overloading PCI bus bandwidth with 4 daq cards?

    I am attempting to acquire data using one relatively new PC.  I have 4 DAQ Cards.. NI PCIe-6323 (x3) and NI PCIe-6353
    Each one is sampling data at 800Hz, the first card is reading 32 channels, the second 32 channels, the third 24 channels, and the fourth 4 channels.
    I'm also using VISA to communicate with a USB device
    I can simultaneously acquire data from 3 daq cards and operate the usb device
    I can simultaneously acquire data from all 4 daq cards without the usb device
    However, I can't acquire data from all 4 cards and operate the usb device simultaneously.  In this configuration all the data is acquired from the daq cards before the operate signals are sent to the usb device.  Also, when I acquire from 4 daq cards at the same time my status bar/wait timer does not update in real time.
    Have I hit the limit of the hardware of the computer?  Any suggestions about how to fix or debug this issue would be much appreciated

    Thank you very much for the suggestion.  The USB device is a serial to usb adapter for a stepper motor controller (the motor has a separate power supply).  I've attached the specs for the power supply.  Swapping the power supply would probably be an easier switch than trying another computer because of all of the setup we have involved in this one (Labview and DAQmx).  If this looks woefully inadequate, can you suggest some specs for our setup?  Thank you again

  • How to run VI without the DAQ card connected to the labtop

    This may be a silly question but I want to have the answer and couldn't find the answer for spending time in searching in the web.
    I want to run the VI that controls the intruments in my labtop. The VI was run in a destop that has a DAQ card in the PC (a PCI card).  I know it is possible to run it without errors (without a DAQ card) in my labtop . Anyone knows how to do it? I used labview 7.1. Thanks,
    Jun

    If you are using DAQmx and if the DAQ card is supported, you can add a simulated device in MAX.

  • How do I read the FIFO correctly on an M series DAQ card?

    I have a PCI-6229, which I have working with the exception of a bug or two.  The program continuously reads multiple inputs from the FIFO buffer, which is being filled at around 100 kHz.  Every ms or so, the program reads all the values in the FIFO.  To keep track of the input channel being read, the program currently indexes a channel variable every time it reads a value from the FIFO and continues until the FIFO is empty.  The next time it starts reading the FIFO it continues from the last input channel read.  This works correctly sometimes, but other times the tracking system gets off by one then associates the values with the wrong input channels.
    As an example, reading two inputs at 100 kHz the DAQ card appears to read one input every 5 microseconds and put that value in the FIFO.  When the program reads, sometimes it reads an even number of values and other times an odd number.  The program tries to keep track of this, but several unmonitored variables that I'm aware of and several that I'm probably not aware of can lead to my tracking error.  The FIFO filling up is one example, I believe.  Many times when the card is started it is already off by one.
    Is there a way to know what input a value in the FIFO is associated with?  I'm trying to have the DAQ card run continously, empty the FIFO periodically, process the data, and continue this process.  I don't want to start the AI task for 1 ms, read the values, process the data, and restart the AI task for 1 ms if I don't have to.  Thanks.
    Aaron

    You could try using DMA. This thread has a code example and some corrections. I did not have to delete the acdReset, but your mileage may vary.
    Good luck
    Neil

Maybe you are looking for