DAQMaster Configuration-based Device Manager for ADLINK DAQ Devices User’s Manual Manual Rev. 2.00 Revision Date: August 1, 2007 Part No: 50-11230-1000 Advance Technologies; Automate the World.
DAQMaster User’s Manual Copyright 2007 ADLINK TECHNOLOGY INC. All Rights Reserved. Disclaimer The information in this document is subject to change without prior notice in order to improve reliability, design, and function and does not represent a commitment on the part of the manufacturer.
DAQMaster User’s Manual Getting service Customer satisfaction is our top priority. Contact us should you require any service or assistance. ADLINK TECHNOLOGY INC. Web Site Sales & Service Telephone No. Fax No. Mailing Address http://www.adlinktech.com service@adlinktech.com +886-2-8226-5877 +886-2-8226-5717 9F No. 166 Jian Yi Road, Chungho City, Taipei Hsien 235, Taiwan, ROC ADLINK TECHNOLOGY AMERICA, INC. Sales & Service Toll-Free Fax No. Mailing Address info@adlinktech.
DAQMaster User’s Manual ADLINK TECHNOLOGY INC. (KOREA Liaison Office) Sales & Service Telephone No. Fax No. Mailing Address korea@adlinktech.com +82-2-20570565 +82-2-20570563 4F, Kostech Building, 262-2, Yangjae-Dong, Seocho-Gu, Seoul, 137-130, South Korea ADLINK TECHNOLOGY (BEIJING) CO., LTD. Sales & Service Telephone No. Fax No. Mailing Address market@adlinkchina.com.cn +86-10-5885-8666 +86-10-5885-8625 Room 801, Building E, Yingchuangdongli Plaza, No.
DAQMaster User’s Manual Using this manual Audience and scope This manual guides you when using the DAQMaster to configure ADLINK DAQ devices. This manual also describes how to install and use the DAQMaster for managing and controlling your DAQ devices. How this manual is organized This manual is organized as follows: Chapter 1 Introduction: This chapter introduces the DAQMaster application including its main features and highlights.
DAQMaster User’s Manual Conventions Take note of the following conventions used throughout the manual to make sure that you perform certain tasks and instructions properly. NOTE Additional information, aids, and tips that help you perform particular tasks. IMPORTANT Critical information and instructions that you MUST perform to complete a task. WARNING Information that prevents physical injury, data loss, module damage, program corruption etc. when trying to complete a particular task.
DAQMaster User’s Manual Table of Contents 1 Introduction ........................................................................ 1 1.1 1.2 Features............................................................................... 2 Highlights ............................................................................. 2 2 Installation .......................................................................... 3 2.1 2.2 2.3 2.4 2.5 Where to Get ..............................................................
DAQMaster User’s Manual Update Wizard .............................................................. 31 Code Creator ................................................................ 33 Data Conversion Tool ................................................... 34 Sample Program Directory ........................................... 34 6 Task Manager .................................................................... 35 Appendix ................................................................................
DAQMaster 1 Introduction The ADLINK DAQMaster is a smart device manager that opens up access to ADLINK data acquisition and test and measurement products. DAQMaster enables you to: X configure and manage DAQ hardware and software in an integrated interface X dynamically detect and view devices and instruments connected to your system X easily update installed test and measurement software applications X execute system diagnostics and perform basic function test.
DAQMaster Features 1.1 Features Z Supports Windows 98/NT/2000 and 32-/64-bit editions of Windows XP/Server 2003/Vista Z Windows-based utility offers convenient hardware configuration and diagnosis Z Simple yet versatile programming examples to speed up your application development Z Supports a comprehensive line of I/O functions including AI, AO, DI, DO, timer/counter, and event Z Online manual offers programming guides during design time 1.
DAQMaster Where to Get 2 Installation This chapter provides information on DAQMaster system requirements, installation, and user interface information. 2.1 Where to Get DAQMaster is available from the All-in-One CD that came with your DAQ card package. You may also download a copy from the ADLINK Test and Measurement website at http://www.adlinktech.com/TM. 2.2 Before You Proceed System Requirements Make sure your system meets the following requirements before you install DAQMaster.
DAQMaster Installing DAQMaster 2.3 Installing DAQMaster This section provides instructions on how to install DAQMaster in your system. Prepare the ADLINK All-In-One CD that comes with the card package. To install DAQMaster: 1. Place the ADLINK All-in-One CD to the computer’s optical drive. 2. When the installation window appears, click on the DAQMaster installation button. NOTE If Autorun is not enabled in your computer, explore the CD, then double-click on the SETUP.
DAQMaster Checking the DAQ Card Drivers 2.4 Checking the DAQ Card Drivers To check if the DAQ card(s) is properly installed and detected by the system: 1. Launch the Windows Device Manager. 2. Expand the NuDAQ Boards item, then double-click on the listed DAQ device(s). 3. Click the Resources tab and check if the device I/O port and IRQ resources are allocated correctly. NOTE The necessary DASK libraries are installed during the DAQMaster installation.
DAQMaster Launching the DAQMaster 6 Installation
DAQMaster Main Menu 3 Getting to Know DAQMaster 3.1 Main Menu Menu File Options Function System commands Configuration options (i.e. configuring the DAQPilot task output directory) View View commands Help Launches the online help and other support information File Menu The File menu provides the following options: Report Reports the current configuration. This item initiates the DAQMaster report function to create a simple printable report of system configuration.
DAQPilot Main Menu View Menu The View menu provides the following options: Device Manager Changes the function mode, displays related data to, and enables all corresponding functions for the Device Manager. Software Manager Changes the function mode, displays related data to, and enables all corresponding functions for the Software Manager. Task Manager Changes the function mode, displays related data to, and enables all corresponding functions for the DAQPilot Task Manager.
DAQMaster DAQMaster Functions 3.2 DAQMaster Functions The DAQMaster comes with three major function blocks that dynamically changes depending on the selected device or software application. Refer to the illustration below. Panel Main function panel Description Includes the Device Manager, Software Manager, and Task Manager buttons. Management Displays the management tree and product page. panel and product Each main function has three view modes and page four corresponding view functions (minimum).
DAQPilot DAQMaster Functions Main Function Panel The main function panel includes three major functions — Device Manager, Software Manager, and Task Manager. Depending on the selected main function, the device manager and software manager provide three view modes for detailed product information and enable all corresponding functions for device/interface products and/or software application from the sub-function panel.
DAQMaster DAQMaster Functions Task Manager The Task Manager function bridges the DAQMaster with the DAQPilot task-oriented DAQ driver and wizard. With DAQPilot Task Manager you may easily develop DAQ tasks from predefined run-time specifications. Refer to Chapter 6 for more information. Management Panel Management Function Panel The management function panel includes a tree view browser that changes depending on the view mode.
DAQPilot DAQMaster Functions Sub-function Panel The sub-function panel shows all related device and/or software manager functions.
DAQMaster Views 4 Device Manager The DAQMaster Device Manager is a powerful tool for configuring an ADLINK device. This utility detects and lists all installed analog output, digital I/O, digitizer, GPIB, multifunction, simultaneous, and time/counter modules for configuration and control. To launch, click on the Device Manager icon from the main function panel.
DAQMaster Database Functions 4.2 Database Functions The Device Manager offers several view modes to display related product information. A list of installed and detected modules with eight major product classifications are listed below. Device Analog output modules (i.e. 6208) Digital I/O modules (i.e. 7432, 7300) Digitizer modules (i.e. 9820) GPIB modules (i.e. 3488) Multifunction DAQ modules (i.e. 2205) Simultaneous DAQ modules (i.e. 2010) Switch modules (i.e. 7901) Timer/Counter modules (i.e.
DAQMaster Database Functions Device Overview The table below shows all modules which are currently supported by DAQMaster.
DAQMaster Database Functions PXI PCIe cPCI LPCI PCI Type Model Description Multifunction Modules 2204 X X X 64-CH 12-Bit 3 MS/s Multi-Function DAQ 2205 X X X 64-CH 16-Bit 500 kS/s Multi-Function DAQ 2206 X X X 64-CH 16-Bit 250 kS/s Multi-Function DAQ 2208 X X X 96-CH 12-bit 3 MS/s Ultra High-Density Analog Input Multi-Function DAQ 2213 X X X 16-CH 16-Bit 250 kS/s Low-Cost Multi-Function DAQ w/o Analog Output 2214 X X X 16-CH 16-Bit 250 kS/s Low-Cost Multi-Function DAQ 250
DAQMaster Database Functions DAQMaster also allows you to view an installed device’s pin map and/or illustration. NOTE When a device’s pin map and/or illustration is not available, refer to the product documentation. Refresh Refreshes the tree view and the corresponding product page.
DAQMaster Sub-functions 4.3 Sub-functions The table below lists all Device Manager sub-functions. Sub-function Description Configuration Adjusts the memory configuration for modules performing continuous AI, DI, and DO operations Test Panel Provides a basic test function for task diagnosis Calibration Calibrates DAQ-2000 series modules Configuration The Configuration function allows you to adjust memory allocation for continuous analog input/output and digital input/output operations.
DAQMaster Sub-functions You may use the memory evaluator to calculate the required size. 3. Adjust the allocated memory buffer, then click OK. 4. Restart the system to apply the changes. NOTE Device Manager If you do not restart the system, the State field of the selected device from the DAQ Utility window shows Unallocated.
DAQMaster Sub-functions Test Panel The DAQMaster integrates a basic test function to analyze test and measurement tasks and operations supported by the installed module. To access, click on the test panel button from the subfunction panel. The test panel interface changes according to the selected module and its supported operation. Refer to the following sections.
DAQMaster Sub-functions Analog Output When using the test panel for ADLINK DAQ-2000 Series and 6000 Series modules, click on the AO tab sheet to adjust the following parameters: X Mode: Select DC Output or Function Generator X AO Channel: Select the channel for analog output X Function: Select the output function such as Sine, Square, Triangle, or Sawtooth Wave X Offset: Set the function offset X Frequency: Set the function frequency X Amplitude: Set the function amplitude X Phase: Set the pha
DAQMaster Sub-functions For 6000 Series modules, you may conveniently adjust the related parameters such as AO channel number, output range, and output value.
DAQMaster Sub-functions Digital Input/Output To use the test panel for ADLINK DAQ-2000/7000/9000 Series modules, click on the DIO tab and adjust the DIO port number and mode accordingly. When you set the port direction to input, the digital input value is displayed with the corresponding LED component. When you set the port direction to output, the utility controls the digital output value with the corresponding switches.
DAQMaster Sub-functions Timer/Counter For ADLINK 8554 timer/counter module, you may test the basic function after selecting the counter number and adjusting the interval. Refer to the screens below.
DAQMaster Sub-functions Calibration The Device Manager integrates a calibration tool for DAQ/PXI2000 Series modules. Calibration brings accurate measurements for A/D and D/A operations. To start the calibration process for selected DAQ modules, click on the Calibration button, then follow screen instructions to proceed. Refer to the card’s user manual for more information on calibration.
DAQMaster Sub-functions 26 Device Manager
DAQMaster 5 Software Manager The Software Manager detects and displays installed ADLINK test and measurement software applications, and features online software updating. NOTE DAQMaster currently does not support Linux.
DAQMaster Type Proprietary Application 28 Product Name Description DAQCreator Data Acquisition System Creator DAQMaster Configuration-based Device Manager for ADLINK DAQ Cards PCIS-OPC OPC 2.
DAQMaster Views 5.1 Views Item Description Collapse Collapses the product tree Expand Expands the product tree 5.
DAQMaster Database Functions Hardware Support List The Hardware Support List displays all devices that support a particular ADLINK software application. Below are some applications and the devices which support them.
DAQMaster Sub-functions 5.
DAQMaster Sub-functions To use the Update Wizard: 1. Launch DAQMaster, then click on Software Manager. 2. Click the Update Wizard button from the sub-function panel. An Internet browser appears and displays the update site. The update site comes with four columns that tell you all available software applications, the software application(s) installed in your system, the recommended update, and the update’s release note.
DAQMaster Sub-functions Code Creator Code Creator is an easy-to-use code generator that works with ADLINK DAQ devices. It provides an intuitive user interface that reduces system development time. You simply select the devices, configure the data acquisition parameters and the viewing windows, then generate the corresponding C source code for further programming. DAQMaster provides a function button that you can use to launch Code Creator.
DAQMaster Sub-functions Data Conversion Tool Data files generated by DAQ functions that perform continuous data acquisition is written in binary format. Since raw binary files are difficult to interpret, the DAQCvt tool converts these files into a readable format for text editors or spreadsheet processing. For more information on DAQCvt, refer to the documentation that came with your device or module.
DAQMaster 6 Task Manager The DAQMaster Task Manager is an interface bridge to the DAQPilot Task Manager. This function allows you to manage created DAQ tasks with simple editing functions such as adding/creating, deleting, modifying, copying, and renaming tasks.
DAQMaster 36 Task Manager
DAQMaster DAQMaster Distribution Appendix A DAQMaster Distribution Below is the DAQMaster installed directory architecture. Level 1 Level 2 Note — Help — Content DAQMaster.chm — Manual — Utility DAQMaster.exe — Main application RelNote.txt — DAQMaster release note Readme.txt — Pin maps, HTML files Memory allocation tools Required Files When installing DAQMaster, necessary merge module for DASK and DAQPilot libraries are automatically installed.
DAQMaster .DAT File Format B .DAT File Format This section describes the file format of .DAT files logged through the file system. The data file has two parts: Header and Data Block. The file structure is shown below: Header DAQ data Header The header part records information related to the stored data with total length of 60 bytes.
DAQMaster .DAT File Format Header (Total length: 60 bytes) Elements Type Size (b) Comments channel_order short 2 Channel scanned sequence 0: normal (0-1-2-3) ad_range short 2 AI range code • 1: +/-10V • 2: +/-5V • 3: +/-2.5V • 4: +/-1.25V • 5: +/-0.625V • 6: +/-0.3125V • 7: +/-0.5V • 8: +/-0.05V • 9: +/-0.005V • 10: +/-1V • 11: +/-0.1V • 12: +/-0.01V • 13: +/-0.001V • 14: 0-20V • 15: 0-10V • 16: 0-5V • 17: 0-2.5V • 18: 0-1.25V • 19: 0-1V • 20: 0-0.1V • 21: 0-0.01V • 22: 0-0.
DAQMaster .DAT File Format Data Block The data block forms the second part of the .DAT file. The data is written to file in a 16-bit binary format with the lower byte first (little endian). For example, the value 0x1234 is written to disk with 34 first followed by 12. The total length of the data block depends on the data width and the total data count. Card Type Data Format Every 16-bit signed integer data: PCI-9111DG D11 D10 D9...
DAQMaster .DAT File Format Card Type Data Format Every 32-bit unsigned integer data (including 16-bit signed A/D data) PCI-9114DG PCI-9114HG Value calculation* CH# = (OD >>16) & 0x1F ND = OD & 0xFFFF B31...B21 C4 C3 C2 C1 C0 D15 D14...D1 D0 Where D15, D14...D0 is the A/D data, C4, C3, C2, C1, C0 is the channel number, and B31 to B21is unused. Every 16-bit signed integer data: cPCI-9116 ND = OD D15 D14 D13...D1 D0 Where D15, D14...D0 is the A/D data.
DAQMaster .DAT File Format Card Type Data Format Every 16-bit signed integer data: PCI-9810 Value calculation* ND = OD >>6 or ND = OD/64 D9 D8 D7...D1 D0 b5 b4 b3 b2 b1 b0 Where D9, D8...D0 is the A/D data, b2, b1, b0 is the digital input data, and b3 is the trigger detection flag. * channel no. (CH#) * A/D converted data (ND) * Value stored in the file (OD) The file is written in binary format and may not be supported by normal text editors.