User manual

Programmer’s Guide Page 3 of 64
CONTENTS
1.
INTRODUCTION ................................................................................................................................................ 5
1.1. Message to the User ....................................................................................................................................... 5
1.2. Using this Manual .......................................................................................................................................... 5
1.3. Conventions Used in This Manual ................................................................................................................. 6
1.4. Warning Regarding Medical Use ................................................................................................................... 6
1.5. Warranty......................................................................................................................................................... 6
1.6. Warranty and Repair Return Procedure, Assistance and Support .................................................................. 6
1.7. System Requirements ..................................................................................................................................... 6
2. PROGRAMMING ENVIRONMENTS & GETTING STARTED .................................................................. 7
2.1. Visual C++ ..................................................................................................................................................... 7
2.2. LabVIEW ....................................................................................................................................................... 7
2.2.1. LabView 7.x/8 with old LabView programs .......................................................................................... 8
2.2.2. AqDx Getting Started VI ........................................................................................................................ 9
2.2.3. AqDx Example Scope VI ....................................................................................................................... 9
2.2.4. AqDx Accumulated Waveform Example VI ....................................................................................... 10
2.3. MATLAB ..................................................................................................................................................... 10
2.4. Linux ............................................................................................................................................................ 10
3. PROGRAMMING AN ACQIRIS INSTRUMENT ......................................................................................... 11
3.1. Programming Hints ...................................................................................................................................... 11
3.2. Device Initialization ..................................................................................................................................... 11
3.2.1. PCI & VXI Identification by Order Found ........................................................................................... 12
3.2.2. PCI Identification by Serial Number .................................................................................................... 12
3.2.3. PCI Identification by Bus/Slot Number ............................................................................................... 12
3.2.4. VXI Identification ................................................................................................................................ 13
3.2.5. PXI VISA & LabViewRT Identification .............................................................................................. 13
3.2.6. Firmware initialization (AP-FAMILY/12-bit-FAMILY/AC/SC/TC) .................................................. 13
3.2.7. Automatic Definition of MultiInstruments ........................................................................................... 13
3.2.8. Manual Definition of MultiInstruments ............................................................................................... 14
3.2.9. AqGeo.map file positioning ................................................................................................................. 15
3.2.10. Simulated Devices ................................................................................................................................ 15
3.2.11. Terminating an Application ................................................................................................................. 16
3.2.12. Reinitialization ..................................................................................................................................... 16
3.3. Device Configuration ................................................................................................................................... 16
3.4. Configuring Averagers ................................................................................................................................. 18
3.4.1. Basic configuration .............................................................................................................................. 18
3.4.2. Dithering .............................................................................................................................................. 19
3.4.3. ‘Fixed Pattern’ Background Subtraction .............................................................................................. 19
3.4.4. Configuring Noise Suppressed Accumulation (NSA) .......................................................................... 20
3.5. Configuring SSR Analyzers ......................................................................................................................... 21
3.5.1. Acquisition Parameters ........................................................................................................................ 21
3.5.2. Readout configuration .......................................................................................................................... 22
3.5.3. SSR Time stamps ................................................................................................................................. 23
3.6. U1084 Zero-Suppression mode .................................................................................................................... 23
3.6.1. U1084A Zero-Suppression mode Acquisition Parameters ................................................................ 23
3.6.2. U1084 Zero-Supression mode Threshold configuration ................................................................... 24
3.6.3. U1084A Zero-Suppression mode Readout configuration ................................................................. 25
3.6.4. U1084A Zero-Suppression mode - Data Format .................................................................................. 25
3.7. Configuring AP family Peak
TDC
Analyzers .................................................................................................. 27
3.8. Configuring U1084A Peak
TDC
Analyzers..................................................................................................... 27
3.9. Configuring AP101/AP201 Analyzers ......................................................................................................... 28
3.10. Data Acquisition....................................................................................................................................... 29
3.10.1. Starting an Acquisition ......................................................................................................................... 29
3.10.2. Checking if Ready for Trigger ............................................................................................................. 29
3.10.3. Waiting for End of Acquisition ............................................................................................................ 29