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

Similar Messages

  • Commutatio​n with 6280 DAQ Card

    Hello,
    I want to perform parameter identification of a three phase brushless DC servo motor. Basically I want to obtain mass moment of inertia, viscous damping coefficient and coulomb friction at the bearing. To do so, I plan to apply a step voltage input to the motor terminals and collect the position information with a DAQ card. I know the inductance and resistance values of the motor windings as well as the I want to perform parameter identification of a three phase brushless DC servo motor.
    Basically I want to obtain mass moment of inertia, viscous damping coefficient and coulomb friction at the bearing.
    To do so, I plan to apply a step voltage input to the motor terminals and collect the position information with a DAQ card.
    I know the inductance and resistance values of the motor windings as well as the torque constant of the motor.
    So when I apply a step voltage input to the terminals of the motor, I would know the torque that is applied.
    And since I know the torque that is applied and also collect the position data I would be able to plot torque vs. position curve and would be able to obtain the necessary parameters from this graph.
    My problem is; I don't know how i can apply a step voltage input to a three phase brushless DC motor.
    Is it possible to use a DAQ card (I have a PCI 6280 DAQ card) for commutation? If it's possible is there an example about commutation of brushless dc motor?
    I don't want to use a motion control card to perform the commutation since I want to observe the motor dynamics only.
    Regards.

    Hello,
    for commutation you need to synchronize the output signals to the absolute rotational position of your motor. Typically this is done by implementing a lookup table to output values according to the motor's angle of rotation. This operation requires deterministic real-time behavior, so you could use a DAQ board with LabVIEW Real-Time, but for your application an FPGA-based R-Series device is probably a much better choice.
    Instead of generating analog output signals, with an R-Series device you could directly generate PWM signals with sinusoidal duty cycles to control an external FET amplifier.
    Here you can find example code for such a setup.
    I hope this helps.
    Kind regards,
    Jochen Klier
    National Instruments

  • Why is it that I can't do a continuous streaming to disk with a 5102 scope card (PCI) when I can do it with a DAQ Card of much lower specs (my requirement is for small sampling rates only)?

    I am told that the 5102 Card (PCI) does not support continuous streaming of data to the hard disk. My application requires only very low sampling rates. If I can do it with a low spec DAQ Card using LabView why can't I do it with this card?

    Hello,
    The PCI-5102 is a high-speed digitizer card that has a slightly different architecture than the DAQ cards and was not built with the ability to stream data to the PC. However if you are sampling at low rates you can still acquire up to 16 million samples, which is done by using dma to tranfer data from the onboard memory on the 5102 to the PC memory. However, you will not be able to save the data to disk until the acquisition is complete.
    Another option would be to purchase either a DAQ card or a PCI-5112. Both boards can continuously stream data to the host PC and you should not run into any PCI bus limitations if you are stream to disk at relativiely slower rates.

  • Will a PCI-1428 interface with a DAQ - PCI - 6534?

    I have a Camera Link camera with a PCI 1428 card and was wondering if it will work with a DAQ PCI-6534. Thanks!

    Hello,
    Both 1428 and 6534 have a Real Time Signal Interface (RTSI) connectors on them. Using this bus you can route signals (timing, triggering, etc.) between boards directly instead of going through the PCI bus. This will simplify your coding and improve reliability and performance of your application. You'll need a RTSI ribbon cable to connect two (or more) boards together.
    Hope this helps!
    Best regards,
    Yusuf C.
    Applications Engineering
    National Instruments

  • Pci bus issue with Windows 7 upgrade

    I recently upgraded from Windows XP to WIndows 7, but I'm being shown that I am missing two drivers for base system devices. I did a little digging and have found that I'm specifically missing the PCI bus 13, device 0, function 2 driver and the PCI bus 13, device 0, function 3 driver. Could anyone help me out with this? I have updated all drivers that have needed it, but it didn't help. I have tried locating specific drivers on Lenovo and Intel's websites and had no luck. I've tried un-installing and re-installing the entire PCI bus, didn't work either. Bios has been updated as well.
    The only other item that appears to not work is the blue light for the Lenovo care button on my keyboard. It did work with XP and I've gone thru all updates I can find for that as well.
    I'm on an SL500 laptop if that makes a difference.
    Thanks,
    Cheryl

    check to see if your system has a multi-card reader,  if so, then
    download and install the Ricoh multi-card Win 7 driver.
    Terry
    Lenovo Win 7 Dev team

  • Can we read 30mA current and 2V range with NI DAQ card?

    can we have any daq card with the range of 2V and 30mA.......please suggest me any card with the same specification....
    Prashant Soni
    LabVIEW Engineer

    Agreed.  You will probably need two DAQs since most multi-purpose cards are limited to 20mA.  Is there any reason you can't use a sense resistor to convert your current signal to a voltage?
    Also agreed that you're not being specific enough with your specifications for us to be more... specific.
    Have a look here:  http://www.ni.com/dataacquisition/
    You can use NI web tools to compare all their products easily.  Or, pick up the phone and call an NI Engineer (that's what they're there for).
    Using LabVIEW: 7.1.1, 8.5.1 & 2013

  • Help with DIgital Output Array with 6062E DAQ CARD...

    Good morning, folks... I need some help with digital output of the 6062E PCMCIA card... I can output 1 line without problems... I need to control a 4066 with my digital outputs... I am doing this without greater problems... but there's something... I need that when one of my outputs is high, the others become low, unchangeably... so I tried to use an array to control my output and I couldn't do that... some errors showed up... can you help me please? Maybe there's any errors at my software, then I thank you if you help me... the vi is anexed...
    Best Regards...
    Attachments:
    Untitled 3.vi ‏20 KB

    See below for one of many methods. Change the "lines" string for your setup.
    Also, please explore the Examples that ship with LabVIEW, and read your card's manual.
    Richard

  • How can I make a timer that will record elapsed time up to 15 hours with a PCI-6503E DAQ card?

    I'm a beginner LabVIEW programmer, but need to take measurements of elapsed time from the start of data acquisition for up to 15 hours. I'm using a PCI-6503E card. Looking at examples on the web and LabVIEW, itself, I was only able to find a way to take time measurements with a DAQ card up to 167 s, unless two counters were tied together, but there are no instructions on how to do that. Could someone help me? Thanks.

    I suggest you to look in the Resouce Library: inside it there is plenty of useful examples.
    I found this VI with two cascaded timers in the Measurement hardware > Counter/Timer > Event/Time Measurement cathegory:
    http://zone.ni.com/devzone/devzoneweb.nsf/opendoc?​openagent&5293158F4EC950C4862568C1005F6CD9&cat=C70​29C9ACBD3DF7386256786000F8EE6
    Hope this helps.
    Roberto
    Proud to use LW/CVI from 3.1 on.
    My contributions to the Developer Zone Community
    If I have helped you, why not giving me a kudos?

  • How does the PCI-6229 DAQ-card communicate with CB-68LP connector block?

    Hello!
    I want to do a very simple task which is to just turn on/off a LED. I am using LabVIEW 7.1 and I have a DAQ-card PCI-6229. The DAQ-card is then wired to a connector block CB-68LP.
    Now my problem is to figure out how the connector block communicates with the DAQ-card?
    In the file I attached there is a picture of connector block and the device pinouts from the DAQ-card. But how do I know which of pinouts triggers some connector on the connectorblock?
    Which are digital outputs on the DAQ-card?
    Where can I read about this?
    Attachments:
    daqANDconnectorblock.bmp ‏2437 KB

    Hello asc01001:
    The digital pins of the PCI-6229 are labelled as Px.y, where x is the port name while y is the channel name.  For example, pin52 of the NI 6229 is P0.0; which is also port 0, channel 0 of the digital I/O of the DAQ card.
    While "D GND", which are located at pin53, pin18, pin50, etc. are the negative terminal of all digital I/O of the DAQ cards.
    Please advice if this helps.

  • Is there anybody who has interface NI DAQ card with Pressure System Scanners

    I am trying to acquire data from Pressure System's sensor ESP 16 BP with NI DAQ card PCI-6221.
    Is there anybody who has perform this job.
    Thanks,
    Surender Kumar
    Regards,
    Balaji DP

    Hello Surender. 
    Thank you for contacting National Instruments. 
    Although I have never used that particular pressure sensor, the setup for measuring a pressure sensor is usually the same.  Since the sensor probably outputs a voltage that is correlated with the amount of pressure that the sensor is detecting, we can configure a voltage task inside of Measurement and Automation Explorer and then port that into LabVIEW.  A great video tutorial of a DAQmx task being created and then transferred into LabVIEW is available at:
     Creating a Task in NI-DAQmx and Using it in LabVIEW
    http://zone.ni.com/devzone/cda/tut/p/id/5374#toc2
    Also, there is a great site that contains general information on pressure sensors at:
    Measuring Pressure with Pressure Sensors
    http://zone.ni.com/devzone/cda/tut/p/id/3639
    Let me know if this information answers your questions.  If you have a more specific question, please let us know and we would be happy to help you. 
    Happy Holidays!
    Brian F
    Applications Engineer
    National Instruments

  • Will an apication that requests the d2k-dask.dll work with a daq-mx 6036e card?

    I have an aplication in labview 6.0 that does not run because there is a missing dll file. It worked well with another daq card, under the same version of the labview. I culdn't find the dll yet. Even if I can find it, I wonder if will it work with my daq card. Any help is welcome. Thanks.

    After doing a Google search, it appears that the dsk-dask DLL is for use in communicating with ADLINK's data acquisition cards, not National Instruments' Multifunction DAQ devices. The NI PCI-6036E is compatible with NI-DAQmx 7.5 as well as Traditional NI-DAQ 7.4 drivers, so you will want to use one of those drivers to communicate with your NI PCI-6036E.
    Hope this helps!
    Michael P
    National Instruments
    Michael P
    National Instruments

  • 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

  • Installing labview before DAQ card?

    Hi,
    We've just bought LabView 8.2 and a new DAQ card, PCI 6281 M series...
    What I was wondering was whether there is any order in which these need to be installed. At the moment there is no pre-existing version of LabView or DAQ Software on the computer.
    I have just read that the drivers that came with the DAQ card need to be installed before the card is inserted into the PC, but am not sure if LabView is supposed to be installed before or after the card or if it even makes any difference.
    Thanks,
    Harry

    Thanks!!

  • VI Logger - use of multiple DAQ cards

    How do I configure VI Logger to acquire data from multiple DAQ cards?
    I have set up channels for two DAQ cards but the VI Logger Tasks seems only capable of acquiring from either DAQ card, not both.

    Hi Metronet,
    VI Logger doesn't support acquiring data from multiple DAQ cards.
    VI Logger was a free software tool that came with new DAQ cards up until the end of March. To get customers up and running and acquiring data in the quickest possible time.
    VI Logger however is not LabVIEW, and as such cannot use more than 1 DAQ card at any one time. If you want to acquire from multiple cards then you will need to program in LabVIEW, CVI, Visual Basic or Visual C.
    I am sorry that I have to inform you of this, but NI has no plans to release VI Logger with support for multiple DAQ cards.
    Regards
    James
    Applications Engineer
    NI UK

  • How a DAQ card acquire resistance/position/frequency?

    I don't understand a thing...
    how a DAQ card can acquire (directly)
    a position, a frequency and so on.
    I had a look at examples folder (ANSI C)
    and found examples to read
    frequency, position.
    An ADC can acquire only voltage.
    How with a DAQ card I can acquire
    linear position, resistance and so on?
    Thanks in advance.

    Yes, normal DAQ ADC read voltages, However most DAQ-Cards provide some supply/exitation voltage/current you can use together with an sensor that deliver a voltage or a current, with thanks to Ohms law can be transposed to a voltage
    linear position -> potentiometer -> voltage
    frequency is measured with timers
    Greetings from Germany
    Henrik
    LV since v3.1
    “ground” is a convenient fantasy
    '˙˙˙˙uıɐƃɐ lɐıp puɐ °06 ǝuoɥd ɹnoʎ uɹnʇ ǝsɐǝld 'ʎɹɐuıƃɐɯı sı pǝlɐıp ǝʌɐɥ noʎ ɹǝqɯnu ǝɥʇ'

