Can't run a PCI-MIO-16-1 (6070E) more quickly than half speed

I'm new to all this, so please be understanding. I have a PCI-MIO-16-1 running CentOS 5 with NIDAQBase 3.3.0 and NATION 1.1.0. This card should be able to do 1.25Ms / s I need 2 channels running at half that speed, which is perfect. I was nothing to do, but play with the contAcquireNChan.c sample that comes with the battery. My first problem is that I discovered that I could not run the map faster than 20Ks/sec. After you play with it for a few days, I upgraded my software stack of 3.2.0 and, and I suddenly could spear the map faster! I had not changed my code. I was getting 1-channel 625Ks/s really well. Then I changed my code to capture two channels, and I found nothing that I can receive the card run faster than half the speed. And I mean just, say, 650Ks/s. I can run a channel to 625, or 2 to 310, and I suppose that 4 to 155, etc.

If I'm right on the edge, my program will crash after a few seconds with the following error:

DAQmxBase error: RLP invoke node it is not enough data in the DMA buffer to complete reading of the VI buffer.  Request less data, or wait until there is more data in the DMA buffer.

If I'm 'more' the little 'edge' sampling rate, the program will crash immediately with:

DAQmxBase error: DAQmx Base Read.vi
Some or all of the requested samples are not yet acquired.

So my questions are: I'm just misunderstanding how this card? 625Ks/s is necessary limit it? Or am I not call functions properly to get the full flow? Or, perhaps, given my experience with the upgrade to 3.3, is there still something wrong with the drivers? Should I look for a newer version of the software? Can I get a preliminary copy of the next beta to try? Finally, should I go by using correct DAQmx (not the "base"), even if it has not been updated since 2005 (I need to downgrade my OS)?

I'll fix my example (modified). It really is, I'm doing here of things really simple. Maybe someone with more experience can spot an obvious error.

Thank you very much!

DK

Hi David,

I'm in Group DAQmx Base, and the AI limit you encounter is a defect in the DMA code. Because you use a PCI on Linux, the best route for you to take use DAQmx 8.0.1 [1]. It is true that the driver is old, but your material is plu ;-)

Although we have not done internal testing to know for sure, CentOS 5 will most likely run DAQmx 8.0.1. Since you already have OR-KAL 1.10 configured and running, DAQmx 8.0.1 should install quite easily. From there, you will have a better pilot as well as more hardware features supported.

However, if the kernel uses CentOS 4 k stack (as new versions of RedHat), you may experience a kernel panic. If you are in this situation, let me know and you and I can't for alternatives.

[1] DAQmx 8.0.1 for Linux
http://Joule.NI.com/nidu/CDs/view/p/ID/1194/lang/en

Tags: NI Hardware

