USB 6215

Merhabalar
Elimizde USB 6215 DAQ kart var.Acaba bu kart ile Sıcaklık ölçümü yapabilirmiyiz.Bu konuda yardımcı olursanız sevinirim.
Bekir Kocatürk

Merhabalar Bekir Bey,
Sahip olduğunuz USB-6215 veri toplama ürünü genel amaçlı analog voltaj girişlerine sahiptir. 
Sıcaklık ölçümü için çokça kullanılan sensörlerden termokuplör, RTD ya da termistör elemanlarının doğrudan bu ürüne bağlanması pek mümkün değildir (termokuplör üzerinden doğruluğu düşük olmakla beraber bir ölçüm alabilirsiniz). Bu 3 sensör tipi hakkında daha fazla bilgi için http://zone.ni.com/devzone/cda/tut/p/id/2860 web adresini inceleyebilirsiniz.
USB-6215 ürünüyle kullanılabilecek en olası sıcaklık ölçüm elemanı LM35 tipi bir entegre devredir (IC). Bu IC sıcaklık değerlerine karşılık voltaj değerleri ürettiği için USB-6215'in genel amaçlı analog voltaj giriş kanalları bu entegre devreye bağlanabilir.
Saygılarımla;
Candan 
(Bay) Candan CANER
National Instruments Türkiye

