Agilent Technologies DP111 Bedienungsanleitung

Stöbern Sie online oder laden Sie Bedienungsanleitung nach Nein Agilent Technologies DP111 herunter. Agilent Technologies DP111 User manual Benutzerhandbuch

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken

Inhaltsverzeichnis

Seite 1 - NSTRUMENTS

PROGRAMMER’S GUIDE AGILENT ACQIRIS INSTRUMENTS

Seite 2 - © Copyright Agilent 2012

Programmer’s Guide Page 10 of 64 2.2.4. AqDx Accumulated Waveform Example VI This VI demonstrates how to use the Accumulate Waveform function

Seite 3

Programmer’s Guide Page 11 of 64 3. Programming an Acqiris Instrument 3.1. Programming Hints When programming an Acqiris instrument it is impor

Seite 4

Programmer’s Guide Page 12 of 64 3.2.1. PCI & VXI Identification by Order Found If you don’t know which and/or how many Acqiris instrument

Seite 5 - 1. Introduction

Programmer’s Guide Page 13 of 64 3.2.4. VXI Identification Instruments in IX20x VXI Carrier modules will also be found by the driver. The resou

Seite 6 - 1.7. System Requirements

Programmer’s Guide Page 14 of 64 The calls to Acqrs_InitWithOptions are needed to obtain the instrumentID’s. The physical digitizers were alread

Seite 7 - 2.2. LabVIEW

Programmer’s Guide Page 15 of 64 The first part of the code above finds and initializes all individual digitizers, as shown in section 3.2.1. Of

Seite 8

Programmer’s Guide Page 16 of 64 3.2.11. Terminating an Application For an orderly shut down of your application, we recommend the following se

Seite 9

