DAQ device for linear encoder & labview 7.0

Ok, I am in a bit of a bind, so the quicker the response the better =).    I currently have Labview 7.0, and am needing to read the pulses of a MicroE hi-res encoder.  I know I am in need of a DAQ device, so I just want to know which one would be the best (cost-effective & easy to manipulate with Labview).   Also, I need three analog inputs as well.  Preferably the range of the analog inputs would be 0-10 volts (well, preferably 0-10mv, but that is unikely).  I am very unfamiliar with programming Labview, but will learn what I need .
Thank you VERY much!

Hello heepofajeep,
I would highly recommend you go with an M-Series Mulitfunciton DAQ Device for this application.  The two counter channels on these devices have expanded support for two phase relative linear and angular encoders, compared to older E Series devices.  In addition, these devices are capable of performing analog input, analog output, and digital I/O operations.  They contain a minimum of 16 analog input lines, with a programmable gain amplifier that will allow you to programmatically set the range anywhere as large as +/-10V to +/-0.1V in order to take full advantage of the resolution of the ADC on the device.  These devices can be programmed in LabVIEW 7.0 or later with the NI-DAQmx driver, and there is the DAQ Assistant and many great example programs for getting up and running with your application quickly.
I hope this information helps and let us know if you have any further questions.
Regards,
Travis G.
Applications Engineering
National Instruments
www.ni.com/support
Message Edited by Travis G. on 08-18-2006 04:55 PM

