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
  • Seite
    / 66
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 0
PROGRAMMERS
GUIDE
AGILENT ACQIRIS
INSTRUMENTS
Seitenansicht 0
1 2 3 4 5 6 ... 65 66

Inhaltsverzeichnis

Seite 1 - NSTRUMENTS

PROGRAMMER’S GUIDE AGILENT ACQIRIS INSTRUMENTS

Seite 2 - © Copyright Agilent 2011

Programmer’s Guide Page 10 of 66 2.3.1. LabView 7.x/8 with old LabView programs If you have an existing LabView program you can still use it or

Seite 3

Programmer’s Guide Page 11 of 66 2.3.3. AqDx Example Scope VI This VI presents a basic, interactive virtual oscilloscope using the AqDx Digit

Seite 4

Programmer’s Guide Page 12 of 66 2.3.5. AqTx TC840 VI This VI demonstrates how to use a TC840 Time-to-Digital Converter. It finds and initiali

Seite 5 - 1. Introduction

Programmer’s Guide Page 13 of 66 2.3.6. AqTx TC842 VI This VI demonstrates how to use a TC842 Time-to-Digital Converter. It finds and initiali

Seite 6 - 1.7. System Requirements

Programmer’s Guide Page 14 of 66 2.3.7. AqTx TC890 VI This VI demonstrates how to use a TC890 Time-to-Digital Converter. It finds and initiali

Seite 7 - 2.2. LabWindows/CVI

Programmer’s Guide Page 15 of 66 2.4. Visual Basic .NET Visual Basic .NET support is available with example programs in the <AcqirisDxRoot>

Seite 8 - 2.3. LabVIEW

Programmer’s Guide Page 16 of 66 2.6.4. Standard library You must include the C++ standard library in the VxWorks image to be able to use the

Seite 9

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

Seite 10

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

Seite 11

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

Seite 12 - 2.3.5. AqTx TC840 VI

Programmer’s Guide Page 2 of 66 U1092-90003 E-Rev: L, February 2011 The information in this document is subject to change without notice and

Seite 13 - 2.3.6. AqTx TC842 VI

Programmer’s Guide Page 20 of 66 ViSession instrumentID[10]; long nbrInstruments; ViStatus status; ViString options = ""; status = Acq

Seite 14 - 2.3.7. AqTx TC890 VI

Programmer’s Guide Page 21 of 66 // Initialize the digitizers for (long i = 0; i < nbrInstruments; i++) { char resourceName[20]; sprintf(

Seite 15

Programmer’s Guide Page 22 of 66 3.2.10. Simulated Devices If you want to work with simulated devices, none of the methods above are app

Seite 16 - 2.7. Linux

Programmer’s Guide Page 23 of 66 NOTE: The AcqrsXX_get functions return the configuration values to be used for the next acquisition. Use the f

Seite 17 - 3.2. Device Initialization

Programmer’s Guide Page 24 of 66 To set the external trigger range for a DC271-FAMILY, a 10-bit-FAMILY, or a U1071A-FAMILY module, or an AP240

Seite 18

Programmer’s Guide Page 25 of 66 The value startDelay controls the time between the trigger and the first data sample that is to be added to t

Seite 19 - 3.2.4. VXI Identification

