How to control two 6011e daq card to acquire eight signals simultaneously.

I use two 6011e daq card to acquire eight signals simultaneously .I use labview function to realize it,but the data graph show that the signals aren't acquired simultaneously,why?how to do it?

Hello;
You need to use the RTSI bus to route one board's clock signal to be the second board's clock signal. By doing that, you will have the same signal clock timing both boards, which will make the synchronization hardware timed.
You will need to have a RTSI cable connecting both boards together also.
The best way to go about this is to open the Labview examples that show how to synchronize multiple devices. You can apply the same idea to your board.
The examples can be found at Search Examples->I/O Interfaces->Data Acquisition->Multiple Device DAQ Examples.
Hope this helps.
Filipe

Similar Messages

  • 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

  • How to Use two E-Series cards in Labview

    I have two 6024E multifunction cards. I have to program a dual station machine - that work independently to each other. I am trying to generate 0-10 volts on the two cards independently at the same time, but when I try this, one of the cards generates the 0-10 ramp and only when this is complete the second ramp starts. I know that I could not accomplish the above with one card, but with two it should work ??
    Thanks

    The two cards should work independently from each other. It may be something in the way your program talks to the cards. Can you post a simplified VI showing how your program works? It is difficult to diagnose the problem without knowing how you are trying to do things. Also mention the version of LabVIEW and platform.
    Lynn

  • How to use two different network cards on RT?

    Hi everyone... I'm currently working on a project where I have to deal with the issue mentioned in the thread's topic: I have a PC with RT LabVIEW that has to be able to establish network connections using two different network cards. One will be used to connect via TCP/IP with a host computer that will show the data transmitted through shared variables; the other will communicate with another PC through Modbus protocol. The key is that each communication is done through a separate network card.
    So far I haven't been able to figure out how to configure both things to happen. Does anyone know how to do this? Any tips will help.
    For the RT communication I'm using a standard RT project, with the RT PC being given one of the IPs, and for the Modbus part, I created an I/O server with a master and a slave. Separately everything works fine, but when I get them together it simply won't work.
    Thanks for your help!
    Solved!
    Go to Solution.

    Sorry it took me so long to answer, I've been busy lately....I've found a solution to the problem I mentioned, and just in case anyone has similar problems in the future, I'll shortly describe what happened.
    As Caseyw suggested, it was necessary to enable both network cards through the Measurement and Automation Explorer. The cause of the connections malfunction was actually that I wasn't using the "right" protocol for the Modbus communication, which ran on the secondary adapter. The solution was to use the URL protocol with the correct path on the field, addressing the right IP address. To avoid making this post a mixture of topics, I won't elaborate futher, but I got the gist of it, so if anyone is having similar problems whether it is working with several network cards or with Modbus communication protocols, feel free to contact me, I'll be glad to help.
    Thanks

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

  • How to synchronize two NI9215 DAQmx cards?

    Hi there,
    I'm using two NI9215 DAQmx cards (4ch simultaneous sampling analog inputs) in a chassis type cDAQ-9174.
    Since I need to aquire 8 channels simultaneously I've two NI9215 cards.
    My question is how do I configure these cards to be synchonized?
    I'm using LabVIEW2009 SP1 Dev. Suite
    Thanks for answers!
    Solved!
    Go to Solution.

    One of the beautiful things about CompactDAQ is that you can put multiple modules of the same time (Analog, Digital, etc.) into the same task and they are automatically synchronized.  So, to synchronize the two modules, create one Analog Input task and reference the channels as "cDAQ1Mod1/ai0:3, cDAQ1Mod2/ai0:3".  This will automatically synchronize the two modules together.
    Seth B.
    Staff Test Engineer | National Instruments
    Certified LabVIEW Developer
    Certified TestStand Developer
    “Engineers like to solve problems. If there are no problems handily available, they will create their own problems.”- Scott Adams

  • How do I know the daq card is collecting data i.e. has been triggered trigger

    I want to alert the user that the daq card is collecting data after he pushes the trigger switch.  I wish to update a message text box when it has been triggered.  Thanks,  PCI-6221 37 pin

    You could use something like this, to ensure that at some specific point in your code a string indicator on the front panel is updated.  After placing the string indicator, right click on it go to Create>>Proprety Node>>Text>>Text.  The string indicator will update to the input of this property node when this sequence structure is reached.  Does that help?
    Regards,
    Shane C
    Regards,
    Shane C
    Applications Engineer
    National Instruments

  • How to control two different processes with one DAQ output board

    Hi! I posted this in the Signal Generators forum, but I'm reposting here in case someone on this board has suggestions for a way to get around my problem programmatically (ie. within LabVIEW). Thank you for any help you can provide.
    Patrick
    I have a PXI-6722 8-channel, 13-bit analog output board, and with this I want to independently control both the temperature (thermometer excitation/heater control) and magnetic field in my experiment. Unfortunately, it appears that I cannot do both simultaneously, which is totally unacceptable for my application.
    Currently I'm using separate VI's for field and temperature control. This is the start of the problem, because in DAQmx you can't have 2 output tasks on the same card at the same time. In order to remedy this situation, I used MAX to create a global task containing all 8 13-bit analog outputs. However, it now appears that each time I do a write operation on this task (from whichever VI) I must write to all of the task channels, rather than just the channels I want to change. This would be fine for the temperature controls as they are of the type "set an output voltage value and hold it until told differently," so I could re-write the currently held values for channels that are not being changed. Magnetic field control will not work in this way, because we need to do very smooth field sweeps which require an analog waveform to be sent and sampled at a high rate (so that the steps are as small as possible). So if, for example, a thermometer's excitation voltage or a heater's power need to be changed during a field sweep (as is often necessary to maintain a constant temperature, via PID), then the sweep will be disrupted, potentially causing a dangerous magnet quench.
    Does anyone have any ideas on how I could make this work? It seems very wasteful to buy a second output board when I still have lots of free channels on the first.
    Thanks,
    Patrick

    I'd probably create a third process that just updates all output values on the card whenever necessary.
    One way is to send messages via queues from the temperature and magnetic field control routines to the third process. The third process doesn't do anything unless it gets a message from one of the two other processes. The message should contain the channel task ID to change along with the new value. Use the LabVIEW queue VI's, using a type definition to specify the message type either when you create the queue or use the variant VI's. Once it gets a message, it updates the changed channels, not modifying the others (use a shift register to store an array with the current set of output values).
    Hope this helps.
    Jason

  • How to recognize s-series daq card in DAQmx Base 2.0

    I installed the "DAQmx BASE 2.0", and then installed 3 PCI DAQ boards.  It can recognize PCI-6024E and PCI-6713, but not PCI-6133.
    I followed exactly the same procedure as in the document called "How do I use NI-DAQmx Base with PCI/PXI Devices on Windows?"
    http://digital.ni.com/public.nsf/websearch/9C4E9FD0C7469BC286256F100074EADC?OpenDocument
    However, there is a web page (the link below) having labview example programs using DAQmx Base for "NI 6110 S Series Multifunction DAQ". So I think probably there is a way to recognize the S-series devices in DAQmx base.
    http://digital.ni.com/public.nsf/allkb/722DDAB4E914073D8625708100773677
    Does anybody know how to recognize S-series device in DAQmx Base 2.0?
    Thanks

    Alan,
    Thank you very much for the quick response.
    The reason I explored DAQmx: I want to do RLP and DAQmx Base has a simpler interface and more examples for RLP.
    The reason I want to go RLP instead of DAQmx is a long story.
    Summary of my applications:
    I need to read 4 input voltage (using PCI-6133) and then generate 12 voltages (using two PCI-6713 each has 8 outputs). Since the 12 generated voltages are related to the 4 input voltages, single sample /N channel AD/DA is required. The speed for the overall control loop has to be >100 kHz.
    Summary of my configurations:
    PIII, 700 MHz CPU, 512 MB RAM
    PCI-6133 and PCI 6713, LabVIEW 7.0, and DAQmx 8.0
    I also have PCI-6110 and PCI-6024E cards for comparison
    Summary for 4 channel single point acquisition (See the table below, AD only)
    1) The difference between P3/700MHz computer and P4/3GHz computer is very small
    2) The S-series performed worse than E- and M- Series
         Spec (kS/s)   Tested by me(700MHz P3)   by NI engineer (3GHz P4)
    6024E   200/4            15.7 kHz                    17.36 kHz
    6040E   250/4                                        18.9 kHz
    6251   1000/4                                        23.0 kHz
    6133   2500/1            13.8 kHz
    Summary for single channel single point acquisition (See the table below, AD only)
    1) The S-series performed much worse than E- and M- Series (simultaneous sampling is worse?)
         Spec (kS/s)    Tested by me (700MHz P3)
    6024E    200/1           54.8 kHz
    6110    5000/1           19.4 kHz
    6133    2500/1           14.5 kHz
    Simulated device          135 kHz
    Summary for single channel single point AO (See the table below, DA only)
    The spec of 6024E is only 10kS/s, but the loop can run at 132 kHz (the output from the port was not correct for sure). Using a simulated device (either 6024E or 6713), the loop rate is ~ 134 kHz (probably due to my low speed computer). This means the latency from 6024E devices is virtually zero. However, the latency from 6713 is way too much.
          Spec (kS/s)   tested by me (700MHz P3)
    6024E    10/1             132 kHz
    6713   1000/1              38 kHz
    Simulated device          134 kHz
    From all the above tests, it seems that s-series device (6133) and AO device (6713) perform much poorly in single point mode compared to E-series device (6024E).  I thought the difference might be due to the driver in DAQmx.  So, I want to try RLP to see whether I can gain up control loop speed to 100 kHz for my applications.
    Your suggestions and advices are appreciated.
    Thanks
    Jin-Xing

  • How can I include different DAQ cards (for notebook and PC) in one applicatio​n?

    I want to build one application, which runs on different computers. On PC a DAQ board PCI-6052E and LabVIEW including application builder are installed and work. My program runs.
    Now I want to build an application, which runs on the notebook without LabVIEW but with the similar DQACard-AI-16XE-50, too.
    How I have to install the DAQCard on the notebook and how can I include the driver?

    Sylke,
    Check the following link which guides you step by step to install the driver and configure the daq board:
    http://www.ni.com/support/install/
    Hope this information is helpful.
    L Aguila
    Applications Engineer
    National Instruments

  • AI using two PCMCIA DAQ Cards

    Can anyone tell me the easiest way to do analog input data acquisition
    (in LabVIEW) using two PCMCIA (DAQCard-AI-16E-4) cards? There is no
    RTSI bus connection between the cards... as would typically be used to
    synchronize the scan/trigger.

    [posted and mailed]
    [email protected] (Joshua Marshall) wrote in
    <[email protected]>:
    >Can anyone tell me the easiest way to do analog input data acquisition
    >(in LabVIEW) using two PCMCIA (DAQCard-AI-16E-4) cards? There is no
    >RTSI bus connection between the cards... as would typically be used to
    >synchronize the scan/trigger.
    >
    I'm not sure about these particular cards and whether it applies to them
    (but I think it does on any E-series card at least), but an alternative
    would be to use a trigger signal in one channel on each card and use this
    trigger channel to start your acquisition. Have a look at the AI Read VI;
    one of the inputs is CONDITIONAL RETRIEVAL. This allows the acquisition to
    commence when the signal is triggered through one of yo
    ur channels. Set up
    two parallel processes (one for each card) and have two conditional
    acquisitions. Combine the data in some fashion (depending on what you're
    after).
    This would be the simplest, but there are probably other more efficient
    ways of doing it.
    cheers, Alex.
    Alexander C. Le Dain, PhD
    ICON Technologies Pty Ltd
    http://www.icon-tech.com.au

  • How to control two iPads

    I have an ipad1 can I control it from an ipad 2  in the same network?

    Nope, there is no remote control application for controling an ipad, whether from another ios device or computer.
    There are third party apps like remote or tango that allow control of itunes, music or keynote but not the ipad in general.
    What exactly are you trying to accomplish? perhaps there is another method that I or someone can offer.

  • How can I create software start and stop trigger in LabView using 6023E series DAQ card? I don't want to use the external trigger.

    I am using 6023E DAQ card to collect the signals, such as AE, Force, Torque from the machine. I want to collect only some part of signal for example between start triger and stop trigger. I'd like to know how I can creat those triggers in LabView from one of the channels that I am acquiring at the same time. I found one or two library file that is only for start trigger. I know that this is availabe in some of DIAdem functions. Please let me know if you have done some example for this requirement.

    If you are wanting to create a software trigger based on an analog input voltage in LabVIEW, there are several options. One suggestion would be to compare the voltage values from one input channel to a number within a loop. If the input voltage crosses that threshold (is greater than the number), have a case statement that will acquire data from the other channels. This would simulate a software start trigger in LabVIEW.

  • 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 ǝɥʇ'

  • 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

