Can the USB-6210 output signal square 10 kHz?

I scoured the internet/forums to find out the maximum data rate for a USB-6210, but nothing helped.  I know that the device can handle 250 kech. / s, but this does not appear to be linked to output speed.

By experimentation, I estimated the maximum rate 2500 kbps, but I fear that this figure may be inaccurate because I don't really know what I'm doing.

I would like to know:
(a) is the USB-6210 is able to produce a square wave of 10 kHz?

(b) if not, is there a USB DAQ, which is?

Respectfully,.

Emrys Maier

University of Texas at Arlington Research Institute

Research Assistant

Let's see here.  No analog outputs.  Only software timed DIO, so it does not work.  But there are 2 meters which should be able to output a square wave at the speed you need.  I have not done it myself, but if you use the finder to the example and looking for something like 'pulse train' or 'exit meter', you should find some good examples of how to do it.

Tags: NI Software

Similar Questions

  • Using Labview and PXI-4461, how can I AO0 output Signal Square and AO1 output waveform

    I am using PXI-4461 and Labview, boredom, generating 2 signals simultaneously.

    How can I get AO0 out square and exit AO1 SignWave?

    Help, please. (The example Code would be nice)

    Thank you.

    Create two signals and make a table with them.  Use DAQmx Create Virtual Channel to create two channels.  First waveform will be sent to the first string, second waveform on the second channel.

    I understand not all as calendar, clock frequency, amplitude, trigger and other parameters.  You can add these things.  This is just a basic example.

  • The USB-6009 reading signals

    Hello

    I use 6009 USB to read the signals of the PMT and other equipment for experiments and I have a few questions:

    1. is it possible to read a signal with DAQ assist? I looked around forums and have not seen any relevant element.

    2. it is probably true, but I have not yet checked. Is it possible to read the two signals in the same loop (for example, AI0 & AI2 in awhile put in loop)?

    I would be grateful if you point me to the right direction.

    Thank you

    A

    P.S

    I should probably mention that I want to read the signals with using DAQ hardware help because of the assumption that the DAQ Assistant is slower than a direct measure.

    HEY Fan, Ravens

    Nevermind, I figured it out... Well the first step of it at least :-).

    Thank you once again,

    A

  • I need help to change a VI of the NI PXI-1042 q to USB-6210

    Hi all.  This is my first post, and I apologize in advance if it is in the wrong place or is not suitable... I was instructed to come here to help.

    I'm working on the evolution of a VI that works perfectly with an NI PXI-1042 q on a much smaller unit, the USB-6210.  Supposedly the USB-6210 can handle input/output same I need (a read analog at 30 kHz, 2 outputs digital input, written at 10 kHz), however I am having a little trouble to make it work properly.  The exits seem to go where they are supposed to, but the new system is orders of magnitude slower than the original, and for the system, I use this is unacceptable.

    I'm sure I'm doing something wrong, but I'm about as new to the LabView you can get, so I have no idea where to start.  Any help would be appreciated.

    More info you might need:

    LabVIEW 2010

    The VI is attached.

    Respectfully,.

    Emrys Maier

    University of Texas at Arlington Research Institute

    Research Assistant

    The device is unable to produce the frequency required by the output digital, but the outings of the counter do it perfectly.

    Emrys-

  • Open the NI USB-6210 collector

    Hello

    It's just a small matter. I have two Renault uses a NI USB 6009 and the USB-6210. I use the 6009 as outputs open collector. I can't find any information on collector/drain open for the 6210.

    This configuration can be configured?

    Thank you

    Cristian

    Ibanez,

    The digital output channels on the USB-6210 are sourcing outputs.  This module does not change this setting in the software.

    Good luck with the rest of your application!

  • How can USB-6210 I synchronize two channels of ctr

    Hello

    I use LV 8.5.1 and NI USB-6210. A small application I want to generate two different impulses with synchronization but simple starting point. When I configure a task with two channels the second channel configured always starts a ms later. But, if I configure both channels in terms of frequency, they start synchronously.

    My idea is bad in general? The DAQmx part is fixed.

    Thanks in advance

    Hi there, too.

    the release of the finite pulse trains, to two meters for each task. Therefore, your application will be the first impulse using two output counters and then to exit the second impulse using the two counters.

    Like the USB-6210 don't not have outputs DIO correlated, you'll generate two infinite pulse trains (which can be started at the same time throug a trigger of arms) that you explicitly stop before the start of the second pulse (using the DAQmx abort task from a parallel loop), or upgrade your hardware at least a USB-622 x card series and a digital output model... Alternatively, you can use the PCI-6602 counter card and use a counter to Gate two others doing an infinite impulse train uses a relaxing break...

    Synchronization of two meter in NOR-DAQmx tasks
    http://digital.NI.com/public.nsf/allkb/BB7AE2D12BB04CBE862574FA005D3826?OpenDocument

    Using a counter to generate a redeclenchables Train digital pulses with a PCI-6602 and DAQmx
    http://digital.NI.com/public.nsf/allkb/4A9AF19480E50C6D862571B70058142A?OpenDocument

    Several counters on the same card with a single trigger pulse
    http://digital.NI.com/public.nsf/WebSearch/CE99A0B2A9048A2A86256C630062F550?OpenDocument

    Best regards
    Sebastian

  • The streaming of multiple channels directly to CSV USB-6210?

    I would like to stream up to 16 channels of data to a CSV file. My sample rate can vary from a file in a file, but I can reach 1 kHz. I understand the disadvantage of using text rather than PDM or binary files, but I have to be able to read these files later with programs such as Excel (Excel 2007 can make 1 million points).

    I have no trouble writing to TDMS files as seems very straighforward. I wonder though, it would be more efficient to use the TDMS files as the data are acquired and then after I stop, read the PDM and convert to CSV or just directly save to CSV? I only say this because I don't know if Labview can broadcast on a text or CSV file at 1 kHz.

    The scenario. The user will begin acquisition (using the USB-6210) to start playback 16 channels, applying multipliers for some data, and then send to a drive. Don't worry about the file size, the operator will be told that if it samples fast it must limit its total sample time. He has the ability to run slower to achieve longer sampling frequencies.
    Bottom line is I want good data for all 16 channels timestamped. No header information, nothing other than data raw beginning to end.

    I've seen several posts where the notice has been using TDMS files. Yet once again, I am not opposed to that, but I need to end up with text files.

    Jeff

    LabVIEW can handle this, if you do it right.

    1. If you are not already, use the design data of producer/consumer model.  It should be a template provided with LabVIEW.  This will allow you to take continuous data because your data treatment/backup of the routines take place in a separate thread.  If the hard data recording longer than reading the data, LabVIEW will keep only the size of the queue more and more with new data and I hope that you will not run out of memory system.

    2 write. you data in "chunks".  If you expect to write each data point to the disk as soon as it is available so that will probably be very tax on performance due to the excessive amount of 'read/write' header to your disk controller information and other things.  It is better to save 1000 samples at once, for example.  This way you are 'hit"your disc 10 times per second instead of 1000 times per second.

    3 ASCII files are very large, but I too tend to use them due to their convienance.  If you think about it, a 32-bit value can be "12332.0123" which in the ascii code is rather 80-bit (1 byte per character, 8 bits per byte, 10 characters is 80 bits or more than twice the amount if stored as a number 32-bit floating point).  It is therefore logical that if you have problems with performance (even after the application of 1 and 2) you write to a binary file.  Then, you can easily write a program that reads the binary file and writes a text file.

    4. If your computer has enough memory, you could put everything in memory and save it in a file at the end of the data collection.  You will need to add more controls and other things if you were writing this LabVIEW application for someone else.

  • Audio measurement with the USB NI 6341

    Hi, I tried to find a forum, but has not found an answer to my topic.

    I have an usb-6341 or data acquisition. in our project, I want to generate 1 kHz sine waves go AO0 and inject our test module and the output

    I want to measure the output signal of AI1.

    in the NI MAX tasks Panel, I made this settings

    If I understand correctly to produce the output signal of 1 kHz I put samples to write = 100 and a frequency of 100K?

    But what settings I need to set in the window of analog input

    Thanks for a response

    Hi Arbo,

    the configuration depends on what type of signal you would expect.

    If it will be similar (frequency & amplitude) that generated, then configure the same as AI. One thing you should pay attention to, is to choose an appropriate Terminal configuration (Diff, CSR, NRSE) - you can read about it here: http://www.ni.com/white-paper/3394/en/#toc4

  • Output signals controllable DAQmx (real-time)

    Hello:

    I have a question here.

    It is quite difficult for me, and I can't find any bad example and discussion.

    Hope that some people give me some information for me to look it up.

    --

    I am trying to generate an analogue signal into a DAQmx device (I have an and uses it well) to control another device.

    The output signal must be the sum of a background signal (which is decided, let's say a sine wave) and another control signal.

    The control signal depends on the entrance of real-time control, for example by using the horizontal location of the mouse to the value of the signal.

    The background signal is designed in advance and it will run continuously (should not be stopped once the system starts to ensure that synchronization between each devices).

    At the same time, the control signal should be continuous. (if there is no new entry, it uses the default value or the last entry).

    --

    I have almost no idea on how to do it.

    As far as I know, needs only one daq task to write the signal, and then she runs after.

    The control signal is a thing in real time, so the task needs to be updated very quickly.

    But regeneration tasks cost 50ms ~ on my computer (and I used the low levels rather than the DAQ assistant Renault).

    Also, in this case, my background/control signal will be be stopped every time that when the task is regenerated (and this makes my synchronization failure.)

    I checked DAQmx in real time, but couldn't find a few examples of tris and seems it isn't for my application actually (?).

    A possible solution, I came is cascading my two signals once they are generated by my DAQ hardware. And then I can use an a/o to be the background signal and use an another a/o to be the control signal.

    However, my control signal is always interrupted between each loop, and the method of external cascade seems not smart.

    Or data acquisition is not perhaps suitable for this application?

    --

    Hope that some people give me some information and then I can check their.

    Thank you very much

    Hi Jhensi,

    How the example provided was for you?

    With respect to the delay that you experience, there is always a slight delay incurred as a result of underlying driver DAQmx running in the background.

    In addition, your USB 6611 will have inherent delay due to being used as the communication protocol USB bus. There may be up to 100ms latency in some cases with USB 2.0.

    This driver requires a certain amount of time to change the type of output signal, that is production.

    A user will never really feel a 'Real-time' experience when you use an application that uses DAQmx. Deterministic control applications almost always use an FPGA with a real-time embedded controller.

    It is possible that other delays are due to timing considerations in your code but if you checked these it may be a hardware limitation.

    If you could let me know how you do that would be great.

    Kind regards

  • Reliable detection of USB-6210

    I have a 6210 USB that I use on a HP laptop. If the USB-6210 is plugged into the laptop at the start, the USB-6210 is not detected by MAX and is unusable.

    If I unplug the unit, the beeps of the computer (the usual beep when you unplug a USB device) and plug in again, the computer will beep again, but the USB-6210 is not always detected by MAX.

    If I wait until the computer starts before connecting the USB-6210, then it works OK. On two other identical laptops (purchased at the same time, the identical devices and software), the USB-6210 works well if it is plugged in before or after startup, so there is something different about this laptop in particular, but I don't know what.

    Any suggestions?

    I tried to uninstall completely OR-DAQmx and reinstall, but this did not help.

    I use Windows XP, SP3, portable OR DAQmx 9.3.5 on all three computers.

    Thank you

    Select this option.

    Hi Mark,

    Apogolies, for the incorrect link. This link should work: http://digital.ni.com/public.nsf/allkb/0819391CA91B3EB38625731D00024649?OpenDocument

    Good to hear that the patch can have some positive effect.  Let me know if this can help, thanks!

  • USB-6210 is loaded as Firmware Loader instead of correct device

    When I plug my new USB-6210 windows it loads as a "Firmware Loader" rather than the device. As a result, MAX does not recognize the device. Yes, I have the latest drivers, and Yes, I have already read through the other posts on the support sites. Charger to the unit service and the configuration service manager are both "started." Please advise!

    Solved.

    The cause was that McAfee had blocked the 'NI PAL Service Manager', (NIPALSM. (EXE). Apparently, this caused "OR loader Service device" stop running properly, which caused to turn the failed system to correctly recognize the USB-6210. Other symptoms included:

    1. a failure to expose a chassis cDAQ correctly installed or it is plugin in MAX. The chassis has appeared in Device Manager on the computer as a data acquisition device OR, but will not appear in the list of devices in MAX.

    2. the device loader Service would not start automatically. If the service has been started manually it would not work or it would just 'Stop' itself.

    These questions were tested on a laptop Dell Latitude running Windows 7 proffessional, developers Suite 2013, MAX 5.4 and McAfee version 6.0.0.

  • Output analog, the USB-6009 case - can I use DAQmxWriteAnalogScalarF64?

    I just got a NI USB-6009 and I try to use the outputs analog simple.

    I'm running on a Mac, so I'll try to use the API OR-DAQmx Base 3.2 C (downloaded from here: http://joule.ni.com/nidu/cds/view/p/id/1078/lang/en).  This is the most recent version of NOR-DAQmxBase, I could find.

    I try to do continuous analog output on the 6009, which does not have a built-in clock.   I was hoping to do the sync software and just new output values when I want to.

    I can't get an output of database to work.  Other messages and the example of Windows files, (e.g., National Instruments/NOR-DAQmx Base/examples/ao/MultVoltUpates-SWTimed.c) it seems that the best thing to do would be to use the DAQmxWriteAnalogScalarF64 function.

    However, this is not in the Mac version of the C API of NIDAQmxBase.  There is actually an entry for this in the NIDAQmxBase.h file, but it is commented out.  Anyone know why?  Is it possible to use this function for the analog output on request on Mac?

    Thank you.

    Clement

    I have NEITHER-DAQmx Base installed 3.2 on a 10.4.11 system.  One of the examples files 'genVoltage.c' calls DAQmxBaseWriteAnalogF64.  I was able to compile and run this example with a USB-6009.

    The DAQmxBaseWriteAnalogF64 function would work for you?

    My guess is that, since you can write a scalar value with DAQmxBaseWriteAnalogF64, DAQmxBaseWriteAnalogScalarF64 becomes superfluous.  The example provided with the installation shows how to write a unique value (i.e. scalar.).  I pasted the code of OR below.

    int main (int argc, char * argv [])

    {

    Task settings

    Int32 error = 0;

    TaskHandle taskHandle = 0;

    char errBuff [2048] = {'\0'};

    Channel settings

    Char [] = "Dev1/ao0" chan

    float64 min = 0.0;

    float64 max = 5.0;

    Sync settings

    uInt64 samplesPerChan = 1;

    Writing data parameters

    float64 data = 3.25;

    pointsWritten of Int32;

    float64 timeout = 10.0;

    DAQmxErrChk (DAQmxBaseCreateTask("",&taskHandle));

    DAQmxErrChk (DAQmxBaseCreateAOVoltageChan(taskHandle,chan,"",min,max,DAQmx_Val_Volts,));

    DAQmxErrChk (DAQmxBaseStartTask (taskHandle));

    DAQmxErrChk (DAQmxBaseWriteAnalogF64(taskHandle,samplesPerChan,0,timeout,DAQmx_Val_GroupByChannel,&data,&pointsWritten,));

    Error:

    If (DAQmxFailed (error))

    DAQmxBaseGetExtendedErrorInfo (errBuff, 2048);

    If (taskHandle! = 0) {}

    DAQmxBaseStopTask (taskHandle);

    DAQmxBaseClearTask (taskHandle);

    }

    If (DAQmxFailed (error))

    printf ("error in DAQmxBase: %s\n",errBuff); ")

    return 0;

    }

    Hope this helps!

  • Amnesty International and counter sync + USB signal stream (USB-6210 vs USB-6341)

    Hi all

    I'm at a stage of identification of a material suitable for the following tasks:

    • 5 analog inputs (AIs) of reading at the same time, tensions at a rate of kSps (at least) 10,
    • application captures 2 inputs using timers (detection of contours with timestamps), square wave entry with duty ratio of 50 percent and about 1.5 kHz frequency and variable pulse width / frequency (from 2 sensors hall, representative of the DC motor rotation speed and direction, quadrature signals), resolution of timestamps should be (at least) 50 ns,
    • AIs and counters should behave in a deterministic way, and must be synchronized in a way,
    • data to be transferred via the USB port of a host computer with Matlab Data Acquisition Toolbox (unfortunately not LabVIEW).

    I've identified the long USB-6210 USB-6341 and potential candidates of material to accomplish the above tasks, but after reviewing several documentation and the topics of the forum, I'm still a bit confused, if both are fully working and my approach described below is not working properly.

    Counters: I intend to use the internal time base available 20 MHz as being the source of meter to get into account the resolution of timestamp 50 ns. External impulses hall are used as sample clock (about 1.5 kHz, see above). As the pulse width varies, the sample clock is not constant.

    AIs: Using a 10 kHz internal clock signal derived from the time base of 20 MHz for timing and analog inputs (trigger) start-up and counters simultaneously material should translate into the required synchronization and deterministic behavior.

    It work? Other recommendations?

    Next is the USB data transfer: all HAVE 5 and 2 data entry of the meter must be correctly transferred to the host computer (the corresponding rates are shown above). USB-6210 is capable of 4 USB signal flow, device USB X range (6341) offers 8 of them. Unfortunately, I could not understand the exact meaning of the expression "signal flow" still. Do I need 1 flow of input signals (would be 7 for my application described) or 1 stream for all analog inputs and 1 for counter inputs (lead 2 streams for my request). Is there no further details on this approach (more than Streaming of signals of NOR) USB signal flow?

    Any challenge to the described application that I might have forgotten? 6210 USB seems to a very limited number of entry PFI, maybe even too low for my meter participate application?

    Looking forward to your comments and advice.

    Concerning

    jAwA

    1. I recommend the X-6341 series on the M-series 6210 sake of counters/timers.  It is more of them, and each of them is more capable.   It can also have a great FIFO embarked for meters that may be important in certain tasks, although I don't think that you currently deal with one of them.

    2. your general concepts on timing & sync are satisfactory.  You will be able to share and to route signals that help ensure synchronization and determinism between the timestamps for your various tasks.  Note that for meter entry tasks, you need set up the trigger 'Arm Start' rather than the regular start trigger.

    3 is not authoritarian, but I believe that the flow of signal # will correspond to the tasks #.  For you, it would be 1 task of HAVE and tasks CI 1 or 2.  (Not clear if you have 1 Encoder with 2-channel quad that would require 1 task of CI, or if you have 2 encoders with 4-way quad).

    4. pay attention to the hall effect signals that are not virgins.  Digital filtering is available and probably better on the X-series, the series M.

    5. strictly speaking, edge detection is a type of digital input task that produces samples but no timestamps.  Ideally, I would like to parallel wires on the two digital inputs for the entries of detection and counter change to position quadrature decoding.   Then I would sample the counters Encoder 1 or 2 using the internal pulse 'event of detection of change '.  I would create another counter timestamp change detects pulses as well.

    -Kevin P

  • Reconciliation of analog output NI USB-6210

    Using Labview, I am currently using an NI USB-6210 to produce a signal that a BOP of Kepco 50-2 M feeding programs. Unfortunately, this device NOR produced no analog voltage. Is it possible that I can use the digital output or against the unit OR to do something that approximates an analog output? I need a way to get the power output voltage has the supply to increase gradually in a predefined way. I only work with a couple of volts because of sensitive equipment, so accuracy is important.

    I don't have access to the program at the moment so I don't know what version of Labview that I use, but I'll be able to check in a few hours.

    Its probably not worth to use this device in a method not scheduled.  Cheeper with analog outputs are available.

    And don't forget the 4886 BIT card that can be purchased and hooked to your diet, there are even for using RS232 or GPIB device drivers to control the supply to

  • How can I get the USB-Quad08 with Dasylab encoder channel data

    Hello

    I'm reading the pulse signal of USB-Quad08 with Dasylab V10, but every time I got the error message "this Committee has no meter 9513.

    I have configured the jury with Instacal and the test hardware is ok. I used the module 'Entry meter' (Modules--> inputs / outputs--> MCC - DAQ--> Counter Input) to read the signal of the channel meter. "Entry 9513 counter" displayed and I na not change settings. After connecting a graphic recorder module I run the application. The error message appeared.

    I noticed that USB-Quad08 Council has counter 9513. But why the error occurs?  How can I get his channel encoder signal?

    PS. I can get with Dasylab DIO signals, but I can't any signal with TracerDAQ, even I can't find USB-Quad08 in his list of DAQ devices.

    Please contact Measurement Computing.

Maybe you are looking for

  • 6 s not iPhone connect to itunes/PC

    I had an iphone 6s + since February and recently went to connect it to itunes to backup and transfer music to phone, but when I plug it, the phone and the PC makes a sound, itunes opens, but the phone does not appear in itunes. The dialog box on the

  • Whenever I click on "Latest news" now, it does not load them.

    Since I downloaded one of your updates (taskbar?) I couldn't get the 'latest news '. It is just stuck on a previous one and says "cannot open live bookmark". I clicked on 'reload live bookmark' and nothing has changed. Any ideas? Mike

  • RES 1900 x 1200 on an external monitor, is that possible?

    Have a display capable of 1900 x 1200, but can't get out to do. 1600 x 1200 is best achieved but gets stretched.Any ideas?

  • Drain power NB200-10z

    Hello I have a netbook NB200-10z, which has a power consumption good while it is activated and in use. However, if I turn it off and do not use it for say a week he loses half its load, after 2 weeks, he died. I tried to remove the battery from the n

  • print wirelessly on ipad

    Is it possible to limit printing from an IPAD on a wireless HP printer wireless?