Agilent Technologies DP111 Manual do Utilizador Página 1

Consulte online ou descarregue Manual do Utilizador para não Agilent Technologies DP111. Agilent Technologies DP111 User manual Manual do Utilizador

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir

Resumo do Conteúdo

Página 1 - NSTRUMENTS

PROGRAMMER’S GUIDE AGILENT ACQIRIS INSTRUMENTS

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 14

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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 21 - threshold, base;

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

Página 22

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

Página 23 - 3.5.3. SSR Time stamps

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

Página 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

Página 25

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

Página 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

Página 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

Página 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.

Página 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

Página 30

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

Página 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

Página 32 - Autoswitch mode

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

Página 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

Página 34 - = 0; // unused parameter

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

Página 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

Página 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

Página 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

Página 38

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

Página 39

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

Página 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

Página 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

Página 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

Página 43

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

Página 44

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

Página 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

Página 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

Página 47

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

Página 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

Página 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

Página 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.

Página 51

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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 62

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

Página 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

Página 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

Comentários a estes Manuais

Sem comentários