Similar Questions

  • Desperate: What is the speed of a simultaneous acquisition of data NO? (PCI-MIO-16-1 (6070E))

    I am struggling to understand how fast, I should be able to run my PCI-MIO-16-1 (6070E). The card is valued at 1.25MS / s. I understood that run several channels divided it. I'm perfectly fine with that. Specifically, I need 2 channels clocked at 625KHz, each, this card should be perfect. However, in practice (using MAX or SignalExpress), can't the card to run faster than about half that speed. In other words, I can take 2 channels at 315KHz. If I go on that, I get a 'strange' behavior, including a machine so overloaded and lazy that I have a hard time to kill the process. If I go directly to the maximum speed, I just get an error about the ADC does not complete on time.

    I've been more present here: http://forums.ni.com/ni/board/message?board.id=250&thread.id=52447, but I had marked this thread as resolved. Indeed, this Council has me full speed running on a single channel, and it's a thing of beauty. However, I hit a different limit, so I'm trying a new thread.

    This seems to be a very simple question: what should be the theoretical maximum speed be on this map, once I have start trying to take more than one channel? Am I restricted to less than a total of 1.25MS / s due to the action of switching of the CDA that she questions the channels? I can't get 1.25MS / s single channel? I'd be able to do 2 625KS/s channels, or that I'm wasting time because the card does not have a simultaneous sampling? If I can't spin the full flow I think I should get, I must have a different card and move. I don't know if I'm wrong, or hit a hardware limitation that I don't know.

    Thanks for reading!

    DK


  • I have a HP Pavilion a6514f desktop PC. Can I run a PCI express 2.0 video card with HDMI.

    I want to add a PCI Express to run HDMI.  My sheet says PCI express, but most sold video cards are PCI Express 2.0.  PCI express 2.0 compatible with my desktop computer?

    KansasArmyGuy, welcome to the forum.

    Thank you for your service!

    Yes, PCI Express x 16 2.0 is backward compatible.  Therefore, it works perfectly.  The power supply unit (PSU) in the computer is 300W.  You need to make sure that the video card requires more power.  Most of the cards need at least more recent mid-level 400W to work properly.

    If your problem is solved, please click "accept as a Solution.

  • How can I get my favorites back sidebar its more quickly than using the button and opening all extensions

    My favorite sidebar has disappeared and I can't find a way if this reverts. How do I restore it?

    On a Mac, it is not [Ctrl + B], try out different options, I found that it is however [command + B] to open the Bookmarks Sidebar which allows use and rename bookmarks.

    Hope that helps someone!

  • Can I use PCI-MIO-16-4 with windows 7

    I'm still on windows XP, but will be upgrading to windows 7. Can I still use PCI-MIO-16-4.

    I guess not.  I don't see where he works with DAQmx and the NOR-DAQ (now called traditional DAQ) is not compatible with Windows 7.

  • Several cards PCI-MIO-16-4 in a PC

    Hello

    I have two systems on the same SCXI, using a card PCI-MIO-16-4 to control instruments in a chassis.  Currently, I am working on the new software to combine these two systems in one, but without any hardware revisions.  Because of the distance between the two chassis, I don't have the ability to chain the.  Is it possible to use both PCI-MIO-16-4 cards in a PC at the same time?  Thank you very much for your help!

    -Eric

    Hi Eric,.

    Assuming that you have available PCI slots in your computer, you can use two cards PCI-MIO-16-4 in a computer simulatneously.

    -Jake B.

  • How can I change the area shaded grey to a more visible color spelling error?

    Prior to sending an email, I set Thunderbird to do an automatic spell check. When this is done the INCORRECT Word is highlighted with a LIGHT GRAY box that is very difficult to find on the page in the e-mail. How can I change this light gray to a color more quickly visible?
    Thanks for your help!

    mine are grey with a sinuous red line under them, are not yours?

  • PCI-MIO-16-4 error 200329 after running a while

    I use a card PCI-MIO-16-4 for a combination signal generator and an oscilloscope for a student laboratory exercise.  I use ao0 to generate a variable frequency waveform (defined by the controls on the front panel) and ai6 to acquire the resulting signal.  To experience the two must be synchronized for the acquisition of scope starts simultaneously with the beginning of a generation analog.  Synchronization is performed using ctr0 in generation mode and set the same frequency as the analog output.  The meter output through rtsi0 for relaxation of beginning on the analog input.

    The application seems to work very well until the output frequency is changed "too quickly" while the analog input section will post 200329-error of the vi DAXmx Start Task.  After receiving this error, the computer must be restarted to resume operation of the Commission - even MAX panels will be simply repeat the same mistake on the analog inputs up to a reboot.

    If have tried the application on a Board of the USB-6221 BNC (using pfi9 to route the trigger start signal) and were unable to make the same error.

    It is on a computer running window 7 Enterprise sp1 with LabVIEW 2012 (32-bit) sp1 with the f5 patch installed.  DAQmx 9.6.2 has been installed for the original tests for both cards.  Installation DAQmx 9.8.0f0 does not change the behavior.  The PCI-MIO-16-4 passed the tests of the DAQ Diagnostic Utility 2.1.

    I tried using rtsi6 and rtsi0 as the routing without behavior change trigger signal.

    I have attached a stripped down version of the application that is always the problem.  There are 7 required files so that they are in a single .zip file.  With the frequency setting knob, it takes usually just a couple of "twists and turns" on the controller to cause the entry to the analog error.  The output of the DAQ Diagnostic Utility is also attached.

    Thanks for advice on what I can hurt in this application.

    The solution to the error:

    First attempt, the application had two structures of parallel events that have allowed the frequency be changed while there was also an acquisition that occur.  Modified to have a structure of single event so that the frequency changes may occur between acquisitions (risk of conflict Access Board?).  This made no difference to the error.  He would always get error-200329 after that the frequency has been changed several times.

    Discovered that just reset the jury would clear the error.  Considered catch the error and reset the jury whenever it happened.  Prefer something that will prevent the error from happening at all.

    Final solution was to erase the data acquisition task after each acquisition scan and reset.  It was only necessary erase the tasks of acquisition and not production jobs or a timer.  After several hours of change of frequency, amplitude and phase, no error had occurred.  I think that it has cured the problem.

    I now have two different copies of the application.  One is for use with the PCI-MIO-16-4 (new one that clears the task of acquisition after every scan) and one for use with the NI USB-6221, who uses still two parallel event structures, does never erase the task of acquiring and never shows the error when it is used with anything other than the PCI-MIO-16-4.

  • 200170 with PCI-MIO-16XE-10 error

    Hello

    I work in a lab and one of our machines had to be updated in Labview 8.5 in 2011 to implement a new box to tools.  I changed any code and have not yet implemented any changes for the new box to tools.  In addition, the program worked before the upgrade. Now, when I run the program I can not run a test because some parameters that indicate that everything is ready are not fulfilled, these parameters are read by the PCI-MIO-16XE-10 (Dev3).  Then, when I stop the program I get the following error:

    I use the DAQ assistant to read a Digital-In.

    After you have upgraded, I assume this problem is either bettween compatibility 2011 (probably DAQmx) and the card PCI, or that the driver for the PCI card does not work right (even if it says that the device works properly on the 'Self Test' max).

    While the above issues likely causing the problem?  The PCI-MIO-16XE is only compatible with traditional and not DAQmx?  How can I check to see if it is set up right if it is compatible with DAQmx?

    Thank you

    Link

    The problem is exactly what this message says. The device has only port0. He could never have worked with port1.

  • Meter very low frequency using PCI-MIO-16-4

    Hello

    I am trying to use a card PCI-MIO-16-4 with BNC-2090 to CI FREQ. Because the sometimes less than 1 Hz frequency of our leaders, or even no time measurement taken, the vi program always shows "Error-200527" and tells me that the min frequency must be greater than 1,192 Hz. If this card cannot measure very low (even zero) frequency in time measurement taken? If it is possible, how? Could you show me some examples? Thank you very much.

    Damien

    What method of measure do you use to measure your rate?  You are able to assign at least 0 (default) to 2 that would be the rounded version of 1,192.  Alternatively, you can try to use one of the other methods to measure and see if that helps.  All these values can be set with the channel to create VI.

  • PCI-MIO-16-4

    Hello

    I find a "PCI-MIO-16-4" in the laboratory and Iw as long as you're wondering how to find details of which version is what I want to know what family that (e.g. "NEITHER 6052E".

    I installed in on the mother boared computer, but it can not find the driver for it.

    Can you please help with this.

    Thank you!!!

    http://www.NI.com/PDF/products/us/1mhw321_22, 344_48, 312_13a.pdf  Data sheet

    http://Joule.NI.com/nidu/CDs/view/p/ID/2933/lang/en Drivers

    http://digital.NI.com/public.nsf/allkb/B0D5630C0A50D5C6862578E800459248 Driver compatibility table

    Looks like the 9.5.1 drivers should work with your card.  This will depend on the version of LabVIEW, you use it if you can use if.

  • PCI-MIO-16-1 shows the digital inputs 1-7 on, without same cable connected

    Max, my PCI-MIO-16-1 shows the digital inputs 1-7 as having entries of tension without same cable connected to the Board. No amount of spin with her (to the MAX) seems so he can act correctly in input or output mode. It's true, there are voltages on these pins. If I connect my cable (to a TBX-68 block), I see that it has on $line0 (on port0) 0v, 5v on line7 and 2, 5V on the rest. Trying to put these lines to something else in MAX seems to do nothing. (I also can't control the OD, either.)

    This card has tried to get a couple of have Weiwei at high speed. Now that I'm branching out, I found a strange behaviour. Of course, I tried to restart and turn off the computer and turn it back on. Automatic test MAX Returns instantly with a message "transmitted", that gives me hope, even if I don't trust the speed at which it seems to perform the check.

    I'm a complete noob at this stuff. Is there something obvious that I might be dominant? Is there a way I can test more deeply that the card works as it should?

    The open connections to the TTL inputs are usually detected as logic 1. You are not testing properly. Connect an entry to two gnd or + 5V. Don't let them ever floating.

  • Why I can't run iPhoto after update to Yosemite 10.10.5?

    Why I can't run iPhoto after update to Yosemite 10.10.5?

    With no details we cannot guess... have not updated to iPhoto? What version do you have?

  • Can I run fire multiple accounts simultaneously

    Can I run Facebook multi accounts - pull at the same time to help keep other members of happy family

    Try this extension:
    https://addons.Mozilla.org/en-us/Firefox/addon/Multifox/

  • Firefox crashes at startup, can not run except in safe mode

    When I try to open Firefox, it crashes immediately. I can only run in safe mode. I have not installed just recently I can think that it would affect. Here's the latest crash report 5 IDs:

    bp-a0f9cb98-1e79-4ade-9313-4b8f32130320
    bp-ce2412c3-4611-4586-a9af-4bce62130320
    bp-fab147c3-5ee3-46a5-8419-6f25e2130320
    bp-8661beba-9e1e-4430-a812-ee0092130320
    bp-4df6de63-61c8-4305-bd96-1a9272130320

    Try disabling hardware acceleration in Firefox.

Maybe you are looking for

  • Scanning: Unable to connect error Web Services

    My specific error is not listed:Server connection error: unable to connect to Web Services. Confirm access to the Internet, and then try again.This error keeps popping up when I try to scan a document from the printer to the PC, even though I'm conne

  • 2010 Highway

    Help! I bought Highway 2010 a couple of months. Put it on my PC and everything is OK. Put on the laptop and it will not work properly crashes. I did a complete restore of the system RAM memory added to the laptop and it still doesn't bevause it has 1

  • error code A 80071, 91

    I get error code A 80071, 91 I saw there was a response where I have to type something in the cmd screen, but I don't know how to log on as an administrator and even less follow these instructions! My laptop has not updated for over a year!

  • HP PAVILION G6: Not found boot device

    I tried a factory restore on my laptop. I noticed that the recovery partition was corrupted, so I ordered the recovery DVDs. Once I received the DVD, I walked through the factory restore process insert each DVD, as requested. Once over the powers of

  • Pavilion DV2716ca: upgrade HP Pavilion DV2716ca CPU

    Hello world I need your help. Before buying a faster processor and open the laptop, I was wondering if anyone knows if this laptop specific has a socket for the CPU. I have searched online to find out and so far nothing has come.The current CPU is Co