USB 9162 VS cDAQ 9174

Bonjour,
J'ai déjà crée deux autres post sur mon problème mais cette fois je m'attaque au produit lui même!!!
http://forums.ni.com/t5/Discussions-de-produit-de-NI/Probl%C3%A8me-DAQmx-buffer-convertion/td-p/1187...
http://forums.ni.com/t5/Discussions-de-produit-de-NI/cDAQ-rapidit%C3%A9/m-p/1184553#M35939
Mon application met 250 ms à faire un traitement du signal lorsqu'elle fonctionne avec le NI USB 9162, et lorsqu'elle fonctionne avec le cDAQ 9174, elle met 750ms!!! Avec exactement les mêmes paramètres d'acquisition, de traitement et d'affichage.
Vous voyez le problème??
D'où ma question: le transfert de données par le hi-speed USB 9162 est-il plus rapide que celui sur le cDAQ 9174??
Si c'est le cas, comment ça se fait? Et y a t-il un moyen d'overclocker le cDAQ?
Je souligne le problème, car si celui-ci s'avère exacte, l'utilité de mon matériel serait remis en cause et cela m'amènerait à revoir mon jugement sur NI  !!!
Merci
Arnaud

En faite cela concerne simplement le temps d'acquisition, car j'ai essayé sans le traitement du signal et le problème est toujours le même.
En faite, au départ je suis parti d'un vi express!! Ensuite j'ai généré le code pour comprendre comment cela fonctionné et pour avoir accès au paramètres style sensibilité!!
En générant le code, un sous-vi se crée (voir mon autre post 1er lien) ou on retrouve tout les bloc DAQmx (créer,..., supprimer), et avec les différents essais je m'aperçois que c'est se vi qui est plus lent ou du moins c'est se qui se passe qui est plus lent en fonction du USB-9162 ou du cDAQ 9174!!!
D'ou la question sur la rapidité d'echange des données entre les deux USB!!!!