Similar Messages

  • PXI 7344 motion controller as a DAQ device for ELVIS

    Hi,
    Is there a way to reconfigure a PXI-7344 motion controller with its two 68-pin connectors so as to use it as a DAQ device that would receive the signals from a NI ELVIS workstation. The 7344 has a "motion I/O connector" and a "digital I/O connector". Analog outputs are even possible if I remember well, as well as digital.
    Thanks

    Hello,
    The card does has some analog input and outputs. I would check the manual here: http://www.ni.com/pdf/manuals/370838b.pdf. The DAQmx API with a DAQ card is going to be much better than interfacing with a motion card, but you should be able to read off it at the least.
    Rahul B.
    Applications Engineer
    National Instruments

  • Which usb DAQ device to buy ?

    I am a total Noob when it comes to DAQ so please bear with me and help me with suggestiions on which NI USB DAQ to buy. I am biochemist and I have an old HPLC machine (basically a chemical purifying/seperation machine) I need to control by writing a labview program. I have labview 2013 and have some basic familiarity with it, and have used very easy VIs like blinking LEDs using arduino interface.
    My current project needs me to:
    1) control the flow rates on two pumps using their remote controller and vary their flow rates by varying voltages (0-10V) at not higher than 3 mA input current. basically, I need to be able to vary voltages on two analog pins. I am attaching the manual for the pump for more info. The pinout on the remote controller is on page 16/17 of the manual.
    2) I need to read analog voltage outputs from these two pumps (which measures the hydrostatic pressure) and save it to something like in .csv file.
    3) lastly, I need to read a analog output from a UV detector which will be in mV range and plot it and/or save that to .csv file .
    There are a bunch of NI DAQ USB devices which seems like they can do this job, my problem is that dont know enough to reliably make a judgement on which one to buy for this project. My budget is limited and I would definately like to do it with as cheap a DAQ as possible since we have multiple instruments like this, and we are planning to get rid of ancient 1990s computers running the original software and replace it with a USB DAQ device coupled with a labview program on a modern PC. The HPLC machines are far apart hence we run them on individual PCs instead of running a bunch on one computer through a DAQ device.
    I know its a whole bunch of questions, but I'll be glad for any guidance on this. also, to do the things I just described, how difficult do you guys think the VI would be if I use a NI DAQ and hopefully dont have any driver/communication  issues.
    Attachments:
    shimadzu-lc-6a-hplc-pump-service-manual-eng.pdf ‏985 KB

    I highly recommend you look up your local NI representative and have a nice sit down with them.  They can go over your requirements and give you really good advice on which device to get.
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions
    Unofficial Forum Rules and Guidelines

  • Using USB 6341 device for frequency generation but level is droped when conect

    i am using USB-6341 Daq Device for frequency generation. The desired frequency is generated correctly but when i connect to other device the voltage level i means the Peak to Peak voltage of the frequency dropped to 0.6, 1 Volt and also the frequency fluctuated. As I disconnect it from the load or the device the frequency becomes constant and peak to peak voltage becomes 5.
    Please some help me to resolve my problem.
    Thanks
    Best Regards
    Naseeb
    Solved!
    Go to Solution.

    Hi Nasib,
    I just wanted to clarify a few more things. Can you answer the following questions?
    What frequency are you trying to generate?
    When there is no load connected do you see the desired frequency?
    When the load is connected, does the frequency always change to the same value or does it fluctuate within a certain range? If it fluctuates, what is the range?
    Also, what microcontroller are you using?
    Can you provide any images?
    Regards,
    Travis Ann
    Applications Engineer
    National Instruments
    Applications Engineer
    National Instruments

  • Linear encoder in LABview

    I've managed to get three seperate sine waves out of my encoder. At this point i'm wondering what i have to do within labview to translate these three sine waves into some sort of position indication.
    Here is some information:
    The DAQ card that I have is a PCI-MIO-16e-1 The linear encoder that i'm attempting to use it a RSF Elektronik MS 6x i can't find the data sheet for the exact model but i've attached a pdf which talks about the variouis signals that it outputs. Also the table below is a table that I found in the documentation for the MS 6x that I have which explains the various pin outputs of the encoder. I hope this help please let me know if you need any further information.
    Pin                   Signal
    1                      +5 V                                                                Supply
    2                      V Gnd              Analog ground              Output 2,5 V typical
    3                      R1                    Analog voltage signal
    4                      A2                   Analog voltage signal                2 Vss typical
    5                      A1                   Analog voltage signal                2 Vss typical
    6                      0V
    Attachments:
    44769_5.pdf ‏124 KB

    Duplicate post
    Regards,
    André
    Using whatever version of LV the customer requires. (LV5.1-LV2012) (www.carya.nl)

  • Without NI DAQ device- how to get data from MSP into labVIEW and process it

    Hi,
    I do not have an NI DAQ device. I have an MSP430 and my sensor is an ADXL335 Accelerometer. How do I get data from my MSP into labVIEW and process it?
    Just looking for a nudge in the right direction. I'm having a hard time finding resources on labVIEW that don't involve NI specific DAQs. 
    Thanks in advance,
    Aziz

    There are many ways to get data into LabVIEW that do not involve NI-DAQ devices.
    I think your easiest option would be to stream it via serial port if the data rate isn't too fast.
    Troy
    CLDEach snowflake in an avalanche pleads not guilty. - Stanislaw J. Lec
    I haven't failed, I've found 10,000 ways that don't work - Thomas Edison
    Beware of the man who won't be bothered with details. - William Feather
    The greatest of faults is to be conscious of none. - Thomas Carlyle

  • How to design DAQ software for DYNON's ELAB-080 DAQ module in Labview?

    We are using DYNON's ELAB-080 DAQ module. How to develope the DAQ software for the same using your Labview7.0.?

    Dear Ajay,
    National Instruments doesn't have any drivers for devices that they don't make. The best solution is to get a National Instruments board. However, if that's not an option, a lot of companies have drivers for LabVIEW that they created. Contact DYNON to see if a driver for your module exists. If there isn't a driver, you can always use LabVIEW (Call Library Function Node.vi) to make calls to the driver DLL. Have a great day!
    Sincerely,
    Marni S.

  • Do I need extra logic circuit for quadrature encoder using M-series DAQ PCI-6221?

    Hi,
    I understand that extra logic circuit, say quadrature clock converter LS7083/7084, is needed to enchance the reliability or integrity of the data for E-series board DAQ in accordance to application note: AN084.
    This is due to the vibration/jitter of the motor during running.
    Currently, I'm using M-series PCI-6221.
    Is it this new model itself can eliminate to construct this extra circuit?
    Coz I observed error is accumulating after motor rotating certain period of time. It defintely affect the control performance.
    Other than using hardware, can we use software to eliminate/mitigate the error?
    Please enlighten me. Thanks.
    Best regards,
    IANES

    Hello,
    The ap note you are referring to discusses circuitry that conditions the quadrature encoder signals before they get to the DAQ device to eliminate 'false' signals being sent to the DAQ device. The same system would apply to an M Series Device. I am not aware of any way to achieve this functionality in software. FYI, there is some good documentation for counters and counter applications for M Series. Take a look at the attached M Series help file. Hope this helps some.
    -Alan A.
    Attachments:
    M_Series_Help.zip ‏1145 KB

  • LabVIEW exe. with 2 USB Daq devices

    Hello All,
    I am trying to build a LabVIEW exe. with two USB 6210 data aquistion modules plugged into a USB hub installed inside a 19" rack. I used the DAQ Assistant to generate the LabVIEW code for the aquisition and it works fine. However, when I disconnect the USB cable from the development machine and reconnect later, my I/O are mapped to the wrong modules. Is there a way to map my channel names to the actual module, maybe in MAX, and just include the Max configuration file in my exe? Can I use the DAQ assistant,  or do I configure the physical channel names and create my own tasks in MAX and not use the DAQ Assistant?
    Any help would be appreciated.
    Thanks

    Hi Botman,
    Unfortunately you are in a unique situation in that you have 2 of the same type device that are removed from the system and reconnected to the system at the same time.  However, it is probably not guaranteed that one device will be detected before another consistently.  Given your situation I would recommend that you set up your application to programmatically discover the devices in your system.  There is an example program here that demonstrates how to do this.  In your case I think detecting by serial number would be ideal.  All you would need to do is include the LLB file in your project to ensure that all of the necessary VIs are included.
    Keep in mind that this will require some modification of your code.  You will need to use the lower-level DAQmx functions rather than the DAQ Assistant (which basically serves as a wrapper around the lower-level functions).  In the end, adding the VI from the example program above and using lower-level DAQmx functions will make your code more robust because distributing the executable to another system (or even using it on the development system) will not require the user to interface with MAX at all.  Let me know if you have any other questions.
    Regards,
    Andrew W
    National Instruments

  • Linear encoder (newall SGH) controlled with motion cotnroll UMI7764 and LabView

    Hi,
    I would like to intsall my linear encoder (SGH PC) onto the motion controll box (UMI7764). After that I have to use LabView to controll the encoder. It should give me the position of a piston and also the limits for this piston. So at first I just want to controll the position of the piston and then give the limits or controll the piston with it.
    My problem is I have no idea how? How can I get my signals out of the encoder into my LabView programm? I got the key for the pins but still unclear how to get my signals and what to do with them.
    Sorry, I am not used to use LabView. 
    Thanx

    Oh, ist mein Englisch so schlecht
    Dann formuliere ich meine Aufgabe einfach noch mal auf Deutsch um Missverstaendnisse auszuloeschen.
    Meine Aufgabe ist es einen Linear Encoder (SGH PC) an einen Piston (wie heisst das auf Deustch?) anzubringen und anzusteuern. Zunaechst soll nur die Position des Piston damit bestimmt werden, danach aber auch Vorgaben gesetzt werden. Heisst, ich gebe eine Routine vor und der Piston macht das dann hoffentlich auch.
    Um den Encoder ansteuern und auslesen zu koennen stehen mir eine Motion Controll Card (UMI 7764) und eine PCI 7324, sowie LabView 8.6.
    Zur Zeit sind wir noch mit der Installation des Encoders beschaeftigt, doch bald werd ich auch programmtechnisch handlegen muessen. Leider hab ich noch nie mit einer PCI oder all dem Anderem gearbeitet und kenne mich daher nicht damit aus. 
    Fang ich also mit einer Grundlegenden Frage an: Hat LabView ein VI was es mir ermoeglicht die benoetigten Kanaele aus dem PCI auslesen zu lassen und wieder zu schliessen? Dann waere die Positionsbestimmung ja hoffentlich nciht so kompliziert.

  • Setting up DAQ system for testing (using pressure transducer, linear position sensor and strain gauges)

    Hello,
    I like to get your suggestion in setting up the DAQ system. I am very beginner in this issue.
    These SCXI listed below are what we have in the laboratory. I will use DAQ card 6062E.
    SCXI 1000
    SCXI 1520
    SCXI 1140
    SCXI 1142
    SCXI 1305 , 1302 , 1300
    SCXI 1122
    SCXI 1100
    I will use linear position sensor in my experiment. But I'm not sure which SCXI shoud I connect to this sensor.
    This sensor gives 4-20mA output. it requires +13 to +28Vdc excitation.
    I will use pressure transducer (strain gauge type) which gives 100mV output and requires 10Vdc supply.
    I will use strain gauges 350 ohm.
    Regarding to the number of channels used in my experiment, I will use 1 channel of pressure transducer, 1 channel of linear position sensor and 3 or 4 strain gauges.
    Could you please suggest me which SCXI should be used with pressure transducer, linear position sensor and strain gauges.
    Now I'm thinking to use SCXI 1520 with strain gauges and pressure transducer. Is that ok?
    But I'm not so sure on the linear position sensor which gives current output.
    And regarding to sampling rate, I like to get minimum of 60-70 KS/s for pressure transducer. And around 1KS/s for linear position sensor and 1KS/s for each channel of strain gauge are enough. Can I archieve these sampling rate from the available SCXI modules mentioned before? I attached the datasheet of pressure transducer and linear position sensor for you. Please see attached files.
    I'm reallly look forward for your suggestion.
    Thank you in advance,
    Ganchai.
    Attachments:
    XPM6_mini. pr. transducer.pdf ‏115 KB
    linear-position-sensor.pdf ‏1683 KB

    Hi Ganchai,
    I would recommend the 1520 with a 1314 terminal block for connecting your pressure transducer and strain gauge. It is designed for excitation, bridge completion and has many other features to fit these applications. For your linear position sensor, try using the 1100 module with an additional precision shunt resistor. For example, our 1308 terminal block has built in 249Ohm shunt resistors for taking current inputs for your 1100. These connections should give you the readings you would like.
    As far as sampling rate goes, you should be fine with your requirements. Good luck and I hope you are succesful.
    PBear
    NI RF

  • How to simulate a DAQ device and use it for testing applicatio​ns without hardware??​?

                            how do i simulate a DAQ device
    in MAX and use it for testing applications without  hardware???
    If my application requires inputs
    from external hardware to proceed how can I simulate a DAQ device in LabVEIW?
    i need to simulate several Digital inputs and Outputs to test the software. currently i dont have the hardware and DAQ device here. 
    please reply with your valuable suggestions. 
    many thanks in advance
    RENN 
    Kudos always welcome for helpful posts
    Solved!
    Go to Solution.

    Hi,
          There is no option to simulate traditional device.You need hardware for that so i would suggest to simulate a PXI device which has similar configuration to PCI-6014 and to do a small modification to your application..

  • DAQ devices don't show up in LabVIEW Measurement IO after loading 2014 DS2, uninstalling 2014 DS2, and then reinstalling 2013 DS1.

    DAQ devices don't show up in Measurement I/O. I installed LabVIEW ver 2014 DS2 Developer suite and my application no longer worked. I then uninstalled ver 2014 DS2 Developer suite and re-installed ver 2014 DS1 Developer suite which installs as LabVIEW 2013. Now none of the DAQ VIs are present in the Measurement I/O. I have uninstalled all NI software, and deleted that NI software that did not uninstall. LabVIEW ver 2014 DS1 Developer suite installs normally, but I get an "unknown error" when trying to install the DAQ drivers from the CD, and the Device Drivers CD keeps looping with a message indicating "Currently exectuing License Manager."
    Solved!
    Go to Solution.
    Attachments:
    LabVIEW Device Driver Error.pdf ‏184 KB

    Try disabling all of your network apapters and running the install.
    Also try disabling any virus scanners during the install.
    Craig H. | CLA | Systems Engineer | National Instruments

  • I do not have the daq assistant vi on my labview 2010 and have found no drivers for it what should i do

    I do not have the daq assistant vi on my labview 2010 and have found no drivers for it. I downloaded the service pack but  that did not have it either what should i do.

    Hi Youzhang He, 
    Did you install LabVIEW first on your PXIe 8102 before the drivers?  Most likely, you're missing LabVIEW support for your DAQmx drivers. Fortunately, this is an easy fix. What you should do is open Add/Remove Programs, select National Instruments Software, select Uninstall/Repair. In the window that pops up listing NI software, select NI-DAQmx 9.x and select Modify. In the window that appears, expand Application Development Support and select to install LabVIEW support.  From here complete the install process and restart your system.  LabVIEW support should be installed and DAQ Assistant should appear in your palette.
    Allie

  • Linear encoder

    Hi All
    I want to record the position(rotation) signal. If there are 1024 pulse per revolution, I want the position signal to increase linearly(1023,1024,1025......). Shall I use Linear encoder or Angular encoder (From DAQmx creat virtual channel).
    I am using NI-9411.
    Thank you!
    Solved!
    Go to Solution.

    Hi lvymerciqq,
    For Devices without Counters:
    Your module, the NI-9411 doesn't have any on board counters, so unfortunately you cannot use counter functions such as the Linear/Angular encoder DAQmx channel VIs. If you're using a Compact RIO, you can make use of Counters for the device via the use of Scan Mode (You can see this in the NI Example Finder). However, if you're using a Compact DAQ then there are no Counters to make use of so we'd have to implement our own methods in order to clock the signals. For now, I'd think that this application would be limited by being software driven (i.e. making the OS check that a rising edge has occured) however I'm going to do some research and see whether or not there are other possibilities that can be explored; however it won't consist of such a simple solution as just dropping down a single polymorphic VI.
    For Devices with Counters:
    You can configure a Counter task to count the number of rising edges recieved from the encoder; therefore this number will increment on every increased rotation of the encoder. You'll have to be careful with respect to this number rolling over, however. This is when you reach the maximum count of your counter task and then it resets back to 0; this changes from device to device as different counters have different resolutions.
    Alex Thomas, University of Manchester School of EEE LabVIEW Ambassador (CLAD)

