NI-DAQ 6036E

I need help ASAP and would appreciate it very much if someone could help me out.
I need to develop a small application that needs to generate a sine wave and output it to a 6036E.
I am trying to use the express vi that generate a sine wave and feed it into the another express vi that outputs it to a 6036E.
The application is needed as a controller for a sensor. The scope of the project is to have an input voltage come in and compared to the sine wave generator and based on some criteria the sine wave generator will output a voltage so that it can control the sensor.
A reply or some sample vi would be greatly appreciated. I checked the sample vi within LabView and none conform to what I am looking for.
Thank you.

Hi!
The PCI-4472 is an 8-channel dynamic signal acquisition device for making high-accuracy audio frequency measurements. It does not have any Analog Output channels.
If you need to generate an output signal at high speeds I recommend using any of our high-speed sources. You can find detailed information about them at our Products and Services website for Signal Generators.
Please let me know if you are interested in getting any of these devices.
Regards,
Tica T
Applications Engineer
National Instruments

Similar Messages

  • How to get longer cable connecting SCXI-1000 to DAQ-6036E?

    Hello,
    Our chassis SCXI-1000 is about 5 to 7 meter away from the DAQ6036E host computer. But the maximum length of the cable seems to be 2 meter from NI. So are there any solution for my quesition? Can we make one or does NI have the middle-link to connect 2 or more cable together?
    thanks
    feilong

    An SCXI chassis can be cabled up to 10m away from the host PC using a shielded 68 pin cable:
    http://digital.ni.com/public.nsf/websearch/B30DF2FE6B6C2E2786256A62005BADE2?OpenDocument
    NI does sell a 10m cable - see this webpage:
    http://sine.ni.com/nips/cds/view/p/lang/en/nid/11799
    The part number for the cable appears to be 184749-10.
    Regards,
    Logan

  • Labview 6.1 on Windows XP laptop with NI-DAQ 7.2

    Installed PCMIA DAQ 6036E card with NI-DAQ 7.2on my laptop. Running XP and LabView 6.1. In Measurement Explorer I am only able to choose the +/-10V range. Expecting 4 ranges down to +/-50mV. Chose the traditional settings and not those used only for LabView 7.0.

    Hello,
    how is it illustrated that you can only change the +/-10V range in MAX? Do you get an error message by changing the values?
    Normally, when you create a virtual channel in MAX you can change the unit and the range in the channel assistant. After the channel is created you can still change unit and range in the properties of the channel. The scope you choose does adjust automatically to the nearest range which is available for this DAQ-Card.
    Regards
    Thomas D.
    NI Germany
    (SRQ 210415)

  • Counter in Toggle mode..

    Hello.
    I want to  count a digital edge using Counter on DAQ-6036E and generate a pulse every 10 edges.
    Thanksfor your help...
    Attachments:
    count.JPG ‏8 KB

    You asked a variation of this question which I just answered over in another thread.  This timing diagram is different than the other in that here you are generating short output pulses where the other one produced output square waves.  Do you know which you need?  Does it not matter because only the rising edge of the output pulse is used for anything?  Or do you need the ability to do both?
    -Kevin P.

  • Alternative to PCI-6023E + PCI-6602

    Hello,
    I am already using a system to acquire 16 analog inputs data (at 50Hz) and 100Hz PWM signals (counters) and to send 100Hz PWM signals to external devices. Because it deals with 12 concurrent counters I bought 2 x PCI-6602 counter boards on top of a PCI-6023E for the 16 analog inputs (through a SC2345 box). This works all well.
    I now have to build a simplified and portable solution that has to run on a laptop. I was thinking about a DAQ-6036E or DAQ-6024E (or even DAQ-6062E) and keep a SC2345 but do not know if I will get the same functionalities particularly for the PWM counting (in and out). I have to be able to count the high edge of the square signal at 100Hz while acquiring my analog inputs; also be able to generate those 100Hz signals. Will I be able to connect my counter in and counter out (one of each) to the SC2345 to do that?
    Thanks for your comments,
    Christophe

    Hello Christ0phe,
    Looking at your current specifications and hardware, the best suitable solution for a portable appication with >2 counters would be the Compact RIO Platform.
    As this is an FPGA based platform, you can implement (theoretically) as much counters for PWM generation and reading as you want.
    As you are an existing DAQ user, you will not be able to reuse your existing code.  The cRIO platform uses the NI-RIO driver which is using some different program logic than the NI-DAQmx driver.
    Why is the Compact RIO platform the best solution?
    Well, the cRIO chassis can be powered by a simply DC power supply. Depending which chassis this is between 9 and 30 VDC.
    The cRIO platform also has a dedicated controller inside which will run your LabVIEW code.  The PWM logic itself can run on the FPGA integrated in the cRIO chassis.
    So, the laptop will not be use for any calculation, only for monitoring and control of your application.
    If you want to stay with the NI DAQ plaform I see two other portable solutions:
    The first one is to make the swtich to the PXI platform.
    There is a small chassis (PXI-1033) which has an integrated MXI-interface. Using MXI technology, you can control a PXI chassis from another PC, including a laptop (using ExpressCard, not PCMCIA).
    For the PXI platform you can use identical or similar DAQ boards as you have now, reusing your existing LabVIEW code.
    Drawback of the PXI-1033 is that it can only be powered by 230VAC, you will have to provide a DC-to 230VAC converter yourself to be able to use it in the field.
    For your information. It's becoming harder and harder to find laptops with PCMCIA slots, ExpressCard is the successor available on most new laptops.
    But please have a look at following article concerning laptop compatibility: http://zone.ni.com/devzone/cda/tut/p/id/5035
    A last solution is to use the cDAQ plaform.
    Again a fully portable DAQ solution, but as it uses the same technology as the 'normal' DAQ boards, it only has 2 counters on board.
    As your PWM speeds are quite slow, it may although be possible to use this platform for multiple PWM signal generation and reading.  All will depend on the desired PWM accuracy (resolution) and if they all share the same signal period.
    It is possible to use the 2 on-board counters as a known sample clock to generate and read the PWM pulses using correlated DIO.
    Correlated DIO means that your digital input and output signals are hardware clocked (synchronized with other available clock source). On the cDAQ platform, your I/O modules must be placed in slot 1-4 of the cDAQ chassis to be able to use correlated DIO.  Possible I/O modules are in the C-series 940x range.
    Drawback: all your calculations have to be done on the fly in LabVIEW.  You will need to write code to generate an array
    of digital waveform data, then output it using hardware timed DIO
    synchronized to generate counter clock.  For the readout of the PWM signal, you will have to count (within the LV application) the number of tick (of pulses) of the sample clock during which the PWM signal was 'high' and calculate based on the known timing information the PWM on-time, period (and if needed duty cycle). 
    More info about cDAQ and Correlated DIO:
    NI-DAQmx: Correlated Digital I/O with NI CompactDAQ and LabVIEW
    Can I Use Different Sample Clocks for Correlated DI and DO?
    Some examples exist:
    CompactDAQ - Generating More Than 2 Pulse Trains
    NI-DAQmx: Digital Channel Pulse Width Modulation (PWM)
    This info should already help you make a selection.
    But please contact you local National Instruments office if you need more information.
    Best regards,
    Best regards,
    Joeri
    National Instruments
    Applications Engineering
    http://www.ni.com/ask
    Make our forums great:
    If you like the answer, don't forget to "Kudos!".
    "Accept the Solution" if your question is answered!

  • Configure_​HW_Analog_​Trigger command

     I have problem with programming NI-DAQ sample program using Ni-DAQ 6036E Series.
     I use Microsoft Visual Basic 6.0 and NI-DAQ 7.0.1 .
     I have problem with sample program is DAQsingleBufAnalogTrig.
     DAQsingleBufAnalogTrig with command like this :
     iStatus% = Configure_HW_Analog_Trigger(iDevice%, ND_ON, lLowValue&, lHighValue&, ND_ABOVE_HIGH_LEVEL, ND_THE_AI_CHANNEL)
     iRetVal% = NIDAQErrorHandler(iStatus%, "Configure_HW_Analog_Trigger", iIgnoreWarning%)
     NI-DAQ Error Message:
     error -10403.
     the specified dvice does not support request action (the driver recogenize the device,but the action is inappropriate for the device)
     my question is :
     Did not support Ni-DAQ 6036E is Configure_HW_Analog_Trigger command ?
     Thank you for your attention.
     jeans

    Hi John-
    The easiest way is just to search on ni.com.  I turned up that KB as the second link by searching for "analog triggering 6036e".  If you ever find a resource you think would be found more easily by updating the keywords, by all means let us know.  We want KBs, Developer Zone articles, and example programs to be helpful AND easy to find.
    Thanks-
    Tom W
    National Instruments

  • Laser Sensor Voltage Does Not Settle At Zero

    Hello wise ladies and (mostly) gentlemen. Have a problem for you that has got me quite frustrated.
    My current setup:
    Wenglor Reflex Laser Sensor: http://www.wenglor.com/index.php?id=346&L=0%27&tx_wsproductlister_pi1%5BArtikelNR%5D=YR24PCT2&tx_wsp...
    SCC-A10
    SC-2345
    DAQ 6036E
    Labview (can't remember what version).
    The sensor is connected to a 24V power supply, with the output of the sensor to the positive terminal of the SCC-A10, and the neutral of the power supply to negative terminal. Theoretically, (I measured these voltages with a multimeter) it jumps from around 23.2V to 0V, depending on if it is in NO (Normally Open) or NC mode. When everything above is hooked up, and my VI running, I get the output of the sensor going crazy when it is supposed to be sitting at 0V. The 23.2V side of things is fine however.
    The left side of the graph is for output of 23.2V, right side is the theoretical zero. But instead it seems to be going crazy between 2.32V and -1.5V (SCC-A10 is a voltage divider by 10). WHY??????
    Block diagram of VI:
    Input mode is referenced single ended, sensor range is -10 to 10 V. Connected on ACH6 or 14.
    HELP PLEASE!!

    So finally managed to get the resistors and get everything setup. When I attached the positive terminal through the resistor to ground, I didn't actually get any change. Still looked like the above graph. I of course said, well lets try the other way. This worked better with the 10k resistor now going from the neutral (negative) terminal to ground, but the signal (when it was supposed to be zero) would float around 0.5 by +- 0.3. Would connecting both to ground fix this? The sensor is NC, so all I really need to see is the delta, but it would be nice if the open case sat at a constant voltage.
    Turns out my sensor is not sensitive enough for what I want it to do, so waiting on getting another one sent to me...will have the same setup once it gets here however.
    Thanks for all the help so far, has gotten me farther than the hammer approach would have.

  • Data-acquisition with NI 6036E DAQ card & GPIB using an external trigger

    Hi all,
    I hope somebody could give me some help with the following and answer some questions:
    Simple system description:
    Labview 6.1
    PCI-GPIB card
    6036E DAQ card
    In my system, I am using an external analog trigger signal (A) for continuous data-acquisition. Characteristics of the analog trigger signal (A) are: ~40 Hz, signal height +1.48V, triggered by rising edge (the analog trigger signal (A) could be changed to a TTL signal). Each data-acquisition is done within ~1.0 ms after the rising edge of the trigger pulse. The timing of the data-acquisition and analyzing procedure is controlled by execution in a sequence structure placed in a loop.
    Now, I connected a power meter to the system, to measure the laser power during the data-acquisition. The power meter has two options to provide the laser power data:
    a) via analog signal output (voltage corresponds to laser power in watts)
    b) via GPIB (direct output reading of laser power in watts).
    Problem:
    During a certain point in my data-acquisition sequence structure (defined by a frame), I want to use the next occuring analog trigger signal (A) to acquire 1 value from the power meter.
    How do I do this in Labview programming for the following two situations?
    a) If I connect the analog output from the power meter to an analog input channel of the 6036E DAQ card. The analog trigger (A) would be connected to a second analog input channel (In case the analog trigger signal (A) is changed to a TTL signal it would be connected to the PFI0/Trig input pin on the DAQ card).
    b) If I use the GPIB connection of the power meter. The analog trigger (A) would be connected to a second analog input channel (In case the analog trigger signal (A) is changed to a TTL signal it would be connected to the PFI0/Trig input pin on the DAQ card).
    An other possibility would be to trigger the power meter directly, so it outputs constantly power meter values at ~40 Hz. How could I than acquire 1 power meter value (at a certain time im my sequence structure) via analog input at DAQ card or GPIB?
    Additional questions:
    How do I configure the PFI0/Trig pin on the 6036E DAQ board individually as an INPUT?
    How do I use an analog trigger signal (A) as counting signal for a loop, or as an activation signal for a sequence structure which includes GPIB commands?
    It would be very nice if somebody could give me some help.
    Kind regards,
    beam

    Hi beam,
    I just want to verify that I understand your situation correctly:
    An external trigger signal (A) is wired to one of your input channels (e.g. CH0) to trigger data acquisition of a second channel (e.g. CH1). Your power meter is connected to an analog input channel, which you would like to trigger with a certain rising edge at some of your sequence structure.
    Problem:
    During a certain point in my data-acquisition sequence structure (defined by a frame), I want to use the next occuring analog trigger signal (A) to acquire 1 value from the power meter.
    How do I do this in Labview programming for the following two situations?
    a) If I connect the analog output from the power meter to an analog input channel of the 6036E DAQ card. The analog trigger (A) would be connected to a second analog input channel (In case the analog trigger signal (A) is changed to a TTL signal it would be connected to the PFI0/Trig input pin on the DAQ card).
    If a task has been configured to acquire signal from one analog channel, it's not possible to run a second analog input task or to add a second channel on the fly. You had mentioned that it's possible to read from the instrument through GPIB. Is it possible to perform a software trigger such that at a certain frame of your structure, when the trigger signal A reaches voltage "x", a GPIB command is written to your power meter to query a measurement reading?
    Additional questions:
    How do I configure the PFI0/Trig pin on the 6036E DAQ board individually as an INPUT?
    You do not need to explicitly configure the PFI0 line as an input. If you want to use it as an input such that it acts as an analog trigger, simply wire the trigger signal to this pin. When configuring the trigger in your software, specify PFI0 as the trigger source.
    How do I use an analog trigger signal (A) as counting signal for a loop, or as an activation signal for a sequence structure which includes GPIB commands?
    You can try using the Limit VI to find out when the trigger signal reaches a certain level, and count how many times this level is reached. Similarly, you can use this as the condition to execute GPIB commands.
    Hope this helps,
    Lesley

  • How can I connect the output of a force transducer unit(BNC cable) to the PCI-6036E DAQ card via the SCB-68 block connector?

    I m using the 404A force transducer unit by Aurora Scientific and i want to connect the (converted to Volt) output, which is a BNC cable, to the PCI-6036E DAQ card via the SCB-68 connector block, facing difficulties in choosing the correct input mode for my signal(couldn t clear this using the manual), setting the switches and which channel shall i use in the block connector in order to configure ot with LABVIEW

    Hi MSc Student,
    Connecting your transducer to the 6036E card via the SCB-68 connector block should be pretty straight forward. You have 2 choices of input mode, Referenced Single Ended (RSE) this is where you will connect the screen of the BNC cable to a ground connection for the DAQ card in the SCB-68 and the other to any analogue input channel . These are listed in the device pinouts in the help section of MAX, under the 68 pin devices section. The terminal block numbers correspond to the DAQ card's pin numbers. Another method, which avoids ground loop problems would be to use the Differential connection and connect the signal and ground connections of the BNC cable to a differential analogue input, these are listed in the 6036E manual and in th
    e MAX help section again. the disadvantage to using this method is 2 analogue input channels are used and you must use the lowest 8 analogue input channels for differential inputs.
    The switch settings that you need can be found in the manual for the SCB-68 in table 2-1, the manual can be found here : http://www.ni.com/pdf/manuals/320745b.pdf
    The switches are for power to extra signal conditioning and the cold junction compensation for thermocouples which in your case you do not need so set the switches to the positions in the first box ie Direct feedthrough, with temperature sensor disabled and accessory power disabled. The channel you use should not matter the only ting to remember will be that if you use differential mode measurement that you will be connecting the signals to AI(n) and AI(n+8) so differential input 0 is across the connectors for AI0 and AI(8). The channel numbers corespond to the analogue input number for the card.
    I hope this information helps,
    Chris M
    App
    lications Engineer, National Instruments

  • What is the maximum number of samples that can be acquired with a single trigger using PCI-6036E DAQ card?

    1. My PCI-6036E card has a FIFO of 1024 bytes in AI. Maximum how many samples can be acquired with single trigger for digitizing a waveform?
    2. PCI-6036E DAQ card has got a AO with 10ks/s update rate? Can I generate a pulsed output with the AO of this card? I need a pulse of, say, 5 V and 1 kHz frequency.

    Giri,
    1.The trigger is usually for enabling the acquisition. I mean, when it is logic zero, you acquire nothing; however, when it is logic one, you start acquiring your waveform,and you can acquire continuously without having to worry about how many samples, unless you want to set your program for doing so. You can acquire continuously by implementing buffer acquisition. Finally, the FIFO that is in the board will not affect the buffer acquisition.
    2.Yes, you can do that! You can generate your 5V signal with that specific frequency, and you should not have any problems, because the freq fits in the update rate.
    I hope this information is helpful.
    L Aguila
    Applications Engineer
    National Instruments

  • Lock and unlock sharing DAQ PCI-6036E

    Is there an example for lock and unlock a DAQ resource (PCI-6036e)? I'd like to protect it from different threads.

    Well, I have LabVIEW 6.1 and TestStand 2.01f
    Does NI-DAQmx come with LV7?
    My application has one serial port,one PCI-6036E connecting to one SCXI with 16 thermocouple and 10 force sensors.
    motor controller pc board (MC)
    PC with TestStand and LabVIEW (master)
    | |
    RS485 COM1 PCI-6036E
    | | | | SCXI CHASSIS
    slave MC1 MC2 MC3 MC4 TEMPERATURE SCXI-1102
    | | | | | | | | Strain gauge SCXI-1520
    Stepper 1-3
    Brushless
    The PC is the master,
    MC1 2,3,4 are slave motor controller, they don't initiate communication but they take a command and execute it and they can return mo
    tor status encoder position.
    MC1 can controll four motors, serial command has MC1 address and individual motor sub-address.
    The four motors connect to MC1 are stepper and small.
    The motors connect to MC2 are brushless type
    The two motors connect to MC3 are stepper and medium size. Different manufacturers, but they all have encoder feedback and take about 4 - 15 seconds to move to commanded position.
    Strain gauges for measuring the force of the linear motors. Most motors have one strain gauge, but three motors have two strain gauges. (Fwd 1 inch with 8psi to a cork screw, once finding the corkscrew resistance, punch thru it with 50 psi and 1/2 inch)
    The test is life analysis and motor force.
    The test cycles the motors continuously and collecting data (encoder, temperature, force, cycles)
    What are the ways for doing the test?
    How should the graphical User interface be? this is the thing that the project managers care about. Only three seconds to impress them.

  • Will there be a problem if i use DO and connect it to Gnd on 6036E DAQ ?

    I am trying to use DIO channel 0 as digital output(set at 'high' always) and connect it to analog channel 0. I then plan to use gnd to break the circuit. So, analog input will give me 'high' always except when i gnd it. Will i burn up my DAQ card by grounding DO to Gnd.

    Hey Jake,
    I would never recommend doing this. The digital lines on the 6036E have no isolation and they would surely burn up if they were driving 5V and tied to ground. This would be exceeding the rated 13mA.
    I would suggest using the digital outputs to control an external relay that could be used to switch the line from a 5V external power source or ground. In any case you want to turn off the 5V or disconnect the 5V circuit before pulling any line to ground.
    I hope this helps out.
    Joshua P.
    Application Engineering
    National Instruments

  • NI-DAQ GPCTR_Set_Application fails on ND_SIMPLE_TIME_MSR on DAQCard 6036E

    I try to use the 24 bit counter/timer on my DAQCard 6036E to do simple time measurements. I used the example file TIOGPStimeNsoftwareEvents.c and adapted it to do simple time measurements without synchronization.
    At line
    GPCTR_Set_Application (1, ND_COUNTER_0, ND_SIMPLE_TIME_MSR);
    , the application yields a -10120 gpctrBadApplicationError error.
    I also get errors on the subsequent GPCTR_Change_Parameter function calls.
    I really need help on this on!
    I use NI-DAQ 6.9.3 with patch.

    I've found the answer to my questions at:
    "Counting the number of quadrature encoded digital pulses using a general purpose counter."
    http://exchange.ni.com/servlet/ProcessRequest?RHIVEID=101&RPAGEID=135&HOID=50650000000800000052600000&UCATEGORY_0=_32_%24_12_&UCATEGORY_S=0&USEARCHCONTEXT_TIER_0=0&USEARCHCONTEXT_TIER_S=0&USEARCHCONTEXT_QUESTION_0=-10120&USEARCHCONTEXT_QUESTION_S=0
    "C Program Measuring Time that Requires a DAQ-STC."
    http://sine.ni.com/apps/we/niepd_web_display.display_epd4?p_guid=B45EACE3E8F556A4E034080020E74861&
    pvdm

  • I want to operate my 3 6036E DAQ cards in a master slave arraingmen​t

    I would like to resolve some timming issues by configuring my 3 6036E daq boards in a master slave arraingement. I have installed a RTSI cable on the boards.

    Chris,
    One thing to remember when synchronizing multiple boards is that you want to have a start trigger in addition to routing the sample clock over the RTSI bus (examples are available in the Example Code Library [http://www.ni.com/devzone/dev_exchange/ex_search.​htm] and the NI Example Finder). Here are two examples (the first uses Traditional NI-DAQ and the second NI-DAQmx):
    1. http://sine.ni.com/apps/we/niepd_web_display.DISPL​AY_EPD4?p_guid=B45EACE3E13D56A4E034080020E74861&p_​node=DZ52336&p_submitted=N&p_rank=&p_answer=&p_sou​rce=External
    2. From inside LabVIEW go to Help > Find Examples to bring up the NI Example Finder. Inside the NI Example Finder browse to Hardware Input and Output > DAQmx > Synchronization > Multi-Device > Multi-Device Synch - Share
    d Timebase & Ext Dig Trigger.vi
    Also realize that these aren't simultaneously sampling boards (S Series), so each channel sample on an individual board will be separated by a small interchannel delay. Depending on whether you are working Traditional NI-DAQ or NI-DAQmx (http://digital.ni.com/public.nsf/websearch/42484E​84DA98053686256D32006E0494?OpenDocument) this interchannel delay is different.
    Ames
    Applications Engineering
    National Instrument

  • Will an apication that requests the d2k-dask.dll work with a daq-mx 6036e card?

    I have an aplication in labview 6.0 that does not run because there is a missing dll file. It worked well with another daq card, under the same version of the labview. I culdn't find the dll yet. Even if I can find it, I wonder if will it work with my daq card. Any help is welcome. Thanks.

    After doing a Google search, it appears that the dsk-dask DLL is for use in communicating with ADLINK's data acquisition cards, not National Instruments' Multifunction DAQ devices. The NI PCI-6036E is compatible with NI-DAQmx 7.5 as well as Traditional NI-DAQ 7.4 drivers, so you will want to use one of those drivers to communicate with your NI PCI-6036E.
    Hope this helps!
    Michael P
    National Instruments
    Michael P
    National Instruments

Maybe you are looking for

  • Recovery help needed for Equium A300D-13X

    Hi all, After experiencing too many problems to list with my Equium A 300D 13X, both hardware and software, I decided to go ahead with a complete restoration to factory settings. My first step was to create 2 dvd recovery discs, using the Toshiba rec

  • Unable to read data from Temporary table

    Hello Iam calling a stored procedure in java which populates data into a temporary table. This temporary table is reset for each session. The issue is that the procedure is executed successfully but when I run a select query on the temp table, it sho

  • Restored iphone 5 from back up of iphone 4 and it picked up wrong itunes account how do I change it?

    I Saved to itunes all data backed up from 4s and restored it to 5s on my PC which has 10 copies from other phones and it picked up stray itunes account how do I change it???

  • Opening a PDF/Excel/Word Doc/etc file in an iView

    Hello everyone, I'd like to open an Excel or PDF or etc file in an iView. Ideally i'd just create a URL iview (by the way i'm on EP5 SP6) and then just use that to link to a static file. However, the issue i'm having is that we need to open the file

  • PTV and ETT not working but streaming video does

    Here's the drill. I can output to the DSR 25 directly from the timeline and get both audio/video. BUT, when using PTV or ETT nothing goes through the firewire pipe. weird...any thought? g