Page 1
Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment SERVICE CENTER REPAIRS WE BUY USED EQUIPMENT • FAST SHIPPING AND DELIVERY Experienced engineers and technicians on staff Sell your excess, underutilized, and idle used equipment at our full-service, in-house repair center We also offer credit for buy-backs and trade-ins •...
Page 2
User’ s Guide Shop online at omega.com e-mail: info@omega.com For latest product manuals: omegamanual.info OMB-DAQ-54/55/56 USB Data Acquisition Modules OMB-491-0901 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
Page 3
Approach Directives. OMEGA will add the CE mark to every appropriate device upon certification. The information contained in this document is believed to be correct, but OMEGA accepts no liability for any errors it contains, and reserves the right to alter specifications without notice.
Page 4
Warnings, Cautions, Notes, and Tips Refer all service to qualified personnel. This symbol warns of possible personal injury or equipment damage under noted conditions. Follow all safety standards of professional practice and the recommendations in this manual. Using this equipment in ways other than described in this manual can present serious safety hazards or cause equipment damage.
Page 5
Start [Desktop “Start” pull-down menu] ⇒ Programs ⇒ Omega PDaqView Software You can also access the PDF documents directly from the data acquisition CD by using the <View PDFs> button located on the opening screen. Refer to the PDF documentation for details regarding both hardware and software.
Page 6
About This Manual ⎯ Chapter 1: Personal Daq Unit Startup provides information to get your Personal Daq system up and running. The chapter includes installation steps, basic concepts regarding the Personal DaqView software program, and steps for acquiring data. Chapter 2: General Information & Specifications gives a general description of Personal Daq and related hardware including PDQ expansion modules.
Page 7
Personal Daq User’s Manual 887695 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
Table of Contents 1 - Personal Daq ⎯ Unit Startup 4 - Personal DaqView Overview ……1-1 Overview …… 4-2 Standard, Plus, and XL Version Software Inspect Your System ……1-1 …… 4-2 Install Software ……1-2 Main Control Window …… 4-3 Install Hardware ……1-2 Toolbar Buttons ……...
Page 9
5 – Signal Management Overview ……5-1 Channel Control and Expansion ……5-3 Signal Acquisition ……5-3 Measurement Duration, Sample Rate, and Resolution ……5-3 Under Sampling and Aliasing …… 5-3 Triggering ……5-5 Input Isolation ……5-5 Signal Modes ……5-6 System Noise ……5-7 Averaging ……5-7 Analog Filtering ……5-7 Input and Source Impedance ……5-7 Crosstalk ……5-7...
Unit Startup Overview ……1-1 Configure System ……1-8 Channel Configuration ……1-9 Inspect Your System ……1-1 Acquisition Configuration ……1-9 Install Software ……1-2 Data Destination Configuration ……1-10 Install Hardware ……1-2 Collect Data ……1-10 Mount Personal Daq Modules to DIN Rail Quick Start for Personal DaqView …… 1-11 (option) ……1-2 Connect PDQ Module (option) ……1-4 Connect Personal Daq to Host PC …1-5...
CAUTION When using Personal Daq modules to acquire data, computer energy save modes can cause false data readings. Prior to using Personal Daq modules, ensure your computer’s energy save mode is disabled. If needed, consult your PC user’s manual to disable energy save (power suspension) modes.
Mount Personal Daq Modules to DIN Rail (Option) The optional PDQ10 DIN Rail Mounting Kit contains a base (BR-24), two feet (FE-8), and an installation guide. The information found in the guide has been repeated here for user convenience. 1) Mount Personal Daq Module to Base (BR-24) Note: If your Personal Daq system makes use of an expansion module you will need a second DIN-rail kit for mounting the expansion module.
3) Attach Assembly to DIN Rail (Types NS 35, or NS 32) Installing Base/Foot Assembly to a DIN Rail Mount The following steps are based on the orientation illustrated above. Note that feet (FE-8) contain rail catches for both NS 35 and NS 32 type DIN rails. In each case a different set of rail catches is used. 1.
CAUTION Never remove a USB cable from an active Personal Daq device while an acquisition is in progress. An active device is any device that is currently open and has channels configured for scanned input. Such disconnection may require you to exit and then re-launch Personal DaqView, after the USB cable has been connected.
Connect Channel Signal Inputs CAUTION The discharge of static electricity can damage some electronic components. Semiconductor devices are especially susceptible to ESD damage. You should always handle components carefully, and you should never touch connector pins or circuit components unless you are following ESD guidelines in an appropriate ESD controlled area.
Connecting Thermocouple Wires Thermocouple wires are to be connected in differential mode only. In Personal Daq applications, thermocouples should not be connected single-ended. Doing so can result in noise and false readings. This is especially true when acquiring other high- amplitude signals in conjunction with thermocouple signals that are connected single-ended.
Configure System This step pertains to configuration of channels and acquisition parameters through Personal DaqView software. To configure a set of parameters, use the appropriate toolbar button (or the View pull-down menu) to open the applicable window. Clicking on the Configure Channel Settings button (9) brings up the Channel Configuration Window.
Channel Configuration The Channel Configuration Window first opens with the Analog Input screen selected. You can change from one configuration screen to another by selecting the appropriate tab. More information regarding Personal DaqView appears in Chapter 4 of this manual. You can configure channels from the three configuration screens as indicated in the following table.
The Configure Acquisition Window has the following default settings. Pre-Trigger: No duration set, i.e., a duration of 0 scans Trigger: Immediate Post Trigger: Manual stop Averaging: None Acquisition Parameters: Set for Maximum scan rate Frequency: selected Period: not-selected Continuous Calibration: not-selected Overrange Protection: selected You can change the acquisition setup as desired.
Quick Start for Personal DaqView Once your Personal Daq system has been properly connected to the PC and to the desired input signals, the following steps may be used to start Personal DaqView and begin collecting data. For this “Quick Start” approach to collecting data we will be making use of the program’s default settings.
Page 21
Main Control Window Channel Configuration Window, with Analog Input Spreadsheet Selected Button Function Open Configuration File Opens a selected configuration file. Save Configuration File Saves the current configuration file to disk. Select Active Device Provides a means of selecting active devices from the Personal Daq system. Arm Trigger for Disk Arms the trigger and stores acquisition data to a designated disk file.
General Information & Specifications General Description ……2-1 Personal Daq Specifications ……2-9 Channel Capacities ……2-1 Analog Specifications ……2-10 Features ……2-2 Input Voltage Ranges ……2-10 Voltage Specifications ……2-10 Theory of Operation ……2-3 Temperature Specifications …2-11 Universal Serial Bus (USB) ……2-3 Thermocouple Accuracy ……2-11 Power Line Rejection ……2-3 Frequency Specifications ……2-12 Optical Isolation ……...
Note: With the use of USB hubs up to 100 Personal Daq units can be attached to one PC. With 100 Personal Daq/56 modules (each with a PDQ2 expansion module) a total channel capability of 8,000 channels can be obtained. An example of capacity calculation follows. Calculating System Channel Capacity, An Example Assume a Personal Daq system is comprised of the following: •...
Theory of Operation Universal Serial Bus (USB) The Universal Serial Bus is ideal for data acquisition applications. Since USB ports (located on the PC) provide power, only one cable is needed to link an acquisition device to the PC. In addition, USB’s high-speed data transfer (from the data acquisition device to the PC) allows for real-time display of acquired data while eliminating the need for additional memory in the acquisition device.
Optical Isolation The Personal Daq is optically isolated from its host PC by up to 500 VDC. This means that an inadvertent application of such voltage to Personal Daq will not affect the PC. In addition to optical isolation, Personal Daq maintains all sensitive acquisition-related circuitry external to the PC.
Analog Input Configuration Personal Daq/54 and Personal Daq/55 each include 10 analog signal inputs which may be used as 10 single-ended inputs, 5 differential inputs, or as a combination of single-ended and differential inputs with up to 10 connections. Personal Daq/56 includes 20 analog signal inputs which may be used as 20 single- ended inputs, 10 differential inputs, or as a combination of single-ended and differential inputs with up to 20 connections.
Page 27
At a measurement duration of 610 milliseconds, the last two bits are considered unreliable, resulting in a resolution of 22 bits. At a very fast measurement duration (12.5 milliseconds), the nine most least significant bits are unreliable, resulting in 15 bit accuracy. Speed vs.
Automatic Calibration The Personal Daq module contains a built-in source for performing automatic self-calibrations. These calibrations can be performed between scans periodically throughout the measurement process, as indicated in the following figure. Such calibration ensures accurate measurements, even in environments that experience significant temperature fluctuations.
Frequency Measurements (Not applicable to Personal Daq/54) Each frequency/pulse input channel can measure from DC to 1 MHz, offering pulse count (totalize), frequency, and duty cycle type readings. The input voltage range is -15 to +15 VDC absolute maximum. TTL sense levels, Schmitt-trigger inputs <1.3 V (low), >3.8 V (high). Note that each frequency channel can measure pulses that are due to closures of a contact between the input terminal and the Lo terminal.
Personal Daq Specifications Specifications are subject to change without notice. CAUTION If equipment is used in any manner not specified in this manual, or if specification limits are exceeded, the function of the equipment, as well as the protection provided by it, may be impaired.
Analog Specifications Each channel can be individually configured for single ended or differential; volts or thermocouple inputs. Personal Daq/54: configurable for 10 single-ended, 5 differential; volts or TC channels Personal Daq/54 does not accept expansion modules. Personal Daq/55: configurable for 10 single-ended, 5 differential; volts or TC channels Personal Daq/56: configurable for 20 single-ended, 10 differential;...
Page 32
Temperature Specifications (one year, 15 to 35°C) Note: All temperature specifications assume unit is held in relatively still air environment. Thermocouple Types: J, K, T, E, R, S, B, N Cold-Junction Compensation Accuracy: Personal Daq/54: ±0.7°C Personal Daq/55: ±0.5°C Personal Daq/56: ±0.5°C Thermocouple Accuracy In Personal Daq applications, thermocouples should not be connected single-ended.
Frequency Specifications, (Not applicable to Personal Daq/54) one year 0 to 50°C Operating Modes: Pulse count (totalize), frequency, and duty cycle Frequency Response: DC to 1 MHz Accuracy: 100 ppm; 1 ppm/°C Resolution: Up to 7 digits, user selectable. Input Voltage Range: -15 to +15 VDC Absolute Maximum, TTL sense levels Schmitt-trigger inputs, <1.3 V (low), >3.8 V (high) Pull-up Resistor: 27 KΩ...
Channel Connection Layouts The following indicate channel connection layouts for Personal Daq/54, /55, and /56. Connection layouts for expansion modules (PDQ1 and PDQ2) follow shortly. Personal Daq/54 provides no functionality for expansion modules. Analog In Single-ended inputs are used with analog signals that share the same common low, such as multiple batteries which have their negative sides connected in common.
Page 35
In Personal Daq applications, thermocouples should not be connected single-ended. Doing so can result in noise and false readings. This is especially true when acquiring other high- amplitude signals in conjunction with thermocouple signals that are connected single-ended. Personal Daq units include built-in cold-junction compensation (CJC), which is automatically invoked when you select TC measurements.
Note: The digital output can be written to since the digital output lines are latched. Note: Appendix D contains blank user custom labels and information regarding pDaq_CustomLabels.doc (located in the installation target directory of ). User custom labels allow \\Program Files\pDaqView you to identify Personal Daq channels by user-specific nomenclature, in addition to the pre-existing channel labels (indicated on this and the preceding page).
Page 37
This page is intentionally blank. 2-16 General Information & Specifications Personal Daq User’s Manual 878595 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
Hardware Setup Personal Daq, System Components ……3-2 Personal Daq …… 3-2 PDQ Expansion Modules …… 3-2 USB Hubs and Power Adapters …… 3-3 Connecting Your Personal Daq Acquisition System …… 3-4 Connecting a PDQ Expansion Module to a Personal Daq …… 3-4 Connecting Various Hardware Setups ……...
Personal Daq, System Components Personal Daq The following illustration points out key physical features of the Personal Daq. Aside from labeling and the number of terminal blocks, Personal Daq/54, /55, and /56 look very much alike. Upon closer examination you can see differences. Both the /55 and /56 contain a DB25 expansion port for mating with a PDQ expansion module.
USB Hubs and Power Adapters With the use of USB hubs you can connect up to 100 Personal Daq units to one PC. USB hubs can be of the self-powered type, or of the USB-powered type. Both types of hubs are available from a variety of vendors;...
Connecting Your Personal Daq Acquisition System Review the CAUTIONS and notes (presented on page 3-1) prior to connecting or disconnecting components. Connecting a PDQ Expansion Module to a Personal Daq/55 or /56 To connect a PDQ expansion module to a Personal Daq/55 or /56 unit: 1.
Example 1: Direct Connection to Computer USB Port(s) In example 1 two Personal Daqs (and optional PDQ modules) are connected by cable to each of the computer’s USB ports. The number of USB connectors may vary from PC to PC. When you connect Personal Daq units directly to a USB connector in this manner, no additional power source is required since the computer’s USB connector power pins supply the Personal Daq and associated PDQ expansion module with adequate power (500 mA at 4 to 5.25 V).
Page 43
Example 3: Connections to Self-Powered and USB-Powered Hubs Example 3 illustrates a system that makes use of six Personal Daq units and two different style USB hubs. Three Personal Daqs (and optional PDQ modules) are connected by cable to individual ports of a self- powered USB hub.
Overview This chapter serves as a reference for Personal DaqView, Personal DaqView Plus, and the Chart Setup Wizard feature. For very first time start-up refer to Chapter 1 or the Personal Daq Quick Start document (p/n 491-0940). Chapter 1 and the Quick Start contain information for connecting hardware, loading software, and acquiring data quickly.
Main Control Window When you first open Personal DaqView the Main Control and Channel Configuration Windows appear. Note that this section pertains to the Main Control Window only; discussion of the Channel Configuration Window begins on page 4-6. The Main Control Window contains several pull-down menus, a toolbar composed of icon buttons, and information boxes for status, progress [number of scans], and file identification.
Pull-Down Menus Aside from using the toolbar buttons to perform various program functions, you can select functions from pull-down lists as indicated by the following table. Pull-Down Menu Function File New (Ctrl+N) Provides a means to create a new file. Open (Ctrl+O) Provides a means to open an existing file.
Page 48
You can set preferences for Personal DaqView through the Preferences dialog box found under the View pull-down menu of the Main Control Window. − Allows you to select “untitled” or “pDaq” configurations for the default filename used by General Personal Daq. Note that Personal DaqView automatically loads the last saved configuration file. The second part of the General screen pertains to configuration file settings.
Help Contents and Index Accesses the program’s Help file. Contents include: Introduction Setting Up Personal DaqView Taking an Acquisition Viewing Your Data Frequently Asked Questions Troubleshooting About Personal DaqView Provides the program’s software version number. Channel Configuration Window You can bring up the Channel Configuration Window by using the Configure Channel Settings button (9) on the Main Control Window toolbar, or by selecting Channel Configuration from the Main Control Window’s View pull-down menu.
Common Spreadsheet Columns The Channel Configuration Window, regardless of which tab is active, consists of a spreadsheet designed for the acquisition of a specific type of data (i.e., analog, frequency, digital). Depending on the column, you can make changes to the information contained in a cell by placing the mouse cursor in the cell and then using the applicable mouse-button methods as follows: •...
Page 51
Engineering Units Conversion Using mx + b Most of our data acquisition products allow the user to convert a raw signal input (for example, one that is in volts) to a value that is in engineering units (for example, pressure in psi). The products accomplish this by allowing the user to enter scale and offset numbers for each input channel, using the software associated with the product.
Page 52
Example 2: A Personal Daq user knows that a linear relationship exists between the voltage output at "Point A" and the voltage output at "Point B" in a certain electrical device. The linear relationship is constant. The user wants to monitor the voltage at "Point B," however; it is inconvenient to connect signal lines in that section of the apparatus.
Analog Input Spreadsheet The Analog Input spreadsheet allows you to configure analog input channels. Each row shows a single channel and its configuration. The following text provides more detail regarding the channel configuration parameters for Analog Input. Note that columns labeled Physical Channel, User Label, On/Off, Reading, Scale, and Offset are discussed in the immediately preceding section, Common Spreadsheet Columns.
Page 54
Single-Ended and Differential Connections to Analog Inputs In Personal Daq applications, thermocouples should not be connected single-ended. Doing so can result in noise and false readings. This is especially true when acquiring other high- amplitude signals in conjunction with thermocouple signals that are connected single-ended. ⎯...
When you select the measurement duration you also determine the maximum sample rate and resolution for the applicable channel. For Personal Daq’s analog input applications, sample rates range from 1.6 samples/sec up to 80 samples/sec and corresponding resolution ranges from 22 to 15 bits. The following table provides general advice regarding the selection of measurement duration.
Page 56
⎯ Debouncing is a process of ignoring signals which are considered as too short in duration to Debounce be real events. Personal Daq's debounce circuit ignores two types of edge signal events: 1) rising edges that are not preceded by a sustained low signal, and 2) falling edges that are not preceded by a sustained high signal.
The frequency is calculated as follows: 1) An estimated frequency ( ) is calculated as follows: Fest • If there were no pulses read; Fest = Flast (the last frequency reported) or, Fest = 1 / current time (whichever is smaller) •...
When an active (On) channel is selected to “Output State” the Update Digital Outputs button (on the Main Control Window) becomes active. This button is used to update the digital output channels, regardless of whether their output state is closed (0) or open (1). Note: The update of changed output settings will not actually take place until the Update Digital Outputs button is pressed.
Page 59
The Trigger Section The following figure depicts the parts that make up an acquisition. Together, the pre-trigger and post-trigger make up a trigger block. Trigger Stop Event Pre-trigger Post-trigger time By duration or number of scans by duration, number of scans, or manual stop Trigger Block Configure Acquisition...
Page 60
Acquisition Parameters The lower section of the Configure Acquisition box is used for adjusting the scan rate, as well as enabling or disabling Continuous Calibration and Overrange Protection modes. Each of these categories is discussed below. Scan Rate, Period, and Frequency The lower region of the dialog box displays the maximum scan rate and the actual scan rate.
Configure Data Destination and File Converter Preferences Conversion of eZ-PostView, eZ-TimeView, or eZ-FrequencyView files is automatic. The file converter can be used to convert other data formats. Note that PostView is not related to eZ-PostView. The Configure Data Destination dialog box can be accessed from the View pull-down menu, or by using the Configure Data Destination toolbar button (depicted in the upper left-hand corner of the following figure).
You can select Convert Binary Data from the Tools pull-down menu to bring up the following dialog box. This allows you to select a file for conversion. The Formats button accesses the File Converter Preferences Dialog Box. The Select Files to Convert Dialog Box [Accessed from the Tools Pull-down Menu] Sequential Destinations (Auto Rearm) The right-hand portion of the Configure Data Destination dialog box is used to activate a Sequential...
Bar Graph, Analog, and Digital Meters This section pertains to channel data display screens (windows, or dialog boxes) which are often referred to as DaqMeters. In Personal DaqView, the meters are accessed from the Main Control Window’s toolbar or Main Control Window’s Indicators pull-down menu. It is important to realize that for each type of meter discussed, the meter channels selected are independent of the group chart assignments, and of the assignments for the other meters.
Meter Pull-Down Menus The meter windows each have Control and View pull-down menus, as indicated by the following figure. The functions of these menus can also be implemented by using the meter toolbar buttons. Meter Pull-Down Menu Options Meters Configuration Menu A meters configuration menu (lower left corner of following figure) will appear when you place the mouse pointer over a meter and click the right-hand mouse button.
Configuring a Meter 1. Bring up the desired meter group (Bar Graph, Analog, or Digital). 2. Place the mouse cursor over the meter, which you desire to reconfigure. 3. Click on the right mouse button. A Meters Configuration Menu, similar to that in the above previous figure, will appear.
Page 66
Configure Meter Settings, Function Descriptions Note 1: Bar Graph Meter with indicator rising in the high limit. Meter tip is red to indicate “value is above high limit.” Note 2: Analog Meter with indicator rising in the high limit. Pivot point of dial arm is red to indicate “value is above high limit.”...
Bar Graph Meters Selecting the Bar Graph Meters (from toolbar button or Indicators pull-down menu) brings up the Bar Graph window. This window displays several channels in bar graph format. To activate the display, select the Start button from this window’s toolbar. At least one meter must be assigned to an active (On) channel.
Analog Meters Selecting the Analog Meters (from toolbar button or Indicators pull-down menu) brings up the Analog Meters window. This window displays several channels in a dial/gage format. To activate the display, select the Start button from the toolbar. At least one meter must be assigned to an active (On) channel. You can select to view up to 32 meters at a given time.
Digital Meters Selecting the Digital Meters (from toolbar button or Indicators pull-down menu) brings up the Digital Meters window to display several channels in numeric format. To activate the display, select the Start button from the toolbar. At least one meter must be assigned to an active (On) channel. You can select to view up to 32 meters at a given time.
Chart Display Reference Note: For your very first chart display setup, or when the configuration file has been deleted, refer to the Chart Setup Wizard section beginning on page 4-37. A Note Regarding Standard, Plus and XL Software Versions Personal DaqView Plus permits the use of multiple groups with up to four overlapping channels per chart. The standard version of Personal DaqView is limited to one group, and to one channel per chart.
Personal DaqView’s Chart Display Window Note: A discussion of the numbered buttons and regions begins on page 4-29. Pull-Down Menus Pull-Down Menu Function Chart Wizard (Ctrl+W) Opens Chart Setup Wizard for manual or automatic configuration of the chart display. Detailed discussion of the Chart Setup Wizard begins on page 4-37.
View Grid Limit Lines Used to show or hide the grid limit lines. Grid Lines Used to show or hide the grid lines. Timestamp Absolute (Ctrl+F4) Selects absolute time for the timestamp. Relative (Ctrl+F5) Selects relative time for the timestamp Off (Ctrl+F6) Turns the timestamp off.
Chart and Channel Information Regions Channels can return values in engineering units of °C, °F, °K, °R, mV, V, Hz, kHz, or user defined units. With exception of user defined units, engineering units depend on the configuration, for example, whether a voltage type or temperature type sensor is being used.
Multiply (x2), and The Multiply(x2) push-button increases the size of the selected channel’s chart by a Divide (÷2) factor of 2, while automatically adjusting the chart’s high and low values. Aside from “clicking” on the Multiply/Divide controls, you can use your keyboard spacebar to control this feature once the button (15 or 16) is selected.
Editing a Chart Display Configuration Display Configuration Setup Dialog Box with an Existing Configuration To explain editing a configuration, we make use of an example in which assumes you want to edit Chart 1. In the following figure, Chart 1 was highlighted by clicking on it with the cursor. The Display Configuration Setup box then changed, allowing you to see specific channel types (such as volts only) or to “Show all Types,”...
Page 76
Changing the Configuration of Channel PD1_A01 Personal DaqView data channels can operate in one of two modes: Units Full Scale or, Units/Div. The mode is selected by radio button. Units Full Scale. When Units Full Scale is selected, as depicted in the above figure, you can alter Y Max and Y Min.
Manually Configuring a Chart Display If you plan to have a chart setup which is not weighted evenly, i.e., different numbers of channels per chart and different numbers of charts per group, you may want to manually setup your chart display from scratch, that is, without beginning from a pre-existing display configuration.
Page 78
Adding one Chart to Group 1 4. Change the number of charts per group if desired. 5. Change the group name if desired. 6. Click on a group to see the chart(s) assigned to the group. In the above example there is one group with one chart.
Page 79
Note: When a chart contains overlapping channels and the channels share values such that their traces reside on top of each other, then the channels that are listed lower in the display list (the most recently added channels) will obscure the channels higher in the list (those which were added first).
Chart Setup Wizard Introduction Chart Setup Wizard is a feature used by many programs, including Personal DaqView, and PostView. The feature allows you to set up your initial chart display configuration using an automated method, or manually create a new display configuration. The following points are important in regard to the Chart Setup Wizard.
Chart Setup Wizard, Simple Mode Chart Setup Wizard, Automatic Setup Options Setup Group Setup Chart Setup Channel Setup Type (for Chart Groups) Simple 1 group only Up to 16 charts 1 channel per chart Moderate 1 group only Up to 16 charts Up to 4 overlapping channels per chart Up to 64 groups Up to 16 charts per group...
3. Use the pull-down arrows ( ), or use the cursor and type in a new value to make selections for the number of groups, charts, and channels as applicable. 4. If you desire to start with a channel other than the default channel (first available channel), use the pull-down arrow and select the desired starting channel number.
Page 83
4-40 Personal DaqView Personal Daq User’s Manual 989394 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
Personal DaqViewXL User’s Guide OverView …… 1 Auto-Load Function ……8 Disabling Auto-Load …… 8 System Requirements …… 2 Enabling Auto-Load …… 8 Installation …… 2 Performance of Personal DaqViewXL ……8 Configuring an Acquisition ……9 First Time Use …… 2 Real-Time Charting ……11 Configuration Reference ……...
System Requirements For successful operation of Personal DaqViewXL with your Personal Daq system, your computer should conform to the following as a minimum: • PC system with Pentium® processor • USB port • Microsoft Excel, version 8 • Microsoft Windows 98SE (Second Edition), Windows/Me/2000 or /XP •...
Page 86
3. Click the “Browse” button and locate the file . This file is located in the install pDaqView.xla directory specified by the setup program. Click OK. Browse Option Dialog Box 4. Select Personal DaqViewXL from the “Add-Ins Available” list. Make sure there is a check next to Personal DaqViewXL, and then click OK.
Page 87
After Personal DaqViewXL is installed in this manner, it will automatically load whenever you run Excel. 6. If you want to start Personal DaqView when Personal DaqViewXL is used for the first time: a) Click the Personal DaqViewXL selection (located in Excel’s Tools pull-down menu). b) Choose “Options…”...
Configuration Reference The following information is intended to serve as a quick reference regarding channel configuration. You should refer to the user’s manual for more detailed information regarding Personal DaqView, as needed. Toolbar Buttons Note: The functions that can be obtained through the toolbar can also be obtained through the pull-down menus.
Page 89
Update Digital Outputs Updates the digital output channels. This item is only enabled when the digital output channels are not updated and the acquisition state is idle. Save Power-up Settings Saves the current power-up settings for all devices in the configuration. The power-up settings take effect when the device is first plugged into an active USB port.
Channel Configuration Window You can bring up the Channel Configuration Window by using the Configure Channel Settings button (9) on the Main Control Window toolbar, or by selecting Configure Channels from the Personal DaqViewXL pull-down menu. The Channel Configuration Window contains a Control pull-down menu and a 2-button toolbar. The window displays any one of three tabbed spreadsheets for selecting the type of channel to be configured.
Auto-Load Function Excel’s “Add-Ins” dialog box has a check-box for enabling ( ) or disabling an automatic loading of Personal DaqViewXL each time you run Excel. To enable or disable the auto-load feature, refer to the following two paragraphs as needed. Disabling Auto-Load If you want to avoid an automatic loading of Personal DaqViewXL each time you run Excel, perform the following steps:...
Page 92
Personal DaqViewXL Spreadsheet with Toolbar and Displays Personal DaqViewXL Toolbar (1) Configure Devices (2) Configure Channels (3) Configure Acquisition (4) Go! (5) Manual Trigger (6) Chart Display (7) Bar Graph Meters (8) Analog Meters (9) Digital Meters (10) Use Data Destination (11) Set Data Destination Cell (12) Use Data Header Personal DaqViewXL User’s Guide...
Configuring an Acquisition To set up your configuration, once Personal DaqViewXL has been installed; complete the following steps: 1. Enter Excel. Personal DaqView Channel Configuration Screen within Excel 2. Configure acquisition settings using the Configure Devices, Configure Channels, and Configure Acquisition toolbar buttons or tool pull-down menu selections. These steps launch Personal DaqView’s configuration screens.
Real-Time Charting Personal DaqViewXL provides a real-time strip-chart window (as in Personal DaqView) for graphical presentation of data. You can select up to 16 channels of data, with one channel assigned to each graph. The strip-chart representation is continuous while data is being collected. All 16 charts are synchronized and have an adjustable scrolling speed that can be set independent of the sampling rate.
Data Header Personal DaqViewXL’s optional data header supplies the global acquisition parameters and the configuration of each channel and places this information directly in the spreadsheet along with acquired data. Examples of frequently used header information include: channel gain, thermocouple type, units, and channel label.
Hints and Tips • If Personal DaqView is running as a stand-alone application when you start to use Personal DaqViewXL, Personal DaqView will switch to a special “server mode.” This “server mode” supports transactions with “client” applications such as Excel. Note that you must close Excel prior to using Personal DaqView again as a stand-alone application.
Page 98
Signal Management Overview ……5-1 System Noise ……5-7 Averaging ……5-7 Channel Control and Expansion ……5-3 Analog Filtering ……5-8 Signal Acquisition ……5-4 Input and Source Impedance ……5-8 Measurement Duration, Sample Rate, and Crosstalk ……5-8 Resolution ……5-4 Under Sampling and Aliasing …… 5-4 Triggering ……5-5 Input Isolation ……5-6 Signal Modes ……5-6...
Page 99
Data Acquisition Terms and Meanings Differential mode Differential mode voltage refers to a voltage difference between two signals voltage referenced to a common point. Example: Signal 1 is +5VDC referenced to common. Signal 2 is +6VDC referenced to common. If the +5VDC is used as the reference, then the differential voltage is (6 - 5), or +1VDC.
Channel Control and Expansion In a Personal Daq system, the quantities and types of Personal Daqs used, as well as the types and quantities of PDQ expansion cards used, determines the system’s channel capacity. Up to 100 Personal Daqs can be used with one host PC. Total channel capacity of a Personal Daq system can be calculated from the following tables: Channel Capacities for Various Personal Daq Setups Personal Daq/54...
Signal Acquisition Measurement Duration, Sample Rate, and Resolution Measurement Duration (per channel) ⎯ the amount of time used for sampling a channel’s input signal. For Personal Daq, the measurement durations range from very slow (610 milliseconds/sample) to very fast (12.5 milliseconds/sample). Sample rate –...
Note: Frequency channels will read frequency regardless of the scan rate. Personal Daq circuitry reads a pulse count and timer count during each scan. The following table provides general advice regarding the selection of measurement duration. The concepts are further illustrated by the figure, Examples of Under Sampling. Analog Input Signal Measurement Sample...
• The pre-trigger scan count specifies the number of scans that are to be collected before the trigger point. If the pre-trigger scan count is greater than zero, the system will continuously collect data until the trigger is satisfied. If no pre-trigger scans are required, the system sits idle until the trigger; then, it collects the post-trigger scans before it disarms.
In the schematic, voltage signal S is subtracted from signal S resulting in the output signal shown. The noise spikes (having the same polarity, phase, and magnitude in each input signal) cancel each other out. This results in a clean differential signal In the schematic, signals S and S are shown in-phase;...
Analog Filtering A filter is an analog circuit element that attenuates an incoming signal according to its frequency. A low- pass filter attenuates frequencies above the cutoff frequency. Conversely, a high-pass filter attenuates frequencies below the cutoff. As frequency increases beyond the cutoff point, the attenuation of a single- pole, low-pass filter increases slowly.
Calibration Introduction ……6-1 Required Equipment ……6-2 Calibration Procedure ……6-2 Introduction Although Personal Daq units are calibrated prior to shipment, they still require periodic calibration to ensure that accuracy is maintained. The industry standard for this calibration is once per year. UserCal provides prompts to assist you through Personal Daq’s calibration procedure.
Required Equipment You will need the following items to perform Personal Daq calibration. Ensure the equipment meets the specifications listed in the cautions on the preceding page. Equipment for Equipment for Voltage Portion of Calibration Thermocouple Portion of Calibration* VDC Calibrator 0°C Temperature Reference (Cold cell, or ice bath) Digital Voltmeter T-type Thermocouple...
Page 108
It is important to perform calibration in a controlled, still air environment at 23±2°C. Personal Daq User’s Manual Calibration 878395 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
Page 109
7. Make the following 3 voltage-related connections (see following figure). • Copper short: From Personal Daq Analog In 2L (2 low) to Personal Daq common (COM). • HI Lead: From Volts DC Calibrator HI to Personal Daq Analog In 2H (2 high) •...
Page 110
19. If your Personal Daq is connected to an expansion module: remove the USB cable from the Personal Daq main unit if used in your application, remove the external power cable from the Personal Daq main unit carefully remove the retaining clips from the Personal Daq modules remove the expansion module from the main unit if a power adapter was used, reconnect the adapter cable to the Personal Daq main unit reconnect the USB cable to Personal Daq main unit...
Page 111
Disconnect the calibration equipment from the Personal Daq • VDC Calibrator • Harness and multimeter • copper short (remove from Analog In 2L and Personal Daq common low (COM) The calibration procedure is complete. You may now return your Personal Daq system to its data acquisition status.
Troubleshooting & Customer Assistance Radio Frequency Interference …… 7-1 Electrostatic Discharge (ESD) …… 7-1 Troubleshooting …… 7-2 Customer Assistance …… 7-5 Reference Note: API Error Codes are defined at the end of Appendix B. Radio Frequency Interference Personal Daq hardware complies with the limits for a Class B digital device according to FCC rules and CE specifications.
Troubleshooting Certain problems can be solved without factory assistance. Before calling your service representative you should go through the following checklist, as well as the symptoms and solutions. When applicable, be sure to follow ESD prevention guidelines to avoid damaging components. Basic Checklist Power.
Page 114
3. There is a “blue screen” or an error message when connecting the Personal Daq to the PC. Many notebook computers fail to meet the 500 mA current that is specified by the USB standard and, in fact, will not even supply the 400 mA that is required by the Personal Daq. If this is the case you will need to use an auxiliary power supply as follows: (a) Unplug the USB cable from the Personal Daq.
Page 115
7. Personal DaqView runs fine with analog inputs, but “blue screens” with frequency inputs. When sampling frequency channels have at least one analog input channel active. This will prevent the “blue screen” state. 8. The Personal DaqView window stays minimized. If this happens the Personal DaqView window is actually "restored"...
Customer Assistance Reference Notes: Before calling for assistance . . . • Refer to the portions of this manual relevant to your situation, especially the troubleshooting material. • Refer to Appendix B, API Commands, if you are creating your own programs. The appendix lists command functions in alpha-numerical order and includes error code definitions.
Appendices Appendix A ⎯ API Custom Program Models Appendix B ⎯ API Commands Appendix C ⎯ Removed Appendix D ⎯ Custom Labels Note: The information in appendices A and B pertains to the Applications Programming Interface (API). This information is not necessary for users of Personal DaqView who plan to do no programming. Synopsis of Appendices Appendix A: API Custom Program Models provides information for creating custom software to satisfy your specific data acquisition requirements.
Page 119
A-ii Personal DaqView User’s Manual Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
Page 120
API Custom Program Models Overview ……A-1 Data Acquisition Environment ……A-1 Application Programming Interface (API) ……A-1 Hardware Capabilities and Constraints ……A-2 Signal Environment ……A-2 Programming Models ……A-2 Initialization and Error Handling ……A-3 Foreground Acquisition with One-Step Commands ……A-4 Counted Acquisitions Using Linear Buffers ……A-5 Indefinite Acquisition, Direct-To-Disk Using Circular Buffers ……A-7 Multiple Channel Types……A-10 Summary Guide of Selected API Functions ……A-14...
• Channel Identification • Scan Rates and Sequencing With multiple scans, the time between scans becomes a parameter. This time can be a constant or can be dependent upon a trigger. • Counter/Timer Operation • Triggering Options Triggering starts the A/D conversion. The trigger can be an external analog or TTL trigger, or a program controlled software trigger.
Page 122
All Visual Basic programs should include the file into their project. The file PDAQX.BAS PDAQX.BAS provides the necessary definitions and function prototyping for the driver DaqX handle& = VBdaqOpen&(“PDAQ123456”) ret& = VBdaqClose&(handle&) The PersonalDaq device is opened and initialized with the daqOpen function. daqOpen takes one parameter—the name of the device to be opened.
Foreground Acquisition with One-Step Commands Read 1 sample from daqAdcRd 1 channel. This section shows the use of several one-step analog input routines. These commands are easier to use than low-level commands but less flexible in scan At this point, the data is in User Code configuration.
Counted Acquisitions Using Linear Buffers This section sets up an acquisition that collects Define a channel post-trigger A/D scans. This particular example daqAdcSetMux scan group. demonstrates the setting up and collection of a fixed-length A/D acquisition in a linear buffer. Set the sampling DaqAdcSetRate rate.
Page 125
The acquisition begins upon detection of the trigger event. The trigger event is configured with daqAdcSetTrigEnhanced. The next line defines the trigger event to be the immediate trigger source. This is the source that will start the acquisition immediately. The variable DatsImmediate& is a constant defined in PDAQX.BAS.
Indefinite Acquisition, Direct-To-Disk Using Circular Buffers Configure a scan daqAdcSetScan This program demonstrates the use of circular buffers in cycle group of channels. mode to collect analog input data directly to disk. In cycle mode, Set the sampling this data transfer can continue indefinitely. When the transfer DaqAdcSetRate rate.
Page 127
' Define arrays of channels and gains : 1-8 , unity gain For x& = 0 To 7 channels&(x&) = x& + 1 gains&(x&) = PgainX1& flags&(x&) = DafAnalog& + DafSingleEnded& Next x& ' Load scan sequence FIFO ret& = VBdaqAdcSetScan&(handle&,channels&(), gains&(), flags&(), 8) The acquisition mode needs to be configured to be fixed-length acquisition with no pre-trigger scan data and 10 scans of post-trigger scan data.
Page 128
After setting up and arming the acquisition, data collection will begin upon satisfaction of the trigger event. Since the trigger source is software, the trigger event will not take place until the application issues the software trigger event. To prepare for the trigger event, the following line initiates an A/D transfer from the Daq* device to the defined user buffer and, subsequently, to the specified disk file.
Multiple Channel Types This section demonstrates how to configure Obtain list of installed DaqGetDeviceList multiple channels on a Personal Daq and devices. acquire data using these channels in the same scan sequence. After all of the prior Obtain properties of each DaqGetDeviceProperties code has been executed, the transfer can be device in the device list.
Page 130
The handle& variable will be assigned a handle to an opened Personal Daq/56 device using the VBDaqOpen function. This handle must be used with most API functions. The data buffer consists of single precision floating-point elements, the number of which is proportional to the product of the scan count and the channel count.
Page 131
If the handle is still –1 at this point, we know that either a Personal Daq/56 device was not located on the system, or that whatever Personal Daq/56 device was located on the system could not be properly opened. If handle& = -1 Then Print "Cannot open PersonalDaq!"...
Summary Guide of Selected API Functions Simple One-Step Routines For single gain, consecutive channel, foreground transfers, use the following functions: Foreground Operation Single Scan Multiple Scans daqAdcRd daqAdcRdN Single Channel Consecutive Multiple Channels daqAdcRdScan daqAdcRdScanN Complex A/D Scan Group Configuration Routines For non-consecutive channels, high-speed digital channels, multiple gain settings, or multiple polarity settings, use the SetScan functions.
Page 134
API Commands Overview This appendix includes information regarding type-sensitive API function wrappers for Visual Basic, Personal Daq driver commands for Windows in 32-bit mode, parameter definitions such as A/D channels, event-handling, hardware, A/D gain, general I/O, digital I/O port connection (page B-29), and API error codes (page B-33).
Page 135
Prototype Commands, Listed by Function Type (as defined in driver header files) Function Description Page Device Initialization Prototypes daqOpen Open a session with the Personal Daq B-25 daqOpenList Open, initialize, and prepare devices (specified by the deviceList parameter) B-25 daqClose End communication with the Personal Daq B-18 daqCloseList...
Page 136
Commands in Alphabetical Order The following pages give the details for each API command. Listed in alphabetical order, each section starts with a table that summarizes the main features of the command (C, Visual BASIC, and Delphi language prototypes and their related parameters). An explanation follows with related information and in some cases a programming example.
Page 137
daqAdcDisarm DLL Function daqAdcDisarm(DaqHandleT handle); daqAdcDisarm(DaqHandleT handle); Visual BASIC VBdaqAdcDisarm&(ByVal handle&) Delphi daqAdcDisarm(handle:DaqHandleT) handle handle to the device to disable ADC acquisitions Parameters Returns DerrNoError - No error daqAdcArm See Also Program References None Used With All devices Description daqAdcDisarm allows you to disarm an acquisition if one is currently active. •...
Page 142
daqAdcSetAcq daqAdcSetAcq(DaqHandleT handle, daqAdcAcqMode mode, DWORD preTrigCount, DWORD DLL Function postTrigCount); daqAdcSetAcq(DaqHandleT handle, DaqAdcAcqMode mode, DWORD preTrigCount, DWORD postTrigCount); Visual BASIC VBdaqAdcSetAcq&(ByVal handle&, ByVal mode&, ByVal preTrigCount&, ByVal postTrigCount&) daqAdcSetAcq(handle:DaqHandleT; mode:daqAdcAcqMode; preTrigCount:DWORD; Delphi postTrigCount:DWORD) Parameters handle Handle to the device for which the ADC acquisition is to be configured mode Selects the mode of the acquisition PreTrigCount...
Page 143
daqAdcSetDataFormat DLL Function daqAdcSetDataFormat(DaqHandleT handle, daqAdcRawDataFormatT rawFormat, daqAdcPostProcDataFormatT postProcFormat); daqAdcSetDataFormat(DaqHandleT handle, DaqAdcRawDataFormatT rawFormat, DaqAdcPostProcDataFormatT postProcFormat); Visual BASIC VBdaqAdcSetDataFormat&(ByVal handle&, ByVal rawFormat&, ByVal postProcFormat&) daqAdcSetDataFormat(Handle:DaqHandleT; rawFormat:daqAdcRawDataFormatT rawFormat; Delphi postProcFormat:daqAdcPostProcDataFormatT); Handle Parameters The handle to the device for which to set the option RawFormat Specifies the raw data format PostProcFormat...
Page 144
daqAdcSetFilter DLL Function daqAdcSetFilter(DaqHandleT handle, DaqAdcFilterType filterType, DWORD filterWindow); daqAdcSetFilter(DaqHandleT handle, DaqAdcFilterType filterType, DWORD filterWindow); VbdaqAdcSetFilter&(ByVal handle&, ByVal filterType&, ByVal filterWindow&) Visual BASIC DaqAdcGetScan( handle:DaqHandleT; filterType:DaqAdcFilterType;filterWindow:DWORD Delphi Parameters handle Handle to the device for which to get the current scan configuration. filterType Specifies the type of analog filtering to be performed (currently DaftSWAvg) filterWindow...
Page 146
daqAdcSetScan daqAdcSetScan(DaqHandleT handle, PDWORD channels, daqAdcGain *gains, PDWORD flags, DLL Function DWORD chanCount); daqAdcSetScan(DaqHandleT handle, PDWORD channels, DaqAdcGain *gains, PDWORD flags, DWORD chanCount); Visual BASIC VBdaqAdcSetScan&(ByVal handle&, channels&(), gains&(), flags&(), ByVal chanCount&) Delphi daqAdcSetScan(handle:DaqHandleT; channels:PDWORD; gains:daqAdcGainP; flags:PDWORD; chanCount:DWORD) Handle Parameters Handle to the device for which ADC scan group is to be configured Channels An array of up to 512 channel numbers...
Page 148
daqAdcSoftTrig daqAdcSoftTrig(DaqHandleT handle); DLL Function daqAdcSoftTrig(DaqHandleT handle); Visual BASIC VBdaqAdcSoftTrig&(ByVal handle&) Delphi daqAdcSoftTrig(handle:DaqHandleT) Handle Handle to the device to which the ADC software trigger is to be applied Parameters Returns DerrNoError No error See Also daqAdcSetTrig, daqAdcSetAcq None Program References Used With All devices Description...
Page 149
daqAdcTransferGetStat DLL Function daqAdcTransferGetStat(DaqHandleT handle, PDWORD active, PDWORD retCount); daqAdcTransferGetStat(DaqHandleT handle, PDWORD active, PDWORD retCount); VBdaqAdcTransferGetStat&(ByVal handle&, active&, retCount&) Visual BASIC daqAdcTransferGetStat( handle:DaqHandleT; var active:DWORD; var retCount:DWORD ) Delphi Parameters handle Handle to the device for which ADC transfer status is to be retrieved active A pointer to the transfer-state flags in the form of a bit mask retCount...
Page 150
daqAdcTransferSetBuffer DLL Function daqAdcTransferSetBuffer(DaqHandleT handle, PVOID buf, DWORD scanCount, DWORD transferMask); daqAdcTransferSetBuffer(DaqHandleT handle, PVOID buf, DWORD scanCount, DWORD transferMask); Visual BASIC VBdaqAdcTransferSetBufferSingle&(ByVal handle&, buf!(), ByVal ScanCount&, ByVal transferMask&) Delphi daqAdcTransferSetBuffer( handle:DaqHandleT; buf:pointer; scanCount:DWORD; transferMask:DWORD ) Parameters handle Handle to the device for which an ADC transfer is to be performed. Pointer to the buffer for which the acquired data is to be placed.
Page 151
daqAdcTransferStart DLL Function daqAdcTransferStart(DaqHandleT handle); daqAdcTransferStart(DaqHandleT handle); VBdaqAdcTransferStart&(ByVal handle&) Visual BASIC daqAdcTransferStart( handle:DaqHandleT ) Delphi Parameters Handle Handle to the device to initiate an ADC transfer DerrNoError Returns No error daqAdcTranferSetBuffer, daqAdcTransferGetStat, daqAdcTransferStop See Also Program References ADCEX1.C, FREQEX1.C, PULSEEX1.C, MULTEX1.C, DAQEX.FRM (VB), DAQEX.PAS (Delphi) Used With All devices Description...
Page 152
daqCloseList DLL Function daqCloseList(DaqHandleT handle); daqCloseList(DaqHandleT handle); Visual BASIC VBdaqCloseList&(ByVal handle&) Delphi daqCloseList(handle:DaqHandleT) handle Handle to the open device list to be closed Parameters Returns DerrNoError - No error See Also daqOpenList MULTDEV.C Program References Used With PersonalDaq55/56 Description daqCloseList is used to close a list of PersonalDaq devices opened with the daqOpenList function. After the specified device list has been closed, no subsequent communication with the devices can be performed.
Page 153
daqCvtSetAdcRange DLL Function daqCvtSetAdcRange(FLOAT Admin, FLOAT Admax); daqCvtSetAdcRange(FLOAT Admin, FLOAT Admax); VBdaqCvtSetAdcRange&(ByVal ADmin!, ByVal ADmax!) Visual BASIC daqCvtSetAdcRange(Admin:single; Admax:single) Delphi Parameters Admin A/D minimum voltage range Admax A/D maximum voltage range DerrNoError No error Returns See Also Program References None Used With Description daqCvtSetAdcRange allows you to set the current ADC range for use by the daqCvt…...
Page 154
daqGetDeviceCount daqGetDeviceCount(DWORD *deviceCount); DLL Function daqGetDeviceCount(DWORD *deviceCount); Visual BASIC VBdaqGetDevice&(deviceCount&) Delphi daqGetDeviceCount(deviceCount:PDWORD); deviceCount Pointer to which the device count is to be returned Parameters Returns DerrNoError No error See Also daqGetDeviceList, daqGetDeviceProperties ADCEX1.C, FREQEX1.C, PULSEEX1.C, MULTEX1.C, DIGEX1.C, INITEX1.C, DAQEX.FRM (VB), Program References DAQEX.PAS (Delphi) Used With...
Page 155
daqGetDriverVersion DLL Function daqGetDriverVersion(PDWORD version); daqGetDriverVersion(PDWORD version); VBdaqGetDriverVersion&(version&) Visual BASIC daqGetDriverVersion(var version:DWORD) Delphi version Pointer to the version number of the current device driver. Parameters Returns DerrNoError No error See Also ADCEX1.C, FREQEX1.C, PULSEEX1.C, MULTEX1.C, DIGEX1.C, INITEX1.C, DAQEX.FRM (VB), Program References DAQEX.PAS (Delphi) Used With All devices...
Page 158
daqOpen daqOpen(LPSTR daqName); DLL Function daqOpen(LPSTR daqName); Visual BASIC VBdaqOpen&(ByVal daqName$) Delphi daqOpen(devName: PChar) daqName String representing the name of the device to be opened Parameters Returns A handle to the specified device See Also daqClose, daqOnline ADCEX1.C, FREQEX1.C, PULSEEX1.C, MULTEX1.C, DIGEX1.C, INITEX1.C, DAQEX.FRM (VB), Program References DAQEX.PAS (Delphi) Used With...
Page 159
daqProcessError DLL Function daqProcessError(DaqHandleT handle, daqError errCode); daqProcessError(DaqHandleT handle, DaqError errCode); VBdaqProcessError&(ByVal handle&, ByVal errCode&) Visual BASIC daqProcessError(handle:DaqHandleT; errCode:daqError) Delphi handle Handle to the device for which the specified error is to be processed. Parameters errCode Specifies the device error code to process Refer to API Error Codes on page page B-33.
Page 161
daqWaitForEvent DLL Function daqWaitForEvent(DaqHandleT handle, daqTransferEvent daqEvent); daqWaitForEvent(DaqHandleT handle, DaqTransferEvent daqEvent); VBdaqWaitForEvent&(ByVal handle&, ByVal daqEvent&) Visual BASIC daqWaitForEvent(handle:DaqHandleT; daqEvent:daqTransferEvent) Delphi Parameters handle Handle of the device for which to wait of the specified event daqEvent Specifies the event to wait on DerrNoError No error Returns...
Page 162
API Reference Tables These tables provide information for programming with the Personal Daq Application Programming Interface. Information includes channel identification and error codes, as well as valid parameter values and descriptions. The tables are organized as follows: API Parameter Reference Tables Table Sub-Title/Parameter/Description Page...
Page 163
daq Device Property Definitions daqGetDeviceProperties Table 1. Property Description Format deviceType Main Chassis Device Type Definition DWORD basePortAddress Not Used DWORD dmaChannel Not Used DWORD protocol Host computer Interface used DWORD alias Device Alias Name STRING maxAdChannels Maximum A/D channels (with full expansion) DWORD maxDaChannels Not Used...
Page 164
Event-Handling Definitions Table 3. Transfer Event Definitions - Transfer Event Wait Mode Definitions - daqTransferEvent daqWaitMode DteAdcData DwmNoWait DteAdcDone DwmWaitForAny DteDacData DwmWaitForAll DteDacDone DteIOData DteIODone Hardware Version Definitions Table 4. daqHardwareVersion Definition Value PersonalDaq56 100H (Note) 101H PersonalDaq55 Note: Includes “NE” version. ADC Gain Definitions Table 5.
Page 165
ADC Miscellaneous Definitions Table 7. ADC Flag Definitions - daqAdcFlag Analog/High Speed Digital Flag Single Ended/Differential Flag Single-Ended Channel Flag DafAnalog DafSingleEnded DafSingleEndedLow 0000h DafScanDigital DafDifferential DafSingleEndedHigh 1000h Measurement Durations Digital/Frequency Channel Types Thermocouple Types DafMeasDuration610 000000h DafDioDirect 00000h DafTcTypeJ 080h DafMeasDuration370 100000h...
Page 166
Table 9. API Error Codes Code # Error Name hex - dec Description DerrNoError 00h - 0 No error DerrBadChannel 01h - 1 Specified LPT channel was out-of-range DerrNotOnLine 02h - 2 Requested device is not online DerrNodaqbook 03h - 3 daqBook is not on the requested channel DerrBadAddress 04h - 4...
Page 167
API Error Codes DerrTooManyHandles 60h - 96 No more handles available to open DerrInvLockMask 61h - 97 Only a part of the resource is already locked, must be all or none DerrAlreadyLocked 62h - 98 All or part of the resource was locked by another application DerrAcqArmed 63h - 99 Operation not available while an acquisition is armed...
Page 168
Custom Labels This appendix consists of blank user labels and a Personal Daq channel layout reference (page D-3). If you have access to Microsoft Word you can create custom labels in your PC since the labels exist in a file ( ) on your pDaq_CustomLabels.doc installation CD.
Page 169
This side of the label page is intentionally blank. Custom Labels Appendix D Personal Daq User’s Manual Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
Page 170
Channel Connection Layouts, Page 1 of 2 Personal Daq User’s Manual, Appendix D Custom Labels 878695 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
Page 171
Channel Connection Layouts, Page 2 of 2 Custom Labels Appendix D Personal Daq User’s Manual Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
Page 172
Department will issue an Authorized Return (AR) number immediately upon phone or written request. Upon examination by OMEGA, if the unit is found to be defective, it will be repaired or replaced at no charge. OMEGA’s WARRANTY does not apply to defects resulting from any action of the purchaser, including but not limited to mishandling, improper interfacing, operation outside of design limits, improper repair, or unauthorized modification.
Page 173
Where Do I Find Everything I Need for Process Measurement and Control? OMEGA…Of Course! Shop online at omega.com TEMPERATURE Thermocouple, RTD & Thermistor Probes, Connectors, Panels & Assemblies Wire: Thermocouple, RTD & Thermistor Calibrators & Ice Point References Recorders, Controllers & Process Monitors...
Page 174
Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment SERVICE CENTER REPAIRS WE BUY USED EQUIPMENT • FAST SHIPPING AND DELIVERY Experienced engineers and technicians on staff Sell your excess, underutilized, and idle used equipment at our full-service, in-house repair center We also offer credit for buy-backs and trade-ins •...
Need help?
Do you have a question about the OMB-DAQ-54 and is the answer not in the manual?
Questions and answers