Agilent Technologies DC122 Bedienungsanleitung

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

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

Inhaltsverzeichnis

Seite 1 - NSTRUMENTS

PROGRAMMER’S REFERENCE MANUAL AGILENT ACQIRIS INSTRUMENTS

Seite 2 - © Copyright Agilent 2008

Error code Hex value Decimal value VI_SUCCESS 0 0 VI_ERROR_PARAMETER1 BFFC0001 -1074003967 VI_ERROR_PARAMETER2 BFFC0002 -1074003966 VI_ERROR_PARAME

Seite 3

LabWindowsCVI/Visual C++ Representation ViStatus status = AcqrsD1_configVertical(ViSession instrumentID, ViInt32 channel,ViReal64 fullScale, ViReal

Seite 4

2.3.51 AcqrsD1_errorMessage Purpose Translates an error code into a human readable form. The new function Acqrs_errorMessage is to be preferred.

Seite 5

2.3.52 AcqrsD1_errorMessageEx Purpose Translates an error code into a human readable form and returns associated information. The new function Acqrs

Seite 6 - 1. Introduction

LabWindowsCVI/Visual C++ Representation ViStatus status = AcqrsD1_errorMessageEx(ViSession instrumentID, ViStatus errorCode, ViChar errorMessage[]

Seite 7 - 1.7. System Requirements

2.3.53 AcqrsD1_forceTrig Purpose Forces a manual trigger. It should not be used for Averagers or Analyzers. Parameters Input Name Type Descriptio

Seite 8

2.3.54 AcqrsD1_forceTrigEx Purpose Forces a manual trigger. It should not be used for Averagers or Analyzers. Parameters Input Name Type Descript

Seite 9

LabWindowsCVI/Visual C++ Representation ViStatus status = AcqrsD1_forceTrigEx(ViSession instrumentID , ViInt32 forceTrigType, ViInt32 modif

Seite 10

2.3.55 AcqrsD1_freeBank Purpose Free current bank during SAR acquisitions. Parameters Input Name Type Description instrumentID ViSession Instru

Seite 11

2.3.56 AcqrsD1_getAvgConfig Purpose Returns an attribute from the analyzer/averager configuration channelNbr. Parameters Input Name Type Descript

Seite 12

LabWindowsCVI/Visual C++ Representation ViStatus status = AcqrsD1_getAvgConfig(ViSession instrumentID, ViInt32 channelNbr, ViString parameterString

Seite 13

Generic Utility Functions Version Acqrs_getVersion Error Message Acqrs_errorMessage Reset Acqrs_reset Set LED Color Acqrs_setLEDColor Close an instru

Seite 14

2.3.57 AcqrsD1_getAvgConfigInt32 Purpose Returns a long attribute from the analyzer/averager configuration channelNbr. Parameters Input Name Type

Seite 15

LabWindowsCVI/Visual C++ Representation ViStatus status = AcqrsD1_getAvgConfigInt32(ViSession instrumentID, ViInt32 channelNbr, ViString parameterS

Seite 16

2.3.58 AcqrsD1_getAvgConfigReal64 Purpose Returns a double attribute from the analyzer/averager configuration channelNbr. Parameters Input Name Ty

Seite 17

LabWindowsCVI/Visual C++ Representation ViStatus status = AcqrsD1_getAvgConfigReal64(ViSession instrumentID, ViInt32 channelNbr, ViString parameter

Seite 18

2.3.59 AcqrsD1_getChannelCombination Purpose Returns the current channel combination parameters of the digitizer. Parameters Input Name Type Des

Seite 19

LabWindowsCVI/Visual C++ Representation ViStatus status = AcqrsD1_getChannelCombination( ViSession instrumentID, ViInt32* nbrConvertersP

Seite 20

2.3.60 AcqrsD1_getControlIO Purpose Returns the configuration of a ControlIO connector. (For DC271-FAMILY/10-bit-FAMILY/AP-FAMILY/12-bit-FAMILY and

Seite 21 - 2.3.6 Acqrs_errorMessage

LabWindowsCVI/Visual C++ Representation ViStatus status = AcqrsD1_getControlIO(ViSession instrumentID, ViInt32 connector, ViI

Seite 22

2.3.61 AcqrsD1_getExtClock Purpose Returns the current external clock control parameters of the digitizer. Parameters Input Name Type Descriptio

Seite 23

LabWindowsCVI/Visual C++ Representation ViStatus status = AcqrsD1_getExtClock(ViSession instrumentID, ViInt32* clockType, ViReal64* inputThreshold,

Seite 24

Start Acquisition (Extended) AcqrsD1_acquireEx Query Acquisition Status AcqrsD1_acqDone Software Trigger AcqrsD1_forceTrig Software Trigger (Extended)

Seite 25

2.3.62 AcqrsD1_getFCounter Purpose Returns the current frequency counter configuration Parameters Input Name Type Description instrumentID ViSes

Seite 26

LabWindowsCVI/Visual C++ Representation ViStatus status = AcqrsD1_getFCounter(ViSession instrumentID, ViInt32* signalChannel, ViInt32* type, Vi

Seite 27

2.3.63 AcqrsD1_getHorizontal Purpose Returns the current horizontal control parameters of the digitizer. Parameters Input Name Type Description

Seite 28

LabWindowsCVI/Visual C++ Representation ViStatus status = AcqrsD1_getHorizontal(ViSession instrumentID, ViReal64* sampInterval, ViReal64* delayTime

Seite 29

2.3.64 AcqrsD1_getInstrumentData (DEPRECATED) Purpose Returns some basic data about a specified digitizer. See Acqrs_getInstrumentData. Parameters

Seite 30

2.3.65 AcqrsD1_getInstrumentInfo (DEPRECATED) Purpose Returns general information about a specified digitizer. See Acqrs_getInstrumentInfo. Paramet

Seite 31

Parameter String Returned Type Description "OverloadStatus chan" ViInt32 Returns 1 if chan is in overload, 0 otherwise. chan takes on the

Seite 32

LabWindowsCVI/Visual C++ Representation ViStatus status = AcqrsD1_getInstrumentInfo(ViSession instrumentID, ViString parameterString, ViAddr infoVa

Seite 33

2.3.66 AcqrsD1_getMemory Purpose Returns the current memory control parameters of the digitizer. Parameters Input Name Type Description instrumen

Seite 34

LabWindowsCVI/Visual C++ Representation ViStatus status = AcqrsD1_getMemory(ViSession instrumentID, ViInt32* nbrSamples, ViInt32* nbrSegments); La

Seite 35

Error Message AcqrsD1_errorMessage Extended Error Message AcqrsD1_errorMessageEx Reset (deprec.) AcqrsD1_reset Reset Digitizer Memory AcqrsD1_resetDig

Seite 36

2.3.67 AcqrsD1_getMemoryEx Purpose Returns the current extended memory control parameters of the digitizer. Parameters Input Name Type Descriptio

Seite 37

LabWindowsCVI/Visual C++ Representation ViStatus status = AcqrsD1_getMemoryEx(ViSession instrumentID, ViUInt32* nbrSamplesHi, ViUInt32* nbrSamplesL

Seite 38

2.3.68 AcqrsD1_getMode Purpose Returns the current operational mode of the digitizer Parameters Input Name Type Description instrumentID ViSessio

Seite 39

LabWindowsCVI/Visual C++ Representation ViStatus status = AcqrsD1_getMode(ViSession instrumentID, ViInt32* mode, ViInt32* modifier, ViInt

Seite 40

2.3.69 AcqrsD1_getMultiInput Purpose Returns the multiple input configuration on a channel. Parameters Input Name Type Description instrumentID V

Seite 41

LabWindowsCVI/Visual C++ Representation ViStatus status = AcqrsD1_getMultiInput(ViSession instrumentID, ViInt32 channel, ViInt32* input); LabVIEW

Seite 42

2.3.70 AcqrsD1_getNbrChannels (DEPRECATED) Purpose Returns the number of channels on the specified module. See Acqrs_getNbrChannels. Parameters In

Seite 43

2.3.71 AcqrsD1_getNbrPhysicalInstruments (DEPRECATED) Purpose Returns the number of physical Acqiris modules found on the computer. See Acqrs_getNbr

Seite 44

2.3.72 AcqrsD1_getSetupArray Purpose Returns an array of configuration parameters. It is useful for Analyzers only. Parameters Input Name Type Des

Seite 45

LabWindowsCVI/Visual C++ Representation ViStatus status = AcqrsD1_getSetupArray(ViSession instrumentID, ViInt32 channel, ViInt32 setupType, ViInt3

Seite 46

2.3. API Function descriptions This section describes each function in the Device Driver. The functions appear in alphabetical order. 2.3.1 Acqrs_

Seite 47 - 2.3.26 AcqrsD1_averagedData

2.3.73 AcqrsD1_getTrigClass Purpose Returns the current trigger class control parameters of the digitizer. Parameters Input Name Type Description

Seite 48

LabWindowsCVI/Visual C++ Representation ViStatus status = AcqrsD1_getTrigClass(ViSession instrumentID, ViInt32* trigClass, ViInt32* sourcePattern,

Seite 49 - MATLAB MEX Representation

2.3.74 AcqrsD1_getTrigSource Purpose Returns the current trigger source control parameters for a specified channel. Parameters Input Name Type De

Seite 50

LabWindowsCVI/Visual C++ Representation ViStatus status = AcqrsD1_getTrigSource(ViSession instrumentID, ViInt32 channel, ViInt32* trigCoupling, ViI

Seite 51

2.3.75 AcqrsD1_getTrigTV Purpose Returns the current TV trigger parameters (12-bit-FAMILY only). Parameters Input Name Type Description instrumen

Seite 52

LabWindowsCVI/Visual C++ Representation ViStatus status = AcqrsD1_getTrigTV (ViSession instrumentID, ViInt32 channel, ViInt32* standard,

Seite 53

2.3.76 AcqrsD1_getVersion (DEPRECATED) Purpose Returns version numbers associated with a specified digitizer or current device driver. See Acqrs_get

Seite 54

2.3.77 AcqrsD1_getVertical Purpose Returns the vertical control parameters for a specified channel in the digitizer. Parameters Input Name Type D

Seite 55

LabWindowsCVI/Visual C++ Representation ViStatus status = AcqrsD1_getVertical(ViSession instrumentID, ViInt32 channel, ViReal64* fullScale, ViReal6

Seite 56

2.3.78 AcqrsD1_init (DEPRECATED) Purpose Initializes an instrument. See Acqrs_init. Parameters Input Name Type Description resourceName ViRsrc

Seite 57

2.3.2 Acqrs_calibrateEx Purpose Performs a (partial) auto-calibration of the instrument. Parameters Input Name Type Description instrumentID ViSe

Seite 58

2.3.79 AcqrsD1_InitWithOptions (DEPRECATED) Purpose Initializes an instrument with options. See Acqrs_InitWithOptions. Parameters Input Name Type

Seite 59

LabWindowsCVI/Visual C++ Representation ViStatus status = AcqrsD1_InitWithOptions(ViRsrc resourceName, ViBoolean IDQuery, ViBoolean resetDevice, V

Seite 60

2.3.80 AcqrsD1_logicDeviceIO (DEPRECATED) Purpose Reads/writes a number of 32-bit data values from/to a user-defined register in on-board logic devi

Seite 61

LabWindowsCVI/Visual C++ Representation ViStatus status = AcqrsD1_logicDeviceIO(ViSession instrumentID, ViChar deviceName[], ViInt32

Seite 62 - Example

2.3.81 AcqrsD1_multiInstrAutoDefine Purpose Automatically initializes all digitizers and combines as many as possible to MultiInstruments. Digitizer

Seite 63

LabWindowsCVI/Visual C++ Representation ViStatus status = AcqrsD1_multiInstrAutoDefine(ViString optionsString, ViInt32* nbrInstruments); LabVIEW R

Seite 64

2.3.82 AcqrsD1_multiInstrDefine Purpose This function defines the combination of a number of digitizers connected by AS bus into a single MultiInstr

Seite 65

LabWindowsCVI/Visual C++ Representation ViStatus status = AcqrsD1_multiInstrDefine(ViSession instrumentList[], ViInt32 nbrInstruments, ViSession ma

Seite 66

2.3.83 AcqrsD1_multiInstrUndefineAll Purpose Undefines all MultiInstruments. Parameters Input Name Type Description optionsString ViString ASCII

Seite 67

LabWindowsCVI/Visual C++ Representation ViStatus status = AcqrsD1_multiInstrUndefineAll(ViString optionsString); LabVIEW Representation Acqiris D

Seite 68

LabWindowsCVI/Visual C++ Representation ViStatus status = Acqrs_calibrateEx(ViSession instrumentID, ViInt32 calType, ViInt32 modifier,

Seite 69

2.3.84 AcqrsD1_procDone Purpose Checks if the on-board data processing has terminated. This routine is for Analyzers only. Parameters Input Name T

Seite 70

2.3.85 AcqrsD1_processData Purpose Starts on-board data processing on acquired data in the current bank as soon as the current acquisition terminate

Seite 71

LabWindowsCVI/Visual C++ Representation ViStatus status = AcqrsD1_processData(ViSession instrumentID, ViInt32 processType, ViInt32 flags); LabVIE

Seite 72

2.3.86 AcqrsD1_readData Purpose Returns all waveform information. The sample data is returned in an array whose type is specified in the AqReadParam

Seite 73

nbrSamplesInSeg ViInt32 Requested number of samples, may assume 1 to the actual number of samples. segmentOffset ViInt32 ONLY used for readMode =

Seite 74

Segment Descriptor for Raw Sequence Waveforms (readMode = 11) in AqSegmentDescriptorSeqRaw Name Type Description horPos ViReal64 Horizontal positi

Seite 75

In this table ‘X’ means that the functionality is available depending on the option but independent of the model, '8' means that the funct

Seite 76

o with readMode = 0 and dataType = 3, the array size in bytes must be at least max(40,8*nbrSamplesInSeg) for 8-bit digitizers and max(88,8*nbrSamples

Seite 77

avgOvfl, avgStatus and avgMax will apply to Signal Averagers only. The features that they support have not yet been implemented. The value of segmentO

Seite 78

Acqiris Dx.lvlib: (or Aq Dx) Read Averager Data.vi This Vi is polymorphic, the sample data is returned in an array of type I32 or DBL It is meant for

Seite 79

2.3.3 Acqrs_close Purpose Closes an instrument. Parameters Input Name Type Description instrumentID ViSession Instrument identifier Return Val

Seite 80

Visual Basic Representation ReadData (ByVal instrumentID As Long, _ ByVal channel As Long, _ readPar As AqReadParameters, _

Seite 81

2.3.87 AcqrsD1_readFCounter Purpose Returns the result of a frequency counter measurement Parameters Input Name Type Description instrumentID ViS

Seite 82

LabWindowsCVI/Visual C++ Representation ViStatus status = AcqrsD1_readFCounter(ViSession instrumentID, ViReal64* result); LabVIEW Representation

Seite 83

2.3.88 AcqrsD1_reportNbrAcquiredSegments Purpose Returns the number of segments already acquired for a digitizer. For averagers (but not AP100 or AP

Seite 84

LabWindowsCVI/Visual C++ Representation ViStatus status = AcqrsD1_reportNbrAcquiredSegments( ViSession instrumentID, ViInt32* nbrSegments); LabVIE

Seite 85

2.3.89 AcqrsD1_reset (DEPRECATED) Purpose Resets an instrument. See Acqrs_reset. Parameters Input Name Type Description instrumentID ViSession I

Seite 86

2.3.90 AcqrsD1_resetDigitizerMemory Purpose Resets the digitizer memory to a known default state. Parameters Input Name Type Description instrume

Seite 87

2.3.91 AcqrsD1_restoreInternalRegisters Purpose Restores some internal registers of an instrument. Only needed after power-up of a digitizer with th

Seite 88

LabWindowsCVI/Visual C++ Representation ViStatus status = AcqrsD1_restoreInternalRegisters( ViSession instrumentID, ViReal64 delayOffset, ViReal64

Seite 89

2.3.92 AcqrsD1_setAttributeString (DEPRECATED) Purpose Sets an attribute with a string value (for use in SC Streaming Analyzers ONLY). See Acqrs_set

Seite 90

2.3.4 Acqrs_closeAll Purpose Closes all instruments in preparation for closing the application. Return Value Name Type Description status ViStat

Seite 91

2.3.93 AcqrsD1_setLEDColor (DEPRECATED) Purpose Sets the front panel LED to the desired color. See Acqrs_setLEDColor. Parameters Input Name Type

Seite 92

2.3.94 AcqrsD1_setSimulationOptions (DEPRECATED) Purpose Sets one or several options which will be used by the function AcqrsD1_InitWithOptions, pro

Seite 93

2.3.95 AcqrsD1_stopAcquisition Purpose Stops the acquisition. Parameters Input Name Type Description instrumentID ViSession Instrument identifie

Seite 94

2.3.96 AcqrsD1_stopProcessing Purpose Stops on-board data processing. This routine is for Analyzers only. Parameters Input Name Type Description

Seite 95

2.3.97 AcqrsD1_waitForEndOfAcquisition Purpose Waits for the end of acquisition. Parameters Input Name Type Description instrumentID ViSession I

Seite 96

LabWindowsCVI/Visual C++ Representation ViStatus status = AcqrsD1_waitForEndOfAcquisition (ViSession instrumentID, ViInt32 timeout); LabVIEW Repre

Seite 97 - 2.3.49 AcqrsD1_configTrigTV

2.3.98 AcqrsD1_waitForEndOfProcessing Purpose Waits for the end of on-board data processing. . This routine is for Analyzers only. Parameters Inpu

Seite 98

LabWindowsCVI/Visual C++ Representation ViStatus status = AcqrsD1_waitForEndOfProcessing(ViSession instrumentID, ViInt32 timeout); LabVIEW Represe

Seite 99

2.3.99 AcqrsT3_acqDone Purpose Checks if the acquisition has terminated. Parameters Input Name Type Description instrumentID ViSession Instrumen

Seite 100

2.3.100 AcqrsT3_acquire Purpose Starts an acquisition. Parameters Input Name Type Description instrumentID ViSession Instrument identifier Retur

Seite 101

2.3.5 Acqrs_configLogicDevice Purpose Configures (programs) on-board logic devices, such as user-programmable FPGA’s. NOTE: With the exception of AC

Seite 102 - Discussion

2.3.101 AcqrsT3_configAcqConditions Purpose Configures parameters effecting the entire acquisition. Parameters Input Name Type Description instru

Seite 103

2.3.102 AcqrsT3_configChannel Purpose Configures parameters for defining timing events on each channel. Parameters Input Name Type Description ins

Seite 104

2.3.103 AcqrsT3_configControlIO Purpose Configures the auxiliary I/O connectors. Parameters Input Name Type Description instrumentID ViSession In

Seite 105 - 2.3.54 AcqrsD1_forceTrigEx

LabWindowsCVI/Visual C++ Representation ViStatus status = AcqrsT3_configControlIO (ViSession instrumentID, ViInt32 connector, ViInt32 signal,

Seite 106

2.3.104 AcqrsT3_configMemorySwitch Purpose Configures the memory bank switch triggering events. TC890 only. Parameters Input Name Type Description

Seite 107

2.3.105 AcqrsT3_configMode Purpose Configures parameters for the operating mode of the instrument. Parameters Input Name Type Description instrume

Seite 108

2.3.106 AcqrsT3_getAcqConditions Purpose Returns the current acquisition parameters of the Time-to-Digital Converter. Parameters Input Name Type

Seite 109

2.3.107 AcqrsT3_getChannel Purpose Returns the current channel parameters of the Time-to-Digital Converter. Parameters Input Name Type Descriptio

Seite 110

2.3.108 AcqrsT3_getControlIO Purpose Returns the current configuration of the auxiliary I/O connectors. Parameters Input Name Type Description in

Seite 111

2.3.109 AcqrsT3_getMemorySwitch Purpose Returns the current channel parameters of the memory bank switch operation. Parameters Input Name Type De

Seite 112

Manual Part Number U1092-90002 Edition H-RevF, June 2008 The information in this document is subject to change without notice and may not be constr

Seite 113

LabWindowsCVI/Visual C++ Representation ViStatus status = Acqrs_configLogicDevice(ViSession instrumentID, ViChar deviceName

Seite 114

2.3.110 AcqrsT3_getMode Purpose Returns the current operational mode of the Time-to-Digital Converter. Parameters Input Name Type Description ins

Seite 115

2.3.111 AcqrsT3_readData Purpose Returns all Time-to-Digital Converter information. The sample data is returned in a model dependent form and as spec

Seite 116

Discussion All structures used in this function can be found in the header files AcqirisT3Interface.h and AcqirisDataTypes.h. The type of the da

Seite 117

LabWindowsCVI/Visual C++ Representation ViStatus status = AcqrsT3_readData(ViSession instrumentID, ViInt32 channel, AqT3ReadParameters* readPar,

Seite 118 - 2.3.61 AcqrsD1_getExtClock

2.3.112 AcqrsT3_readDataInt32 Purpose Returns all Time-to-Digital Converter information. The sample data is returned in a model dependent form and as

Seite 119

Discussion All structures used in this function can be found in the header files AcqirisT3Interface.h and AcqirisDataTypes.h. The type of the dat

Seite 120 - 2.3.62 AcqrsD1_getFCounter

LabWindowsCVI/Visual C++ Representation ViStatus status = AcqrsT3_readDataInt32(ViSession instrumentID, ViInt32 channel, AqT3ReadParameters* readPa

Seite 121

2.3.113 AcqrsT3_readDataReal64 Purpose Returns all Time-to-Digital Converter information. The sample data is returned in a model dependent form and a

Seite 122

All structures used in this function can be found in the header files AcqirisT3Interface.h and AcqirisDataTypes.h. The type of the dataArray is dete

Seite 123

2.3.114 AcqrsT3_stopAcquisition Purpose Stops the acquisition. Parameters Input Name Type Description instrumentID ViSession Instrument identifie

Seite 124

2.3.6 Acqrs_errorMessage Purpose Translates an error code into a human readable form. Parameters Input Name Type Description instrumentID ViSessi

Seite 125

2.3.115 AcqrsT3_waitForEndOfAcquisition Purpose Waits for the end of acquisition. Parameters Input Name Type Description instrumentID ViSession I

Seite 126 - Examples

LabWindowsCVI/Visual C++ Representation ViStatus status = Acqrs_errorMessage(ViSession instrumentID, ViStatus errorCode, ViChar errorMes

Seite 127

2.3.7 Acqrs_getDevType Purpose Returns the deviceType which indicates which family of the API functions can be used. Parameters Input Name Type D

Seite 128 - 2.3.66 AcqrsD1_getMemory

2.3.8 Acqrs_getDevTypeByIndex Purpose Returns the deviceType which indicates which family of API functions can be used. Parameters Input Name Typ

Seite 129

2.3.9 Acqrs_getInstrumentData Purpose Returns some basic data about a specified instrument. Parameters Input Name Type Description instrumentID V

Seite 130 - 2.3.67 AcqrsD1_getMemoryEx

2.3.10 Acqrs_getInstrumentInfo Purpose Returns general information about a specified instrument. Parameters Input Name Type Description instrumen

Seite 131

Parameter String Returned Type Description chan takes on the same values as 'channel' in AcqrsD1_configTrigSource. "OverloadStatus ALL

Seite 132

LabWindowsCVI/Visual C++ Representation ViStatus status = Acqrs_getInstrumentInfo(ViSession instrumentID, ViString parameterString, ViAddr infoValu

Seite 133

2.3.11 Acqrs_getNbrChannels Purpose Returns the number of channels on the specified module. Parameters Input Name Type Description instrumentID V

Seite 134

CONTENTS 1. INTRODUCTION...

Seite 135

2.3.12 Acqrs_getNbrInstruments Purpose Returns the number of Acqiris instruments found on the computer. Parameters Output Name Type Description n

Seite 136

2.3.13 Acqrs_getVersion Purpose Returns version numbers associated with a specified instrument or current device driver. Parameters Input Name Typ

Seite 137

2.3.14 Acqrs_init Purpose Initializes an instrument. Parameters Input Name Type Description resourceName ViRsrc ASCII string which identifies t

Seite 138 - AqGateParameters

2.3.15 Acqrs_InitWithOptions Purpose Initializes an instrument with options. Parameters Input Name Type Description resourceName ViRsrc ASCII s

Seite 139

LabWindowsCVI/Visual C++ Representation ViStatus status = Acqrs_InitWithOptions(ViRsrc resourceName, ViBoolean IDQuery, ViBoolean resetDevice, ViS

Seite 140 - 2.3.73 AcqrsD1_getTrigClass

2.3.16 Acqrs_logicDeviceIO Purpose Reads/writes a number of 32-bit data values from/to a user-defined register in on-board logic devices, such as us

Seite 141

LabWindowsCVI/Visual C++ Representation ViStatus status = Acqrs_logicDeviceIO(ViSession instrumentID, ViChar deviceName[], ViInt32 re

Seite 142

2.3.17 Acqrs_reset Purpose Resets an instrument. Parameters Input Name Type Description instrumentID ViSession Instrument identifier Return Va

Seite 143

2.3.18 Acqrs_resetMemory Purpose Resets the instrument’s memory to a known default state. Parameters Input Name Type Description instrumentID ViS

Seite 144

2.3.19 Acqrs_setAttributeString Purpose Sets an attribute with a string value (for use in SC Streaming Analyzers ONLY). Parameters Input Name Type

Seite 145

2.3.44 AcqrsD1_configMode...

Seite 146

2.3.20 Acqrs_setLEDColor Purpose Sets the front panel LED to the desired color. Parameters Input Name Type Description instrumentID ViSession In

Seite 147 - 2.3.77 AcqrsD1_getVertical

2.3.21 Acqrs_setSimulationOptions Purpose Sets one or several options which will be used by the function Acqrs_InitWithOptions, provided that the op

Seite 148

2.3.22 AcqrsD1_accumulateData Purpose Returns a waveform as an array and accumulates it in a client array. Parameters Input Name Type Descriptio

Seite 149

LabWindowsCVI/Visual C++ Representation ViStatus AcqrsD1_accumulateData (ViSession instrumentID, ViInt32 channel, AqReadParameters* readPar, void*

Seite 150

2.3.23 AcqrsD1_acqDone Purpose Checks if the acquisition has terminated. Parameters Input Name Type Description instrumentID ViSession Instrumen

Seite 151

2.3.24 AcqrsD1_acquire Purpose Starts an acquisition. Parameters Input Name Type Description instrumentID ViSession Instrument identifier Retur

Seite 152

2.3.25 AcqrsD1_acquireEx Purpose Starts an acquisition. Parameters Input Name Type Description instrumentID ViSession Instrument identifier acqu

Seite 153

2.3.26 AcqrsD1_averagedData Purpose This function is intended for single instrument, single channel operation. Perform a series of acquisitions and

Seite 154

Discussion Because the acquisition control loop is done inside this function, it is suitable only for single instrument, single channel operation. Th

Seite 155

Visual Basic Representation AveragedData (ByVal instrumentID As Long, _ ByVal channel As Long, _ readPar As AqReadPara

Seite 156

2.3.99 AcqrsT3_acqDone...

Seite 157

2.3.27 AcqrsD1_bestNominalSamples Purpose Helper function to simplify digitizer configuration. It returns the maximum nominal number of samples that

Seite 158

LabWindowsCVI/Visual C++ Representation ViStatus status = AcqrsD1_bestNominalSamples(ViSession instrumentID, ViInt32* nomSamples); LabVIEW Represe

Seite 159

2.3.28 AcqrsD1_bestSampInterval Purpose Helper function to simplify digitizer configuration. It returns the best possible sampling rate for an acqui

Seite 160

LabWindowsCVI/Visual C++ Representation ViStatus status = AcqrsD1_bestSampInterval(ViSession instrumentID, ViInt32 maxSamples, ViReal64 timeWindow,

Seite 161 - 2.3.85 AcqrsD1_processData

2.3.29 AcqrsD1_calibrate (DEPRECATED) Purpose Performs an auto-calibration of the instrument. See Acqrs_calibrate. Parameters Input Name Type D

Seite 162

2.3.30 AcqrsD1_calibrateEx (DEPRECATED) Purpose Performs a (partial) auto-calibration of the instrument. See Acqrs_calibrateEx Parameters Input Nam

Seite 163

LabWindowsCVI/Visual C++ Representation ViStatus status = AcqrsD1_calibrateEx(ViSession instrumentID, ViInt32 calType, ViInt32 modifier

Seite 164

2.3.31 AcqrsD1_close (DEPRECATED) Purpose Closes an instrument. See Acqrs_close. Parameters Input Name Type Description instrumentID ViSession

Seite 165

2.3.32 AcqrsD1_closeAll (DEPRECATED) Purpose Closes all instruments in preparation for closing the application. See Acqrs_closeAll. Return Value

Seite 166

2.3.33 AcqrsD1_configAvgConfig Purpose Configures a parameter for averager/analyzer operation. Parameters Input Name Type Description instrumentI

Seite 167

1. Introduction 1.1. Message to the User Congratulations on having purchased an Agilent Technologies Acqiris data conversion product. Acqiris Digiti

Seite 168 - LabVIEW Representations

Parameter String Data Type Description "NoiseBase" ViReal64 Value in Volts of the value to be added in Noise Supressed Averaging. For Avera

Seite 169

Parameter String Data Type Description "TdcHistogramIncrement" ViInt32 The desired increment to be applied for each entry; 1 means incremen

Seite 170

The channelNbr is used to designate the channel number for those parameters whose values can be different for the two channels of an AP240/AP235 in du

Seite 171

LabWindowsCVI/Visual C++ Representation ViStatus status = AcqrsD1_configAvgConfig(ViSession instrumentID, ViInt32 channelNbr, ViString parameterSt

Seite 172

2.3.34 AcqrsD1_configAvgConfigInt32 Purpose Configures a long parameter for averager/analyzer operation. Parameters Input Name Type Description i

Seite 173

Parameter String Data Type Description "P1Control" ViInt32 May assume 0 = not enabled For AP240/AP235 Averagers ONLY.

Seite 174

Parameter String Data Type Description "TdcHistogramMode" ViInt32 The type of histogram for PeakTDC mode ONLY. 0 means no histogram. Data o

Seite 175

If P1Control and/or P2Control are enabled for the Add/Subtract mode then the data will be added if the signal, or the or of both signals, is in the hi

Seite 176

2.3.35 AcqrsD1_configAvgConfigReal64 Purpose Configures a double parameter for averager/analyzer operation. Parameters Input Name Type Descriptio

Seite 177

LabWindowsCVI/Visual C++ Representation ViStatus status = AcqrsD1_configAvgConfigReal64(ViSession instrumentID, ViInt32 channelNbr, ViString param

Seite 178

1.3. Conventions Used in This Manual The following conventions are used in this manual: This icon to the left of text warns that an important point m

Seite 179

2.3.36 AcqrsD1_configChannelCombination Purpose Configures how many converters are to be used for which channels. This routine is for use with some

Seite 180

LabWindowsCVI/Visual C++ Representation ViStatus status = AcqrsD1_configChannelCombination( ViSession instrumentID, ViInt32 nbrConvert

Seite 181

2.3.37 AcqrsD1_configControlIO Purpose Configures a ControlIO connector. (For DC271-FAMILY/AP-FAMILY/12-bit-FAMILY/10-bit FAMILY and AC/SC only) Pa

Seite 182

Connector Type Possible Values of signal and qualifierX Front Panel Trigger Out The value of signal is interpreted as a signal offset in mV. E.g. si

Seite 183

LabWindowsCVI/Visual C++ Representation ViStatus status = AcqrsD1_configControlIO(ViSession instrumentID, ViInt32 connector, ViInt32 signal, ViIn

Seite 184

2.3.38 AcqrsD1_configExtClock Purpose Configures the external clock of the digitizer. Parameters Input Name Type Description instrumentID ViSessi

Seite 185

LabWindowsCVI/Visual C++ Representation ViStatus status = AcqrsD1_configExtClock(ViSession instrumentID, ViInt32 clockType, ViReal64 inputThreshold

Seite 186

2.3.39 AcqrsD1_configFCounter Purpose Configures a frequency counter measurement Parameters Input Name Type Description instrumentID ViSession I

Seite 187

LabWindowsCVI/Visual C++ Representation ViStatus status = AcqrsD1_configFCounter(ViSession instrumentID, ViInt32 signalChannel, ViInt32 type,

Seite 188

2.3.40 AcqrsD1_configHorizontal Purpose Configures the horizontal control parameters of the digitizer. Parameters Input Name Type Description ins

Seite 189

2. Device Driver Function Reference All function calls require the argument instrumentID in order to identify the Acqiris Instrument to which the cal

Seite 190

LabWindowsCVI/Visual C++ Representation ViStatus status = AcqrsD1_configHorizontal(ViSession instrumentID, ViReal64 sampInterval, ViReal64 delayTim

Seite 191

2.3.41 AcqrsD1_configLogicDevice (DEPRECATED) Purpose Configures (programs) on-board logic devices, such as user-programmable FPGA’s. See Acqrs_conf

Seite 192 - Accepted Values of signal

LabWindowsCVI/Visual C++ Representation ViStatus status = AcqrsD1_configLogicDevice(ViSession instrumentID, ViChar deviceNa

Seite 193

2.3.42 AcqrsD1_configMemory Purpose Configures the memory control parameters of the digitizer. Parameters Input Name Type Description instrumentI

Seite 194

2.3.43 AcqrsD1_configMemoryEx Purpose Extended configuration of the memory control parameters of the digitizer including 10-bit-FAMILY & U1071A-

Seite 195

LabWindowsCVI/Visual C++ Representation ViStatus status = AcqrsD1_configMemoryEx(ViSession instrumentID, ViUInt32 nbrSamplesHi, ViUInt32 nbrSamples

Seite 196

2.3.44 AcqrsD1_configMode Purpose Configures the operational mode of Averagers and Analyzers and certain special Digitizer acquisition modes Parame

Seite 197

• flags = 10: SAR mode. This mode allows simultaneous data acquisition and readout and is available on some models only. AcqrsD1_configMemoryEx must

Seite 198

MATLAB MEX Representation [status]= AqD1_configMode(instrumentID, mode, modifier, flags) Note: The older form Aq_configMode is deprecated. Pleas

Seite 199

2.3.45 AcqrsD1_configMultiInput Purpose Selects the active input when there are multiple inputs on a channel. It is useful for Averagers, Analyzers,

Seite 200

Acqiris Error Codes Hex value Decimal value ACQIRIS_ERROR_READ_TIMEOUT BFFA4904 -1074116348 ACQIRIS_ERROR_INTERRUPTED BFFA4905 -1074116347 ACQIRIS

Seite 201

LabWindowsCVI/Visual C++ Representation ViStatus status = AcqrsD1_configMultiInput(ViSession instrumentID, ViInt32 channel, ViInt32 input); LabVIE

Seite 202

2.3.46 AcqrsD1_configSetupArray Purpose Sets the configuration for an array of configuration values. It is useful for Analyzers only. Parameters In

Seite 203

LabWindowsCVI/Visual C++ Representation ViStatus status = AcqrsD1_configSetupArray(ViSession instrumentID, ViInt32 channel, ViInt32 setupType, ViI

Seite 204

2.3.47 AcqrsD1_configTrigClass Purpose Configures the trigger class control parameters of the digitizer. Parameters Input Name Type Description i

Seite 205

LabWindowsCVI/Visual C++ Representation ViStatus status = AcqrsD1_configTrigClass(ViSession instrumentID, ViInt32 trigClass, ViInt32 sourcePatter

Seite 206

2.3.48 AcqrsD1_configTrigSource Purpose Configures the trigger source control parameters for the specified trigger source (channel or External). Pa

Seite 207

LabWindowsCVI/Visual C++ Representation ViStatus status = AcqrsD1_configTrigSource(ViSession instrumentID, ViInt32 channel, ViInt32 trigCoupling, V

Seite 208

2.3.49 AcqrsD1_configTrigTV Purpose Configures the TV trigger parameters (12-bit-FAMILY only). Parameters Input Name Type Description instrumentI

Seite 209

LabWindowsCVI/Visual C++ Representation ViStatus status = AcqrsD1_configTrigTV (ViSession instrumentID, ViInt32 channel, ViInt32 standard,

Seite 210

2.3.50 AcqrsD1_configVertical Purpose Configures the vertical control parameters for a specified channel of the digitizer. Parameters Input Name T

Kommentare zu diesen Handbüchern

Keine Kommentare