Agilent Technologies DC122 Manual do Utilizador

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

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir

Resumo do Conteúdo

Página 1 - NSTRUMENTS

PROGRAMMER’S REFERENCE MANUAL AGILENT ACQIRIS INSTRUMENTS

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

Página 3

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

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

Página 5

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

Página 6 - 1. Introduction

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

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

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

Página 9

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

Página 10

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

Página 11

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

Página 12

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

Página 13

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

Página 14

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

Página 15

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

Página 16

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

Página 17

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

Página 18

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

Página 19

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

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

Página 21 - 2.3.6 Acqrs_errorMessage

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

Página 22

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

Página 23

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

Página 24

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

Página 25

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

Página 26

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

Página 27

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

Página 28

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

Página 29

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

Página 30

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

Página 31

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

Página 32

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

Página 33

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

Página 34

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

Página 35

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

Página 36

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

Página 37

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

Página 38

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

Página 39

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

Página 40

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

Página 41

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

Página 42

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

Página 43

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

Página 44

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

Página 45

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

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

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

Página 48

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

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

Página 50

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

Página 51

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

Página 52

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

Página 53

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

Página 54

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

Página 55

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

Página 56

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

Página 57

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

Página 58

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

Página 59

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

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

Página 61

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

Página 62 - Example

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

Página 63

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

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

Página 65

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

Página 66

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

Página 67

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

Página 68

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

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

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

Página 71

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

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

Página 73

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

Página 74

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

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

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

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

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

Página 79

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

Página 80

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

Página 81

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

Página 82

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

Página 83

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

Página 84

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

Página 85

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

Página 86

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

Página 87

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

Página 88

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

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

Página 90

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

Página 91

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

Página 92

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

Página 93

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

Página 94

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

Página 95

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

Página 96

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

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

Página 98

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

Página 99

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

Página 100

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

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

Página 102 - Discussion

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

Página 103

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

Página 104

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

Página 105 - 2.3.54 AcqrsD1_forceTrigEx

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

Página 106

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

Página 107

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

Página 108

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

Página 109

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

Página 110

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

Página 111

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

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

Página 113

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

Página 114

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

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

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

Página 117

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

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

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

Página 120 - 2.3.62 AcqrsD1_getFCounter

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

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

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

Página 123

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

Página 124

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

Página 125

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

Página 126 - Examples

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

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

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

Página 129

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

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

Página 131

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

Página 132

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

Página 133

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

Página 134

CONTENTS 1. INTRODUCTION...

Página 135

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

Página 136

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

Página 137

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

Página 138 - AqGateParameters

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

Página 139

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

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

Página 141

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

Página 142

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

Página 143

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

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

Página 145

2.3.44 AcqrsD1_configMode...

Página 146

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

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

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

Página 149

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

Página 150

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

Página 151

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

Página 152

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

Página 153

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

Página 154

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

Página 155

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

Página 156

2.3.99 AcqrsT3_acqDone...

Página 157

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

Página 158

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

Página 159

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

Página 160

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

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

Página 162

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

Página 163

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

Página 164

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

Página 165

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

Página 166

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

Página 167

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

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

Página 169

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

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

Página 171

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

Página 172

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

Página 173

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

Página 174

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

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

Página 176

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

Página 177

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

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

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

Página 180

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

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

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

Página 183

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

Página 184

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

Página 185

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

Página 186

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

Página 187

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

Página 188

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

Página 189

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

Página 190

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

Página 191

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

Página 192 - Accepted Values of signal

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

Página 193

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

Página 194

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

Página 195

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

Página 196

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

Página 197

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

Página 198

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

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

Página 200

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

Página 201

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

Página 202

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

Página 203

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

Página 204

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

Página 205

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

Página 206

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

Página 207

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

Página 208

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

Página 209

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

Página 210

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

Comentários a estes Manuais

Sem comentários