18f4550 USB Data Acquisition Card - Labview

Hello!
I made USB Data Acquisition Card from here:
h...p://www.elektor.com/magazines/2007/november/usb-data-acquisition-card.271706.lynkx
And I want controll this acquisiton card over Labview.
Could you tell me please, is it possible and how!?
What I need to do!? (step by step)
Thank you!

Hallo I got the same problem. I got the same DAQ, I have te DLL file and I found the Call Library Function Node but that is when I stuck. I don’t know which parameters I need to fill in. can some one thell me how to go on.  @124132543 maybe you already heave the DAQ working en can you help me.  
Roy ( Holland)

Similar Messages

  • Help: can labview support anyone's designing Data acquisition CARD?

    I want to design a " Data Acquistion Card" with PCI interface,and want to drivedand process output data in labview, But I don't know whether Labview has this function to drive or read/write this kind of Data Acquisition Card which designed by myself not by NI company.

    What you use in LabVIEW will depend on what type of low level driver you write. LabVIEW has the Call Library Function Node for calling a DLL, the C Interface Node, Active X, and .NET functions. You can even use VISA and do register reads and writes.

  • Descargar toolkit Q2-USB Data Acquisition Device

    Saludos comunidad:
    ¿Alguien tiene información o sabe como conseguir el driver y el toolkit para labview  y windows 7 del dispositivo "Q2-USB Data Acquisition Device" de Quanser, de forma gratuita?, pues solo lo necesito para este software y no el paquete completo.Ademas, el paquete de instalación que poseo sol sirve pra windows XP y labview 2012.
    cualquier ayuda se los agradeceria

    Saludos cristian.ccl,
    Gracias por utilizar los Foros de Discusión de National Instruments, estuve investigando un poco sobre tu consulta, lamentablemente no logre encontrar ningún driver gratuito para esta tarjeta, así bien te comento que para utilizar esta tarjeta con LabVIEW es necesario que cuentes con el Add-On Rapid Control Prototyping Toolkit para LabVIEW de Quanser, el cuál podrás encontrar en el siguiente enlace:
    Rapid Control Prototyping Toolkit - Quanser:
    http://sine.ni.com/nips/cds/view/p/lang/en/nid/211216
    Lamentablemente este Add-On no ofrece un periodo de evaluación, sin embargo te comparto un getting started de Quanser para utilizar esta tarjeta en LabVIEW esperando que sirva como punto de inicio:
    Quick Start Guide Q2-USB Data Acquisition Device for LabVIEW:
    www.quansershare.com/Home/Search?contentID=94
    Una posible opción sería comunicarte con el dispositivo en RAW Mode, los siguientes links pueden serte de utilidad:
    http://www.ni.com/tutorial/4478/en/
    How Can I Communicate With a Device Using NI-VISA USB RAW Mode?:
    http://digital.ni.com/public.nsf/allkb/E3A2C4FE42D7ED0D86256DB7005C65C9
    USB Instrument Control Tutorial:
    http://www.ni.com/tutorial/4478/en/
    Sin embargo, francamente creo que la mejor opción sería que utilizaras el Add-On existente, ya que además del driver, también cuenta con VI's bastante interesantes y que seguramente de serán de utilidad para tu aplicación. Otra posible alternativa sería contactar directamente a Quanser para confirmar si cuentan con algún driver gratuito:
    Technical Support Request:
    http://www.quanser.com/forms/techsupport.aspx
    Saludos cordiales.
    David P.
    National Instruments
    Applications Engineer
    www.ni.com/soporte

  • Multi Channel USB Data Acquisition

    I am using the following VI for arduino HC-06 bluettoth data acquisition. I would like to acquire multicahnnel data 
    Could you suggest me how to acquire multichannel data from USB? To do this, in what way  i have to program the arduino?

    Thank you very much for your suggestions. its working.
    But if i give input to channel 2 or 3 or 4, they are not responding. only channel 1 is responding irrespective of input pin. what could be the reason for this?
    earlier, i was acquiring single channel data at 57600 baudrate, i was getting pure sine wave signal upto 90Hz, after that it was started distorting.
    Now, it started distoring above 20Hz, i think i need to increase the baudrate to 230400 to get 4 channel undistorted signal upto 100Hz,
    but arduino supports upto 115200 only, what shall i do??

  • Decisions based on the data acquisition in Labview

    Hello
    how can make decisions in labview based the output of the data acquisition..
    For example. if I have a voltage comming in from the light sensor...and lets say I want run the for loop this many times if the voltage comming out is greater than some threshold...any examples.
    Thanks
    SK

    1. What makes you think the for loop does not iterate?  If the Start Stop toggle switch is in the Stop position, the while loop inside the for loop will never end so the for loop will stay in its current iteration waiting for the while loop.  If the switch is true, then the for loop will run through its 10 or 20 iterations in 1 or 2 seconds.
    2. It is usually better to create and start the task outside the loop, write the data inside the loop and then clear the task after the loop finishes.
    3. Your indexing of the boolean array to write can be done very simply with the Quotient & Remainder function and a Subtract from 3 inside the false case of the CCLW/CLW structure.
    Run your VI with Highlight Execution (the light bulb on the block diagram toolbar) turned on and watch what it does.
    Here is a cleaned up version of your diagram showing the simplified indexing.
    Lynn

  • Programing Data Acquisition Card AT-DIO-32HS in LabView or ANSI C

    Hello,my name is Andreas an I work the first time with LabView. We bought the NI AT-DIO-32HS card. My problem: I have a rnadom-generator application, with two data-outputs , data1 is the random data, data2 is the shifting frequency from the shift register which shifts the random-data out, I must aquire the random data each time when a positive edge of the "shift-frequency" occures. Do you have some programing examples in LabView or in ANSI C to give me a first idea for the programing of these aquisition cards? E_mail: [email protected]

    Hi Andreasz,
    Welcome to LabVIEW!
    Any time I start working with a new device I start by searching the examples that ship with LabVIEW.
    Goto search examples. Take a look at the examples located in
    Hardware Input and Output >>> Solutions >>> 653x Logic Analyzer
    There you will find four example that will get you sarted.
    If you find these lacking, let us know what needs changed and we may be able to help.
    Ben
    Ben Rayner
    I am currently active on.. MainStream Preppers
    Rayner's Ridge is under construction

  • NI 9239, can a /-10V data acquisition card be used to measure 0-20V signal?

    Hello everyone,
                     I have NI9239 daq card, which has input range of +/-10V. Is it possible to measure 0-20V signal on same daq? if yes what would be the best approach?
    Thanks!
    Kudos are (always) welcome for the good post. :-)

    You'd need to level-shift your 20V signal down 10 Volts. Then you can compensate for it in software.

  • Analogic acquisition with Labview and National Instruments card

    I need to acquire 2 analogic signals simultaneously. I use version 4
    (maybe 5) of Labview, with a National Instruments data acquisition
    card (BNC-208x). I want to save the 2 signals in a text file. Does
    anyone could send to me a diagram (vi) for doing that.
    Thank you very much.
    (my email: [email protected])

    True simultaneous sampling is possible with only a few types of DAQ cards. I believe BNC-208x is like the current BNC-2xxx series and is nothing more than a adaptor to the actual DAQ card inside the PC. If you can live with the small delay between channels that the majority of DAQ boards has, then there are a number of shipping examples that can help you. Look for the Cont Acq&Graph examples and Data Logger to Spreadsheet File.

  • Data acquisition from multiple channels.

    Hello
    Right now, I am able to acquire the signal from a single load cell and display it.But I would like to know of how to acquire  acquire signals from two load cells simultaneously.I am using Labview 6i and I am using AI S-Scan with AI config to acquire the waveform.It would be of great help if you could suggest a simple method to acquire the signals.
    PS: Please find the attached file used for acquisition from a single load cell.
    Looking forward for your reply.
    Manasa
    Attachments:
    test 4.vi ‏102 KB

    Hi Manasa,
    If I understand what you are trying to do, it is relatively
    straightforward to configure your application to acquire data on two channels.
    I was unable to run your vi as it was missing some of the subVI’s
    from your application.  However, your
    attachment was sufficient to see what you are trying to do. 
    Here is how to add channels:
    1.      
    In the I/O Channel Constant, you can add
    additional channels by using a comma or a semi-colon.  For example, to scan the first four channels
    you would put 0:3 in the constant (see attached screenshot ChannelConfig.jpg).  To scan the first and third channel you would
    put 0,2.
    2.      
    The AI Single Scan VI will now read from
    multiple channels.  Often it easiest to
    configure the output of this VI for viewing by first putting the data into an
    array using the Build Array VI.  It can
    then be plotted in a waveform graph. (see attached screenshot ReadtoGraph.jpg
    and WaveFormGraph.jpg)
    Just a few notes about “simultaneous” sampling:
    Most of the NI data acquisition cards have a multiplexer
    between the various input channels and the Analog to Digital (A/D) converter
    creating a very small delay between each channel (usually ms range or
    smaller).  NI does make several data acquisition
    cards that can perform true simultaneous sampling, meaning that there is an A/D
    converter for each channel.
    For the large majority of applications, the small delay
    between channels is negligible.
    Jared T.
    Attachments:
    ReadtoGraph.JPG ‏21 KB
    ChannelConfig.JPG ‏288 KB
    WaveFromChart.JPG ‏61 KB

  • EXISTE EL COMPONENTE DE USB DE ADQUISION EN LABVIEW

    QUIERO SABER SI PUEDO MEDIANTE LABVIEW MANEJAR EL PUERTO USB

    CHIRW;
    Es posible, pero deberas crear el "driver" de tu instrumento (a menos que sea de Natioanl Instruments o compatible). Lee lo siguientes articulos:
    Using NI-VISA 3.0 to Control Your USB Device
    Easily Communicate With Your USB Instruments -- Learn about USB Standards for Test and Measurement, ...
    Si lo que deseas es usar un instrumento hecho por alguna compañía que no es National Instruments, mira aqui:
    Can I Use Third-Party USB or IEEE 1394 (FireWire) Devices with LabVIEW or LabWindows/CVI?
    USB Overview
    Si buscas tarjetas de adquisicion de datos que se conecten al puerto USB, entonces mira aqui:
    NI USB Data Acquisition
    LabJack
    Atentamente;
    Enrique
    www.vartortech.com

  • I2C interface (Sensor Data Acquisition) LabVIEW

    Hi all!
    Hope you are doing great!
    Well I have a question which is more about asking all you for an idea!
    The Situation:
    I have a circuit board which has an On-Off Valve, Digital pressure sensors (manufacturer AMD) and Humidity/Temperature Sensors (make- IST Hygrosens). On the board all the sensors communicate as I2C slave devices and all the data from the sensors is read into an I2C --> USB adapter chip which further connects to the PC via normal USB cable.
    Additional to this board, There is a Relay circuit with a simple 1-pole relay which controls an on-off valve on the above Circuit board. This valve is controlled totally separate via a coaxial cable from the relay directly to the Valve. But the relay board has a I2C interface and it also acts as a slave device. The relay board has the same I2C --> USB adapter chip.
    Both the Relay board and Sensor board connect via USB to the PC which I suppose is the Master device.
    The software code written for this arrangement and Sensor data acquisition is too old and there are a lot of problems coming. I have almost given up troubleshooting..
    I now want to translate this automation system onto LabVIEW. I searched the NI website where there is a DAC card called - USB8451 which supports I2C interface... I am a beginner in LabVIEW and cant really make sense out of how should I go about implementing this system on LabVIEW..
    If you guys can please help me out to atleast start (like what all hardware I would need etc..), to have a clear picture, it would be great help!!
    Looking forward to your inputs and Thank you so much in advance!
    Cheers!
    Pramit

    NI provides a LabVIEW API for the USB8451.  If you use the USB8451, you would use the provided API to write a program that controls the USB8451 and you would do all of the I2C communication in your program.  This would mean using functions / SubVI's to connect to the USB8451 and then perform I2C operations through it.
    If you use USB already on your device, then you would probably use NI-VISA as the driver and have to get / write your own API to talk to the specific device.  The manufacturer may have a LabVIEW (or other) API available for talking to the device that you could get.  If not, then you would have to understand the details of how to communicate with the device and then write an API using NI-VISA serial functions.  This would mean making NI-VISA be the assigned driver for the device and then using VISA Serial functions / SubVI's to send the messages and receive the responses.

  • Multiple Sound Card for data acquisition gives read buffer error

    I am using 6 usb based sound cards for voltages and currents mearuments of a three phase delta system.. Hardware is working well. but in labview when i use builtin Input=>sound box for data acquisition it also works well upto 4 inputs... but when i use more i.e. 6 it starts giving error "cannt perform action, read buffer is full" some thing like this... som times it goes to "not responding"...i have tried to find the solution and found in another post of this fourm to varry the sampling rate... i did it upto 96000 that is maximum ... but still problem is same...i need to know, how to manually increase the read buffer. if not possible then.. is there any way that labview stop giving any type of error during simulation?

    thnx i hv solved that problem ... now there is another problem... i am getting all my signals in computer but problem comes when i use phase detector. it keep on showing different values in phase measurement block.. how can i manage the signal with correct phase. i cannt send code cz it has many VIs and they are spread in computer. so i am pasting come photos that are showing different. look in picture...it is from same signal and the phase is different..
    Attachments:
    Capturexcvxccxvxcvcxvvxcvxcv.JPG ‏11 KB
    Capturexcvxcvxcvxcv.JPG ‏11 KB

  • 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

  • Can I develop a data acquisition app without the DAQ card installed?

    I'm new to LabView.
    I would like to build a simple data acquisition app (graphical display and logging). I would prefer to build this on my desktop, and then install/run it on a laptop.
    I'm not sure how to work this as the DAQ card and driver are not installed on my desktop. Is there a (hopefully) simple way to configure a data source in labview so that the app will automatically (or at least easily) connect to the existing driver?
    At the end of the day I don't want to install the complete dev system on my cheap little laptop just for this one application.
    TIA,
    Michael

    yes you can develop an application without having a daq card installed. You still will use the same functions in labVIEW. If you are using labVIEW 6.1 they are under the data acquisition palette in the block diagram. If you are using LV7 there are now two types of data acquisition functions. Traditional NI Daq (before lv 7) and new Daq MX. The daq functions are under the NI Measurements palette in LV7. If you are new to LV I suggest you use the daq assistant on the bottom of the palette. This will allow you to easily configure what you want, the drawback is that you will need to use this on the computer that has the card. So try the traditionaly nidaq functions. They will allow you to develop without the card. hope this helps.
    BJD1613
    Lead Test Tools Development Engineer
    Philips Respironics
    Certified LV Architect / Instructor

  • Standalone application for data acquisition using NI DAQ card

    I have made a standalone application in labview GUI for data acquisition and signal processing. if i have to run this application in any other computer what all softwares should be installed other than labview runtime engine...NI DEVICE DRIVER CD alone is to be installed or do i have to install any other software for data acquisition using NI daq card??
      thanks and regards
    Solved!
    Go to Solution.

    You should only need the run time engine, The device drivers for the device, maybe need VISA drivers if you are doing serial or something of that nature, You may need the channels or tasks created in NI measurements and automation if you created them there.
    There may be other things that you will need depending on what you include in your code and what tool kits that you have installed.
    Tim
    Johnson Controls
    Holland Michigan

Maybe you are looking for

  • Can't launch iTunes, get unknown error -50

    iTunes was runnign fine on my windows 7 laptop, then all of a sudden it wouldn't launch due to "unknown error -50". uninstall/reinstall itunes didn't fix it. ideas?

  • Asp requests download instead of opening document in new window

    I go to certain websites with the new FF 4 and attempt to access a document that uses asp and FF downloads it instead of opening it. Works fine in Safari, Chrome, Opera but not in FF.

  • Blizzard problems in Leopard?

    Yesterday I tried to install Diablo II on my macbook, using the installer provided on the apple.com website. When I clicked on the program nothing happened. Now, I am trying to install Warcraft III but when I try to click on the installer on the CD i

  • Why are my clips shaking after slow motion?

    I captured clips from my Canon 7d and converted the clip through mpeg stream clip, pro res, 60 frames, full HD. When I imported it into FCP and set the speed to 50% (or any speed, except normal) the top of the clip shakes the entire time, before I ma

  • DPX export settings for DCP creation

    I have a short film that's been accepted to a major festival that requires a DCP, and I want to create the DCP professionally.  I would like to provide a true 24p DPX master to the DCP company. My final film is a 4K sequence at 23.976.  I have duplic