Similar Messages

  • NI USB-6215をC++ Builder 2010で使用する方法

    今回、NI USB-6215を使用してデータ集録を行います。
    作成するソフトウェアですが、C++ Builder 2010での作成となります。
    NI-DAQmx 8.9.5をインストールし、サンプルプログラムを作成したのですが、
    以下のようなエラーメッセージが出ました。
    [ILINK32 エラー] Error: 'C:\PROGRAM FILES\NATIONAL INSTRUMENTS\SHARED\EXTERNALCOMPILERSUPPORT\LIB32\MSVC\NIDAQMX.LIB' には無効な OMF レコード (タイプ 0x21) が含まれています (COFF の可能性もあります)
    他のディスカッションで、C++ Builder用のインポートライブラリを作成すればよいような記載があります。
    しかし、nidqa32.dllが見つかりません。
    (C:\Program Files\National Instruments 以下)
    また、NIDAQmx.libをリンクすればよいのかと考えたのですが、上記エラーが出ました。
    今回、初めて御社製品を使用します。
    インストール方法、その他、何か足りない、もしくは間違えていることがあるのでしょうか?
    何かわかることがありましたら、指摘していただきたいです。
    よろしくお願いいたします。

    お世話になります。
    自己フォローです。
    本件ですが、NIDAQmx.libを含むDLLをVisual C++で作成し、それをimplibでインポートライブラリを作成することで対応できそうです。
    お騒がせしました。

  • Ni 6215-USB counter

    Hello
    We are currently using af NI 6215-usb DAQ to aquiere signals from a quadrature encoder. At maximum speed the encoder generates roughly 33000 pulses per second, which we doesn't count accurately. Our DC-motor turns roughly 90 degrees too much. If we s,low the speed down, we are able to turn very precisely.  We are using a digital filter on the counter with a minimum pulse width: 6,425*10^-6, which should fit our setup. Is the DAQ too slow? Or are we doing something wrong in our counting or setup of the counter??
    Thanks in advance
    Christian Carøe 
    Attachments:
    Block.jpg ‏412 KB

    Hi Christian,
    I can see that you are doing pretty much everything in one loop structure in Labivew. That's not recommanded when you are have Data acq. and Write to Disk functions. Write to Disk functions are slow compares to your Data Acq. part of the code, and it will slow down your loop execution.
    You should implement parallel structures and using e.g. Queue Structures for passing data from Data Acq. loop to the Write to Disk loop.
    See. "File --> New... --> VI --> From Template --> Frameworks -->Design Patterns --> ProducerConsumerData Structure" for more info.
    For testing the USB-6215 and the Quad. encoder output you can basically create a new VI and only tests the Counter Input part of the code.
    Please let me know if this helps.
    Thanks!
    Message Edited by Morini on 12-16-2009 09:48 AM
    Dennis Morini
    Field Sales Engineer
    National Instruments Denmark
    http://www.ni.com/ask
    Attachments:
    screendump.png ‏21 KB

  • USB 6341 versus 6215

    I was using a USB 6215 OK. It worked great. However I needed to controll my valves by hardware I/O. I just installed the new USB 6341. I am trying to control 1 line at a time. I am currently sending a binary or hex value to control the valve. It does not act the same way as the USB 6215 DAQ. Does anyone have a simple approch to control one bit at a time. I am not familur as yet with the DAQ USB 6341.
    Philip
    Solved!
    Go to Solution.
    Attachments:
    6341.JPG ‏42 KB

    Dennis Knutson wrote:
    tbob wrote:
    Put the write function before the start function.  The write function simply writes data to the DAQ card buffers.  The data does not get generated until the start function is called.  So in your code, you were telling the DAQ to write an empty buffer before you filled it with data.  Try reversing the order and see if it works.
    Sorry, putting the Start Task first is normal. Just look at one of the simple examples such as Write Dig Chan.
    Normal, maybe, but not always so.  Look at the example called Write Dig Chan-Ext Clk.  It has the write before the start.  I guess it works both ways.  I have always put the write before the start because I have sometimes used external triggers.  That lead me to believe that you have to write to the buffer before you start the task.  I do the same with Analog Outputs also.
    - tbob
    Inventor of the WORM Global

  • Comparison between 6210 & 6215

    need to know the differences between usb-6210 & usb-6215.

    Hi mfaizal,
    can you be a bit more precise? Which response do you expect?
    http://sine.ni.com/nips/cds/view/p/lang/de/nid/203189 http://sine.ni.com/nips/cds/view/p/lang/de/nid/203091
    The USB 6215 has two additional analog outputs.
    Mike

  • How to acquire data and send via tcp/ip

    well guys i'm having a problem here
    i will have a client and a server....
    the client will stay at my home doing some kind of monitoring
    and i want that my client send this informations to me here in my work
    the informations are 6 variables
    3 voltages and 3 currents i already did a program for try the communication
    and it works.... i used the random number only to see if i was receiving the values
    and it works perfectly
    now i have to put the real values... i will use a daqMX.. i don't know the exaclty daq.. but is the  cheapest... because i don't need too much things...
    how could i put the client to make this monitoring and send the data to me??
    thanks for the help!

    I assume you meant the USB-6215, as there is no 6125.
    I would suggest looking over this page: Getting Started with NI-DAQmx: Basic Programming with NI-DAQmx. It contains a wealth of information on using DAQmx.
    You can use MAX to create a simulated 6215 so you can create tasks and
    then implement your code using the simulated device. This will allow you to write the code and test it without actually having the device. Since the 6215 has only analog inputs I am assuming you're using something like a shunt to measure your 3 currents. As I noted, there are tons of examples that ship with DAQmx - just use
    the Example Finder to find them. For what you're doing you can probably
    get away with just using the DAQ Assistant Express VI. However, that
    Express VI generates dynamic data, which you will need to convert to an
    array in order to send it over TCP/IP. This can be done using the
    Convert From Dynamic Data VI (in the Express palette).
    Attached is a simple example using the DAQ Assistant. The task is configured to get just one sample from each channel. You will need to modify the code if you are getting N samples from each channel (i.e., basically a 2D array). In order to run this VI you will first need to create a simulated 6215 in MAX. Please read the documentation in MAX on how to create simulated devices. The 6215 is in the "M" branch when you get the dialog to select a device.
    Attachments:
    teste 3-B - server MOD.vi ‏123 KB

  • Problems reading waveform files in MATLAB

    Deal all,
    I acquired signals on 2 A/D channel (using DAQ board M USB-6215) and save them into waveform file using WriteWaveformsFile.vi. But for processing (FFT, elippse fitting, sinewave fitting) I want to use these data in MATLAB. I tried some options like conwert waveform to bin file but I cannot get these data in MATLAB correctly. I also convert waveform data (or data from one waveform) using WriteToSpreadsheetFile.vi, but still I can get correctly data in MATLAB. I am not sure what I'm doing wrong. Thank you for you help on any tip. I use matlab R2009a andLabview 8.5.
    Tomaz.
    Solved!
    Go to Solution.

    Hello, I have waveform file saved and I want use these data to be read in MATLAB. I have problems to correctly save these data to file (e.g. .bin or .xls) to be available in MATLAB. I will try save data from waveform file to measurement file as you suggested. I hope this wil help. Thank you for the tip, srikrishaN.

  • NI-DAQmx support for labview could not be found

    Hi, I am pretty new to LabView. I was using VC++ to programming for my USB-6215. Just curious how LabView works, so I try to follow the "Introduction to Taking an NI-DAQmx measurement in LabView" and configure my USB-6215 in LabView. However, when I try to gererate codes for the DAQmx task name control, an error message pop up as "Error:NI-DAQmx support for labview could not be found. Please reinstall NI-DAQmx".  I did reinstall NI-DAQmx, but it doesn't help. This error occurs anyway. Any idea how it happens and the solution is highly appreciated. Thank you.
    Jingyu 

    See attached
    Paul Falkenstein
    Coleman Technologies Inc.
    CLA, CPI, AIA-Vision
    Labview 4.0- 2013, RT, Vision, FPGA
    Attachments:
    MX picture.PNG ‏35 KB

  • DAQmxRegis​terSignalE​vent

    Hi all,
           What I want is to update a high refresh rate monitor using a hardware clock set exactly at 120 Hz. For that, I think that the easiest y to configure a counter to count digital edges and register an arbitrary function to the hardware event. The arbitrary function would read te counter value (or just increment a variable) and update the screen depending on the value (actually I want to display a revolving clock).
    The problem is that I can't get my program to work with a NI USB-6215, because of hardware incompatibility with hardware timed edge detection (or something like that). Any idea to do this, hopefyllu using only one counter?
    I also have a PCI-4461 and PCI-6071E
    Thanks!!

    I've not used any "Config_DAQ_Event_Message" for testing. I have used "DAQmxRegisterSignalEvent" and there is no error returned by the function (see both screenshots).
    But there is something that I don't understand. "Counter Output" does not seem to have the expected signification. I mean : events are not generated when counter value change.
    As explained here, "The Counter Output Event is an event that occurs when the counter reaches its terminal count."
    http://www.ni.com/white-paper/5387/en/
    So I begin to wonder wether or not using counter output signal is relevant for your application !
    Attachments:
    DAQmxRegisterSignalEvent.JPG ‏90 KB
    MAX_Config.JPG ‏14 KB

  • Difference between USB6008 &USB6215 counter input?

    Hello,
    I have to count pulses of a gas meter (5029 pulses = 1 m3 gas).
    I did this with a USB-6008 and it works OK. Now I want to switch over to USB-6215 and counting goes wrong.
    The USB-6215 counts one cycle random a lot of pulses (e.g. 250) and next cycle 1 as it should be if I select rising edge. This alternating process goes on and on. If I select falling edge then every cycle it counts a lot of pulses more. 
    I have the inputs connected parallel so both modules have exact the same pulses. Pulses are 4,7V with low frequency 1 Hz  till max 100 Hz.
    USB6008 input in connection = pin 29 (pulse) & pin 32 (gnd)
    USB6215 input in connection = pin 1 (pulse) & pin 5 (gnd)
    In the MAX same result as with attached LabVIEW program with rising edgge selected.
    Who can help me?
    Rgds Geert
    Attachments:
    gasmeter.vi ‏19 KB

    Hello Martijn,
    Thanks, yes this works! With digital filtering set on 2,56ms I get with USB6215 same counting as with USB6008.
    If I put digital filtering on 6,425 us then sometimes I count too much, at 125 ns this happens regularly but much less then without digital filtering. These are the only allowable settings, on other setting the counter does not work.
    Has the USB6008 a standard filter then? With a scope on the pulse input signal I cannot find glitches, so it is for me still a question why a cheap USB6008 performs in this case much more user friendly.
    Regards,
    Geert Wever
    Application Engineer
    Honeywell Emmen NL

  • Adding waveform from

    Hi,
    I wrote an application using USB 6215 DAQ in order to aquire analog signal on AI0. I aquire signals in continuous mode, that means loop structure is used. I would like to add waveform from loop iteration 1 to waveform from loop iteration 2 (loop iterations ale 1,2,3,4,5,6...) in order to compare them. In loop iteration 2 so I will have waveform from iteration 1 and iteration from iteration 2. Next iteration (3rd) I would like to have waveform from iteration 2 and iteration 3 to compare them. I used append to waveform VI, but I always want to see only 2 waveforms (from current loop iteration and from previous iteration). Any suggestion?
    Kindest regards,
    Tomaz Lusin

    Hi tomaz,
    If I understood your question, this should do what you need.  I used a waveform generator as I don't have a DAQ source on this PC.
    Regards,
    Jim
    LV 2013
    Attachments:
    WaveLoop.png ‏5 KB

  • Tachometer

    Hello
    I want to measure RPM using a switch. Everytime the switch go on, LabView need to count it as 1 RPM. Im using a USB-6215, and the switch is connected to AI15 and when the switch is on a voltage of 5V appers.
    Can anybody help me to make some kind of voltage/RPM counter?
    Best Regards
    Mike

    Hi Mike,
    First of all, welcome to NI Discussion Forums!
    I presume your "Tacometer" isn't for eating Can you please provide us a description of your application? Where does the Switch signal comes from? Are you pushing the switch by hand or is this a motor encoder application?
    For a simple button pushing application you can just use a DAQ assistant to read the AI15 and for each 5V threshold we can just add 1 to a counter indicator. See "Push Button.png"
    For a motor enocoder application you can use the HW counter on the USB-6215 and again using DAQ assistant to create a counter measurement.
    I hope this helps!
    Thanks!
    Dennis Morini
    Field Sales Engineer
    National Instruments Denmark
    http://www.ni.com/ask
    Attachments:
    Push Button.png ‏65 KB

  • Conflict counters and analouge channels

    Hello,
    I’m trying to run a Vi with 3 analogue channels and two
    counters on a Ni USB-6215 logger, running it under Labview 8.2 DQMax as a continues
    acquisition.
    I can run the analogue channels or the counters individual but
    if I combine them in a while loop the analogue DAQ Assist part crashes, and I
    get an error message referring to a 200279 error.
    Regards,
    Fred Flinstone
    Attachments:
    analog_counter.vi ‏274 KB
    analog_counter1.vi ‏274 KB

    Hello,
    Thanks for the replay.
    I tried using two individual while loops with and individual
    daq assist.
    The counter is working ( is displayed on the graph) the analogue
    input is not displaying.
    Do you have another  idea
    Regards,
    Fred Flinstione
    Attachments:
    individual_while-loops.vi ‏140 KB

  • Error -20023

    Hello
    I have now made a program for the USB-6215 for counting signals. I have connected a button between +5V and AI15. It can count every time i push the button, but sometimes when i don't touch the button, it still count because of noise. I then made a filter, but every time i start the program, I get "Error -20023"
    Please look my program attached to this post, and help me fixing the problem
    Thanks 
    Attachments:
    Collect Signals.vi ‏157 KB

    You are still trying to filter a single point and the filter you are using expects multiple points - you could perhaps store the points using your 'collector' and filter the result from them.
    Also, I assume you are switching between 0 and +5V? If this is the case why don't you set you switch level to a more appropriate level, perhaps some in the middle of the range (say 2.5V). If you still get unwanted switching due to noise add some hysteresis as I previously mentioned (have different on and off levels for example "low" when between 0 V and 0.8 V and "high" when between 2.2 V and 5 V) - this might be a more appropriate solution than filtering.
    If there is anything that you are still unsure of then ask and I can try to give you answers or recommend solutions but I am not going to do the work for you.
    David
    www.controlsoftwaresolutions.com

  • Reccomendation for light, basic wiki software

    Hi,
    Do any of you use a personal/small group-oriented, quick-set-up wiki-engine package?  I'm looking for reccomendations.
    To put this in context:
    My retail workplace is looking to develop a customer service standards manual, and I'm hoping to slide in the use of a wiki.  I'm possibly the most tech-oriented member of the team right now, and that isn't saying much:  I don't really understand the server-desktop/workstation relationship at this point.  I looked at MediaWiki & MoinMoin, and they are bigger than I can handle right now.
    Has anyone had good experiences with a small, basic wiki app that I could use as a "demonstration of concept" on a single computer, or small network without a server?
    Some bits that would be nice too:
    - whatever output is produced is reasonably portable to a Windows Environment wiki-engine. (workplace reality
    - Pages should be configurable to be printer-friendly.
    Any suggestions are welcome.
    Thanks,
    Rob

    I'll try and answer all the questions below :
    The DAQ is a USB-6215, and I've included the link to it on the NI website.
    http://sine.ni.com/nips/cds/view/p/lang/en/nid/203091
    From reading the data sheet, I think the DAQ has two timer/counters built in.
    Accuracy should be ± 1 Sec. in 24 hours, and the resolution should be 0.01s.
    The counter will be displayed on the computer screen.
    As for the file format, anything that can be read by Matlab would be ideal. If the timer were to just record the time measured, and write it as a single number to a txt file and save this, that would be fine.
    johnsold, this system you use sounds like a very advanced version of mine. I've tried to keep mine as simple (and cheap) as possible, as all I need is a measure of the subjects walking speed at the midpoint of the trial.
    PS, apologies for two horrendous spelling typo's in my first post, no matter how many times I proof-read I always miss something.

Maybe you are looking for

  • Live view in DW 5.5 - no images display

    Any help on this? My DW 5.5 fails to display images (graphics) in the Live View mode.  They display properly in the Design mode and in a separate live browser session after I save the files. I can't remember if I made any changes to the DW options bu

  • How to get rid of new menu button on far right side of toolbar

    Honestly, I don't know why developers can't offer us new features which we can use or not use, by choice. Instead, things are forced upon us. Would someone please tell me how to get rid of the new menu button on the right side of the toolbar? There d

  • Need to fix item in services menu

    I am using OmniFocus as my task manager.  I have set up a keyboard shortcut for a clipping feature ("send to OmniFocus").  My keyboard shortcut is correct in System Preferences>keyboard>keyboard shortcuts>Services.  But when I use the mail.app and se

  • Distribution list blocking accepted user

    I have a master distribution list that only has a select few users on it, however one of them is being blocked - They're getting the "'[email protected]' Your message can't be delivered because delivery to this address is restricted." error.  They ar

  • Palm vx desktop on windows 7 32 bit

    Hello, I have installed PalmOne desktop ("PalmDesktopWin414EN (1).exe") on my laptop - windows 7 32-bit. However, I can't create a new user ("couldn't add user.. illegal user name.. user directory couldn't be created")  and unable to synch it. How ca