Programmer’s Guide Page 26 of 66 AcqrsD1_getAvgConfig(instrID, channelNbr, "TrigResync", &reSync); AcqrsD1_configAvgConfig(instrID

Seite 20

Programmer’s Guide Page 27 of 66 3.4.4. Configuring Noise Suppressed Accumulation (NSA) As discussed in the User Manual Family of Averagers the

Seite 21

Programmer’s Guide Page 28 of 66 integer multiple. Thus, nbrSamples = 250 will be truncated to 240 (15 * 16) for a Dual-channel acquisition, and

Seite 22 - 3.3. Device Configuration

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

Seite 23

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

Seite 24 - 3.4.1. Basic configuration

Programmer’s Guide Page 30 of 66 3.7. Configuring U1084A PeakTDC Analyzers In addition to the normal Digitizer setup, such as the trigger setup

Seite 25 - 3.4.2. Dithering

Programmer’s Guide Page 31 of 66 delayTime of the function AcqrsD1_configHorizontal is replaced by “StartDelay” and “StopDelay” nbrSamples a

Seite 26

Programmer’s Guide Page 32 of 66 3.10.1. Starting an Acquisition Use the following line of code for starting an acquisition in a D1-style instru

Seite 27 - , threshold, base;

Programmer’s Guide Page 33 of 66 (C) Waiting for Interrupt: ViStatus status; long timeOut = 100; // status = AcqrsD1_waitForEndOfAcquisition(

Seite 28

Programmer’s Guide Page 34 of 66 3.10.5. Simultaneous multibuffer Acquisition and Readout (SAR) The U1071A-FAMILY and the 10-bit-FAMILY all

Seite 29 - Analyzers

Programmer’s Guide Page 35 of 66 3.10.6.1. Sequence of actions for SSR mode with event readout The SSR Autoswitch semaphore is set by the so

Seite 30 - 3.7. Configuring U1084A Peak

Programmer’s Guide Page 36 of 66 status=AcqrsD1_acquire(instrID); // Start the acquisition processType = 0; for (;;) //loop forever { status

Seite 31 - 3.10. Data Acquisition

Programmer’s Guide Page 37 of 66 3.11.1. Reading Digitizer Waveforms with the Universal Read Function For the general case, which includes the

Seite 32

Programmer’s Guide Page 38 of 66 and, for users with segmentOffset > nbrSamplesInSeg, arraySize ≥ segmentOffset * (nbrSegments+1) * (dataType

Seite 33

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

Seite 34 - Autoswitch mode

Programmer’s Guide Page 4 of 66 3.8. Configuring AP101/AP201 Analyzers ...

Seite 35

Programmer’s Guide Page 40 of 66 3.11.4. Averaging Waveforms in a Digitizer The driver includes 4 functions provided to improve performance when

Seite 36 - 3.11. D1-style Data Readout

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

Seite 37 - = 0; // unused parameter

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

Seite 38

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

Seite 39 - = nbrPoints;

Programmer’s Guide Page 44 of 66 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 40

Programmer’s Guide Page 45 of 66 3.11.8.4. Reading the histogram The accumulated histogram can be read out using readMode = 9 (ReadMo

Seite 41

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

Seite 42

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

Seite 43

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

Seite 44 - 3.11.8.3. Reading the peaks

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

Seite 45

Programmer’s Guide Page 5 of 66 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 66 3.12. T3-style Data Readout For the reading of timer data the AcqrsT3_readData routine should be used. Contro

Seite 47

Programmer’s Guide Page 51 of 66 By convention, the nominal trigger delay is taken relative to the beginning of the trace, i.e. relative to the

Seite 48

Programmer’s Guide Page 52 of 66 The value of delayTime positions exactly the left edge of the display (or the exact nominal beginning of the

Seite 49

Programmer’s Guide Page 53 of 66 xStampLo = tStampLo End If timeStamp = CDec(tStampHi * Two32) + xStampLo ... timeDiff = timeStamp – previo

Seite 50 - 3.12. T3-style Data Readout

Programmer’s Guide Page 54 of 66 3.17.2. External Clock (Continuous) The continuous external clock mode (clockType = 1) permits the ap

Seite 51

Programmer’s Guide Page 55 of 66 Model Input Frequency range (MHz) sFmax vs. nbrConvertersPerChannel 1 2 4 DP306 Rev A 100 – 400 ½ × inputFreq

Seite 52 - 3.16. Time stamps

Programmer’s Guide Page 56 of 66 uncertainty of ± 0.5 samples. For implementation reasons, the acquired waveform in fact has a timing uncertaint

Seite 53 - 3.17.1. External Reference

Programmer’s Guide Page 57 of 66 AcqrsD1_configMemory(instrID, 100000, 1); AcqrsD1_configExtClock(instrID, 4, threshold, 0, 0.0, 0.0); AcqrsD1_a

Seite 54

Programmer’s Guide Page 58 of 66 E.g. when combining 3 DC270 4-channel digitizers, you would use channel number 10 in the functio

Seite 55

Programmer’s Guide Page 59 of 66 if (trigChan > 0) // Internal Trigger { long moduleNbr = (trigChan - 1) / nbrIntTrigsPerModule;

Seite 56

Programmer’s Guide Page 6 of 66 LabWindowsCVI, Visual C++, LabVIEW, MATLAB, Visual Basic, Visual Basic .NET. 1.3. Conventions Used in This Manu

Seite 57 - 3.18. AS bus Operation

Programmer’s Guide Page 60 of 66 The apertureTime defines the minimum time for a frequency measurement (it may be longer if the

Seite 58

Programmer’s Guide Page 61 of 66 AcqrsD1_stopAcquisition. This mode is available in all digitizers except the U1071A-FAMILY and the 1

Seite 59 - 3.19.1. Frequency Counter

Programmer’s Guide Page 62 of 66 Acqrs_InitWithOptions(resourceName, false, false, "CAL=FALSE", &instrID); It is important to spec

Seite 60 - 3.19.3. ‘Sequence Wrap’

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

Seite 61

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

Seite 62 - and 5.0e-12 for delayScale

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

Seite 63 - CpyNMXfrExtraNMOvhdMOvhdT

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

Seite 64 - 4.2. Examples

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

Seite 65 - 0001060006000100

Programmer’s Guide Page 8 of 66 #include "AcqirisD1Import.h" or #include "AcqirisT3Import.h" at the beginning of ev

Seite 66

Programmer’s Guide Page 9 of 66 The AqBx Examples section contains three very simple cases to show some basic functionality. The AqDx Digitiz

Kommentare zu diesen Handbüchern

Keine Kommentare