I get error code 200324 with my PCI-MIO-16E-1 card

I use Labview 7 and my A/D card was working until last week. Now I hardly find a PCI slot at my PC that the card doesn't crash my PC, and when I do I get this errod code 20034 from the measurement and automation explorer.
I have tried mounting the card at other pci slots, it didn't work.
the services nidevldu and nipxirmu are running - checked.
Any ideas that could help me?
Regards
Christos
Attachments:
Error200324.bmp ‏2305 KB

Christos,
Aside from the services that you have already checked and they're running, another common cause of this error is needing to reset the DAQ device. After running an example in Traditional NI-DAQ, the board needs to be reset before running an NI-DAQmx example. In MAX, expand Devices and Interfaces. Then right-click on Traditional NI-DAQ Devices and select Reset driver for Traditional NI-DAQ. Hopefully, you will now be able to use the board with NI-DAQmx. Hope this helps. Have a great day!

Similar Messages

  • How to do a single channel DAQ using NI-DAQ driver software with a PCI-MIO-16XE-10 card

    Hi,
    I would like to find out how I could do a simple one channel Data Acquisition from a signal generator using the NI-DAQ driver software with a PCI-MIO-16XE-10 card.
    I have written some test problem but even when the signal generator is turned on/off I get back some weird values.
    Here is my code.
    CString sFunctionName("");
    double volt[OUTPUT_POINTS*2];
    double out[OUTPUT_POINTS*2];
    short timebase, ready, code, stopped;
    unsigned short sampleInterval;
    int i, status, count=0;
    unsigned long update, points;
    short* ai_buffer;
    short output_ch_vector[16];
    int local_ITERATIONS = 2;
    SAFEARRAYBOUND bound[1];
    double dataItem = 9.9;
    long j;
    long k;
    double* pTheValues;
    LPTSTR lpsz_ErrMsg;
    // Initialise device
    status = Init_DA_Brds (deviceNumber, deviceNumberCode)
    Initializes the hardware and software states of a National Instruments
    DAQ device to its default state and returns a numeric device code that
    corresponds to the type of device initialized
    Init_DA_Brds(DEVICE, &code);
    // Check return code from Init_DA_Brds
    Code return should be 204: PCI-MIO-16XE-10.
    if (code < 0)
    CString sError;
    sError.Format("Code error: %d", code);
    if (code == -1)
    sError = sError + ": No device found";
    LPTSTR lpsz = new TCHAR[sError.GetLength()+1];
    _tcscpy(lpsz, sError);
    AfxMessageBox(lpsz);
    delete lpsz;
    return S_FALSE;
    // Allocate memory for analog output and input arrays
    //ao_buffer = new short[OUTPUT_POINTS*2];
    ai_buffer = new short[OUTPUT_POINTS];
    // Set double-buffering
    status = DAQ_DB_Config (deviceNumber, DBmode)
    Enables or disables double-buffered DAQ operations.
    status = DAQ_DB_Config(DEVICE, 1);
    if (status < 0 )
    sFunctionName = "DAQ_DB_Config";
    goto TidyUp;
    // Get the rate parameters
    status = DAQ_Rate (rate, units, timebase, sampleInterval)
    Converts a DAQ rate into the timebase and sample-interval
    values needed to produce the rate you want.
    status = DAQ_Rate(RATE, 0, &timebase, &sampleInterval);
    if (status < 0 )
    sFunctionName = "DAQ_Rate";
    goto TidyUp;
    // Setup scan
    status = SCAN_Setup (deviceNumber, numChans, chanVector, gainVector)
    Initializes circuitry for a scanned data acquisition operation.
    Initialization includes storing a table of the channel sequence
    and gain setting for each channel to be digitized
    status = SCAN_Setup(DEVICE, 1, ai_channels, gain);
    if (status < 0 )
    sFunctionName = "SCAN_Setup";
    goto TidyUp;
    status = SCAN_Start (deviceNumber, buffer, count, sampTimebase,
    sampInterval, scanTimebase, scanInterval)
    Initiates a multiple-channel scanned data acquisition operation,
    with or without interval scanning, and stores its input in an array
    status = SCAN_Start(DEVICE, ai_buffer, OUTPUT_POINTS, timebase, sampleInterval, timebase, 1000);
    if (status < 0 )
    sFunctionName = "SCAN_Start";
    goto TidyUp;
    while(count < local_ITERATIONS)
    // Check whether we are ready to input another half-buffer
    status = DAQ_DB_HalfReady(DEVICE, &ready, &stopped);
    if (status < 0 )
    sFunctionName = "DAQ_DB_HalfReady";
    goto TidyUp;
    if (ready == 1)
    status = DAQ_DB_Transfer(DEVICE, ai_buffer, &points, &stopped);
    if (status < 0 )
    sFunctionName = "DAQ_DB_Transfer";
    goto TidyUp;
    count++;
    // Clear the analog input
    status = DAQ_Clear (deviceNumber)
    Cancels the current DAQ operation
    (both single-channel and multiple-channel scanned) and reinitializes the DAQ circuitry.
    status = DAQ_Clear(DEVICE);
    if (status < 0 )
    sFunctionName = "DAQ_Clear";
    goto TidyUp;
    status = SCAN_Demux (buffer, count, numChans, numMuxBrds)
    Rearranges, or demultiplexes, data acquired by a SCAN operation
    into row-major order, that is, each row of the array holding the
    data corresponds to a scanned channel
    status = SCAN_Demux(ai_buffer, OUTPUT_POINTS * 2, 2, 0);
    if (status < 0 )
    sFunctionName = "SCAN_Demux";
    goto TidyUp;
    //Convert binary values to voltages (Doesn't actually take a reading from board)
    status = DAQ_VScale (deviceNumber, chan, gain, gainAdjust, offset, count, binArray, voltArray)
    Converts the values of an array of acquired binary data and the gain setting for that data
    to actual input voltages measured.
    status = DAQ_VScale (1, 0, 1, 1.0, 0.0, OUTPUT_POINTS , ai_buffer, volt);
    if (status < 0 )
    sFunctionName = "DAQ_VScale";
    goto TidyUp;

    Hello,
    Please take a look at lots of examples available at :
    1. www.ni.com >> NI Developer Zone >> Development Library >> Measurement Hardware
    2. C:\program files\national instruments\ni-daq\examples\visualc
    Sincerely,
    Sastry V.
    Applications Engineer
    National Instruments

  • Configuring executable labview programs originally configured with a PCI-MIO-16XE-10 on a system with a PCI-MIO-16XE-50 card

    I'm hoping someone can help me. I have executable labview programs created in another lab which used a PCI-MIO-16XE-10 card. I need to install these programs in a new lab which has a PCI-MIO-16XE-50 card installed. When downloading the executable files, Measurement and Automation Explorer gave a message that the physical devices could not be located. I presume this is because the executables are configured for the PCI-MIO-16XE-10 but the PCI-MIO-16XE-50 is installed instead. Any suggestions on how to get these programs configured with the PCI-MIO-16XE-50 would be greatly appreciated? Thanks.

    As long as you have the device identifier of the PCI-MIO-16XE-50 set the same as the PCI-MIO-16XE-10 for which the program was written, you shouldn't have a problem doing what you describe.
    One thing that confused me about your posting, however, is the statement When downloading the executable files, Measurement and Automation Explorer gave a message that the physical devices could not be located. This doesn't make sense to me. You're getting an error from MAX when downloading your program? MAX shouldn't be involved at all here, and especially not when just downloading your program. If you can provide more details about exactly what you are doing (maybe post some screenshots) then I'm sure we can help you get your program working.
    Good luck,
    Joe

  • Data acquisition and generation with PCI-MIO-16E-4 card help!!!!

    Hello,
    I'm using a PCI-MIO-16E-4 card with labview7 (in using DAQmx)and I
    would like to draw a frequency response.
    My problem is: my program can run correctly in low frequency but, it
    can't work correctly in high frequency (after 2KHz the signal is
    false).
    For verifying my program: I only try to generate and acquire a sweep
    sine. I constate after 2KHz the sine I read dosn't resemble to a sine
    I wrote.
    Can you say me where is the problem?
    Thank you.
    Le Trong Thao.

    "Dr. Imad" wrote in message news:<[email protected]>...
    > my understanding is that you are generating a sine wave (on one of the
    > anlogoutput channels) and you are trying to read the signal.
    > Since you can verify the signal at low frequency, but not at high
    > frequency, it looks like you should increase the scan rate of the data
    > acquistion (if you can, set it to 10 times the signal frequency)
    > You can also use an oscilloscope to verify the signal is what you
    > really generated.
    Thank you for your response.
    I've tried to do it, and I've tried several other possibilities but it
    doesn't work correctly.
    In fact, I think the problem is in my program. Do you have a program
    that works correctly? I f
    ound examples in the help but they don't run
    correctly.
    Le Trong Thao.

  • Can I generate sine and square waves with NI PCI-MIO-16XE-50 card??

    Can I generate sine and square waves with NI PCI-MIO-16XE-50 card??
    How Do I generate those signals?

    Hello;
    You certainly can do that. The way to go about that is to use one of the Analog Output channels your board have available.
    If you are using Labview to program the board, you can find good examples at Search Examples->I/O Interfaces->Data Acquisition->Analog Output->Multiple Point (buffered) Analog Output.
    If you are using other Software language to program the board, you can fing examples at C:\Program Files\National Instruments\NI-DAQ\example\VisualC\AO.
    Hope this helps.
    Filipe

  • I keep getting error code 3 with a fresh sync using AUSST. Help please.

    The tool tells me the folder exists at the given path, so i'm using the command correctly.
    It's a Windows server, the path is not local to the server, but is set up as the host folder in IIS 7. I can access the website i created for this, and can see the "updates" and further folders that i have created.
    I get error code 3 when trying to synchronise, and all it does is delete the folder specified as root.
    I run the command like this:
    adobeupdateserversetuptool.exe --root="\\server\share\adobe\updates\cc"
    then choose option 1 on the menu, which is "fresh synchronisation".
    Your choice: 1
    Fresh Synchronization chosen.
    Folder exists at given root path! All the contents of the folder will be deleted
    Enter 'Y' to continue or any other key to exit: y
    Could not access the specified path.
    AdobeUpdateServerSetupTool returned with code: 3.
    "everyone" and "domain computers" has been granted full access to the folder in question, and security inheritance is on.
    Any ideas?

    I have got past the error code 3, but now I get error code 4...

  • Can I use multiple PCI-MIO-16E-1 cards under NT 4.0 SR3, LV 5.1, & NI-DAQ 6.5.1?

    We have not been able to run multiple AT-MIO-16E-3 cards with NT 4.0, because (partly) the cards & NT are not PNP. Will changing to the PCI-MIO-16E-1 &/or PCI-6071E (64 channel version) allow us to simultaneously run multiple (same type) MIO cards on the same computer? We want to use one card to interface to SCXI, & it appears that the PCI version uses the same cables/connectors as the AT series.

    Hello;
    The PCI version of the e-series boards have pretty much the same features of the ISA version, the only difference is the bus.
    So, you should be able to use the same acessories as you use with the AT boards.
    Anyway, you can still try to install the AT boards with NT. The following link is a good step by step installation guide with some troubleshooting hints also. You just need to select the board and OS you are working at.
    http://www.ni.com/support/daq/
    Hope this helps.
    Filipe

  • Error Code 10 with GPIB PCI Card

    PC used: Dell optiplex GX110, lastest Bios release, Windows 2000 SP4, GPIB Drivers version 2.2, Local Admin session.
    After having install the driver (without the GPIB)and plug the card, this one is automaticaly recognised by the Os.
    But, after the reboot (asked by the OS to validate the installation), the GPIB card appears, in the device manager, with an error code 10 (not started)....
    I tried with two (new) differents GPIB PCI Card, two OS (First time with NT4.0 SP6 Drivers 1.7 and now, Win2000 SP4 Drivers 2.2) and with two PCs Dell Optiplex GX110 !
    I even tried with a "Ghost" from an other PC (also an Optiplex GX110, with the same model of GPIB Card)
    -> I obtain the same error each time !
    Help me please..........

    Hello,
    Could you give me the exact reference of the board (PCI-GPIB, PCI-GPIB+, AT-GPIB, AT/GPIB-TNT...)?
    Is the error code displayed on the Windows device manager (in the properties dialog box of the device)?
    What is the exact description of the error code?
    A PCI-GPIB installation do not need to reboot the OS if the NI-488.2 driver is correctly installed. The board should be recognized in MAX and you must be able to scan for instruments and start I/O communication with the device from test panels in MAX.
    Update me as soon as you receive another feedback.
    Regards.

  • Getting Error Code 13 with Mac App Store on OS X Lion

    Hey all,
    I just updated my Macbook to Mac OS X Lion. Now whenever I go into Mac App Store, I can log into my Apple ID but cannot redownload any of my previous purchases.
    I continue to get the error 13 for any of my downloads. I've tried rebooting my Mac, logging out and back into my Apple ID on the Mac App Store.
    Nothing works. Any idea?

    I figured it out.
    I signed up for another Apple ID account within the Mac Apple Store. After completing the validation, I logged into the new account then logged out.
    Closed down the Mac App Store and relaunched it. Then I logged in using my original Apple ID with all my purchases linked to it.
    I'm now available to download items fine without error. I hope this helps others with the same issue.

  • HT201209 Keep getting error "code redemption is temporarily unavailable" for iTunes gift card

    Help!

    I had the same problem so I decided to try going to website on the back. (DisneyOzMovieandOffers.com). It will take you to a page that says to redeem code, enter the code that is given to you and click enter. It will give you options of where you would like to download it from. Click iTunes and it will give you the correct code to download the movie from iTunes.

  • How do I get an analog output signal from my PCI-MIO-16E-4 card?

    I need an analog output from 0-10 V to control the mass range on a mass spectrometer. Do I use the DAC0out channel to do this? The manual only talks about analog out (ao) channels. Is this the same as DAC0out and DAC1out? How do I set up the DAQ assistant for this process? I do not need a waveform, only a constant signal.

    Yes indeeded. The DAC0out and DAC1out are the analog output channels (ao0 and ao1).
    Simply follow the examples that ship with LabVIEW. You can also easily create code with DAQ assistant.

  • Is it possible to start a PCI4472 and a PCI-MIO-16E-1 simultaneously using an analog trigger (with pre-trigger)?

    I would like to start several PCI 4472 and a PCI-MIO-16E-1 simultaneously. All boards are connected via a RTSI cable.
    My program works fine if I use software trigger, or an analog trigger from a PCI4472 channel. However, the analog trigger works only when I set pre-trigger (or pre-scan) to 0.
    Is it possible to start a PCI4472 and a PCI-MIO-16E-1 simultaneously using an analog trigger (with pre-trigger)?
    Thanks.
    Ian Ren

    Hi, Bill
    I think it is possible to set more than 38 pre-trigger scans on a single 4472 card. I've done this before. You can verify this by running the Labview example "Acquire N - Multi-Analog Hardware Trig.vi" which comes with LabView.
    What I try to do but without success/luck so far is to start data acquisitions of several 4472 cards and a PCI-MIO-16E-1 card using an anlog trigger (with pre-trigger).
    Thanks for your help.
    Ian

  • Accurate time stamp PCI-MIO-16E-1

    Hello,
    I need measure analogue signal which is acquired after rising edge on TRIG1 is detected. It works well, but time stamp of the waveform's beginning is not very accurate. So I want to ask you about possibilities to increase time precision, because I need repeat this measurement with cca 600Hz frequency.
    I have interest about resolution which can be obtained. I use LabView 7.1.
    Thank you for soon answer.
    Martin Stefik

    Yes, you understand correctly. Each trigger need own precise time information (hh/mm/ss/ms) or better.
    But, I'm not sure that I can acquire both triggered input (let's say AI0) and continuous input (say AI2) on one PCI-MIO-16E-1 card. If it is possible, can you write example for me? This idea is good. I tried to do something similar. But, I'm new in with labview so it stayed without success
    Thanks

  • Driver for PCI-MIO-16e-1(Linux)

    Hi,
    We have a PCI-MIO-16E-1 card from NI, and I
    am trying to look for a driver under Linux, Could
    anyone tell where I can find one?
    Thank you very much,
    Brandon

    Brandon Li wrote:
    > Hi,
    > We have a PCI-MIO-16E-1 card from NI, and I
    > am trying to look for a driver under Linux, Could
    > anyone tell where I can find one?
    >
    > Thank you very much,
    > Brandon
    Hi Brandon,
    You could find the drivers on http://search.ni.com/query.html?col=alldocs&qp=%2Bcontenttype%3Aknowledgebase+%2Blanguage%3Aenglish&layout=KB&qt=%2Blinux+%2Bdaq
    Good luck.
    Mikhail Pachkov.

  • Hi, I got my Mac in 2009 with photoshop elements on it - it's recently been wiped, however before the process we put Photoshpp onto a hard drive, we then copied it back over and it no longer works, I'm getting error code 150:30 and I'm being asked for a p

    Hi, I got my Mac in 2009 with photoshop elements on it - it's recently been wiped, however before the process we put Photoshop onto a hard drive, we then copied it back over and it no longer works, I'm getting error code 150:30 and I'm being asked for a password... any ideas how to get it working again?

    You can never, never migrate an installed copy of PSE. It's just too complex and you can't get to all the bits and bobs.
    First you will have to download and run this:
    Use the CC Cleaner Tool to solve installation problems | CC, CS3-CS6
    which will not seem to do anything, but is necessary to break the links within PSE so that you can pitch the bits manually. Then you will have to go around, not only to applications, but also to your username>library>preferences and most importantly to the library at the top level of your hard drive>application support>adobe, and remove everything you can find. Spotlight will not help with this kind of search, so don't try that.
    Then you can install PSE from scratch.

