简体中文  | English  | Español  | 日本語  | Português
Skip Navigation Links
Home
Products
Library
Company
Contact Us
Site Map
Choosing a DAQ Interface  
 
 

Which DAQ software interface should I use?

ATI Supports 4 different methods of getting F/T data from your DAQ sensor system:

  • A .NET assembly which reads the voltages and performs the matrix calculations for you.
  • An ActiveX component which only performs the matrix multiplications - you have to write the routines to read the voltages.
  • A C library which only performs the matrix multiplications - you have to write the routines to read the voltages.
  • Manual calculations - you have to read the voltages and perform the matrix multiplications.

Please read the following notes, they are the areas people get most confused on.

Note 1:   As long as you can read voltages from the DAQ product you purchase, you can calculate the F/T values from those voltages, even if you have to perform the calculations manually.  It is your responsibility to find out if the DAQ devices we sell are compatible with the environment your software will be developed and deployed in.

Note 2:   National Instrument's M-Series cards work fine with the legacy ActiveX component as well as the .NET component.  M-series cards don't work with all the same hardware drivers that the E-series cards work with (see Note 3), but the matrix calculation is still the same because the voltages are the same regardless of the hardware or hardware driver used to read them, and since the ActiveX component is hardware independent (you read the voltages and pass them to the ActiveX component), it doesn't know or care whether the voltages came from an M-series, E-series, or other type of device.

Note 3:   M-series cards require the "NI-DAQmx" driver software from National Instruments.  All E-series devices were originally designed to work with an older version of driver software, which is now called "Traditional NI-DAQ".  No M-series devices work with Traditional NI-DAQ, but most E-series devices that ATI sells do work under NI-DAQmx, and National Instruments is adding support for even more E-series devices to NI-DAQmx.

Note 4:   ATI has no plans to discontinue support for the ATIDAQFT ActiveX software in favor of the ATICombinedDAQFT .NET assembly, so if you are more comfortable using ActiveX than .NET, or do not yet have the software necessary to use .NET assemblies, there is no need to worry about learning a new interface or buying expensive new software.  

ATI provides three software interfaces to the DAQ F/T product line, and also supports manual F/T calculations.  Below are descriptions of these four methods, and pointers on when they can be used.  It should be noted that there are significant overlapped areas where more than one software interface is usable, i.e. using Visual Studio.NET in Windows with an M-series device, one could choose any of these four methods.  In these cases, you can choose whatever interface you are most familiar or comfortable with:

  • ATICombinedDAQFT  - A .NET assembly, which is a reusable code component.  ATICombinedDAQFT provides a 'unified' interface, which allows the user to read the voltages and calculate the F/T values in a single step, rather than writing their own routines to read the voltages, then passing those values to a separate math library, such as the ActiveX component or C library.
    What customers can use ATICombinedDAQFT?  
    Any customer who:  
    A) uses a programming environment that supports .NET assemblies, and
    B) has a device which is compatible with NI-DAQmx.  Most of the devices ATI sells, with the exception of the DAQPAD-6020E at the time of this writing, are compatible.
  • ATIDAQFT  - An ActiveX DLL, which is an older type of reusable code component.  ATIDAQFT requires the user to read the voltages from their DAQ device, then pass those voltages to ATIDAQFT in order to calculate the F/T values.  If the customer's environment also supports .NET assemblies and their DAQ device is supported by NI-DAQmx, the ATICombinedDAQFT interface may be easier for them to use, although ATIDAQFT will work fine if they are more comfortable working with ActiveX.  For customers who don't have NI-DAQmx devices, the ATIDAQFT component provides a hardware-independent math library they can use with any device.
    What customers can use ATIDAQFT?
    Any customer who:
    A) Uses a programming environment that supports ActiveX, and
    B) Is capable of writing their own routines to read voltages from the DAQ card, then passing those voltages to the ActiveX component.
  • C Library  - A set of routines written in the 'C' programming language, which is nearly universally supported on multiple operating systems.  The C library is recommended for applications written on non-Windows operating systems, such as Linux, although it can also be used on Windows.
    What customers can use the C Library?
    Any customer who:
    A) uses a programming environment that can use C code, and
    B) is capable of writing their own routines to read voltages from the DAQ card, then passing those voltages to the C functions.
  • Manual Calculations  - The procedure to calculate the F/T values is a simple matrix multiplication.  This is very useful for embedded applications, as the customer does not have to waste space on functions they will never use.
    What customers can perform manual calculations?
    Any customer who:
    A) can write their own routines to read voltages from their DAQ device, and
    B) is capable of writing routines to do basic matrix multiplication.


 
 
ATI Industrial Automation
1031 Goodworth Dr. | Apex, NC 27539 USA
Phone:+1 919-772-0115 | Fax:+1 919-772-8259
Home
Products
Robotic Tool Changers
Force/Torque Sensors
Utility Couplers
Manual Tool Changers
Material Removal Tools
Compliance Devices
Robotic Collision Sensors
Library
Glossary
Video
3D CAD Models
Software   
Company
News
Exhibits
Credit Application
Jobs
Privacy Policy
Contact Us
Sales and Support
Request Info
Driving Directions
Site Map
© 2024 ATI Industrial Automation, Inc. All rights reserved.
 
  Join A3 Today

 FacebookIcon   TwitterIcon   YouTubeIcon  

Privacy Policy Novanta  • Sales Terms & Conditions  • Purchasing Terms & Conditions  • CCPA Novanta