Main
00ProRef.book : 01Title.fm Page 2 Monday, March 9, 1998 3:23 PM
Important Information
00ProRef.book : 02Warr.fm Page 3 Monday, March 9, 1998 3:23 PM
Warranty
Copyright
Trademarks
Contents
00ProRef.book : 00ProRefTOC.fm Page v Monday, March 9, 1998 3:23 PM
About This Manual
Chapter 1 LabWindows/CVI Compiler
Chapter 2 Using Loadable Compiled Modules
00ProRef.book : 00ProRefTOC.fm Page vi Monday, March 9, 1998 3:23 PM
Chapter 3 Windows 95/NT Compiler/Linker Issues
00ProRef.book : 00ProRefTOC.fm Page vii Monday, March 9, 1998 3:23 PM
Chapter 4 Windows 3.1 Compiler/Linker Issues
00ProRef.book : 00ProRefTOC.fm Page viii Monday, March 9, 1998 3:23 PM
Chapter 5 UNIX Compiler/Linker Issues
00ProRef.book : 00ProRefTOC.fm Page ix Monday, March 9, 1998 3:23 PM
Chapter 6 Building Multiplatform Applications
00ProRef.book : 00ProRefTOC.fm Page x Monday, March 9, 1998 3:23 PM
Chapter 7 Creating and Distributing Standalone Executables and DLLs
Chapter 8 Distributing Libraries and Function Panels
00ProRef.book : 00ProRefTOC.fm Page xi Monday, March 9, 1998 3:23 PM
Chapter 9 Checking for Errors in LabWindows/CVI
Page
About This Manual
00ProRef.book : 05atm.fm Page xiii Monday, March 9, 1998 3:23 PM
Organization of This Manual
Conventions Used in This Manual
00ProRef.book : 05atm.fm Page xiv Monday, March 9, 1998 3:23 PM
Related Documentation
00ProRef.book : 05atm.fm Page xv Monday, March 9, 1998 3:23 PM
Customer Communication
00ProRef.book : 05atm.fm Page xvi Monday, March 9, 1998 3:23 PM
LabWindows/CVI Compiler
00ProRef.book : 06chap01.fm Page 1 Monday, March 9, 1998 3:23 PM
Overview
LabWindows/CVI Compiler Specifics
Compiler Limits
C Language Non-Conformance
C Language Extensions
Keywords That Are Not ANSI C Standard
Calling Conventions (Windows 95/NT Only)
Import and Export Qualifiers
00ProRef.book : 06chap01.fm Page 3 Monday, March 9, 1998 3:23 PM
C++ Comment Markers
00ProRef.book : 06chap01.fm Page 4 Monday, March 9, 1998 3:23 PM
Duplicate Typedefs
Structure Packing Pragma (Windows 3.1 and Windows 95/NT Only)
Program Entry Points (Windows 95/NT Only)
C Library Issues
Using the Low-Level I/O Functions
C Data Types and 32-Bit Compiler Issues
00ProRef.book : 06chap01.fm Page 6 Monday, March 9, 1998 3:23 PM
Data Types
Converting 16-Bit Source Code to 32-Bit Source Code
00ProRef.book : 06chap01.fm Page 7 Monday, March 9, 1998 3:23 PM
Debugging Levels
00ProRef.book : 06chap01.fm Page 8 Monday, March 9, 1998 3:23 PM
User Protection
Array Indexing and Pointer Protection Errors
Pointer Arithmetic (Non-Fatal)
Pointer Assignment (Non-Fatal)
00ProRef.book : 06chap01.fm Page 9 Monday, March 9, 1998 3:23 PM
Pointer Dereference Errors (Fatal)
Pointer Comparison (Non-Fatal)
00ProRef.book : 06chap01.fm Page 10 Monday, March 9, 1998 3:23 PM
Pointer Subtraction (Non-Fatal)
Pointer Casting (Non-Fatal)
Dynamic Memory Protection Errors
00ProRef.book : 06chap01.fm Page 11 Monday, March 9, 1998 3:23 PM
Memory Deallocation (Non-Fatal)
Memory Corruption (Fatal)
General Protection Errors
Disabling User Protection
00ProRef.book : 06chap01.fm Page 12 Monday, March 9, 1998 3:23 PM
Disabling Protection Errors at Run-Time
Disabling Library Errors at Run-Time
Disabling Protection for Individual Pointer
Disabling Library Protection Errors for Functions
00ProRef.book : 06chap01.fm Page 13 Monday, March 9, 1998 3:23 PM
Details of User Protection Pointer Casting
00ProRef.book : 06chap01.fm Page 14 Monday, March 9, 1998 3:23 PM
Dynamic Memory
00ProRef.book : 06chap01.fm Page 15 Monday, March 9, 1998 3:23 PM
Avoid Unassigned Dynamic Allocation in Function Parameters
Library Functions
00ProRef.book : 06chap01.fm Page 16 Monday, March 9, 1998 3:23 PM
Stack Size
Include Paths
00ProRef.book : 06chap01.fm Page 17 Monday, March 9, 1998 3:23 PM
Include Path Search Precedence
Using Loadable Compiled Modules
00ProRef.book : 06chap02.fm Page 1 Monday, March 9, 1998 3:23 PM
About Loadable Compiled Modules
Advantages and Disadvantages of Using Loadable Compiled Modules inLabWindows/CVI
00ProRef.book : 06chap02.fm Page 2 Monday, March 9, 1998 3:23 PM
Using a Loadable Compiled Module as an Instrument Driver ProgramFile
Using a Loadable Compiled Module as a User Library
00ProRef.book : 06chap02.fm Page 3 Monday, March 9, 1998 3:23 PM
Using a Loadable Compiled Module in the Project List
Using a Loadable Compiled Module as an External Module
00ProRef.book : 06chap02.fm Page 4 Monday, March 9, 1998 3:23 PM
Notification of Changes in Run State
The following examples show typical program state changes.
Example 1
00ProRef.book : 06chap02.fm Page 5 Monday, March 9, 1998 3:23 PM
Example 2
00ProRef.book : 06chap02.fm Page 6 Monday, March 9, 1998 3:23 PM
Using Run State Change Callbacks in a DLL
Compiled Modules that Contain Asynchronous Callbacks
00ProRef.book : 06chap02.fm Page 7 Monday, March 9, 1998 3:23 PM
Windows 95/NT Compiler/Linker Issues
00ProRef.book : 06chap03.fm Page 1 Monday, March 9, 1998 3:23 PM
Loading 32-Bit DLLs under Windows 95/NT
DLLs for Instrument Drivers and User Libraries
00ProRef.book : 06chap03.fm Page 2 Monday, March 9, 1998 3:23 PM
Using The LoadExternalModule Function
Link Errors when Using DLL Import Libraries
DLL Path (.pth) Files Not Supported
DllMain
00ProRef.book : 06chap03.fm Page 3 Monday, March 9, 1998 3:23 PM
Releasing Resources when a DLL Unloads
Generating an Import Library
00ProRef.book : 06chap03.fm Page 4 Monday, March 9, 1998 3:23 PM
Compatibility with External Compilers
Choosing Your Compatible Compiler
00ProRef.book : 06chap03.fm Page 5 Monday, March 9, 1998 3:23 PM
Object Files, Library Files, and DLL Import Libraries
Compatibility Issues in DLLs
Structure Packing
00ProRef.book : 06chap03.fm Page 6 Monday, March 9, 1998 3:23 PM
Bit Fields
Returning Floats and Doubles
00ProRef.book : 06chap03.fm Page 7 Monday, March 9, 1998 3:23 PM
Returning Structures
Enum Sizes
Long Doubles
Multithreading and the LabWindows/CVI Libraries
Using LabWindows/CVI Libraries in External Compilers
00ProRef.book : 06chap03.fm Page 9 Monday, March 9, 1998 3:23 PM
Include Files for the ANSI C Library and the LabWindows/CVI Libraries
00ProRef.book : 06chap03.fm Page 10 Monday, March 9, 1998 3:23 PM
Standard Input/Output Window
Resolving Callback References from .UIR Files
Linking to Callback Functions Not Exported from a DLL
00ProRef.book : 06chap03.fm Page 11 Monday, March 9, 1998 3:23 PM
Resolving References from Modules Loaded at Run-Time
00ProRef.book : 06chap03.fm Page 12 Monday, March 9, 1998 3:23 PM
Resolving References to the LabWindows/CVI Run-Time Engine
Resolving References to Symbols Not in Run-Time Engine
Resolving Run-Time Module References to Symbols Not Exported from a DLL
00ProRef.book : 06chap03.fm Page 13 Monday, March 9, 1998 3:23 PM
Run State Change Callbacks Are Not Available in External Compilers
Calling InitCVIRTE and CloseCVIRTE
00ProRef.book : 06chap03.fm Page 14 Monday, March 9, 1998 3:23 PM
Watcom Stack Based Calling Convention
00ProRef.book : 06chap03.fm Page 15 Monday, March 9, 1998 3:23 PM
Using Object and Library Files in External Compilers
Default Library Directives
Microsoft Visual C/C++
00ProRef.book : 06chap03.fm Page 16 Monday, March 9, 1998 3:23 PM
Borland C/C++
Watcom C/C++
Symantec C/C++
Borland Static versus Dynamic C Libraries
00ProRef.book : 06chap03.fm Page 17 Monday, March 9, 1998 3:23 PM
Borland Incremental Linker
Borland C++ Builder
Watcom Pull-in References
Creating Object and Library Files in External Compilers for Use in LabWindows/CVI
00ProRef.book : 06chap03.fm Page 18 Monday, March 9, 1998 3:23 PM
Microsoft Visual C/C++
Borland C/C++
Watcom C/C++
00ProRef.book : 06chap03.fm Page 19 Monday, March 9, 1998 3:23 PM
Symantec C/C++
Creating Executables in LabWindows/CVI
00ProRef.book : 06chap03.fm Page 20 Monday, March 9, 1998 3:23 PM
Creating DLLs in LabWindows/CVI
(Windows 95/NT Only)
Customizing an Import Library
Preparing Source Code for Use in a DLL
00ProRef.book : 06chap03.fm Page 21 Monday, March 9, 1998 3:23 PM
Calling Convention for Exported Functions
Exporting DLL Functions and Variables
00ProRef.book : 06chap03.fm Page 22 Monday, March 9, 1998 3:23 PM
Include File Method
Export Qualifier Method
Marking Imported Symbols in Include File Distributed with DLL
00ProRef.book : 06chap03.fm Page 23 Monday, March 9, 1998 3:23 PM
Recommendations
00ProRef.book : 06chap03.fm Page 24 Monday, March 9, 1998 3:23 PM
Automatic Inclusion of Type Library Resource for Visual Basic
Creating Static Libraries in LabWindows/CVI
00ProRef.book : 06chap03.fm Page 25 Monday, March 9, 1998 3:23 PM
Creating Object Files in LabWindows/CVI
00ProRef.book : 06chap03.fm Page 26 Monday, March 9, 1998 3:23 PM
Calling Windows SDK Functions in LabWindows/CVI
Windows SDK Include Files
Using Windows SDK Functions for User Interface Capabilities
00ProRef.book : 06chap03.fm Page 27 Monday, March 9, 1998 3:23 PM
Using Windows SDK Functions to Create Multiple Threads
Automatic Loading of SDK Import Libraries
Setting Up Include Paths for LabWindows/CVI, ANSI C, and SDK Libraries
00ProRef.book : 06chap03.fm Page 28 Monday, March 9, 1998 3:23 PM
Compiling in LabWindows/CVI for Linking in LabWindows/CVI
Compiling in LabWindows/CVI for Linking in an External Compiler
Compiling in an External Compiler for Linking in an External Compiler
Handling Hardware Interrupts under Windows 95/NT
Windows 3.1 Compiler/Linker Issues
00ProRef.book : 06chap04.fm Page 1 Monday, March 9, 1998 3:23 PM
Using Modules Compiled by LabWindows/CVI
Using 32-Bit Watcom Compiled Modules under Windows 3.1
Using 32-Bit Borland or Symantec Compiled Modules under Windows 3.1
00ProRef.book : 06chap04.fm Page 2 Monday, March 9, 1998 3:23 PM
16-Bit Windows DLLs
00ProRef.book : 06chap04.fm Page 3 Monday, March 9, 1998 3:23 PM
Helpful LabWindows/CVI Options for Working with DLLs
00ProRef.book : 06chap04.fm Page 4 Monday, March 9, 1998 3:23 PM
DLL Rules and Restrictions
00ProRef.book : 06chap04.fm Page 5 Monday, March 9, 1998 3:23 PM
00ProRef.book : 06chap04.fm Page 6 Monday, March 9, 1998 3:23 PM
DLL Glue Code
00ProRef.book : 06chap04.fm Page 7 Monday, March 9, 1998 3:23 PM
DLLs That Can Use Glue Code Generated at Load Time
00ProRef.book : 06chap04.fm Page 8 Monday, March 9, 1998 3:23 PM
DLLs That Cannot Use Glue Code Generated at Load Time
Loading a DLL That Cannot Use Glue Code Generated at Load Time
Rules for the DLL Include File Used to Generate Glue Source
00ProRef.book : 06chap04.fm Page 9 Monday, March 9, 1998 3:23 PM
If the DLL Requires a Support Module outside the DLL
If You Pass Arrays Bigger Than 64 K to the DLL
00ProRef.book : 06chap04.fm Page 10 Monday, March 9, 1998 3:23 PM
error code
If the DLL Retains a Buffer after the Function Returns (an Asynchronous Operation)
00ProRef.book : 06chap04.fm Page 11 Monday, March 9, 1998 3:23 PM
If the DLL Calls Directly Back into 32-Bit Code
00ProRef.book : 06chap04.fm Page 12 Monday, March 9, 1998 3:23 PM
00ProRef.book : 06chap04.fm Page 13 Monday, March 9, 1998 3:23 PM
00ProRef.book : 06chap04.fm Page 14 Monday, March 9, 1998 3:23 PM
If the DLL Returns Pointers
00ProRef.book : 06chap04.fm Page 15 Monday, March 9, 1998 3:23 PM
00ProRef.book : 06chap04.fm Page 16 Monday, March 9, 1998 3:23 PM
Case 1 Assume the DLL has the following function:
Then assume that a program in LabWindows/CVI uses the function f as follows:
You would have to modify the glue code as shown here :
Case 2 Assume the DLL has the following function:
00ProRef.book : 06chap04.fm Page 17 Monday, March 9, 1998 3:23 PM
Then assume that a program in LabWindows/CVI uses the function f as follows:
You would have to modify the glue code as shown here :
If a DLL Receives a Pointer that Points to Other Pointers
00ProRef.book : 06chap04.fm Page 18 Monday, March 9, 1998 3:23 PM
00ProRef.book : 06chap04.fm Page 19 Monday, March 9, 1998 3:23 PM
After you make the necessary changes, the code should appear as follows:
error code
DLL Exports Functions by Ordinal Value Only
00ProRef.book : 06chap04.fm Page 20 Monday, March 9, 1998 3:23 PM
Recognizing Windows Messages Passed from a DLL
00ProRef.book : 06chap04.fm Page 21 Monday, March 9, 1998 3:23 PM
Creating 16-bit DLLs with Microsoft Visual C++ 1.5
Creating 16-bit DLLs with Borland C++
00ProRef.book : 06chap04.fm Page 22 Monday, March 9, 1998 3:23 PM
DLL Search Precedence
00ProRef.book : 06chap04.fm Page 23 Monday, March 9, 1998 3:23 PM
00ProRef.book : 06chap04.fm Page 24 Monday, March 9, 1998 3:23 PM
UNIX Compiler/Linker Issues
00ProRef.book : 06chap05.fm Page 1 Monday, March 9, 1998 3:23 PM
Calling Sun C Library Functions
Restrictions on Calling Sun C Library Functions
Using Shared Libraries in LabWindows/CVI
00ProRef.book : 06chap05.fm Page 2 Monday, March 9, 1998 3:23 PM
Using dlopen
The LabWindows/CVI Run-Time Engine as a Shared Library
Creating Executables that Use the LabWindows/CVI Libraries
00ProRef.book : 06chap05.fm Page 3 Monday, March 9, 1998 3:23 PM
Compatible External Compilers
Static and Shared Versions of the ANSI C and Other Sun Libraries
Non-ANSI Behavior of Sun Solaris 1 ANSI C Library
00ProRef.book : 06chap05.fm Page 4 Monday, March 9, 1998 3:23 PM
LabWindows/CVI Implements printf and scanf
Main Function Must Call InitCVIRTE
Run State Change Callbacks Are Not Available in Executables
00ProRef.book : 06chap05.fm Page 5 Monday, March 9, 1998 3:23 PM
Using Externally Compiled Modules
00ProRef.book : 06chap05.fm Page 6 Monday, March 9, 1998 3:23 PM
Restrictions on Externally Compiled Modules
Compiling Modules With External Compilers
Locking Process Segments into Memory Using plock()
00ProRef.book : 06chap05.fm Page 7 Monday, March 9, 1998 3:23 PM
UNIX Asynchronous Signal Handling
Solaris 1 ANSI C Library Implementation
00ProRef.book : 06chap05.fm Page 8 Monday, March 9, 1998 3:23 PM
Replacement Functions
00ProRef.book : 06chap05.fm Page 9 Monday, March 9, 1998 3:23 PM
Additional Functions Not Found in Sun Solaris 1 libc
Incompatibilities among LabWindows/CVI, Sun Solaris, and ANSI C
00ProRef.book : 06chap05.fm Page 10 Monday, March 9, 1998 3:23 PM
Between LabWindows/CVI and ANSI C
Between LabWindows/CVI and Sun Solaris
00ProRef.book : 06chap05.fm Page 11 Monday, March 9, 1998 3:23 PM
Building Multiplatform Applications
00ProRef.book : 06chap06.fm Page 1 Monday, March 9, 1998 3:23 PM
Multiplatform Programming Guidelines
Library Issues
00ProRef.book : 06chap06.fm Page 2 Monday, March 9, 1998 3:23 PM
Externally Compiled Modules
00ProRef.book : 06chap06.fm Page 3 Monday, March 9, 1998 3:23 PM
Multiplatform User Interface Guidelines
Creating and Distributing Standalone Executables and DLLs
00ProRef.book : 06chap07.fm Page 1 Monday, March 9, 1998 3:23 PM
Introduction to the Run-Time Engine
Distributing Standalone Executables under Windows
Minimum System Requirements for Windows 95/NT
No Math Coprocessor Required for Windows 95/NT
00ProRef.book : 06chap07.fm Page 2 Monday, March 9, 1998 3:23 PM
Minimum System Requirements for Windows 3.1
Math Coprocessor Software Emulation for Windows 3.1
Distributing Standalone Executables under UNIX
Distributing Standalone Executables under Solaris 2
00ProRef.book : 06chap07.fm Page 3 Monday, March 9, 1998 3:23 PM
Distributing Standalone Executables under Solaris 1
00ProRef.book : 06chap07.fm Page 4 Monday, March 9, 1998 3:23 PM
Minimum System Requirements for UNIX
00ProRef.book : 06chap07.fm Page 5 Monday, March 9, 1998 3:23 PM
Translating the Message File
Configuring the Run-Time Engine
Solaris 1 Patches Required for Running Standalone Executable
Configuration Option Descriptions
00ProRef.book : 06chap07.fm Page 6 Monday, March 9, 1998 3:23 PM
x
cvirt
(Windows 3.1 Only)
cvidir (Windows Only)
00ProRef.book : 06chap07.fm Page 7 Monday, March 9, 1998 3:23 PM
useDefaultTimer (Windows Only)
DSTRules
UNIX Options
Necessary Files for Running Executable Programs
00ProRef.book : 06chap07.fm Page 8 Monday, March 9, 1998 3:23 PM
Necessary Files for Using DLLs Created in Windows 95/NT
00ProRef.book : 06chap07.fm Page 9 Monday, March 9, 1998 3:23 PM
Location of Files on the Target Machine for Running Executables and DLLs
LabWindows/CVI Run-Time Engine under Windows 95/NT
00ProRef.book : 06chap07.fm Page 10 Monday, March 9, 1998 3:23 PM
Run-Time Library DLLs
Low-Level Support Driver
Message, Resource, and Font Files
00ProRef.book : 06chap07.fm Page 11 Monday, March 9, 1998 3:23 PM
National Instruments Hardware I/O Libraries
LabWindows/CVI Run-Time Engine under Windows 3.1
LabWindows/CVI Run-Time Engine under Sun Solaris
00ProRef.book : 06chap07.fm Page 12 Monday, March 9, 1998 3:23 PM
Rules for Accessing UIR, Image, and Panel State Files on All Platforms
Rules for Using DLL Files under Windows 95/NT
00ProRef.book : 06chap07.fm Page 13 Monday, March 9, 1998 3:23 PM
Rules for Using DLL Files under Windows 3.1
Rules for Loading Files Using LoadExternalModule
00ProRef.book : 06chap07.fm Page 14 Monday, March 9, 1998 3:23 PM
Forcing Modules that External Modules Refer to into Your Executable or DLL
00ProRef.book : 06chap07.fm Page 15 Monday, March 9, 1998 3:23 PM
Using LoadExternalModule on Files in the Project
Using LoadExternalModule on Library and Object Files Not in the Project
00ProRef.book : 06chap07.fm Page 16 Monday, March 9, 1998 3:23 PM
Using LoadExternalModule on DLL Files under Windows 95/NT
00ProRef.book : 06chap07.fm Page 17 Monday, March 9, 1998 3:23 PM
Using LoadExternalModule on DLL and Path Files under Windows 3.1
Using LoadExternalModule on Source Files (.c)
00ProRef.book : 06chap07.fm Page 18 Monday, March 9, 1998 3:23 PM
Rules for Accessing Other Files
00ProRef.book : 06chap07.fm Page 19 Monday, March 9, 1998 3:23 PM
Error Checking in Your Standalone Executable or DLL
Distributing Libraries and Function Panels
00ProRef.book : 06chap08.fm Page 1 Monday, March 9, 1998 3:23 PM
How to Distribute Libraries
Adding Libraries to Users Library Menu
Specifying Library Dependencies
00ProRef.book : 06chap08.fm Page 2 Monday, March 9, 1998 3:23 PM
00ProRef.book : 06chap08.fm Page 3 Monday, March 9, 1998 3:23 PM
Checking for Errors in LabWindows/CVI
00ProRef.book : 06chap09.fm Page 1 Monday, March 9, 1998 3:23 PM
Error Checking
00ProRef.book : 06chap09.fm Page 2 Monday, March 9, 1998 3:23 PM
Status Reporting by LabWindows/CVI Libraries and Instrument Drivers
00ProRef.book : 06chap09.fm Page 3 Monday, March 9, 1998 3:23 PM
User Interface Library
Analysis/Advanced Analysis Libraries
Easy I/O for DAQ Library
00ProRef.book : 06chap09.fm Page 4 Monday, March 9, 1998 3:23 PM
Data Acquisition Library
VXI Library
GPIB/GPIB 488.2 Library
RS-232 Library
00ProRef.book : 06chap09.fm Page 5 Monday, March 9, 1998 3:23 PM
VISA Library
IVI Library
TCP Library
00ProRef.book : 06chap09.fm Page 6 Monday, March 9, 1998 3:23 PM
DDE Library
ActiveX Automation Library
X Property Library
Utility Library
00ProRef.book : 06chap09.fm Page 7 Monday, March 9, 1998 3:23 PM
ANSI C Library
LabWindows/CVI Instrument Drivers
A
Errors and Warnings
00ProRef.book : 07AppA.fm Page 2 Monday, March 9, 1998 3:23 PM
00ProRef.book : 07AppA.fm Page 3 Monday, March 9, 1998 3:23 PM
00ProRef.book : 07AppA.fm Page 4 Monday, March 9, 1998 3:23 PM
00ProRef.book : 07AppA.fm Page 5 Monday, March 9, 1998 3:23 PM
00ProRef.book : 07AppA.fm Page 6 Monday, March 9, 1998 3:23 PM
00ProRef.book : 07AppA.fm Page 7 Monday, March 9, 1998 3:23 PM
00ProRef.book : 07AppA.fm Page 8 Monday, March 9, 1998 3:23 PM
00ProRef.book : 07AppA.fm Page 9 Monday, March 9, 1998 3:23 PM
00ProRef.book : 07AppA.fm Page 10 Monday, March 9, 1998 3:23 PM
00ProRef.book : 07AppA.fm Page 11 Monday, March 9, 1998 3:23 PM
00ProRef.book : 07AppA.fm Page 12 Monday, March 9, 1998 3:23 PM
00ProRef.book : 07AppA.fm Page 13 Monday, March 9, 1998 3:23 PM
00ProRef.book : 07AppA.fm Page 14 Monday, March 9, 1998 3:23 PM
00ProRef.book : 07AppA.fm Page 15 Monday, March 9, 1998 3:23 PM
00ProRef.book : 07AppA.fm Page 16 Monday, March 9, 1998 3:23 PM
00ProRef.book : 07AppA.fm Page 17 Monday, March 9, 1998 3:23 PM
00ProRef.book : 07AppA.fm Page 18 Monday, March 9, 1998 3:23 PM
00ProRef.book : 07AppA.fm Page 19 Monday, March 9, 1998 3:23 PM
00ProRef.book : 07AppA.fm Page 20 Monday, March 9, 1998 3:23 PM
00ProRef.book : 07AppA.fm Page 21 Monday, March 9, 1998 3:23 PM
00ProRef.book : 07AppA.fm Page 22 Monday, March 9, 1998 3:23 PM
00ProRef.book : 07AppA.fm Page 23 Monday, March 9, 1998 3:23 PM
00ProRef.book : 07AppA.fm Page 24 Monday, March 9, 1998 3:23 PM
00ProRef.book : 07AppA.fm Page 25 Monday, March 9, 1998 3:23 PM
00ProRef.book : 07AppA.fm Page 26 Monday, March 9, 1998 3:23 PM
00ProRef.book : 07AppA.fm Page 27 Monday, March 9, 1998 3:23 PM
00ProRef.book : 07AppA.fm Page 28 Monday, March 9, 1998 3:23 PM
00ProRef.book : 07AppA.fm Page 29 Monday, March 9, 1998 3:23 PM
00ProRef.book : 07AppA.fm Page 30 Monday, March 9, 1998 3:23 PM
00ProRef.book : 07AppA.fm Page 31 Monday, March 9, 1998 3:23 PM
00ProRef.book : 07AppA.fm Page 32 Monday, March 9, 1998 3:23 PM
00ProRef.book : 07AppA.fm Page 33 Monday, March 9, 1998 3:23 PM
00ProRef.book : 07AppA.fm Page 34 Monday, March 9, 1998 3:23 PM
00ProRef.book : 07AppA.fm Page 35 Monday, March 9, 1998 3:23 PM
00ProRef.book : 07AppA.fm Page 36 Monday, March 9, 1998 3:23 PM
00ProRef.book : 07AppA.fm Page 37 Monday, March 9, 1998 3:23 PM
00ProRef.book : 07AppA.fm Page 38 Monday, March 9, 1998 3:23 PM
00ProRef.book : 07AppA.fm Page 39 Monday, March 9, 1998 3:23 PM
00ProRef.book : 07AppA.fm Page 40 Monday, March 9, 1998 3:23 PM
00ProRef.book : 07AppA.fm Page 41 Monday, March 9, 1998 3:23 PM
00ProRef.book : 07AppA.fm Page 42 Monday, March 9, 1998 3:23 PM
00ProRef.book : 07AppA.fm Page 43 Monday, March 9, 1998 3:23 PM
00ProRef.book : 07AppA.fm Page 44 Monday, March 9, 1998 3:23 PM
00ProRef.book : 07AppA.fm Page 45 Monday, March 9, 1998 3:23 PM
00ProRef.book : 07AppA.fm Page 46 Monday, March 9, 1998 3:23 PM
B
00ProRef.book : 09CCApx.fm Page 1 Monday, March 9, 1998 3:23 PM
Customer Communication
Electronic Services
Bulletin Board Support
FTP Support
Fax-on-Demand Support
Telephone and Fax Support
Country Telephone Fax
Technical Support Form
00ProRef.book : 09CCApx.fm Page 3 Monday, March 9, 1998 3:23 PM
LabWindows/CVI Hardware and Software Configuration Form
00ProRef.book : 09CCApx.fm Page 5 Monday, March 9, 1998 3:23 PM
National Instruments Products
Other Products
Documentation Comment Form
00ProRef.book : 09CCApx.fm Page 7 Monday, March 9, 1998 3:23 PM
Title: Edition Date: Part Number:
Mail to: Technical Publications Fax to: Technical Publications
Glossary
00ProRef.book : 10gloss.fm Page 1 Monday, March 9, 1998 3:23 PM
A
B
C
00ProRef.book : 10gloss.fm Page 2 Monday, March 9, 1998 3:23 PM
D
E
F
00ProRef.book : 10gloss.fm Page 3 Monday, March 9, 1998 3:23 PM
G
H
I
00ProRef.book : 10gloss.fm Page 4 Monday, March 9, 1998 3:23 PM
L
00ProRef.book : 10gloss.fm Page 5 Monday, March 9, 1998 3:23 PM
M
O
P
R
00ProRef.book : 10gloss.fm Page 6 Monday, March 9, 1998 3:23 PM
S
T
00ProRef.book : 10gloss.fm Page 7 Monday, March 9, 1998 3:23 PM
U
V
W
00ProRef.book : 10gloss.fm Page 8 Monday, March 9, 1998 3:23 PM
Index
00ProRef.book : 11Index.fm Page 1 Monday, March 9, 1998 3:23 PM
Special Characters/Numbers
A
B
00ProRef.book : 11Index.fm Page 2 Monday, March 9, 1998 3:23 PM
C
D
00ProRef.book : 11Index.fm Page 3 Monday, March 9, 1998 3:23 PM
E
00ProRef.book : 11Index.fm Page 4 Monday, March 9, 1998 3:23 PM
F
00ProRef.book : 11Index.fm Page 5 Monday, March 9, 1998 3:23 PM
G
H
I
K
00ProRef.book : 11Index.fm Page 6 Monday, March 9, 1998 3:23 PM
L
00ProRef.book : 11Index.fm Page 7 Monday, March 9, 1998 3:23 PM
M
00ProRef.book : 11Index.fm Page 8 Monday, March 9, 1998 3:23 PM
N
O
P
00ProRef.book : 11Index.fm Page 9 Monday, March 9, 1998 3:23 PM
Q
R
S
00ProRef.book : 11Index.fm Page 10 Monday, March 9, 1998 3:23 PM
00ProRef.book : 11Index.fm Page 11 Monday, March 9, 1998 3:23 PM
T
00ProRef.book : 11Index.fm Page 12 Monday, March 9, 1998 3:23 PM
U
00ProRef.book : 11Index.fm Page 13 Monday, March 9, 1998 3:23 PM
V
00ProRef.book : 11Index.fm Page 14 Monday, March 9, 1998 3:23 PM
W
00ProRef.book : 11Index.fm Page 15 Monday, March 9, 1998 3:23 PM
00ProRef.book : 11Index.fm Page 16 Monday, March 9, 1998 3:23 PM
X
00ProRef.book : 11Index.fm Page 17 Monday, March 9, 1998 3:23 PM