Mobile Measurement
Applications
Services

Navigation:
 Support | Imprime | Customer Login | Contact    Current Page: Start » PCDAQ Driver



PCDAQ Driver features


The PCDAQ Driver is the key software component  for all data acquisition products. It consists of the following components:
Using PCDAQ Driver the data acquisition card is ready to measure in no time. See the programming languages and applications in short-form:

(1) Please note that the last version supporting Windows NT® is V1.3, released in 2005. 

Cards

Currently these cards are supported by PCDAQ:

PCDAQ MF16080 data acquisition USB systems:
MF16081: 12 bit, 16 channel 100kHz ADC + 12 bit, 8 channel DAC + 10 bit DIO
MF16082: 12 bit, 16 channel 100kHz ADC + 12 bit, 8 channel DAC + 10 bit DIO
MF16084: 12 bit, 16 channel 100kHz ADC + 12 bit, 8 channel DAC + 10 bit DIO

MF16081-T: 12 bit, 16 channel 100kHz ADC + 12 bit, 8 channel DAC + 10 bit DIO
MF16082-T: 12 bit, 16 channel 100kHz ADC + 12 bit, 8 channel DAC + 10 bit DIO
MF16084-T: 12 bit, 16 channel 100kHz ADC + 12 bit, 8 channel DAC + 10 bit DIO

Operating systems: Microsoft® Windows® 2000, Windows® XP, Windows® Vista™

ELAN AD125 series data acquisition PCMCIA cards:
ELAN AD121: A/D: 12 bit, 8 channel, 100kHz + DIO 8 bit
ELAN AD125: A/D: 12 bit, 8 channel, 500kHz + DIO 8 bit
ELAN AD126: A/D: 12 bit, 8 channel, 650kHz + DIO 8 bit
ELAN AD131: A/D: 12 bit, 16 channel, 100kHz + DIO 8 bit
ELAN AD132: A/D: 12 bit, 16 channel, 250kHz + DIO 8 bit
ELAN AD135: A/D: 12 bit, 16 channel, 500kHz + DIO 8 bit
ELAN AD136: A/D: 12 bit, 16 channel, 650kHz + DIO 8 bit 

ELAN MF221: A/D: 12 bit, 8 channel, 100kHz + D/A 12 bit, 2 channel, low speed + DIO 4 bit
ELAN MF225: A/D: 12 bit, 8 channel, 500kHz + D/A 12 bit, 2 channel, low speed + DIO 4 bit
ELAN MF226: A/D: 12 bit, 8 channel, 650kHz + D/A 12 bit, 2 channel, low speed + DIO 4 bit
ELAN MF231: A/D: 12 bit, 16 channel, 100kHz + D/A 12 bit, 2 channel, low speed + DIO 8 bit
ELAN MF232: A/D: 12 bit, 16 channel, 250kHz + D/A 12 bit, 2 channel, low speed + DIO 4 bit
ELAN MF235: A/D: 12 bit, 16 channel, 500kHz + D/A 12 bit, 2 channel, low speed + DIO 4 bit
ELAN MF236: A/D: 12 bit, 16 channel, 650kHz + D/A 12 bit, 2 channel, low speed + DIO 4 bit

Operating systems: Microsoft® Windows® 98/Me, Windows NT®, Windows® 2000, Windows® XP


Using the card

The software API consists of only one function that provides access to settings and captured data. The card can be fully controlled with an easy-to-use API. 
 

Card Setup

Many applications only need one initial setup. In this case application development is greatly simplified with aid of the Card Setup program:

It sets an initial startup configuration. The card is initialized with these settings at driver start time. This eliminates writing code for card setup. 
There are only 3 other calls needed: 

Data logger

The settings of Card Setup and the captured data can be verified using the Data Logger that is also part of the software. It only requires configuration using Card Setup. 

The data logger uses these settings and writes formatted ASCII numbers (directly as voltages), seperated by CRLF, to disk. This format can be imported by almost any application.

Supported languages and applications

These well-known programming languages are supported:
 

Agilent VEE / HP VEE / DT VEE