Programmer’s Guide Page 17 of 64 Comments: • Channel numbers run from 1 to nbrChannels, not from 0! Segment numbers, however, run from 0 to (nb

Seite 10 - 2.4. Linux

Programmer’s Guide Page 18 of 64 3.4. Configuring Averagers 3.4.1. Basic configuration The averagers have 2 operational modes, digitizer and av

Seite 11 - 3.2. Device Initialization

Programmer’s Guide Page 19 of 64 3.4.2. Dithering Dithering reduces the effect of non-ideal differential non-linearity of the analog-to-digital

Seite 12

Programmer’s Guide Page 2 of 64 Manual Part Number U1092-90003 Edition E-Rev: O, April 2012 The information in this document is subject to c

Seite 13 - 3.2.4. VXI Identification

Programmer’s Guide Page 20 of 64 long nbrPoints = ???; // Should be the ‘current’ number of points! long timeStampLo, timeStampHi, nbrReturne

Seite 14

Programmer’s Guide Page 21 of 64 const long channelNbr = 0; double fsr, offset, threshold, base; threshold = - offset; // place the threshold

Seite 15 - 3.2.10. Simulated Devices

Programmer’s Guide Page 22 of 64 • Although not shown here, a call to AcqrsD1_configControlIO can be made in order to set a trigger veto time t

Seite 16 - 3.3. Device Configuration

Programmer’s Guide Page 23 of 64 long channel = 1, gate =2; AcqrsD1_configAvgConfig(instrID, channel, "GateType", &gate); long pre

Seite 17

Programmer’s Guide Page 24 of 64 Comments: • The value of the third argument to AcqrsD1_configMode must always be 0. • When in Zero-Suppress

Seite 18 - 3.4.1. Basic configuration

Programmer’s Guide Page 25 of 64 3.6.3. U1084A Zero-Suppression mode – Readout configuration The function AcqrsD1_readData() may be used to rea

Seite 19 - 3.4.2. Dithering

Programmer’s Guide Page 26 of 64 - Each Gate will start with a Gate Descriptor which describes the length of the gate and its position relative

Seite 20

Programmer’s Guide Page 27 of 64 3.6.4.3. Gate Data Each gate header is followed by gateLength samples of acquisition data. i.e. the next Gate

Seite 21 - threshold, base;

Programmer’s Guide Page 28 of 64 // Configure peak interpolation ViInt32 enableInterpolation = 1; ViInt32 horzReso = 2; // Increase in horizont

Seite 22

Programmer’s Guide Page 29 of 64 3.10. Data Acquisition Instrument operation is preceded by configuring the instrument parameters and then sta

Seite 23 - 3.5.3. SSR Time stamps

Programmer’s Guide Page 3 of 64 CONTENTS 1. INTRODUCTION ...

Seite 24

Programmer’s Guide Page 30 of 64 (B) More Efficient Polling: use this code fragment to release the polling thread for short periods: ViBoolean d

Seite 25

Programmer’s Guide Page 31 of 64 { AcqrsD1_forceTrig(instrID); if (AcqrsD1_waitForEndOfAcquisition(instrID, timeOut) == ACQIRIS_

Seite 26 - 3.6.4.2. Gate Descriptor

Programmer’s Guide Page 32 of 64 3.10.5.1. U1084A Averager and SAR The U1084A Averager and Digitizer supports a simplified version of the Digiti

Seite 27 - 3.8. Configuring U1084A Peak

Programmer’s Guide Page 33 of 64 automatically switches the banks, starts a new acquisition, a new processing and clears the AutoSwitch semaphor

Seite 28

Programmer’s Guide Page 34 of 64 3.11. D1-style Data Readout For the reading of standard waveforms the AcqrsD1_readData routine should be used.

Seite 29 - 3.10. Data Acquisition

Programmer’s Guide Page 35 of 64 • The value of segDesc->horPos is the time interval in seconds between the first data point and the nominal

Seite 30

Programmer’s Guide Page 36 of 64 long nbrSegments = 10; long nbrPoints = 1000; char *dataArrayP; long currentSegmentPad; long nbrSamplesNom, nb

Seite 31

Programmer’s Guide Page 37 of 64 for (int n=0; n<nbrSegments; n++) { for (int i=0; i<nbrSamples; i++) { waveformUnwrap[(n*nbrSamples

Seite 32 - Autoswitch mode

Programmer’s Guide Page 38 of 64 AqReadParameters readParams; // Read Definitions AqDataDescriptor wfDesc; // Returned (common) wavefor

Seite 33

Programmer’s Guide Page 39 of 64 3.11.5.2. Averaged Waveforms as 32-bit Sums You must use the general-purpose function AcqrsD1_readData. Use thi

Seite 34 - = 0; // unused parameter

Programmer’s Guide Page 4 of 64 3.10.4. Stopping/Forcing a D1-style Acquisition ...

Seite 35 - * (nbrSegments) ,with

Programmer’s Guide Page 40 of 64 3.11.7.2. Raw data The complete data should only be read out using the gated data mode described below. An appr

Seite 36 - = nbrPoints;

Programmer’s Guide Page 41 of 64 Peak region block 8 points 31..24 (8 bits) 23..16 (8 bits) 15..8 (8 bits) 7..0 (8 bits) Flag 00010010 0x00 Va

Seite 37

Programmer’s Guide Page 42 of 64 3.11.8.4. Reading the histogram The accumulated histogram can be read out using readMode = 9 (ReadModeHistogram

Seite 38

Programmer’s Guide Page 43 of 64 With the function AcqrsD1_readData, use this code fragment: AqReadParameters readParams; // Read Definitions

Seite 39

Programmer’s Guide Page 44 of 64 const int NbrGates = 64; long channelNbr = 0; long configObj = AvgGate; long lastGate; AqGateParameters gateP

Seite 40

Programmer’s Guide Page 45 of 64 1. Configure the APXXX for appropriate channel, timebase, trigger, and gate parameters. 2. Start the first ac

Seite 41 - 3.11.8.3. Reading the peaks

Programmer’s Guide Page 46 of 64 bool finished = false; while(!finished) { memoryBank = (memoryBank + 1)&0x1;// switch to other bank Acq

Seite 42

Programmer’s Guide Page 47 of 64 3.12. Trigger Delay and Horizontal Waveform Position When using a digitizer the user has 3 instrument setup va

Seite 43

Programmer’s Guide Page 48 of 64 Acqiris digitizers feature a Trigger Time Interpolator (TTI), which measures the time between the trigger event

Seite 44

Programmer’s Guide Page 49 of 64 sampling rate being used (see the product brochure/datasheet to confirm the resolution). The waveform readout

Seite 45

Programmer’s Guide Page 5 of 64 1. Introduction 1.1. Message to the User Congratulations on having purchased an Agilent Technologies Acqiris da

Seite 46

Programmer’s Guide Page 50 of 64 NOTE: When using this capability please make sure that the module is correctly synchronized on the signal. This

Seite 47

Programmer’s Guide Page 51 of 64 Model Input Frequency range (MHz) sFmax vs. nbrConvertersPerChannel 1 2 4 DP235/AP235 20 – 1000 ½ × inputFreq

Seite 48 - 3.15. Time stamps

Programmer’s Guide Page 52 of 64 // We assume that a normal calibration has been done, either // during initialization, or explicitly AcqrsD1_co

Seite 49 - 3.16.1. External Reference

Programmer’s Guide Page 53 of 64 AcqrsD1_stopAcquisition(instrID); AcqrsD1_readXXXWform(instrID, . . .); Note that the sampling rate and the tim

Seite 50

Programmer’s Guide Page 54 of 64 3.17.1. Channel Numbering with AS bus In a MultiInstrument, input channels are numbered from 1 to nbrChannels.

Seite 51

Programmer’s Guide Page 55 of 64 In digitizers with trigger pattern capabilities, several trigger bits could be set simultaneously. However, no

Seite 52

Programmer’s Guide Page 56 of 64 3.18.1. Normal Acquisition (mode 0) The normal digitizer operating mode which is present on most instrument mo

Seite 53 - 3.17. AS bus Operation

Programmer’s Guide Page 57 of 64 While this mode even ‘works’ for nbrSegments = 1, in practice the value of nbrSegments should be at least 3. It

Seite 54

Programmer’s Guide Page 58 of 64 3.18.6. Frequency Counter (mode 6) This is an option available for the DC140 and DC135 digitizers. It is imple

Seite 55

Programmer’s Guide Page 59 of 64 3.19. Readout of Battery Backed-up Memories Acqiris digitizers with the battery back-up option permit retainin

Seite 56

Programmer’s Guide Page 6 of 64 1.3. Conventions Used in This Manual The following conventions are used in this manual: This icon to the left of

Seite 57 - (mode 5)

Programmer’s Guide Page 60 of 64 We also recommend reading the temperature when the instrument is stopped. The read operation may generate small

Seite 58 - trigger

Programmer’s Guide Page 61 of 64 4. Appendix A: Estimating Data Transfer Times The time to transfer a waveform may be a significant part of the

Seite 59 - and 5.0e-12 for delayScale

Programmer’s Guide Page 62 of 64 Extra Type 300 / sampInterval + 98 digitizers with ≤ 1 GS/s maximum sampling rates 300 / sampInterval + 194 di

Seite 60

Programmer’s Guide Page 63 of 64 (B) DC270 connected to a 500 MHz Pentium with a MXI-3 interface: Transferring single records of 100'000 s

Seite 61 - ⋅⋅+⋅+⋅+⋅+=

Programmer’s Guide Page 64 of 64 Comments: • We assume a 2 GS/s digitizer running at the highest sampling rate, direct connection of the digiti

Seite 62

Programmer’s Guide Page 7 of 64 2. Programming Environments & Getting Started Agilent Technologies supplies sample programs as a starting

Seite 63 - =+=⋅⋅+⋅=

Programmer’s Guide Page 8 of 64 The AqBx Generic functions family contains the following vi’s. The AqBx Examples section contains three very si

Seite 64

Programmer’s Guide Page 9 of 64 2.2.2. AqDx Getting Started VI This VI demonstrates how to use some of the basic components of the AqDx Acqiri

Kommentare zu diesen Handbüchern

Keine Kommentare