Maybe you are looking for

  • Can't get rid of default apple I'd!  Can you help?

    Made a typo in my user id.  Edited it in account but the incorrect user name auto fills.  When I try to edit it, it shows it correctly, but it still defaults to the old info.  Can't get any new apps or tunes!  What's the secret?!!  Really frustrating

  • FCC for file receiver help

    Hi all, My source xml is: node1_mt <node2>   <node3> 0 to u      field1      field2      field3      <node4> 0 to u         fielda         fieldb         fieldc      </node4>   </node3>   fieldaa   fieldbb My target file should be: (csv) field1 field

  • Scenerio without business system

    Hi guruz, how many  type of scenerio we can create without business system and business service. like example file to jdbc scenerio ,at reciver side jdbc adapter is there . we can give all the parameters in adapters configuration(like db name ,connec

  • EJB deployment in clustering

    The clustering document seems to indicate that (cluster-awared) EJBs           should only be deployed           (by placing the the jar files in the /applications directory) on the           Administration Server, (not to each           individual W

  • Forcing processes / JVM to run on specific CPU / Cores seamlessly

    I'm running 4 different performance sensitive applications on a 2 CPU / quad-core 3GHz HP with solaris x86. 3 applications are java, 1 is C. I'd like to force each of them to run on a specific (and different each time) CPU or core. I've read about pr