Similar Messages

  • Memory Overflow cDAQ 9174

    I running into an error (-200361) when I run my state diagram using a cDAQ 9174 chassis.  I have a 9214 is slot 1, a 9237 in slot 2 and, 9207 in slot 4.  I have tried a couple of workarounds to get this VI to work, but I have not yet been able to figure it out.  I have a hard time believing this is hardware related and am thoroughly convinced it is because of the way I have wired this VI together.  I have looked at all the links provided in all of the responses I could find to similar problems without resolution.  What data is being written so fast that the processor is unable to keep up?  See the attached VI.
    Solved!
    Go to Solution.

    I made the above mentioned changes, cleaned up some unecessary/repeated functions and am now faced with lossy data.  You can see in the attached picture, every few seconds or so the data reports zero.  What is happening that is causing this?
    Attachments:
    LossyData.jpg ‏356 KB
    ThermistorStateMachine.vi ‏129 KB

  • How to install usb-9162 for diadem

    Hi all,
    I want to install a Hi-Speed USB Carrier "NI USB-9162" with a NI 9215A for Diadem.
    I did this:
    Install the software from CD (driver and max...)
    Plug in the hardware in USB (Hardware found)
    Reinstall / Update my Diadem 9.1 to 9.1 sp2c
    Configure the hardware in "Measurement & Automation" v4.0.0.3010
    I see my device in devices.
    I created a voltage-task with 4 channels, continous, 1kHz
    I started Diadem - DAC and thought, that I could use the icon for NI-DAQ Input, but a doubleclick shows an error.
    see Attachment
    I think, I forgot anything - perhaps a dll...!?
    I couldn't find any help for this hardware for using in diadem on CD.
    greets Andreas
    Volkswagen AG
    Wolfsburg - Germany
    Attachments:
    error.gif ‏17 KB

    Thx again Johannes,
    I downloaded and installed it. But under devices in MAx there is only the mx-device. (see Attachment: Max3.gif).
    I tried to create a new traditional device but there I couldn't find my device (see Attachment: Max4.gif).
    I started DIAdem and clicked to the icon - no error message, but the Max-signal-list is empty.
    I added a channel in that list and started my DAC. But then there comes an error-message that this signal isn't defined in Max.
    So where can I do that and how?
    greets Andreas
    Volkswagen AG
    Wolfsburg - Germany
    Attachments:
    max3.gif ‏109 KB
    max4.gif ‏39 KB

  • Can I take synchronous data from 2 NI9215/USB-9162's using VI-Logger Lite

    I am a total noob, so this may be posted (although I have done a search and can not find the direct answer)
    We have 2 NI-9215 / USB-9162 devices that we want to take synchronous
    data from using VI Logger.  When these devices were sold to us, we
    were told that this was possible, but it appears as if it is not. 
    Both devices appear in the Devices and interfaces pull down, and I can
    operate either one of them separately, but not together.
    Thanks

    Hi Ted,
    Since you have to run the two acquisitions in different tasks, they are run independently and cannot be synchronized.  Is there a way for you to specify a start trigger for the task?  Also, what do you mean that "it doesn't like running two tasks at once"?  Does it slow down your computer performance?  What are the specs of your computer?
    Regards,
    Nicholas B, National Instruments

  • Upgrade usb-9215 with usb-9162 for ni-daqmx

    we have purchased usb-9215 last month. we are disappointed with daqmx-base we want to upgrade to daqmx and try it with measurement studio. it looks if we can shift to usb-9162 carrier we can upgrade to daqmx.
    pls advice.
    NI-DAQmx Upgrade for USB-9211 and USB-9215 Devices Installation Guide - July 2005 - Manuals  NI-DAQmx Upgrade for USB-9211 and USB-9215 Devices Installation Guide - July 2005 - Manuals

    Tom W. wrote:
    Hi All- I want to point out an inaccuracy in John's post- the USB-9215 is NOT supported by NI-DAQmx.  You must use a USB-9215A if you would like to program using the NI-DAQmx driver as the USB-9215 is and will only be supported by NI-DAQmx Base. Please check this KnowledgeBase for more details. Thanks-
    Huh. I was relying on the readme.html file that ships with NI-DAQ 7.5, which lists simply "NI USB-9215".
    I note that the article linked by Tom includes, "An upgrade kit is available for the USB-9211 and USB-9215."
    If the original poster just bought his 9215, perhaps he can trade it in on a new one.
    Tom- is NI still selling both? Is there a difference in specs, or just in the under-the-hood workings?
    John Weeks
    WaveMetrics, Inc.
    Phone (503) 620-3001
    Fax (503) 620-6754
    www.wavemetrics.com

  • I2c Using cDAQ 9174

    I am trying to communicate to an mpu6050 on a g-521 breakout board. I have a cDAQ 9174 with a 9205, 9211, and a 9401 c series modules. I am trying to talk to it using I2c protocol. I am just getting started here and havnt found much information on this. Can anybody give me somewhere to start?
    Thank you

    Defested wrote:
    I am trying to communicate to an mpu6050 on a g-521 breakout board. I have a cDAQ 9174 with a 9205, 9211, and a 9401 c series modules. I am trying to talk to it using I2c protocol. I am just getting started here and havnt found much information on this. Can anybody give me somewhere to start?
    NI 9401c can be used to implement the digital communication protocol (I2C in your case)
    Here you should look at: SPI and I2C Driver API
    I am not allergic to Kudos, in fact I love Kudos.
     Make your LabVIEW experience more CONVENIENT.

  • NIMax NI cDAQ-9174 Simulation

    Hi everyone
    I am trying to simulate a NI cDAQ-9174 in NIMax.
    I am right clickiing on devices and interfaces, creating a new simulation, selecting compactDAQ Chassisand choosing NI cDAQ-9174.
    I get an error message that says "Create new failed. The required device information was not present on the target. Please update, install, or re-install the software associated with this device".
    I assumed I didnt have the relevant driver installed so I went to the NI website and went to NI cDAQ-9174 Support, and under drivers it just has NI-DAQmx 14.5.1 listed, which I already have installed on my machine.
    Any ideas why the new simulation device won't install?

    Hi Dawud,
    no problem with my MAX5.3.3 (with LabVIEW2011).
    It seems you did not install the complete DAQmx driver with all needed parts…

  • Best way to make program wait for input from NI USB 9162?

    Hi, I'm somewhat new to Labview, but through all the tutorials and online help I'm still having trouble getting this to function properly.
    The USB adapter is hooked up to a network cable split into single wires reading in a voltage coming through several seperate oscillators.  
    Testing in the lab, the program included below works fine when I run the program, then quickly administer a shock to the table.  In the real world scenario though, I'm trying to make the program wait to record data until the first shock reaches the first oscillator before recording data, but I just can't seem to find an easy way to make this work.
    Attatched is an example of the program.  Any help would be greatly appreciated.  Thank you. 
    Attachments:
    Acq&Graph Voltage-Int Clk-rh-tt-1.vi ‏56 KB

      Hi,
    I think I have the answer you're looking for! Please see the attached VI.
    I moved the graph indicator inside the "true" case of the case structure. Before, your VI was sending data  to the graph from an empty timestamp constant with each iteration of the "false" case. Now the VI only sends data to the graph if a true is read.
    If you're wondering why it takes a bit of time for your graph to stop updating before it stops writing new data, it's because you're filling up a buffer of sampled data by using a queue. If you're writing to the buffer faster than you're reading from the buffer, you may encounter an "overflow" situation when the queue gets full. To avoid this, you might consider using a notifier rather than a queue. It's the exact same thing as a queue, but it gives you only the most recent value, allowing new values to overwrite old values.
    Hope this helps.
    Regards,
    Dan Richards
    Certified LabVIEW Developer
    Attachments:
    producer consumer DAQmx threshold.vi ‏57 KB

  • NI USB-9162 Task Configuration Error

    Hi!
    I am tring to read the resistance (in the 2 wires configuration) of a Pt100 sensor. The task is created using Measurement and Automation and apparently working fine. However the Pt100 sensor has a reccomended measurement current of 1.0 mA. While trying to change the task's configuration (internal Iex source) to 1m and trying to run/save the task I am getting DAQ-Assistent Error 200077, value not supported. As it seems, the Iex current is limited only to 500uA. Is there anyway to safely (for the 9162) run an Iex of 1mA?

    Hi o_ptr,
    I tried to find out what settings are possible for this resistance 2-wire measurement. There are no remarks for this in the specification of the 9219. So I would say that there
    is no way to change the Iex for this measurement. In this case, the module is a constant current source which only can source 0,5mA. This is always the expected and only supported value.
    Kind Regards,
    Salle

  • How to create a trigger using 9211 modules with cDAQ-9174?

    I am trying to create posttriggered acquisition with an analog trigger using 9211 modules that are reading 4 thermocouples.  I would like the data aquisition to start once a temperature of 90 degrees C is reached. I am not sure what I should put for the source of my trigger in my VI.  Are these modules capable of using triggers, and if so, how do I go about creating one?  Attached is the VI, thanks.
    Attachments:
    Thermocouple.vi ‏151 KB

    The 9211 doesn't have any analog triggering capabilities.  You'll have to implement the trigger in SW (like this example).
    Best Regards,
    John Passiak

  • Slow Log Rate Needed using cDAQ-9174

    All,
    I am logging strain data for a thermal sweep we are doing on one of our products.  The sweep occurs over a long period of time (48 hours) so I realistically want to log one signal per second.  I tried using a continuous sample and then subsetting it, but I can't get it to 1 sample per minute which is where I want it to be.  Does anyone have any suggestions on using the subset (or another method) to slow down the capturing of data for the log?
    Thanks,
    Adam

    Nice, sounds like you've figured it out.
    The 9235 does indeed have a minimum sample rate of 794 S/s when using the internal timebase.
    For future knowledge, here's what I would do to simplify things a little:
    Set your "Samples to Read" to match your "Sample Rate".
    -Since we have a limitation of nothing less than 794 S/s just set them both to 1k for simplicity.
    Create an Amplitudes and Levels step and select your strain channels as the "Export to DC Value"
    -This is a step I use for almost every test, strain especially. It will take your raw Waveform signal and turn it into a Scalar signal. Honestly not sure whats going on behind the scenes here but there's some averaging it does between the samples to read and the sample rate. Basically it works out to be a smoothing filter which yields a much cleaner signal for your final output signal.
    To determine your actual sample RATE when recording scalar signals, divide the samples to read into the sample rate.
    In our case 1000 samples to read divided by 1000 Hz is 1 S/s. Try it, I think it'll be inline with what you're looking for. I just ran a test file to be sure and with the above settings I recorded for 10 seconds and got 10 data points in my data file.
    I never save my data to log file either, I save to ASCII exclusively but the results should be the same whether you use the "Record" option or "Save to ASCII" step.
    Hope that helps!

  • REMOVED! NI USB-9162 and NI 9234 - drivers needed

    Sorry...
    Wrong board. I moved this to Dasylab forum.
    Regards,
    Teppo
    Message Edited by WWD_test on 01-14-2010 02:10 AM
    Message Edited by WWD_test on 01-14-2010 02:14 AM

    I don't know that I understand the question. You need the drivers installed that came with the hardware, including NI-DAQmx and the NI Measurement and Automation World.
    DASYLab relies 100% on NI-DAQmx (V8.5 or later, V9.0 or later for Windows 7) for communication with NI hardware. So, you need to "bite the bullet" and install the software that is needed.DASYLab cannot communicate with NI devices without NI software installed.
    This device is only supported with NI-DAQmx, and it looks like it first shipped with NI-DAQmx 8.8.
    - cj
    Measurement Computing (MCC) has free technical support. Visit www.mccdaq.com and click on the "Support" tab for all support options, including DASYLab.

  • What is the NI/Labview Limit on Baud Rate for a serial connection? Is 9600 the limit?

    Hello all,
    Is 9600 the max baud rate for LV? I'm currently using a LV RS232 cable in a loopback configuration to test...using 9600..and it works fine.
    What I wil be hooking eventually, they said they'd want to run it at 62,500 due to the crystal on the hardware this will be eventually hooking too.
    I just tried adjusting my baud rate on my loopback set up to 62,500....to see what would happen, and it error'd out.
    I'm hoping this can run faster than 9600...and when searching through the forum posts here...I seem to see things saying that it can......
    Any suggestions or links to info on this?
    Thanks in advance,
    cayenne

    It may be possible to do custom baud rates with standard hardware if you have the right hardware.
    I'm doing some cRIO/EtherCAT programming for an NI-9870 RS-232 module and got to wondering about some configurable properties called "Baud Rate Divider" and "Baude Rate Scaler" and found the following information on this page:  http://zone.ni.com/reference/en-XX/help/370984T-01/lvaddon11/crio-9870/
    Property
    Description
    Baud Rate (write only)
    Sets the target baud rate for the port. If you set the baud rate, the appropriate Baud Rate Prescaler and Baud Rate Divider are set automatically, and are calculated according to this formula:
    BaudRate = 3.6864 Mbps / (Prescaler * Divider)
    Note  The maximum Baud Rate for the NI 9870 is 921.6 Kbps.
    Baud Rate Divider (read/write)
    Specifies the divider for the baud rate as defined by the baud rate equation above. This property is useful for setting a custom baud rate programmatically. Use the C Series Module Propertiesdialog box as a calculator to find the appropriate divider for the desired custom baud rate. This value is an unsigned 16-bit value within the range 4–65535.
    Note  Any values outside of the valid range will be coerced into the range.
    Baud Rate Prescaler (read/write)
    Specifies the prescaler for the baud rate as defined by the baud rate equation above. This property is useful for setting a custom baud rate programmatically. Use the C Series Module Properties dialog box as a calculator to find the appropriate prescaler for the desired custom baud rate. This value is defined as a type def, either 1 or 4. A value of 4 is normally used only for very low baud rates.
    I'm fairly certain that the NI-9870 will work in other non-cRIO backplanes (like the USB-based NI cDAQ-9174) but whether or not it will support these same options in an alternate backplane is unknown to me. If you are interested, contact your NI technical sales person and ask them to get you an answer.

  • Can I measure period with USB 6501?

    Hi,
    I was told that I can use the one counter in the NI USB 6501 to measure period.  So, I wrote this little VI, modeled after the VI I have that measures encoder period using the counters built into the NI cDAQ 9174 with the NI 9401 digital I/O module.  I have my encoder wires GND and 5VDC on terminals 1 and 2, respectively.  Also, I have encoder channel A and Channel B wires connected to terminals 9 (P2.7) and 24 (P0.7) respectively.  With the MAX, I can count edges with this wiring.  The purpose of this VI is to display an average value of 25 period measurements of the encoder.  The encoder (120 cpt) is turning at about 2-5 rev/second, so, not that fast, maybe a total of 500 period per second; should be easy for this counter.  I'm just spinning it with my finger, so, not that fast.
    Please advise how to use the USB 6501.  I can't find any wiring instructions, other than the pinout, but, the pinout doesn't tell you which channel is the counter gate on the USB 6501, so, I found a response on MAX at channel 24.
    When I run this, the array is correctly initialized to 0.5, but, then I get this error, 200431. I found some things on the forum that suggest I cannot measure period, that I can only count edges.  Should I throw this 6501 away?
    Thanks,
    Dave
    Attachments:
    USB 6501 error.docx ‏24 KB
    USB 6501 period measurement.vi ‏26 KB

    The 9178 also only has 4 counters.
    Do the 5 period measurements actually have to take place at the same time?  Sometimes it might make sense to cycle through the channels to reduce the number of counters used (you wouldn't have to rewire connections or anything as the input terminals are software-defined).  Switching from channel to channel in software should take on the order of ms depending on which hardware you end up using.
    The 9171+(9401/9402) is a relatively cheap way to add additional counters to a system as the 9171 chassis has 4 counters just like the 9174 and 9178.
    Best Regards,
    John Passiak

  • Can i connect the NI 9401 to the 9162 carrier

    Hello, can I connect the NI 9401 to the USb-9162 carrier, instead of having to buy the cDAQ-9172 for just one Module ?
    ciao, grazie
    M. Petrolekas

    The NI 9401 is currently not supported for the USB-9162.  I don't know what application you have in mind but you also might want to consider some of NI's other USB devices such as the USB-6212/6, USB-6501, or any of the USB-622x or USB-625x devices.

Maybe you are looking for

  • Problem in external table

    Hi, Oracle Version:10.2.0.1 Operating system:Linux Here i created the external table successfully and when fetching the records for the text file i am getting some problem. Here is my external table creation syntax. create table sample_ext1 (DETAIL_S

  • RFCHKE00 - File downloading problems

    Hi all, We are on a roll out project for USA and we'll use checks as a payment method. We need to use tx FCHX to print the so called Positive Pay File, but we do not manage to know where it is stored because, eventhough we enter a path (D:\Temp\Test.

  • Engage 2008 dashboards load extremely slowly

    Post Author: richlatt CA Forum: Xcelsius and Live Office Hi there, We have a number of dashboards built with 4.5 professional, and have migrated a bunch of them over to Engage 2008 (trial version).  Some things are great!  The xlf is much smaller and

  • Why my Wimax USB  was not run in Mac OS X v10.7 Lion ?

    How can i connect my Wimax USB to Mac OS X v10.7 Lion

  • Need help in finding Duplicates in file or folders

    Hi Could anyone pls help me in doing a program in java for finding duplicates byte by byte in any folder or files or any windows diver.. Pls help me in programming. For example: I got a software dfsetup which is the thing that I wanna learn by progra