Maybe you are looking for

  • Contact pictures not displaying in Lync 2011 for Mac

    Using Lync 2011 for Mac I'm not seeing any contact pictures (including my own), though I can see them when signed into Lync 2013 on a Windows PC (7, 8.1, and 10 Technical Preview for Enterprises). My company uses O365 hosted Exchange and on premise L

  • ITunes won't take songs OFF of the iPod (iTunes 7, vid)

    Hello! Well, I"m loving the new stuff - mostly. However, I've noticed the "Purchased music transfer" is keeping around 400 MB of music on the iPod, after I've deleted it from the iTunes library. Why would I delete 400 mb of songs (around 100) that I

  • Attachment to _Attach_Objects in user dicision step

    hi friends   I need to attach the PDF to my work item (user dicision step). I know this has been discussed many times. I have read all most all the forms. I am still facing the problem. I have function module ZPDF which converts smart form into PDF a

  • IPad streaming to apple tv help needed!

    Trying to get wnba live access from my iPad to apple tv. I have audio but no visual...help!

  • Lite 10g DB File Size Limit

    Hello, everyone ! I know, that Oracle Lite 5.x.x had a database file size limit = 4M per a db file. There is a statement in the Oracle® Database Lite 10g Release Notes, that db file size limit is 4Gb, but it is "... affected by the operating system.