OR USB-6009 and Tek TDS2024C comparesment

My apologies if this topic was already discussed, but I searched through the forum and manuals and can't find anything.

I have a problem with measurements in parallel with TDS2024C NI USB-6009 and Tek.

I measured the noise high frequency on 10 s window.

I used the data logger with a frequency of 40 kHz connection in parallel with TDS2024C (which reached 250 Hz on 10s window) and got very different results.

On the attachment figure, first signal comes from screenshot of scope data and the second of the NI USB-6009 islogged.

Can someone explain to me why are these so different results?

Different sampling frequencies could easily explain it.  Try to run the USB-6009 case at the same rate as the scope and see what you get.  I also think that the TDS2024C has fewer bits in the ADC, which could also cause differences.

Tags: NI Hardware

Similar Questions

  • Digital and analog inputs simultaneously - NI USB-6009 and NI USB-6212 - ANSI C

    Hello

    I'm reading at all times and at the same time analog and digital inputs. Digital and analog samples must be sampled at the same clock and acquisition should be started (triggered?) at the same time (I don't want, after some time, analog reception more digital samples - the opposite is also true).

    I found an example (in C source code) "National Instruments\NI-DAQ\Examples\DAQmx ANSI C\Synchronization\Multi-Function\ContAI-Read dig Chan" and tried to run with two USB cards: NI USB-6009 and NI USB-6212. Unfortunately, the two results by mistake, as described below:

    DAQmx error: the requested value is not supported for this property value.
    Property: DAQmx_SampTimingType
    You asked: DAQmx_Val_SampClk
    You can select: DAQmx_Val_OnDemand

    Task name: _unnamedTask<1>

    State code:-200077
    End of the program, press the Enter key to exit

    -Is it possible sync analog and digital acquisition in the paintings?

    -If so, how?

    Thank you

    Hello tcbusatta,

    Two of these modules, USB = 6008 and USB-6212, support only timed software inputs and digital outputs.  This means that you cannot define material timing (like finished sampling or continuous) for these modules.  Digital lines can be retrieved or written once to each call DAQmx read.

    This means that you will not be able to get any type of synchronization tight between the analogue and digital channels.  You will need a Board such as the NI USB-6341 in order to synchronize the AI and DI closely.

  • How to synchronize clocks on USB-6009 and USB-6343

    Hello

    Can anyone provide an example on how to synchronize clocks on USB-6009 and USB 6343?

    I checked the example screws, but it shows that we must use 2 counters, one as the clock of the source and the other as a trigger. But only 1 CLK 6009.

    I read the user manual and it is mentioned to use (AI/start-trigger) in order to use PFI0 as source.i am somehow confused about how to achieve this.

    Furthermore, what would be the physical connections?

    Thank you

    LV_Enthu

    Unfortunately, you won't be able to completely synchronize your devices USB-6009 and USB-6343.  As you have seen, the 6009 has only a meter on board.

    You can certainly use PFI0 as an input to start your tasks at the same time digital release.  However, the 6009 is a strictly timed by the software.  There is no way to import an external sample clock.

  • USB-6009 and uln2803

    Hi all forum, this is my first post so I apologize if I posted in the wrong section.

    I'll briefly explain my situation.

    I have to connect the USB box - 6009 DAQ with an automaton: the application consist in an analog acquisition task, began of the automaton, awaiting a signal for the task. 24V PLC work, so I found a map of external interface based ULN2803 and relay for the adaptation of signals [http://www.datasheetcatalog.net/it/datasheets_pdf/U/L/N/2/ULN2803.shtml].

    ICR accept an entry order 5V TTL, but in the datashet (and also on the figure), is specified that the activation voltage is approximately [email protected].

    Now, my question is: what is the correct configuration of the digital port on data acquisition between open collector and push - pull? Also the maximum of open collector current is estimated to be 0.6mA, if I can damage the USB-6009 case in this configuration?

    Another question, on the side of digital input. I think to use another active relay 24V, that switch between 0V and 5V digital input line. Y at - there no consideration to take? Should what configuration I use?

    PS: the interface card would be shipped within a few days, so I don't have it at the moment.

    Waiting for a response.

    Best regards

    Marco

    Hello Marco,.

    Although you don't need an external resistor to DO more.

    With respect to the entry, as I told you yesterday that you don't need an extra resistance, you should be fine with your current configuration.

    Ciao,.

    Andrea

  • Device driver in Linux and ready to compile application user for USB-6009

    Hello

    I intend to use the acquisition card to USB-6009 data under Linux platform. To do this, I need driver linux for acquisition card data USB-6009 and some read-compilation-and-program to use "user application" which can take samples of the card, to implement some buffering or write to the file. It would be beneficial if I could also get sample code to generate a sinusoidal low frequency signal, using the D-to-A converter available on the Board of Directors.

    Also I need installation instructions for the NOR-DAQ software under standard linux environment.

    Thank you for your quick and detailed response,

    Adeel Malik,

    Research engineer,

    Institute of telecommunications research,

    Mawson Lakes Boulevard,

    Mawson Lakes,

    South Australia, 5095,.

    Australia

    Mobile: + 61 0404 030 071

    E-mail: [email protected]

    Hello Adeel,

    You will need to install the libstdc ++. so.5 Library.  A Google search has a few useful discussions that give more information on the procedure to follow if you are not sure:

    Let me know if you have installation problems - you can also try to contact redhat support if you are having problems.  If you have problems, please post so we can document the troubleshooting procedure to help all customers who may experience this problem in the future.  Thanks for posting!

    -John

  • USB-6009 software simultaneous timed output analog

    Ladies and gentlemen,

    I worked on a LabVIEW interface to a potentiostat I designed and built. I'm not very experienced with LabVIEW, but do they have experience with a variety of other languages (I had originally intend to use an FPGA for this, but he has been asked to write a LabVIEW VI first) programming.

    The goal:

    I want to output a voltage (initially consisting of ramps) signal and measure the voltage with an operational amplifier configured as an ammeter of feedback (using resistance feedback and voltage value to calculate current) connected to an electrochemical cell. The resistance of feedback is selected by using an automatic selection function (although I wrote a version prior to manual control) as TTL values using the DAQ Assistant to select relevant MUX channel outputs. I then try to save the data in a spreadsheet.

    The problem:

    I use an acquisition of data USB-6009, and I know that there is a hardware clock. Read all about him seemed obvious, the best way to the waveform of the output voltage used DAQmx package to define a function of writing in a loop that is clocked by the software. The problem I have is that I can't synchronize the output to the input with reliability and I have also some errors related to resources DAQ being reserved (error 50103). I think the way to solve this would be to convert every equivalent DAQmx DAQ Assistant and try to group their execution - this is where I fall. I tried to write a simple VI who shared a loop clocked by the software to read and write but had problems related to the value of min HAVE (error 200077).

    General issues:

    How I begin the process of read/write (with a Boolean switch) is very weak and doesn't feel not robust. Ideally, I would like to some form of indicator to warn the user when the read/write process is running and when it ended.

    My error handling is terrible, but I find no big thing to read about the basics.

    I use only a sequence of no and I think I should have more.

    Once I hit the beginning, VI requires the file name for the worksheet - at first, I was afraid that data would be entered correctly, but I think it's okay because the file is generated and then changed. It would be better if the user asked for the name of the file once completed the data collection.

    Any suggestion or help would be greatly appreciated. Thank you in advance.

    Sincere greetings,

    Julius

    The hardware supports timed 6009 entry analog. Even with the 1Samp mode, your code could be simplified with a single task and several channels (dev1\ai0:1). Then use Nchan 1Samp.

  • Sampling frequency for two different routes for acquisition of data USB-6009

    Hello

    I use a box USB-6009 and incorporating the "daq assistant" to change the sampling frequency.  I'm trying to find a way to set the sampling frequency to two unique values for the two separate channels.  I tried implementing two assistants daq and different for each channel sampling frequency setting, although it does not work.  Is it possible to set the sampling frequency for all channels, and then reduce the rate for another channel - or an alternative?  I would be recognizing any input on this matter, thank you!

    -Anthony

    All tasks on a DAQ card using the sample clock should use the same clock.  Therefore, you cannot have two tasks on the same sample of DAQ card at different rates.

    Alternatives would be:

    1. to combine all channels in a single task and to accept additional data

    2 get an additional DAQ card to use at the same time

  • Help configuration USB-6009 for experience

    Hello

    I am a new user of LabVIEW. I bought a USB-6009, and I need to acquire data from a pair of electrodes and a differential pressure sensor. Here is a schematic representation of the how, I think that everything has to be hung. I just have a few questions on Setup before I run my experience.

    I'll use the electrodes to measure the voltage drop. However, I wonder if I need a reference to Earth connected to substantive GND PIN. This is because I will operate the electrodes in the range of +/-20 V and according to the user's guide, each pin has a maximum voltage of +/-10 V with respect to the GND. I guess that means that the + ve electrode measures + 15 V wrt to GND and the electrode measures - ve - 5 V wrt to GND, data acquisition will give a reading of 15 V instead of 20 V. So if I need a reference to the ground, what can I connect to pin down GND?

    During this experience, I also will collect data of an Omega-PX26-030DV differential pressure sensor, which has a maximum output voltage of 100mV. It will be powered by a specialist Circuit CSI3005T power supply to 10 VDC. I think I made the right connections, but what I also connect the Terminal GND 4 on data acquisition on the GND power supply?


  • USB-6009 slow output signals using SignalExpress - error 200077

    We have a Council of USB-6009 and Signal Express version 3.5.0

    We want to generate low-frequency, analog and digital outputs to simulate some slow movement process.

    We have created the signals and their generated as output, put when we RUN the project, we get error 200077, which seems to indicate that we must use On Demand distribution of signals.

    If we choose On Demand, then the generate DAQmx says we have a missing entry.

    So, what method should be used with the slow USB-6009 to generate box (.01Hz and slower) analog and digital outputs?

    These are 2 of the projects, we tried - using On Demand, N samples, continuous, internal, and external triggering etc..

    Thanks adavance for your help...

    Welcome to the forums of Steve,

    I have good news for you.  I played a bit with the sweep and actually got a code facing up to generate a slow signal.  I went and tested it with the 6009 and he was able to run without any errors.  I joined here, but if you have to open (or anyone else in the future), here are some screenshots of how it works.  If this works, feel free to make the forum as resolved while others can locate a solution a little easier in the future.

    Scan Configuration:

    DAQmx Config:

  • Driving a relay 24V with a USB-6009

    Hello

    Someone at - it a circuit diagram of how to drive a relay 24VDC with a box USB-6009 and a ULN2803? I've done it before, but I can't find my old tickets and for some reason that I can't get it going now.

    I put the chain properly by using the DAQmxBase utility, but I still can't relay to pass.

    Any help much appreciated.

    Thank you

    Got sorted! It was my software not the hardware.

    Thanks for the tips anyway.

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

  • PID control using USB-6009, need of simple video or example vi

    I have a new usb-6009 and have tried all the videos on the NC

    Web site for practice. However with the version 8.6.1 I can't use

    the pid simple vi which is used on the video. (its too old 5 x v)

    I just need a PID simple vi to 8.6.1.so that day, I saw many complexes of vi

    for the demo of pid... I'm creating control tools... too to choose...

    any help looking for a simple vi or video? - as the demo shown

    the NI USB-6009 Web site...

    Concerning

    JJ

    Well, I did a simple proportional control for box usb-6009

    with a time inside the while loop... don't know if it's the

    Gourmet addresses... my sub PID vi is very simple...

    But it shows how to use labview and usb-6009 for case

    a loop very simple return PID...

    Concerning

    J

  • Using the NI USB-6009 case to generate a 12VDC output and output current of 300mA

    Hello

    I use the OR-USB-6009 my power supply for a 12VDC with drive current of 300 solenoid my. Initially, I used a non reverse Op-amp circuit and Inverter circuit operational amplifier to get the + 12V and - 12V output but I could not get the current I required. Should I use a transistor?

    Please find attached photos. Any input would be appreciated.

    Thank you

    Adam

    Well, really depend on your piercing circuit.  But I used most systems use the transistor to set the voltage of the device to 0V.  So when your DIO is high, the output is actually 0V (low).  So using a converter chip, your release of the DIO will be sort of the output circuit.  If you get the right IC, then the inverter will give you also a few extra current to drive your transistor.

  • Can I synchronize and AI on USB-6009 with meter?

    Hi all

    I use USB-6009, LV 8.5 under windows XP. I want to generate signals synchronized with Amnesty International. I know that I can not use the sample as DO clock clock. But can I use the card counter to synchronize and AI? And can someone give some similar examples? Thank you!

    Best wishes

    Bo

    The unit will display whenever you call writing DAQmx. It is more complicated than that. And synchronization is practically based on the flow of data and when you want to generate the digital output from the analog input.

  • inputs and outputs analog digital usb 6009

    I'm having a problem with my USB 6009 in labview programming.  I try to read continuously from the analog inputs while having an event focused on digital output within the same program/vi.  Basically, I need to taste all the time the analog inputs while having an event defined by the user (button control) to signal the digital inputs to turn on then after awhile.  The event of digital output must be independent of the analog sampling system.  I was throwing the "error already allocated resource" in most of the vi, I wrote to try to achieve.  What is programmatically possible with usb 6009?  I am at my wits end trying to do this and any help would be greatly appreciated (by myself and my boss).  Thanks in advance for your answers.

    RJ


Maybe you are looking for

  • I've demoted from El Capitan in Yosemite because of Photos of freezing. My photo library is now useless. Help, please!

    I've recently upgraded to El Capitan, and absolutely not regret it. I was able to access my photos, but any time I chose videos, panoramic, etc.. Pictures would freeze. My photo library is stored on an external drive, because my library is too large

  • Lenovo VeriFace for y410p

    I have a Lenovo Y410p. I erased the drive and I lost Lenovo VeriFace. I did a clean Windows 8.1 and redownloaded Lenovo Veriface installk. Unfortuantely VeriFace doesn't work anymore. It does not install and when I try to run it, it says it can opera

  • OR Robotics with camera IP D-Link for Tennis Ball Tracker

    Hello I am applying the example mentioned above using the D-Link IP camera. I contacted the supplier of the axis in my area, he said, he needs 4 to 8 weeks to be delivered. My summer program ends July 4, 2012. That's why I searched in my area and bou

  • M127fn MFP: Print from DOS

    I'm having a problem priting to some old DOS applications USB printers. Previously, I used the "net use lpt1 \\Computer\name persistent: Yes" and it worked. But now it does not work on some newer models as MFP M127fn etc. He has worked on most of the

  • XP does not burn cd inmedia player

    changed readers to one of the old computer I could burn cd on... now not able to burn? XP pro