Your IOtech warranty is as stated on the product warranty card. You may contact IOtech by phone,
fax machine, or e-mail in regard to warranty-related issues.
Phone: (440) 439-4091, fax: (440) 439-4093, e-mail: sales@iotech.com
Limitation of Liability
IOtech, Inc. cannot be held liable for any damages resulting from the use or misuse of this product.
Copyright, Trademark, and Licensing Notice
All IOtech documentation, software, and hardware are copyright with all rights reserved. No part of this product may be
copied, reproduced or transmitted by any mechanical, photographic, electronic, or other method without IOtech’s prior
written consent. IOtech product names are trademarked; other product names, as applicable, are trademarks of their
respective holders. All supplied IOtech software (including miscellaneous support files, drivers, and sample programs)
may only be used on one installation. You may make archival backup copies.
FCC Statement
IOtech devices emit radio frequency energy in levels compliant with Federal Communications Commission rules (Part 15)
for Class A devices. If necessary, refer to the FCC booklet How To Identify and Resolve Radio-TV Interference Problems
(stock # 004-000-00345-4) which is available from the U.S. Government Printing Office, Washington, D.C. 20402.
CE Notice
Many IOtech products carry the CE marker indicating they comply with the safety and emissions standards of the
European Community. As applicable, we ship these products with a Declaration of Conformity stating which
specifications and operating conditions apply.
Warnings, Cautions, Notes, and Tips
Refer all service to qualified personnel. This caution 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.
This warning symbol is used in this manual or on the equipment to warn of possible injury or death from electrical
shock under noted conditions.
This ESD caution symbol urges proper handling of equipment or components sensitive to damage from electrostatic
discharge. Proper handling guidelines include the use of grounded anti-static mats and wrist straps, ESD-protective
bags and cartons, and related procedures.
This symbol indicates the message is important, but is not of a Warning or Caution category. These notes can be of
great benefit to the user, and should be read.
In this manual, the book symbol always precedes the words “Reference Note.” This type of note identifies the location
of additional information that may prove helpful. References may be made to other chapters or other documentation.
Tips provide advice that may save time during a procedure, or help to clarify an issue. Tips may include additional
reference.
Specifications and Calibration
Specifications are subject to change without notice. Significant changes will be addressed in an addendum or revision to
the manual. As applicable, IOtech calibrates its hardware to published specifications. Periodic hardware calibration is
not covered under the warranty and must be performed by qualified personnel as specified in this manual. Improper
calibration procedures may void the warranty.
Quality Notice
IOtech has maintained ISO 9001 certification since 1996. Prior to shipment, we thoroughly test our products and
review our documentation to assure the highest quality in all aspects. In a spirit of continuous improvement, IOtech
welcomes your suggestions.
Your WaveBook order was carefully inspected prior to shipment. When you receive your
system, carefully unpack all items from the shipping carton and check for physical signs of
damage that may have occurred during shipment. Promptly report any damage to the
shipping agent and your sales representative. Retain all shipping materials in case the unit
needs returned to the factory.
How To Use This Manual
This manual pertains to setup and operation of WaveBook data acquisition systems as indicated in the following
chapter descriptions.
Quick Start: Provides instructions for getting a basic WaveBook system connected, powered-up, and collecting
data with use of WaveView software.
Chapter 1: WaveBook Overview describes basic system features and operation. Includes a system block
diagram, introduction to out-of-the-box software, and recommendations regarding software drivers.
Chapter 2: SetupNotes and System Testing provides information regarding hardware connections and system
testing.
Chapter 3: WBK Expansion Options describes the various WBK devices that interface with the WaveBook for
expansion and signal conditioning. The discussion includes block diagrams, setup procedures, operation,
and software concerns.
Chapter 4: System Power & Assembly discusses power supplies and ways of mounting system modules.
Chapter 5: WaveView pertains to WaveBook’s primary software program. This chapter explains how to
configure the software to meet your system requirements.
Chapter 6: PostView explains how to use this program for post-acquisition data viewing.
Chapter 7: Calibration discusses WaveBook’s calibration software. Both automatic and manual calibrations
are discussed.
Chapter 8: Theory of Operation explains a variety of concepts, including: initial acquisition steps, scans, signal
processing, trigger types, and data transfer.
Chapter 9: Troubleshooting suggests solutions to certain technical problems. Please refer to this chapter before
calling for technical assistance.
Appendix A: Accessories, Specifications, & Abbreviations includes a list of the available accessories and
options for the WaveBook system and a list of the physical and performance specifications for related
products. The Abbreviations includes acronyms and ASCII control codes.
Appendix B: this appendix presently lists data acquisition terms and definitions.
Appendix C: contains daqX API programming models. This appendix is intended for users wishing to create
their own applications programs.
Appendix D: contains daqX API command references. This appendix is intended for users wishing to create
their own applications programs.
CAUTION
CAUTION
CAUTIONCAUTION
Using this equipment in ways other than described in this manual can cause personal injury or
equipment damage. Pay special attention to all cautions and warnings.
If you plan to create your own applications programs refer to Appendices C and D. These
two appendices contain API information, including program examples.
WaveBook User’s Manual,
Reference Note:
Additional information (not available at the time of publication), can be found in a
file, or in supplemental documentation.
6-23-99
README.TXT
i
Table of Contents
Quick Start …… QS-1
Connect WaveBook to the Host PC …… QS-1
Connect Signals …… QS-2
Connect Power …… QS-3
Install Software …… QS-3
Test Your System ……QS-4
Start WaveView and Collect Data …… QS-4
1 – WaveBook ar Overview
Hardware Overview…… 1-1
Product Comparison......1-1
WaveBook Features …… 1-2
Block Diagrams and Board Layouts……1-3
Channel Numbering…… 8-2
Specifying the Scan…… 8-2
Specifying the Trigger Source…… 8-3
Specifying the Number of Scans…… 8-3
Specifying the Scan Rate…… 8-3
Start the Acquisition…… 8-4
Transferring Results…… 8-4
Stop the Acquisition…… 8-4
Shut Down the WaveBook…… 8-4
Signal Processing…… 8-5
WaveBook/512…… 8-5
Analog Signal Processing…… 8-5
Digital I/O Signal Processing…… 8-5
WaveBook/516 …..8-7
Analog Signal Processing…… 8-7
Digital I/O Signal Processing…… 8-7
Overview…… 9-2
Driver Support…… 9-2
Connection Problems…… 9-2
32-Bit WaveView Issues…… 9-3
Windows NT V3.51…… 9-3
Windows 95/98 Problems…… 9-3
Resource Settings…… 9-3
Parallel Port Setup…… 9-4
Appendices
A - Accessories, Specifications, &
Abbreviations
B - Acquisition Terms
C - daqX API – Programming Models
D - daqXAPI – Command Reference
WaveBook User’s Manual,
6-23-99
iii
ivWaveBook User’s Manual
Quick Start
Connect WaveBook to the Host PC …… QS-1
Connect Signals …… QS-2
Connect Power …… QS-3
Reference Note: These Quick Start instructions are for use with basic setups. For complex systems, you may
need to refer to additional text in this manual, or to separate documentation. You may want to refer to the
following:
• Chapter 1 – contains software and hardware overviews.
•
Chapter 2 – pertains to connections and system testing.
• Chapter 3 – discusses WBK units.
• Chapter 4 – pertains to system power use and mechanical assembly options.
• If using the WBK20A or WBK21, refer to separate instructions, supplied with the WBK device.
1. Connect WaveBook to the Host PC
WARNING
WARNING
WARNINGWARNING
Electrical Shock Hazard! Perform all hardware setups with all power off to the device serviced
and to all connected equipment; otherwise, personal injury may result.
WaveBook connects to a host NoteBook or desktop PC through a 25 pin (male connector) located on the
rear panel. The connector is labeled “To Computer.” A simple illustration of the rear panel follows.
WaveBook rear panels have the following components:
Install Software …… QS-3
Test your System …… QS-4
Start WaveView and Collect Data …… QS-4
Note: Height dimension for WaveBook/516 is 1.75"; WaveBook/512 is 1.38".
• 1 POWER switch (0-off; 1-on)
•
2 circular 5-pin DIN connectors for POWER IN and POWER OUT (pass-through)
•
1 DB25F for TO PARALLEL PRINTER (pass-through) connection
• 1 DB25M for TO COMPUTER (LPT/EPP host) connection
• 1 HD-15F EXPANSION CONTROL output
•
1 BNC connector for analog input EXPANSION SIGNAL IN
WaveBook can be set up to work with Notebook or desktop PCs as follows:
Notebook PCs – Wavebook communicates with a Notebook PC through the PC’s parallel port, or its PC-Card port
using a WBK20A PCMCIA/EPP interface-card.
Desktop PCs - WaveBook communicates with a desktop PC through the PC’s parallel port, or its ISA bus using a
WBK21 ISA/EPP interface-board.
a. Connect the matching end of the supplied communications cable to the computer’s parallel or interface port.
b. Connect the other end of the communications cable to the WaveBook port labeled “TO COMPUTER.”
Desktop PC with WBK21 ISA/EPP
WaveBook/516
POWER
MADE IN USA
POWER IN POWER OUT
TO PARALLEL PRINTER
(+10VDC TO +30VDC)
DB25M Connector “
(links to LPT/EPP on host PC)
TO COMPUTER
Desktop PC (with WBK21) Connected to WaveBook/516
EXPANSION
EXPANS ION
CONTROL
SIGNAL IN
TO COMPUTER
”
WaveBook User’s Manual,
6-24-99
Quick Start QS-1
2. Connect Signals
Voltages applied to WaveBook's BNC connectors must not exceed ±35 VDC.
Exceeding these specifications could result in equipment damage.
Signal connections are made on the WaveBook’s front panel. The front panels of the WaveBook/512 and
WaveBook/516 are similar. The /516 is taller and has one extra BNC connector (used for pulse trigger).
WaveBook/512 front panel has the following components:
• 1 Binding post for ANALOG COMMON reference
• 8 BNC connectors for analog inputs (analog channel 1 is also the low-latency analog trigger)
•
1 DB25F for DIGITAL I/O TRIGGER input
• 3 Status LEDs (ACTIVE, READY, POWER)
The WaveBook/516 front panel has the following components:
CAUTION
CAUTION
CAUTIONCAUTION
• 1 Binding post for ANALOG COMMON reference
•
8 BNC connectors for analog inputs (analog channel 1 is also the low-latency analog trigger)
• 1 BNC connector for PULSE TRIGGER input
• 1 DB25F for DIGITAL I/O including trigger input and EXTERNAL CLOCK input
• 3 Status LEDs (ACTIVE, READY, POWER)
WaveBook’s front panel has eight BNC connectors for analog inputs, a binding post for analog common,
and a DB25F connector for Digital I/O. Channel 1 is also used for low-latency analog triggering.
WaveBook/516 has an additional BNC connector for pulse trigger.
The center pin of each BNC connector is the high input and the outer shell is the low input. The inputs are
differential, the measured voltage being the difference between the high and low signal levels.
For proper operation, each analog input signal (high or low) must be within ±11 V of the WaveBook's
analog common level.
A few notes regarding ground, follow. Refer to Chapter 2 for more detailed information.
•
When connected, WaveBook’s ANALOG COMMON is at the same potential as the host PC’s digital
ground.
•
WaveBook’s analog channels are not isolated from the host PC.
•WaveBook’s power supply input is isolated from the rest of the WaveBook, including the
ANALOG COMMON and the PC’s digital ground.
For WaveBook [or WBK10/10H] to correctly measure analog signals, each signal must be within
±11 volts of ANALOG COMMON. Refer to Chapter 2 for detailed information.
QS-2 Quick Start,
6-24-99
WaveBook User’s Manual
3. Connect Power
WaveBook can be powered from the included wall-mount AC adapter (TR-40U) or from a 10 to 30 VDC source, such
as a car battery. The AC adapter plugs into a standard wall outlet, and its DIN5 end plugs into the DIN5 “Power In”
receptacle on WaveBook’s rear panel.
AC Adapter Connection
Power options include the DBK30A (a rechargeable battery module) and the DBK34 (uninterruptible power supply
module).
Reference Note: If using DBK30A or DBK34, refer to the following sections of your user’s manual for
additional information.
• Chapter 3, WaveBook Expansion Options
• Chapter 4, System Power & Assembly
4. Install Software
WaveBook software includes WaveView, a Windows-based data acquisition program. For successful operation, your
computer should have the following, as a minimum:
•Microsoft Windows 95/98/NT
•5x86 or Pentium
•
16 Mbytes of RAM (32 Mbytes recommended)
Remove any previous-installed version of the WaveBook drivers before installing a new version.
Install software according to the following procedure.
1. Close all other programs. Use the Microsoft Windows Run dialog box and direct Windows to the
found on Disk 1 (or CD-ROM, if applicable). Follow the on-screen dialog boxes to complete the installation.
2. When the installation is complete, check the WaveBook program group and verify all programs are present.
®
processor
SETUP.EXE file
WaveBook User’s Manual,
6-24-99
Quick Start QS-3
5. Test your System
After software installation, the hardware must be tested to verify communication between the PC and the WaveBook.
To test hardware performance, the software installs the Daq Configuration applet into the Windows Control Panel.
This tests the PC parallel port (or WBK20/21 interface) capabilities, and then estimates the maximum performance,
using both standard and enhanced protocols. Testing also verifies that the WaveBook is properly attached and ready to
operate.
To run the WaveBook test program:
1. Ensure the WaveBook is connected to the host computer, and both devices are powered-on.
2. Double-click on the Daq Configuration applet (in the Windows Control Panel).
3. Select the WaveBook device.
4. Click on Properties.
5. Click on the Resource Test button (within the Test Hardware tab).
The program performs several tests on the PC and WaveBook and displays the results. Once communication (between
PC and WaveBook) has been established, you can start WaveView and begin to collect data.
6. Start WaveView and Collect Data
WaveView is a Windows-based application that enables you to acquire data for immediate viewing or for storage to PC
hard disk. No programming knowledge is required.
1. Start WaveView by double-clicking on its icon. The WaveView Configuration window appears
(see following figure).
Note:WaveView interrogates the hardware to see what options and expansion modules are connected to the
WaveBook. The total number of channels displayed on the configuration menu corresponds to the number
of channels connected.
WaveView Configuration Window
ItemDescriptionItemDescription
1Save Configuration8Open Scope Window
2Load Configuration9Open Direct to Disk
3Turn All Channels Off10Launch PostView with Latest Acquisition File
2. Turning on a channel allows it to be sampled during an acquisition. To begin acquiring data with WaveView, turn on only
those channels that have signal connections. You can do this by either of the following methods:
(a) Double-click on the channel’s “On/Off” cell to select the proper status. This action toggles the On/Off status.
or
(b) Click once on the channel’s “On/Off” cell, then select “On” or “Off” from the listbox above the spreadsheet.
3. Select the appropriate parameters for each channel. The spreadsheet entries can be changed for all channels by clicking
once on the column label at the top of the spreadsheet to highlight the column, and then making the appropriate entry
within the selection box that appears above the spreadsheet:
• Gain and offset are selected by choosing an entry from the Range entry box.
• A name may be assigned to each channel by editing the Label box for that channel.
•
Volts, millivolts, or mX+b for each channel may be selected within the Units column.
4. Select Acquisition Configuration from the View pull-down menu. When the Acquisition Configuration window is
displayed, enter values for Pre-trigger, and/or Post-trigger [scans or time periods] as desired. The timebase for the
acquisition can be set to Frequency or Period. The desired trigger source and parameters are selected in the Trigger
selection box.
5. To read data from WaveBook:
(a) Select Scope from the View pull-down menu. (The next figure shows a sample Scope screen).
(b) Click the Acquire One Shot button, or the Acquire Continuously button.
(c) Click the Manual Trigger button.
6. If desired, save collected data to disk by clicking on the Save button (“floppy disk” icon (1)),
or use the save option in the File pull-down menu.
WaveView Scope Button and Window
ItemDescriptionItemDescription
1Save Data7Zoom In
2Acquire Auto-Rearm8Zoom Out
3Acquire One Shot9Scale All Charts
4Stop After Acquisition Complete10Toggle Cross Hairs
5Stop Immediately11Toggle Grids
6Manual Trigger12Open Configuration Window
To view additional channels in Scope Display, simply change the entry in the Number of Charts selection
of the Charts pull-down menu. In Scope Display, you can simultaneously view up to eight channels.
Reference Note:
For detailed WaveView information, refer to Chapter 5.
Chapter 5 includes material on WaveView Scope.
WaveBook User’s Manual,
6-24-99
Quick Start QS-5
QS-6 Quick Start,
6-24-99
WaveBook User’s Manual
WaveBook Overview1
Hardware Overview…… 1-1
Product Comparison......1-1
WaveBook Features......1-2
Block Diagrams and board Layouts…… 1-3
WaveBook/512 and 512H......1-4
WaveBook/516……1-5
Hardware Overview
Product Comparison
High resolution and high-speed signal capture make WaveBooks an ideal choice for a variety of
applications, such as testing engine strain, multi-channel acoustics, mechanical integrity, and
vibration/shock/strain.
As listed in the following table, the WaveBook series presently includes three models. Each provides
1 MHz sampling and supports the WBK expansion options described in chapter 3.
WaveBook Product Comparison*
Analog InputWaveBook/512WaveBook/512HWaveBook/516
A/D resolution
A/D speed
Sample rate
Ranges
Unipolar (
Bipolar
A/D accuracy
Data packing
20-kHz low-pass filter
Analog input channels
Differential amplifiers
PGAs
Maximum capacity
FIFO depth
Total Harmonic Distortion
10Hz to 20Khz, Typical
Signal to Noise and Distortion
(SINAD)
High-Speed Digital Inputs
Digital I/O
Timer Input
32-Bit Timer
Trigger
Single and multi-channel
Digital Pattern
Pulse
1
For WaveBook512, the Total Harmonic Distortion (THD) and SINAD values shown apply to the –5 to +5 V range.
For WaveBook512H and /516, the THD and SINAD values apply to the –10 to +10 V range.
2
Unipolar ranges do not apply to WaveBook/512H or WaveBook/516 when a WBK11, WBK12, or W BK13 is installed.
Rechargeable battery module
Vehicle Uninterruptible Power Supply module
8-channel Expansion Chassis
Simultaneous Sample & Hold (SSH) Card
Programmable Low-Pass Filter Card
Programmable Low-Pass Filter Card with SSH
Dynamic Signal Conditioning Module
6-25-99
Software Overview......1-6
WaveView Features......1-6
Programming Environments…… 1-8
Standard API (wbk…)…… 1-8
Enhanced API (daq…)…… 1-8
Language Support…… 1-8
12-bit12-bit16-bit
1 MHz1 MHz1 MHz
1 µs/channel1 µs/channel1 µs/channel
0 to +10V, 0 to +5V,
0 to +2V, 0 to +1V
±5V, ±2.5V, ±1V, ±0.5V
±0.025% FS±0.025% FS±0.012% FS
44
optionaloptional
8 DE8 DE8 DE
1 (shared by all 8 inputs)1 (shared by all 8 inputs)8 (1 per analog input)
1 (shared by all 8 inputs)1 (shared by all 8 inputs)1 (shared by all 8 inputs)
72 Channels72 Channels72 Channels
64K samples64K samples64K samples
1
-78dB-78dB-84dB
-66dB-66dB-74dB
8816
NoneNone
444
NoneNone
NoneNone
0 to +10V, 0 to +4V,
0 to +2V
±10V, ±5V, ±2V, ±1V
WBK15
WBK16
WBK20A
WBK21
WBK30
WBK61/62
(Note 2)
8-Slot 5B Signal Conditioning Module
Strain-Gage Module
PC-card / parallel port interface and cable
ISA/EPP Interface Plug-in Board
WaveBook Memory Option
High-Voltage Adapter and Probes
0 to +10V, 0 to +4V,
0 to +2V
±10V, ±5V, ±2V, ±1V
For 12-bit resolution only
WaveBook Overview 1-1
(Note 2)
4
4
4
4
WaveBook Features
WaveBook features include:
•Power Options: Power can be supplied from an AC-to-DC adapter, battery, DBK30A rechargeable
battery module, or DBK34 uninterruptible power supply module.
• Easy Connection to Notebook or Desktop PCs.
• Analog Input Channels: BNC connectors keep input signals isolated from the chassis and commons.
• High-Speed Digital Inputs: 8 high-speed digital inputs (16 for WaveBook/516).
• Digital Signal Processing (DSP): Allows you to define a channel scan-sequence and associated gains
across all channels. Also provides for real-time digital calibration on a per-sample basis.
•Programmable Scan Sequencing: A 128-location scan sequencer allows you to program the analog
channel scan sequence, the associated unipolar/bipolar A/D range, and the input amplifier gain.
WaveBook performs 1 MHz scanning and gain switching over both its built-in and expansion channels.
• Single, or Multi-Channel Triggering
• Pre- and Post-Trigger Readings
• Digital-Pattern Trigger (WaveBook/516 Series Only): Trigger occurs when a Digital I/O pattern is
equal too, not-equal too, greater than, or less than a user-defined 16-bit digital pattern. This is useful
when trying to capture noise, vibrations or some other physical disturbance that occurs at a particular
point in a digitally-sequenced process, such as a relay-logic-control system. Trigger latency of the
digital pattern trigger is less than 200 ns for post-trigger acquisitions.
•Pulse Trigger (WaveBook/516 Series Only): Enables triggering and the correlation of lower-speed
waveforms with the occurrence of a user-defined, high-speed pulse.
•20 kHz Low Pass Filter (WaveBook/516 Series Only): Each of the eight channels has its own low
pass, anti-alias filter.
•External Clock Input (WaveBook/516 Series Only): The external clock is useful when data collection
depends on rotational speed or axial position. Note that the external clock’s input can be reset to a
slower rate.
Reference Note:
In regard to WaveBook expansion options, refer to chapter 3.
1-2 WaveBook Overview,
6-25-99
WaveBook User’s Manual
WaveBook Block Diagrams and Board Layouts
Reference Notes: Pages 1-4 and 1-5 contain the functional block diagrams and board layouts for
WaveBook/512, WaveBook/512H, and WaveBook/516. Chapters 3 and 4 include block diagrams for
WBKs and DBKs, respectively. Simple board layouts have been included when considered useful.
The following block diagrams should help you to better understand the information below.
For all three models (/512, /512H, and /516), the analog input signal path proceeds as follows:
• WaveBook/512 and WaveBook/512H: Each of the 8 pairs of differential signals (one per BNC
connector) is buffered and then switched by the channel-selection multiplexer.
•
The selected differential pair is then converted to a single-ended signal by the programmable gain
amplifier (PGA). The WaveBook/512 has gain factors of ×1, ×2, ×5, or ×10 (corresponding to input
ranges of 10, 5, 2, or 1 volts). The /512H gain factors are similar.
•
WaveBook/516: Each of the 8 pairs of differential signals (one per BNC connector) is buffered and
applied to a differential amplifier. The output of each differential amplifier is applied to a 5 pole, low
pass filter. The 8 channels and their low pass signals are then switched by the channel-selection
multiplexer into a the programmable gain amplifier (PGA). The WaveBook/516 has gain factors of
×1, ×2, ×5, or ×10 (corresponding to input ranges of 10, 5, 2, or 1 volts).
• The amplified signal is then level-shifted to locate the desired range within the A/D converter's fixed
input range. Two offset settings are available, unipolar and bipolar. Unipolar offset is used for
sampling signals that are always positive. Bipolar offset is used for signals that may be positive or
negative. For example, when a /512, or /516 is set for unipolar at a gain of ×5, the input span is 2 volts
and the amplified signal is offset so that input voltages from 0 to +2 volts can be digitized. When set
for bipolar operation, the offset is adjusted so that input voltages from -1.0 to +1.0 volts can be
digitized.
• The signal is then switched over to the A/D converter. For /512 and /512H units, the A/D converter
digitizes the signal to12 bits in 1 µs. For WaveBook/516, the A/D converter digitizes the signal to
16 bits in 1 µs. Note that the A/D converter's input can be switched to the expansion signal input,
allowing the device to read one of 64 possible expansion channels (supplied by up to eight WBK10
expansion chassis).
The digital signal processor (DSP) processes the digitized value and corrects the value for gain and offset
errors. The DSP places the corrected result into the FIFO data buffer that holds the samples until the PC
reads the data. If the sample is used for triggering, the DSP determines if a valid trigger event has occurred.
The WaveBook also includes low-latency analog or TTL-level triggering. The low-latency analog trigger
detector examines the WaveBook input channel 1 to determine if a trigger has occurred. The selected lowlatency trigger is presented to the control and timing circuit that starts the acquisition after the trigger. The
TTL trigger is taken directly from the digital I/O port.
The control and timing circuit and the DSP together coordinate WaveBook activities. Every sample time,
the DSP reads from the scan sequence table and accordingly programs the control and timing circuit for the
next sample. The control and timing circuit waits precisely until the start of the next sample and then selects
the input channel, the PGA gain, the level-shifter offset, and the A/D input source. It also conveys this
information to any attached expansion units and precisely controls the A/D conversion timing.
WaveBook User’s Manual
6-25-99
WaveBook Overview 1-3
WaveBook/512 and /512H, Block Diagram and Board Layout
The illustrations on this page can be used for both WaveBook/512 and WaveBook/512H.
1-4 WaveBook Overview,
6-25-99
WaveBook User’s Manual
WaveBook/516 Block Diagram and Board Layout
The illustrations on this page only apply to WaveBook/516.
WaveBook User’s Manual
6-25-99
WaveBook Overview 1-5
The EEPROM holds the calibration information needed for the DSP-based real-time sample correction.
The digital I/O port is read and written by the DSP to transfer bytes of digital data. It may be used as a
simple 8-bit input port or as a 32-address byte-wide I/O port.
The high-speed EPP interface circuit connects the WaveBook and any attached printer to the PC via
standard DB-25 connectors. When the WaveBook is active, the interface holds the printer in a stable state;
and when the WaveBook is inactive, the interface connects the PC to the printer.
Pin-header J101 allows the addition of the WBK30 memory option. The WBK30 is discussed in chapter 3.
Pin-headers J10 and J11 allow the addition of the optional WBK11, WBK12, or WBK13. These cards can
also be added toWBK10/10H expansion modules.
WaveBook/516’s Fan
To maintain sufficient cooling, it is important to keep the fan and vents free of obstruction.
Note: Partial blocking that results from the use of splice plates does not jeopardize cooling.
Software Overview
WaveBook provides for several software options.
•WaveView,PostView, and WaveCal are the "out-of-the-box" programs included with the hardware.
WaveView provides visual representation of the collected data in real-time or an extended-time view
via PostView. WaveCal uses a 2-pt linear approximation method to calculate gain and offset errors for
each channel..
Reference Note:
WaveView, PostView, and WaveCal are discussed in chapters 5, 6, and 7, respectively.
•DASYLab is a customizable graphical application that allows you more options in designing your
operator interface or performing real-time analysis or control. DASYLab is documented separately.
•Programming environments include standard and enhanced Application Programming Interfaces
(API) with drivers for popular languages. Refer to Appendices C and D for detailed API information.
WaveView Features
WaveView is a Windows-based setup and acquisition program that allows you to configure, display, and
save data to disk within minutes of unpacking the WaveBook. The point-and-click interface simplifies
hardware setup including WBKs without programming or connecting icons. The intuitive control
automatically queries the WaveBook upon connection to your PC. As WBK options are added for signal
conditioning or increased channel count, WaveView's configuration spreadsheet automatically expands to
accommodate them. Specific channel characteristics, such as gain, unipolar/bipolar, and channel labels are
automatically updated. Additional functions (such as low-pass filtering, filter cut-off, or excitation output)
appear in the configuration spreadsheet.
The following two figures show the configuration window and a scope/display window:
1-6 WaveBook Overview,
6-25-99
WaveBook User’s Manual
WaveView Configuration Window
Item DescriptionItem Description
1Save Configuration8Open Scope Window
2Load Configuration9Open Direct to Disk
3Turn All Channels Off10Launch PostView with Latest Acquisition File
4Stop After Acquisition Complete10Toggle Cross Hairs
5Stop Immediately11Toggle Grids
6Manual Trigger12Open Configuration Window
WaveBook User’s Manual
6-25-99
WaveBook Overview 1-7
Programming Environments
Reference Note:
Individuals who want to write their own applications programs should refer to Appendices C and D for
detailed API information.
The install disks (or CD-ROM) include “drivers” to accommodate various programming environments. This
section will help you decide which Application Program Interface (API) and programming language to use
in developing your application. WaveBook applications can be written to either the Standard WaveBookAPI or to the Enhanced Daq* API:
• The Standard API has the same format (only written to 32-bit mode) as the 16-bit Windows 3.X version of the
driver. Standard API functions have the specific wbk… prefix.
• The Enhanced API is a newer format that can be used with the WaveBook, DaqBook, DaqBoard, Daq PC-Card
and TempBook product lines. Enhanced API functions share the daq… prefix.
In general:
• You cannot mix standard and enhanced API commands; you must choose one or the other.
• If starting with an existing WaveBook application written to Windows 3.X, the quickest port is to use or rewrite
code to the Standard API.
•
If writing a new application, it is best to write code to the Enhanced API due to its improved performance and
enhanced feature set (see following).
Standard API (wbk…)
The Standard API was originally written for the WaveBook’s Windows 3.X driver. However, it can be
used under Windows 95/98 in 16-bit or 32-bit mode; and under Windows NT in 32-bit mode. The Standard
API is the only API option available for DOS or Windows 3.X applications. The standard API does not
support the WBK30 memory option. You can use the Standard API when:
• developing a new or existing DOS application
• developing a new or existing Windows 3.X application
• a quick port of an existing 16-bit Windows 3.X application to 32-bit mode Windows 95/98/NT is required
Enhanced API (daq…)
The Enhanced API for 32-bit systems has several features that are not present in the Standard API:
•
Multi-device: Can concurrently handle up to 4 devices (including WaveBooks, Daq* products, and/or
TempBooks)
• Larger buffer: Can handle up to 2 billion samples at a time
•
Enhanced acquisition and trigger modes
• Direct-to-disk capabilities
• Wait-on-event features
•
Uses multi-tasking advantages of Windows 95/98/NT
Use the Enhanced API when:
• developing new or existing Windows 95/98 applications
•
developing new or existing Windows NT applications
• using a WBK30 memory option
• porting an existing Standard API application to 32-bit mode to take advantage of the Enhanced API features
Language Support
Enhanced API (or 32-bit Standard)
Supported Languages
C/C++
Microsoft Visual C++
Borland C++ (v4.0 and greater)
BASIC
Microsoft Visual Basic (v4.0 and greater)
Delphi
Borland Delphi (v2.0)
1-8 WaveBook Overview,
When creating your own programs, use the Enhanced API (daq…), if feasible.
Standard API (16-bit)
Supported Languages
C/C++
Microsoft Visual C++
Borland C++ (v4.0 and greater)
BASIC
Microsoft Visual Basic (v4.0 and greater)
QuickBASIC
Pascal
Turbo Pascal
6-25-99
WaveBook User’s Manual
Setup Notes and System Testing2
Hardware Setup Notes …… 2-1
WBK20A – PCMCIA/EPP Interface Card (for linking WaveBook to a Notebook PC) …… 2-1
WBK21 – ISA/EPP Interface Card (for linking W aveBook to a Desktop PC) …… 2-2
Optional Printer Connection ……2-4
Analog-Signal Connections & Grounds ……2-4
Digital I/O Connection (WaveBook/512 and /512H) ……2-5
Digital I/O Connection (WaveBook/516 Series Only) ……2-5
Pulse Trigger Connection (WaveBook/516 Series Only) ……2-6
System Testing …… 2-6
This chapter is intended primarily for users having systems that are beyond the scope of the Quick Start (presented at
the beginning of this manual).
Reference Note: For more advanced system setups, you should refer to the following, as needed.
• Chapter 3 – discusses WBK expansion options.
• Chapter 4 – pertains to system power use and mechanical assembly options.
• If using the WBK20A or WBK21, refer to separate instructions, supplied with that device.
Hardware Setup Notes
If you are connecting your WaveBook to a Notebook PC, you will be using a WBK20A, PCMCIA Interface
Card. If connecting WaveBook to a desktop PC, you will use a WBK21 ISA/EPP Interface Card. Both
interface types are detailed in the following text.
Electrical Shock Hazard! Perform all hardware setups with all power off to the device serviced
and to all connected equipment; otherwise, personal injury may result.
WBK20A - PCMCIA/EPP Interface Card
Reference Note:
WBK20A is shipped with a PC-Card-to-Parallel-Port Adapters User’s Manual.
Refer to that document for installation details.
To link a WaveBook to a Notebook PC using a WBK20A:
1. Insert the WBK20A card into a Type II PCMCIA socket on the Notebook.
2. Connect cable (CA-191-1) to the PCMCIA card.
3. Connect the cable’s DB-25 socket-connector to WaveBook's DB25 plug
connector labeled “TO COMPUTER.”
4. Load the required software drivers by following the instructions provided
with the WBK20A.
Note that no hardware configuration is required. Software configuration is
performed from within the provided software.
WARNING
WARNING
WARNINGWARNING
(for linking WaveBook to a Notebook PC)
Record the WBK20A DMA address and IRQ interrupt settings for future reference.
WaveBook User’s Manual
6-23-99
WaveBook Setup 2-1
To ensure proper operation of WBK20A card, you will need to boot up the computer with
the WBK20A inserted in the PC’s card slot. Failure to do so may prevent the application
software from recognizing the card as a parallel port device.
You can use the earlier version WBK20 card/cable to connect your WaveBook to a
Notebook PC. WBK20 is identical to WBK20A in performance, but requires a different
cable (CA-157-1). WBK20A uses cable CA-191-1, which locks to the card.
It is important to note that these two cables are not interchangeable.
WBK20A - Specifications
Specifications are provided in Appendix A.
WBK21 - ISA/EPP Interface Card
Reference Note:
WBK21 is shipped with an installation guide. Refer to that document for additional details.
WBK21 is used to link WaveBook to a desktop PC. WBK21 contains the following two ports:
• 2.5 Mbyte/second (enhanced parallel port), often referred to as an LPT printer port.
•
16550 type buffered, high-speed, serial port. Often referred to as serial communication, or COM port.
WBK21 installs into an IBM compatible computer using any available 16-bit ISA bus backplane slot. Prior
to installing the card, make sure it is configured for your preferences. A discussion of card configuration
now follows.
(for linking WaveBook to a Desktop PC)
2-2 WaveBook Setup,
6-23-99
WaveBook User’s Manual
WBK21 Jumper Settings
JP1
WBK21 occupies the I/O address space of one parallel printer port (LPT1, LPT2, or LPT3). The factory
default setting (via JP1) is LPT1 (&h378).
If an IBM Monochrome board is not installed, then WBK21 would be designated as LPT1 or LPT2.
JP1 Configurations for
Parallel Port Selection
JP2 Configurations for
Parallel Port Enabled or Disabled
JP3 Configurations for
Serial Port Enabled or Disabled
If an IBM Monochrome display board (with an on-board parallel printer port) is installed in your PC, the
Monochrome printer port will always be designated LPT1 and have an address designation of &h03BC.
Other parallel printer ports (or WBK21s) are then designated as LPT2, or LPT3.
JP2
The JP2 configuration enables (or disables) the parallel port. Enabled is the default.
JP3
The JP3 configuration enables (or disables) the serial port. Enabled is the default.
JP4
JP4’s configuration determines the serial port (COM port) used. COM1 is the default. The COM port that
designates WBK21 depends on two factors: (1) WBK21 configuration, and (2) other installed devices
making use of COM ports.
JP4 Configurations for Serial Port Selection
JP5
In reference to the following figure, the top four jumper positions on JP5 select the serial port IRQ level.
IRQ4 is the default setting. The bottom two jumper rows select the parallel port IRQ level. IRQ7 is the
default parallel port setting. Note that COM and LPT ports cannot both be configured for IRQ5 at the same
time.
After WBK21 is properly configured, power-off your computer and install WBK21 into an available 16-bit
ISA bus. Consult your PC user’s manual as needed.
After WBK21 has been physically installed, power up your PC.
WBK21 - Specifications
Specifications are provided in Appendix A.
WaveBook User’s Manual
6-23-99
JP5 Configurations for Serial Port IRQ LevelJP5 Configurations for
Parallel Port IRQ Level
WaveBook Setup 2-3
Optional Printer Connection
WaveBook allows for LPT pass-through for printer operation while the WaveBook is connected, but not
operating. When using a printer in the system configuration, attach the original printer cable (plug DB25)
into WaveBook’s connector labeled "TO PRINTER." Note that some software programs, including
WaveView, must be closed to release the driver for printer pass-through operation.
Analog Signal Connections & Grounds
Channel Analog Input, BNC Signal Connections
For each of the eight channel analog inputs, the BNC center (+) and shield (-) are internally connected to
WaveBook’s binding post labeled, ANALOG COMMON. The center (+) and shield (-) each connect to
ANALOG COMMON through a 5 M
Ω
resistor, resulting in a 10 MΩ differential input resistance
(see figures). WaveBook’s ANALOG COMMON connects to the computer power supply ground through
the TO COMPUTER DB25 connector and cable.
•
If the host computer is a desktop PC, then the computer ground will likely connect to the
AC power line ground.
•
If the host computer is a notebook PC, then the computer ground could be:
(a) floating, for example, when operating on batteries, or
(b) connected to a vehicle ground, for example, when using an automotive cigarette lighter adapter in conjunction
with the vehicle’s battery.
Note that a pair of Schottky diodes is used in the WBK10 to clamp the ANALOG COMMON to within
0.3V of computer ground (see figure).
WaveBook and WBK10/10H both have isolated power supplies. Power input common is isolated from
ANALOG COMMON by >10
9
Ω in parallel with 0.1µF.
For WaveBook [or WBK10/10H] to correctly measure analog signals, each signal must be within
±11 volts of ANALOG COMMON. The following notes provide guidelines on how to achieve this.
Like WaveBooks, notebook computers are rarely connected to AC power line ground.
This is true even when these devices are plugged into AC adapters.
Floating Grounds: If the computer is battery operated and the signal source is floating (such as an
Ω
ungrounded sensor), then the internal 5 M
resistors may provide enough of a return path to ANALOG
COMMON. If either the computer or the analog signal source is committed to AC power line ground, then
you will require a direct connection between the signal source and ANALOG COMMON.
When in doubt, connect the signal source common to ANALOG COMMON.
2-4 WaveBook Setup,
6-23-99
WaveBook User’s Manual
A single-ended signal source needs to have its common connected to ANALOG COMMON.
When connecting several signal source commons to ANALOG COMMON, it is important that there is no voltage
potential [between these signal source commons]. Otherwise, ground currents will circulate, leading to measurement
errors.
If there is a fixed voltage potential between multiple signal source commons, then only one of these signal sourcecommons needs connected to ANALOG COMMON. This is true as long as the common mode voltage of any input
does not exceed ±11 volts.
Digital I/O Connection (WaveBook/512 and /512H)*
*Note: The following pinout can be used for WaveBook/516, providing the unit is in the 8-bit mode (instead of 16-bit).
If using this pinout for WaveBook/516 (in 8-bit mode), pin 20 will be assigned to external clock input.
With the WaveBook/512 series, the following signals are present on
the DB25F high-speed digital I/O connector.
•
8 Digital I/O Lines (D8 – D15)
• 5 Address Lines (A0 –A4)
• Active-low Digital I/O Enable output (EN-)
• Active-low Digital I/O Write Strobe (WR-)
• Active-low Digital I/O Read Strobe (RD-)
• TTL Trigger Input (TTLTRG)
• +15 V (pin 23), -15 V (pin 22), 50 mA max. (each)
•
two +5 V power (pins 19 and 21), 250 mA max. (total)
•
three Digital Grounds (pins 20, 24, and 25)
To sample just 8 digital input signals, connect them directly to the
digital I/O data lines. D15 is the most significant bit, and D8 is the
least. The address lines, the read and write strobes, and enable signal
may all be left disconnected.
Reference Note: To use digital I/O address lines
(A0 –A4) to select from up to 32 input bytes, or to use the
digital I/O port for output, refer to chapter 8,
Theory of Operation.
Digital I/O Connections, WaveBook/512
D8-D15Digital I/O data lines
A0-A4Digital I/O address lines
EN-Active-low digital I/O enable
RD-Active-low read strobe
WR-Active-low write strobe
TTLTRGTTL trigger input
+5 VDC250 mA maximum
+15,-15 VDC50 mA maximum (each)
Digital GroundsPins 20, 24, and 25
Digital I/O Connection (WaveBook/516 Only) 16-bit mode*
With the WaveBook/516 series, the following signals are present on
the DB25F high-speed digital I/O connector.
•
16 High-Speed Digital I/O Lines (D0 through D15)
• TTL Trigger Input (TTLTRG)
• +15 V (pin 23), -15 V (pin 22), 50 mA max. (each)
• two +5 V (pin 19 and pin 21), 250 mA max. (total)
• External Clock (pin 20)
• two Digital Grounds (pins 24 and 25)
To sample just 16 digital input signals, connect them directly to
the digital I/O data lines. D15 is the most significant bit, and D0
is the least.
*Note: For 8-bit mode, refer to the WaveBook/512 pinout, with noted
exception that pin 20 is for an external clock (with
WaveBook/516).
Note: The following figure depicts WaveBook/516’s Front Panel,
showing the DB25 connector and cable for External Clock and
TTL External Trigger.
WaveBook User’s Manual
6-23-99
D0 – D15High Speed Digital I/O data lines
TTLTRGTTL trigger input
External Clock16 bit mode, read/write strobe
+5 VDC250 mA maximum
+15,-15 VDC50 mA maximum (each)
Digital GroundsPins 24 and25
Digital I/O Connections, WaveBook/516
WaveBook Setup 2-5
WaveBook/516 with Optional Clock and External Trigger Cable (CA-178)
Pulse Trigger Connection (WaveBook/516 Series Only)
To the right of the 8 BNC connectors for analog inputs, the WaveBook/516 series provides one additional
BNC connector for pulse trigger (see previous figure). This high-bandwidth input enables the triggering
and hence the correlation of lower-speed waveforms with the occurrence of a high-speed anomaly. With
pulse trigger, the user defines a pulse amplitude between +5 and -5 volts, and a pulse width between
100 ns and 800 ms.
System Testing
Windows 95/98/NT WaveBook Configuration
The Daq Configuration applet, designed for 32-bit Windows 95/98/NT systems, is located in the Windows
Control Panel. It allows you to add or remove a device and change configuration settings. The included
test utility provides feedback on the validity of current configuration settings, as well as performance
summaries.
Device Inventory Dialog Box
Run the applet by double-clicking on the Daq Configuration icon in the Windows Control Panel.
The Device Inventory dialog box will open, displaying all currently configured devices. Displayed devices
show their name and an icon to identify the device type. If no devices are currently configured, no devices
will appear in this field.
The four buttons across the bottom of the dialog box are used as follows:
•Properties: Current configuration settings for a device can be changed by first bringing up the
2-6 WaveBook Setup,
corresponding Properties dialog box. Open the Properties dialog box by double-clicking on the device
icon or selecting the device and then clicking on the Properties button.
6-23-99
WaveBook User’s Manual
•Add Device: The Add Device button is
used to add a device configuration
whenever a new device is added to the
system. Failure to perform this step will
prevent applications from properly
accessing the device. Clicking on the Add
Device button will open the Select Device
Type dialog box.
•Remove: The Remove button is used to
remove a device from the configuration.
A device may be removed if it is no
longer installed, or if the device
configuration no longer applies.
Note: If a device is removed, applications
may no longer access the device.
However, the device can be
re-configured at any time using the
Add Device function described above.
•Close: The Close button may be used at
any time to exit the Daq Configuration
applet.
Daq Configuration - Device Inventory Dialog Box
Select Device Type Dialog Box
This dialog box opens when the Add Device
button of the Device Inventory dialog box is
selected.
The device type you select for configuring will
appear in the main edit box. Clicking on the
OK button will then open the Properties dialog
box (following figure).
Daq Configuration - Select Device Type Dialog Box
Properties Dialog Box
This dialog box opens when the Properties button of the Device Inventory dialog box is selected, or when
the OK button of the Select Device Type dialog box is selected. It displays the properties for the WaveBook
device with the default configuration settings. The fields include:
WaveBook User’s Manual
6-23-99
WaveBook Setup 2-7
•Device Name: The Device Name field is displayed
with the default device name. As shown, this field
can be changed to any descriptive name as desired.
This device name is the name to be used with the
daqOpen
function to open the device. This name
will also be displayed in the device lists for opening
the device in the WaveView and WaveCal
applications.
•Device Type: The Device Type field indicates the
device type that was initially selected. However, it
can be changed here if necessary.
•Parallel Port: The Parallel Port field is used to set
the parallel port for communicating with the
WaveBook.
•Protocol: The Protocol field is used to set the
parallel port protocol for communicating with the
WaveBook. Depending on your system, not all
protocols may be available. (See following Note).
Daq Configuration - Properties Dialog Box
In regard to Protocol – If you are using a WBK20A or WBK21, you must select
“Fast EPP (wbk/20/21)” to achieve the best performance.
•Device Resources: The Device Resources field lists settings for various resources, among them
Interrupt Request, Input/Output Range, and Direct Memory Access.
• OK: Click on the OK button to store the configuration and exit the current dialog box.
• Cancel: Click on the Cancel button to exit the current dialog box without storing any changes.
• Apply: Click on the Apply button to store the configuration.
Or you can click the following tab:
•Test Hardware: Click on the Test Hardware tab to test the current stored configuration for the device.
This selection will open the Test Hardware dialog box.
Test Hardware Dialog Box
Before testing WaveBook, make sure the device has been properly installed and powered-on. Make sure
the parallel port cable is firmly in place on both the WaveBook and the proper LPT port in the computer.
When testing WaveBook, if the unit does not respond within 30 seconds perform the
following steps:
1) reboot the system
2) upon power-up, re-open the Daq Configuration applet
3) select another configuration setting
4) reinitiate the test
To test the currently stored configuration for the WaveBook device, click the Test button. Results should be
displayed in a few seconds. The test results have two components: Resource Tests and Performance Tests.
Resource Tests. The resource tests are intended to test system capability for the current device
configuration. Resource tests are pass/fail. Test failure may indicate a lack of availability of the resource,
or a possible resource conflict.
2-8 WaveBook Setup,
Base Address Test. This resource test checks the base address for the selected parallel port. Failure of
this test may indicate that the parallel port is not properly configured within the system. See relevant
operating system and computer manufacturer’s documentation to correct the problem.
6-23-99
WaveBook User’s Manual
Loading...
+ 206 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.