is a graphical programming language developed by Hewlett-Packard (now Agilent). Its use is very straight-forward and intuitive. It provides outstanding oscilloscope displays. Instrument integration is very easy because of the Instrument manager for GPIB / RS232 and VXI instruments and driver integration is simple with aid of Call function objects. 
The runtime feature allows you to build redistributible applications that run without the development environment.

You can check it out: Evaluation versions can be found at http://www.get.agilent.com/gpinstruments/products/vee/download.shtml and ftp://ftp.agilent.com/pub/mpusup/pc/binfiles/vee (older versions HP VEE 3.12, 4.0 and 5.0). These versions work up to 50 objects and can save only to one file name. Worth trying!

The API requires at least Agilent VEE version 5.


National Instruments LabVIEW®

Well known "classic" graphical programming language. As far as we know it has been the very first graphical language in the Test and Measurement area. Rich functionality and lots of features are included in full package. In our opinion using LabVIEW is not as smooth as HP VEE, i.e. you have to use the toolbox all the way with probes, text, line and wiring tools. On a high resolution screen the objects become very small. Compare it to HP VEE...
Nevertheless it has been the most successful graphical language in Test and Measurement. And it is available for Linux too! 
An evaluation version is available at: http://digital.ni.com/demo.nsf/websearch/14F9CE475127ADE786256AC60070926C?OpenDocument&node=1381_US

PCDAQ supports all LabVIEW versions from version 6  up to most recent.


Microsoft Visual Basic®

PCDAQ supports version 6.0. 


Microsoft Visual C++®

PCDAQ supports version 6.0 as well as Visual Studio 2003 and 2005 versions.


Microsoft .NET C#

PCDAQ supports .NET using a C# API. The existing project can be directly used with the latest Visual Studio 2005.


TransEra HTBasic

HTBasic is the successor of the HP9000 Rocky Mountain Basic. It is designed for absolute compatibility to the original language for running HP 9000 Basic programs without changes. The HP 9000 computers had a GPIB interface so they were well suited to control expensive test equipment. In the last years TransEra developed many extensions to the original language including external function calls. Of course a number of GPIB interface is supported as well. PCDAQ supports data acquisition with all versions from HTBasic 9.0 on as well.
An evaluation version (runs 30 minutes and does not save files) is available at http://www.htbasic.com/support/dwnload2.html#demos


 

Other languages and applications

The PCDAQ driver can be attached to virtually any language, because it relies on a simple interface mechanism and uses simple generic and array data types only. If you have an application or language in mind that you think PCDAQ should support too, please do not hesitate to contact us.

Application Software

PCDAQ Celsius

is an application that is included as source code in PCDAQ software.

It works with any supported card and uses a PT1000 sensor for temperature measurements with a resolution of better than 0.05K in the range of -40 to +200 °C.
The dynamic resolution of the card is increased by signal processing. Then sensor linearization is  performed so that readings are directly in degrees Celsius.

If used as starting point for own applications or for comparison with other applications, PCDAQ Celsius shows all relevant voltages and the PT1000 resistance as well. The sensor is powered by the card, only 2 external precision resistors and a capacitor are required.

The required Agilent VEE runtime comes with PCDAQ Scope , the Agilent VEE evaluation version is available for free web download as well.

PCDAQ Scope

is a full-featured DSO / data logger / analyzer application. The signal source is either the analog input from the card or from a captured data file.

Up to 8 signals can be captured simultaneously at high speed - either to disk, to display or both.

After capturing to file the data can be examined in the data analyzer. Overviews of the complete data set can be performed with aid of data smoothing methods. They include averaging, peak detection and data reduction.
Data post-processing is performed using the huge set of math operators included in Agilent VEE - more than 500 functions - including signal processing.

In addition the signals can be analyzed online (in real-time) inside the DSO.
Up to 4 analyzer displays can be created with aid of formulas, plus the main window that shows the real data.

For example:
See below for the result!


PCDAQ Scope Analyzer

Goto Top



© 2007 www.systeminformatik.com  Trademarks / Warenzeichen