Maybe you are looking for

  • How to print 'booklet' on Officejet 4500 Wireless?

    The office I work in has just bought a new Officejet 4500 Wireless, but we are unsure how to print a booklet. With our old printer, the option came up once you hit print, but now it doesn't. Does anyone know how to print a booklet on this type of pri

  • DM3.0 EA2: Logical Model Relation Cardinality:Source Optional mislabeled?

    In logical model, created a 1:N non-identifying relation between 2 entities - Parent and Child. Parent is 1:N with Child. Both entities have a single column primary key - parent_id and child_id respectively. I would like to enforce RI such that a par

  • Export to Excel not working after upgrade to IE10

    I upgraded to Internet Explorer 10.  In PWA Export to Excel does not export the data.  It starts up Excel but the sheet is blank.  Worked fine with IE9.  How to fix?

  • New iMac Graphic Cards

    Yes I am a multimeida major in college and I am thinking of buying the new iMac I have an older G4 Powerbook that works ok but it will not run the new iMoive. So I am thinking in time the G4's will be a thing of the past. My question is, I don't play

  • Add 1 factory week to result

    Hi, I need to add one factory calendar week to the date. Below isn't working. DATA: DATE type scal-date. DATA: WEEK type scal-week. CALL FUNCTION 'DATE_CONVERT_TO_FACTORYDATE' EXPORTING CORRECT_OPTION = '+' DATE = COMM_STRUCTURE-REQ_DATE FACTORY_CALE