Using PCI-6025E with quadrature encoder.

Hi,
i'm presently trying to figure out if i can use the PCI-6025E Card to count up/down with a quadrature encoder with no additionnal hardware. I know my answer lies in a document called "Using Quadrature Encoders with E Series DAQ Boards document " but it is not presently available on the ni website.
Can any1 either confirm me that i can do this or send me the document?
Thank you,
Max

This link seems to confirm that you can
Link
Randall Pursley

Similar Messages

  • Using PCI-6025E with CVI2010

    I have been bring older legacy CVI Programs to windows 7 and have gotten a snag with use of a PCI-6025E card.  The compiler project works fine in windows XP but when it has been brought over to win 7 it does not drive the DIO ports.
    I checked the the card functions with NI-MAX with no issues.
    Not sure if it is a driver problem or i have to include a new library in the old source code moving into windows 7.  i have the latest NI-DAQ installed but the original libraries that the source code was compiled with was from 2007.
    Anyone have any ideas?
    Thanks

    Hi,
    Could you please confirm if the DIO lines work using a CVI example? -> C:\Users\Public\Documents\National Instruments\NI-DAQ\Examples\DotNET4.5\Digital
    Regards,
    - Miguel

  • Using more than 4 quadrature encoder input for MyRIO

    Hello,
    I am doing a project where I need to drive 6 motors, each with quadrature encoder feedback to control position. 
    Currently, I've been using the MyRIO Encoder VI's, but there's a limit to 4 encoders. What is the best way of reading 6 encoders simultaneously with the MyRIO?
    Thanks,
    Timothy
    Solved!
    Go to Solution.

    If you need to modify the myRIO FPGA personality you have a few options.
    The best option is to start with the myRIO FPGA sample project, add and remove components as needed and then build your bitfile.  Any registers (LV FPGA controls / indicators) you don't modify will still work with the Advanced IO VIs and Express VIs.  In order to use the new bitfile (FPGA Personality) you'll need to update the Open FPGA VI Reference in myRIO v1.1 Open.vi (LabVIEW 2013\vi.lib\myRIO\Common\Instrument Driver Framework\myRIO v1.0\myRIO v1.1 Open.vi).
    After doing this any time you use a myRIO Express VI or Advanced IO VI it will use your custom bitfile.  Any peripheral channels you've left in place will continue to work.  Any channels you've removed will still show up in the VIs, but will not work (they will probably throw errors at runtime) and any new channels you added will not show up in the VIs.  For new channels you'll need to use the FPGA Read / Write nodes to read and write the configuration and data register you created in the FPGA personality.  These changes will persist on that computer until you change the Open FPGA VI Reference back to the original bitfile.
    Let us know if you have questions about any of this.
    Thanks!
    -Sam K
    LabVIEW Hacker
    Join / Follow the LabVIEW Hacker Group on google+

  • Acquisition using PCI-6025E yields undesired additional voltage offset

    I want to acquire the ouput voltage of an Instrumentation Amplifier using PCI 6025E card and LabVIEW
    But It reads a value which is much higher than the actual value. (ex. 5.23V for 1.20V)
    But I am able to read the voltage with multimeter correctly.
    Kindly suggest a solution.

    Hello-
    Can you please let us know a bit more about how you're configuring your tasks and connecting the signals?
    Are you using a differential connection or grounding one of the pins (i.e. RSE as suggested by TipTop)?
    Also, are you creating the tasks/channels programmatically or in MAX? Also, do you see the same behavior in Test Panels in MAX?
    Any insight into the connections and how you're measuring them would be helpful in troubleshooting the problem.
    Thanks,
    Tom W
    National Instruments

  • PCI 6024E with incremental encoder

     I have a 6024E board, and want to measure the rotated angle of the gear with the encoder. How to connect the board's pins to the encoder's, how to programming it in Labview? Thanks!

    Please have a look at this document which describes how to use a quadrature encoder with an E-Series device like the 6024E.
    Best regards,
    Jochen Klier
    National Instruments Germany

  • Want to get velocity with quadrature encoder

    I can count and measure the displacement from the encoder signal with your quadrature encoder example file.
    But, can you please advise me know how to implement to get velocity or RPM from that somewhat easily?
    Thank you for your help.

    Hey Encoder,
    You can measure velocity by using a buffered, counting operation. With a buffered operation, the count is latched on the rising/falling edge of the gating signal. Therefore, if you provide a signal to the gate with a known frequency, you will be able to mathmatically determine the frequency of the signal connected to the source.
    You can usually use another counter to provide a gating signal with a known frequency. There are example programs that illustrate how to do this.
    DAQ-STC: Measuring the Frequency of a TTL Signal (Easy-Level VIs)
    http://sine.ni.com/apps/we/niepd_web_display.display_epd4?p_guid=B45EACE3DD4756A4E034080020E74861&p_node=DZ52329&p_source=External
    Measure a TTL frequency with DAQ-STC or NI-TIO in Visual Basic
    http://si
    ne.ni.com/apps/we/niepd_web_display.display_epd4?p_guid=B45EACE3D7A756A4E034080020E74861&p_node=DZ52329&p_source=External
    I hope this helps.
    Regards,
    Todd D.
    NI Applications Engineer

  • Is Ardence RTX required when I use PCI-7831R with labview real-time module for RTX target

    I am new in the labview real-time field. I want to use labview real-time module for RTX target on only one desktop. My card is PCI-78331R.  Is Ardence RTX necessary? Why I cannot find my card in the MAX after I configured the RTX?
    Thank you very much.

    Hi Ziaozhongda,
    You must have the RTX runtime engine installed before the LabVIEW Real-Time RTX module will install.  Additionally, you should follow the instructions in the "Using the NI PCI-7831R with the LabVIEW Real-Time Module for RTX" section of Getting Started with the NI 7831R (page 8).
    Please see Configuring Hardware for Use with RTX.
    Also useful is "How Can I Validate That My PC Will Run RTX?

  • Using PCI-8532 with NI-DNET 1.6.6 / NI-DNET 2.0.2

    I have a test fixture PC with the following configuration:
    PCI-8532 DeviceNet card
    Windows 7 Enterprise, SP 1
    LabVIEW 2010 Runtime
    NI-DNET 1.6.6 with MAX 5.0
    No LabVIEW development environment
    PCI-8532  is not available in MAX and the Windows Device Manager shows the card as 'PCI Device' with exclamation mark.
    Here is a screen shot of the Windows Device Manager and MAX:
    I cannot install the NI-Industrial Communication for DeviceNet 2.0.2 on this computer because I am getting the following error:
    Well, I have two questions
    How can I install and use the PCI-8532 and see it with NI-DNET 1.6.6? If this is not possible:
    How can I create an executable on my development system (laptop) with LabVIEW 2010 or LabVIEW 2011 and start this executable on the test fixture. Currently on my development system I have:
    LabVIEW 2010 and LabVIEW 2011 professional
    NI-DNET 1.6.6
    No NI hardware at all
    Do I need to install the NI-Industrial Communications for DeviceNet 2.0.2 on my laptop (my development system)
    Will this interfere with my current NI-DNET 1.6.6 and can I select which driver to use at compilation time
    Thanks,
    Nick
    Solved!
    Go to Solution.

    Hy Nick,
    No, it is defenitely not a replacement yet and I will work with our Web Department to make that more clear on our web page.
    The development for the new API is pretty much done but based on your feedback we are thinking of improving the compatibility so you could for example use the old 1.6.x APi and the new 8532 APi on the same machine, so you could use old and new hardware on that same machine. Would that be important for you?
    For now we are planning to allow only one hardware type at the same machine to save some development time. Let me know what you think.
    To clarify the today situation: The InCOM for Devicenet  component is not a part of LabVIEW. It is just a very simple way of communication with IO variables and function blocks for EM. The driver should install just fine even without LV installed. The error message is pretty much a Bug on our side and the workaround would be to use the LV Installer builder to create a new Installer that can install the Incom Dnet 2.0.x driver without having Lv installed.
    And today you should be able to have both the 1.6.x and the 2.0.x driver installed in parallel and use the 1.6.x API with ypour old boards and the 2.0.x IO variable approach with your new board.
    I keep this post updated as soon as we have a stable Beta available I will post something.
    DirkW

  • Using PCI-7344 with matlab

    Dear all,
    I want to use a motion controller card NI PCI-7344 integrated into matlab R2007a (Version 7.4.0.287) to build up my system, and just want to develop several simple control methods to my system, such as PID, sliding-mode, etc using manual command, AND/OR using SIMULINK, AND/OR using xPC-target of Matlab. My problem is, this NI PCI 7344 is not supported by matlab (not compatible). Does anyone have the solution? is there anyone here can help me? How to use PCI-7344 into matlab? Thanks for your advices, kind help and attention before.
    regards,
    matlabers
    - hnd -

    Hi hendro,
    In C++ you can do this by including the nimotion.lib and FlexMS32.lib when compiling and including the neccessary *.h files at the beginning of the program. (For example, at the top of the program, you'd type #include "Flexmotn.h" if you were using the function flex_load_rpm).
    In Visual Basic you would include the line Private Declare Sub nimotion Lib "Location of dll" if you wanted to include a dll.
    You would likely need a similar command in MatLab. Unfortunately, since this is a forum for National Instruments products, I do not know what that is.  

  • Using PCI-6251 with Labview 6.1

    I recently purchased a PCI-6251 multifucntion DAQ board to get a higher sampling rate than my old PCI-MIO-16E-4 board.  However I have existing software that I want to run on the new board.  The board came with NI-DAQmx which will only work with Labview 7 or above.  I am currently running NI-DAQ 6.9.3 and the Measurement and Automation program does not recognize the new PCI-6251 board.  Is there anyway to get Labview 6.1/NI-DAQ 6.9.3 to recognize and configure the new board?  Or will I be forced to upgrade my Labview?

    The M-series boards (PCI-62xx are M-series) require NI-DAQmx driver. The NI-DAQmx driver requires a newer Labview. No way around it.
    John Weeks
    WaveMetrics, Inc.
    Phone (503) 620-3001
    Fax (503) 620-6754
    www.wavemetrics.com

  • Quadrature encoder interface to PCI-6229

    Using PCI-6229 with LV7.1.
    I need to connect an incremental quadrature encoder ( A,B and Z )
    signals directly to the card and use the CTR0 to give me the angular
    position information. Encoder is a 2500ppr type.
    As per the specification summary of the PCI-6229 card, this is
    possible. If so which terminals to use ? ( I have also posted  a
    similiar query in the other hardware forum )
    can someone help me out in this ?
    Thanks
    Raghunathan
    Raghunathan
    LV2012 to Automate Hydraulic Test rigs.

    Dear David,
    the search terms that you gave helped a lot also. I could get sample code for checkout of an encoder with LV7.1. Good.
    I am not sur eif you have actually worked with the encoder + LV
    combination. Normally any optical encoder  will produce  high
    frequency jitter if it happens to stop just at the point of transition
    of either the A or B channel . I do suppose that the DAQmx  VI
    will handle this and not produce spurious counts - or do I need to
    configure a filter for the relevant PFI lines ?
    Thanks
    Raghunathan
    Raghunathan
    LV2012 to Automate Hydraulic Test rigs.

  • Can I use a DAQ PCI-1200 with Labview 5.0.1?

    I have a Labview 5.0.1 software, and I want to use PCI-1200 with it. Can I do that? My OS is Windows XP, but I can change it with Windows98/2000.

    Hello jhylee,
    The latest NI-DAQ driver for the PCI-1200 is 6.9.3, which is compatible with LabVIEW 5.0.1. LabVIEW 5.0.1 supports Windows 2000, but not Windows XP (although it may still run).
    Have a nice day!
    Robert M
    Applications Engineer
    National Instruments
    Robert Mortensen
    Software Engineer
    National Instruments

  • Using PCI-6503 on Win NT 4.0, with NIDAQ 6.8 or 6.9, in a C++ program I found the following DLL Initialization error..

    "Initialization of the DLL C:\WINNT\System32\NIPALU.dll failed. The process is terminating abnormally"
    The card tests OK with MAX2.0 and if I open the test panel first and then compile the exe, it works. So what exactly is the initialization Im missing but happens in MAX ?? While using PCI-6503 with Windows NT 4.0 SP6, and NI-DAQ 6.8.1 or 6.9, is there any initialization that a C++ program needs to do before trying to write to DIO lines ? I have a program in C++ which works fine (writes and reads the DIO lines from PCI-6503) IF I run it after opening the test panel for PCI-6503 in MAX 2.0. Otherwise it gives the following error..
    "DLL Initialization failed
    Initialization of the dynamic link library C:\WINNT\System32\NIPALU.dll failed. The process is terminating abnormally."
    The PCI-6503 tests OK using either NI-DAQ 6.8.1 or 6.9 and I can read write to the DIO lines using the MAX2.0's test panel. Also my program works fine if before compiling the code I open the test panel for PCI-6503 in MAX2.0, so I suspect there is some initialization Im missing in my program. Can someone educate me more on this. Thanks.

    Are you using ComponentWorks++ or just the NI-DAQ C interface?

  • Reading Angles From a Line Driver Quadrature Encoder

    I currently have a Quadrature Encoder (Line Drive) and am trying to interface it with a PCI-6602 Counter/Timer Card. I have currently had no luck in correctly hooking it up and reading the angle. Past experience with Quadrature Encoder have all been open collector; I have been able to to successfully hook up an open collector encoder with the 6602.
    Any help in hooking up the Line Driver encoder with the PCI6602 would be appreciated.
    Thanks.

    Justin,
    Normally, the mfgr. would include a recommended "Line Receiver" interface circuit for the encoder. I've found that some line-driver encoders actually can be successfully connected directly to the 6602 for quick-and-dirty testing, though you wouldn't want to wire that up arbirtrarily or rely on it for the long term. In any event, it sounds like you'll need to add a line receiver interface.
    -Kevin P.

  • DIO functions in MHDDK E series for PCI 6025E

    Hi, 
    I am currently developing a E series driver for 64 bits platforms. I didn't find, in the MHDDK, DIO functions for cards like PCI 6025E with digital I/O located in more than one port. 
    Can you please help me with that? Are there functions for DIO port selection and configurations in MHDDK E series?
    Thanks.

    Hi KBoussema,
    Unfortunately, addressing the other ports is unsupported in the DDK. If you need more DIO lines, you could consider looking at an M Series or X Series board.
    Steven K.
    National Instruments
    DAQ Software Engineer

Maybe you are looking for

  • H.264 export give useless files in Mavericks

    When swapping to Mavericks (Os 10.9) the export/convert files, now gives unwanted big files. A normal 1 hour dv-file, is about 12 GB, and converting it to H.264 normally compresses the size to about 10%. When selecting Quicktime as the "first choice"

  • How many external application servers?

    Our SAP system is quite small and serves about 150 users (Netveaver 7 and ERP 2006) We are moving our very old physical servers from hardware to a virtual environment, which is very powerful. At the moment we use three application servers on three se

  • Deluged by error messages!

    I recently switched from my Blackberry to another smartphone and now my husband uses it.  At the AT&T store, it was re-set, new SIM card, etc.  No sign of my earlier ownership in settings, etc. Yet I am recivng about 100 network error messages: BEGIN

  • Custom size paper source

    Hi All I have a custom size paper source (name : prinltlabel), is there any trigger or property where I can mention custom size paper source name so that User does not need to select each time. Thank you

  • Using drum beats

    i upgraded my garageband and now it wont let me use any of the beats or drums, do i need to upgrade again or what?