Programming of LabView DAQ card

I recently started using an NI USB-6211 data acquisition on my laptop card. I installed the driver software and data acquisition works, but when in the main package of LabVIEW, I don't have all the features tab measure or express to use to control data acquisition. I would appreciate help

This version of DAQmx is not supported with LabVIEW 2012.

Try to download the most recent driver, version 9.7, http://joule.ni.com/nidu/cds/view/p/id/3811/lang/en

Tags: NI Software

Similar Questions

  • Not selectable in LabVIEW DAQ card

    I installed a PXI-6122 card. The device is listed as "Device is working properly" Max:

    Now, I want to select the device to a constant of the device in LabVIEW 2010, but is not listed there:

    I guess it has to do with how MAX recognizes the PXI card, see previous announcement.

    Does anyone have an idea how I could make this card works and selectable in LV?

    The problem has been resolved by the NI DAQmx developers:

    http://forums.NI.com/T5/Multifunction-DAQ/DAQ-cards-not-selectable-although-listed-in-Max/m-p/124778...

    Thank you very much!

  • Data acquisition in LabView for other suppliers DAQ cards that NEITHER

    Hello

    I am a beginner in LabView programming. I have a 32 channels base PCI card DAQ (i.e. PCI-1602 of the manufacturer, ICPDAS) and I want it to interface with Labview 8.5.

    So how cards DAQ in Labview 8.5, which are manufactured by other suppliers that NEITHER? Should I DAQmx (or some other driver) for that?

    What are the other drivers/components required to access of data PCI-1602 (device) of LabView 8.5 acquisition card?

    (1602-PCI card driver are installed in my win XP and dispalyed in Device Manager).

    Please provide some tutorial above mentioned the problem to interface.

    Please guide me in this regard. Thank you

    Waqar123 wrote:

    Hello

    I am a beginner in LabView programming. I have a 32 channels base PCI card DAQ (i.e. PCI-1602 of the manufacturer, ICPDAS) and I want it to interface with Labview 8.5.

    So how cards DAQ in Labview 8.5, which are manufactured by other suppliers that NEITHER? Should I DAQmx (or some other driver) for that? You will need the drivers from the manufacturer, of the Board of Directors.  In your case, "ICPDAS.

    What are the other drivers/components required to access of data PCI-1602 (device) of LabView 8.5 acquisition card? Same as above.

    (1602-PCI card driver are installed in my win XP and dispalyed in Device Manager). Ok.  Then take you care of my 2 answers above.

    Please provide some tutorial above mentioned the problem to interface. To learn more about LabVIEW, I suggest that you try to watch some of these tutorials.

    Please guide me in this regard. Thank you

    According to what you do with the DAQ cards, they can do the job however, from experience, there are some functions that I could achieve with the cards NOR that I couldn't with 3rd-party maufacturers.  This does not mean that this is your case. However, it is worth noting that it took me a while to understand why the code has worked with a single data acquisition card (NOR) but not another (Non-OR).

    The drivers that you have installed may or may not include examples and code in VI.  They may be DLL.  If this is the case, you can write LabVIEW "Wrappers" around these functions, as it will simplify your life.  If the drivers are in the form of DLLs, and there are no examples of LabvIEW or available VI, you must read on node library function call.

    R

  • LabVIEW code for two daq cards

    Hi all

    I'm reading the analog signals using the USB-6210 device and function DAQmx. How to write my code so it would work with the NI USB-6210 or USB-6218 since both a pinout similar devices.

    Thank you

    dp128

    Do not write anything to recognize a different DAQ card. It's as simple as that. They both have the same number of input channels, and they both have the same maximum sampling frequency. You will only need to worry if your program was out analog.

    When you install a sinlge on a pc data acquisition card, MAX lists it as dev1. If you do the same thing with a different DAQ card on another pc, it is listed here as dev1. As I said, there is no difference to explain.

  • LabVIEW Application only works on a single DAQ card

    Hi all:

    I built an installer with DAQmx with card USB-6218. It worked very well on the target machine. But when I changed to another card USB-6218. It does not recognize the new card USB-6218. How to apply to recognize any DAQ card?

    Thank you

    DWT

    Hi, TPL,.

    Take a look at This example of the community - it allows you to find the devices via the appropriate product name, rather than his alias of device.  The example could do with a few changes, but I think it will help you

  • DAQ cards not selectable, that listed in MAX

    I have (re-) installing a PXI-6122 card on my computer. The device is then entered in the measurement and Automation Explorer, but differently from what I'm used to:

    -It's another symbol than two PXI-6259 cards I have (see image below).

    -It is not possible to create a task for the device using MAX because there is no such button.

    In addition, in LabVIEW 2010 "device" or "physical channel" enumeration control, it is not listed (unlike the two PXI-6229 cards).

    First of all, I knew that the card is broken. But it works correctly on another PC (with its own PXI chassis). Also, if I replace the card 6122 by another of the same type, the problem remains.

    Then, I uninstalled all National Instruments software on my PC, deleted the "c:\Program NIUninstaller Instruments' file and some registry entries NOR related and reinstalled LabVIEW 2010 and device drivers. Now, the problem I had with the PXI-6122 now occurs for all three DAQ cards on the system (i.e., the two 6229 maps AND map of 6122): MAX icon is one that has the 'label PXI', tasks cannot be created in MAX and no device / or physical channels is displayed in the respective controls of LabVIEW.

    Anyone have any idea how can I proceed?


  • Connect an SSI absolute encoder to a DAQ card

    Hello, everyone

    I try to connect four encoders of DAQ cards. Two of them are in quadrature encoders and the rest two absolute encoders. I'm guessing that connects the two quadrature encoders to both timers/counters on the card. But what of the SSI absolute encoders? Anyone can give a clue? Thank you very much.

    Either way, I am using PCI-6251 and xPC Target.

    Pengfei

    Hi Pengfei,

    If you do not use our driver so I don't know if this is supported, but here's how I would do it using DAQmx...

    According to the features of calendar defined page 10 specifications page, 500 ns is the minimum period for almost all relevant parameters:

    Period of the CLK line semi

    Time between the CSn and the first edge of the clock

    The CSn pulse width

    Well, it makes sense of the clock of your 2 MHz.  You need produce waveforms of the following two, each cycle would be clock to 18 bits of data (12-bit encoder and 6 status bits).  The total duration of the cycle ends up being long 38 samples and would take 19 microseconds to execute (if updated to 2 MHz).

    CSn 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

    CLK 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1

    The actual binary data to write to the card depends on what lines you use.  For example, if you use p0.0 to CSn and p0.1 for CLK, table you would need to write would be the following:

    3 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2

    The bits of the U8 number correspond to the 8 rows on the port.

    You will need an example of clock for your task source.  I suggest to use Freq Out on the 6251.  In DAQmx, it is programmed in the same way as a meter output.  You would set this up as a continuous meter to 2 MHz output.  Indicate on your task to use ' / Dev1/FrequencyOutput "as the sample clock source (not necessarily Dev1, but regardless of the name of your device).

    You would physically signal port thread 0 CLK in PFI lines and use it to sample a DI task so that you can read back your data.  You can enjoy on the falling edge of the CLK to allow 500 ns for the value to be set (the maximum duration of your sheet is 394 ns).  The only drawback to this is that you are not sampling the parity bit, but apparently not that it is a problem unless you plan to use it.

    Once you get the bits, you must translate that into an actual position.  When you call DAQmx Read, you will have an array of values.  The first value of each cycle is a disposable (look at the waveform to see why).  The next 12 items of any cycle would be the 12 data bits, next 5 bits of State.  As I mentioned earlier, the parity bit would not be sampled because of the decision of the sample on the falling clock edge (again, you can refer to the waveform to see why this is the case).

    You'll want to convert the 12 data bits of the table in a single 12-bit integer, then multiply by (360.0 / 4096) to get the position in degrees.  I don't know what development environment you use, but this type of data manipulation must be achievable.  For example, LabVIEW has a Boolean array of numbers feature that would be very helpful here.

    I hope that helps!

    Best regards

  • How to collect data on the programs of LabView and VC ++ at the same time?

    Hello

    There are two programs in LabVIEW and another is in VC ++. The two programs to collect hardware data.

    Therefore, for the experience, it is necessary to begin to collect data at the same time and lag must be

    less than millisecond (it is essential for the experience). How can this be achieved? BTW, I'm new to LabView.

    I think on the use of network socket to get the message for both applications.

    I was wondering if there is a better way.

    Thank you.

    MARK002-MAB wrote:

    Hello

    There are two programs in LabVIEW and another is in VC ++. The two programs to collect hardware data.

    Therefore, for the experience, it is necessary to begin to collect data at the same time and lag must be

    less than millisecond (it is essential for the experience). How can this be achieved? BTW, I'm new to LabView.

    I think on the use of network socket to get the message for both applications.

    I was wondering if there is a better way.

    Thank you.

    You do not say if two programs access the same material, but I guess not. Because if they did, you probably get conflicts when the two programs try to access the same material at the same time.

    In either case, the only really reliable way to ensure that your needs of< 1ms="" would="" be="" hardware="" triggering.="" one="" hardware="" unit="" is="" programmed="" to="" provide="" a="" hardware="" trigger,="" typically="" a="" digital="" signal="" and="" the="" other="" is="" programmed="" previous="" to="" the="" desired="" start="" point,="" to="" wait="" for="" that="" trigger="" and="" start="" automatically="" when="" it="" is="" received.="" if="" both="" hardware="" units="" are="" ni="" daq="" cards="" you="" can="" do="" that="" fairly="" easily="" using="" the="" rtsi="" bus="" or="" in="" case="" of="" pxi="" the="" pxi="" trigger="" lines.="" if="" they="" are="" different="" hardware="" then="" it="" can="" get="" more="" complicated="" to="">

  • How to connect a simulation on the design of controllers to DAQ card?

    Hi guys... I have problems about control and design on the way to the simulation I just do simulation PID and I can not to connect to the path of the simulation DAQ card in the control design (function)... can someone help me how to connect that?

    Ayubi,

    First of all, remember that the control and the Simulation has a PID in the Palette "control and Simulation > Controllers.

    Then, to connect to a data acquisition card, you must use the DAQmx interface is there to connect. In general, National Instruments recommends allows you to deploy a controller a real-time system, but most likely your Windows computer should be good enough for your application. Please see the example of the expedition (in 2013):

    C:\Program Files (x 86) \National Instruments\LabVIEW 2013\examples\Control and Simulation\Simulation\Real - time\DAQmx\RT PXI DAQmx single channel PID.lvproj

    If you don't have a LabVIEW Real - Time (RT), you can simply open the VI:

    C:\Program Files (x 86) \National Instruments\LabVIEW 2013\examples\Control and Simulation\Simulation\Real-time\DAQmx\DAQmx single channel PID.vi

    Remove the shared Variables in the code and he would be executed on a computer with a DAQ card.

  • Ghost NI USB DAQ card readings

    Hello

    I have a question about the behavior of the NI USB-6218 data acquisition card.  Right now I use Labview to take several current readings of different channels to HAVE it.  I use resistors 250 ohms for each channel just as the instructions say to make the current readings.  I had an incident where he has been disconnected one end of a resistance at the entrance to the port.  I expected to see the reading go to zero, but instead, he began to piggback off the coast of reading one another channel give me a kind of 'reading ghost' because there was essentially no current crosses.  Playback of disconnected channel displayed the current reading of the canal connected even while values went upwards or downwards.  Can someone explain why the DAQ card would do that? and anyway to avoid this to happen?

    Thank you.

    A data acquisition uses a multiplexer to send a signal to the ADC.  Due to having only 1 ADC, you will get this effect if the ability has no way to bleed.  There is no way to avoid this if you disconnect the side DAQ, leaving the open input channel.

    You could try adding in some amplifiers specially designed for the shunts of currents.  I have used TSC103IPTwith success.  This amplifier gives you a single output is completed.  But I don't know what will happen with these if you disconnect one side of the resistance of the amplifier.

  • How display the waveform acquired DAQ card separately in wavefrom graphic

    I NI 9239 DAQ card and it has four channels. I need to create a user interface graphic labview in which I need to display all the forms of four wave separately. If I select all four channels of the daq assistant and connect the waveform table all four waves are coming to overlap... I need separately for the treatment... what should I do?

    Thank you and best regards...

    Try this

  • MAX with replication DAQ cards

    Hello

    Hope someone could shed some light on this

    Its a long time since I've used Labview & MAX and am a little rusty right now.

    I'm trying to upgrade an old data acquisition system to a newer version.

    This is because originally one full working backup system was necessary, but because the old DAQ cards are obsolete,

    a simple update was necessary.

    Old system:

    LabVIEW 7.1

    MAX 3.1.1

    Data acquisition card: PCI-6023E

    New system:

    LabVIEW 7.1

    MAX 5.0

    Data acquisition card: PCI-6220

    There is no change in the Labview application.

    In the new 5.0 MAX.

    I'm trying migrate/replicate all virtual channels & settings of the old system.

    I managed to set up a new configuration using file for the acquisition of data from the old system.

    This resulted in the creation of chains of virtual of NOR-DAQ traditional under the District of data, which is what I wanted.

    But the problem is, all the channels received a red cross.

    Clicking on properties of the individual chain shows that no device is selected in the hardware section. There is none to choose from.

    Under devices & Interfaces,.

    The new card is correctly installed and running.

    Appears as > NI PCI-6220 'Dev 1.

    How can I make this device available in virtue Traditional NOR-DAQ virtual channels in the data area?

    Is it because the new MAX/data acquisition card requires the method task NOR-DAQmx to create virtual ways?

    I want to migrate channels instead of recreating that there are a fair few and each with their own settings.

    In the old system.

    Under devices & Interfaces,.

    That's what it shows:

    -Devices of NOR-DAQ traditional
    PCI-6023E (1 device)

    -OR-DAQmx devices
    -PCI-6023E: "Dev 1.

    The device is recognized under the District of data - Trad VC through NOR-DAQmx devices.

    I can attach a screenshot for systems if it would help at all.

    Thanks in advance!

    -Ram of Aust

    Bad news...   Your most recent 6220 is a M-series it is * not * supported by NOR-traditional DAQ.  This is why it does not appear as an option under the traditional OR-DAQ driver.  To use the most recent data acq card, you * must * swtich above DAQmx.

    Your old 6023E Board should be accompanied by one or the other pilot (but never both at the same time), so it may be be jointly installed a print while you set on the (tedious) company to recreate channels for your new Board in DAQmx.

    -Kevin P

  • Acquisition of data using the DAQ card

    Hello everyone

    I need assistance with the acquisition of data of the generator of signals through DAQ cards. I plugged the signal to the SCB-68 generator where the analog inputs of the generator are connected to AI CH5 and AIGRND of the Terminal Board. Then the output of the block is connected to the DAQ card. The maximum sampling frequency of the card is of 250 kech. / s. The problem is for reason that I am not able to see the waveform on the labview. I looked at other examples to find the problem, I am, but I am not able to understand this. I want to be able to choose the sampling frequency. I attatched my code as an attatchment for you all to help me know what the problem is. Any suggestions will be appreciated.

    There is no task!  You have not specified any hardware (i.e. your data acquisition card) anywhere.

    Here's a suggestion.  MAX aperture.  Find your DAQ hardware.  Open a Test Panel.  Implement a continuous sample of N Points to some sampling rate.  Press Run and convince yourself that you get the data.

    Now, while remaining in MAX, to create a task, using the same settings.  Call for example something sensible ("MyFirstDAQTask" is not a good reputation).

    Now, go back to your code.  Eliminate the first two functions DAQmx.  Wire a constant task to the DAQmx Start feature.  See the little triangle down?  Click it, and it should show you the tasks he 'sees', the only one should be the task that you created in MAX.

    Note that 'Samples Visible' is now 'hard coded' in the task.  To get its value back out, you need to put a property node Timing DAQmx after the task start and pull on the quantity of the sample, samples per channel (which, for reasons that escape me, is a Dbl, you need to convert to an I32 before importing it into the while loop).

    Bob Schor

    P.S. Thank you to join your code.

  • "Info product programmed into the system card is missing or not valid card system:

    Info product programmed into the system card is missing or not valid card system:

    The OOA product name,

    OOA serial No.,

    OOA product #.

    System OOA board ct #.

    I get this message every time I start all of a sudden. What it means and how to fix it? I just bought this laptop from staples are about 4 months!

    Jenn121 wrote:

    How to send the unit into operation? I was given assurances on this matter of Staples, can I put it to return? Or I'm doing something else?

    Your 1 year warranty is HP and no store, but I do not know if they accept your laptop for service. You can use HP support (phone/Email/Chat) and connect to a case of this problem and directives on service will be communicated to the customer service you HP.

  • Error-200284 when using two daq cards

    I have an application written in Visual C++ that reads data out of a data capture with success card. However, now we want to add a second DAQ card, so we can increase the number of input channels. However, I have trouble getting the second card works fine. He continues to give the 200284 whenever I try to read the input data. I tried playing with the two loops in the same thread and with them in threads separated without result. Any ideas on what could happen?

    Thank you!

    Hello Kaladin,

    I'll take a look at the link below to see the cause of the error, but also some common things suggested to try.

    http://digital.NI.com/public.nsf/allkb/FEF778AD990D5BD886256DD700770103

    Best wishes!

Maybe you are looking for