Maybe you are looking for

  • Excise is not captured in MIRO in Dealer Invoice

    In dealer invoice , In PO, for Eg: Basic price : 1000 + vat 200, Total 1200 Rs. I have changed excise duty values in MIGO . for Eg: Basic price : 900 + Excise 100, Total 1000 Rs.MRP Indicator activated Excise is not captured in MIRO. Regards., Lakshm

  • Why won't my computer won't recognise my ipod?

    I just bought my ipod nano today. At first everything was ok and it was charging while I set up itunes. Then i had to take a phone call and my laptop went on standby.. now my computer wont recognise my ipod at all, and the ipod isn't charging. But th

  • IPhoto db copying from MBP to Air...

    We tried porting all my wife's iPhoto media to her new Air from her old MBP. The sidebar shows up correctly and all the thumbnails are there, but the photos appear as blank pics. I thought iPhoto was a db, not a files manipulation system. Thoughts? D

  • Transaction KZA1 - Database Table information required

    Which tables do we access to get the data on Overhead rate cost? Are there any standard function modules/BAPis etc which we can make use of? (Path: Tcode: KZA1 - Costing sheet;-> corresponding Base and overhead cost) Appreciate your help.. Thanks !

  • Which travel adapter do I use she traveling in Russia?

    I am traveling through Russia on a river cruise.  Which Apple travel adapter do I use for the electrical converter?