📄 tktds754.h
字号:
#define TKTDS754_VAL_MASK_FC531 30#define TKTDS754_VAL_MASK_FC1063 31#define TKTDS754_VAL_MASK_FC133E 32#define TKTDS754_VAL_MASK_FC266E 33#define TKTDS754_VAL_MASK_FC531E 34#define TKTDS754_VAL_MASK_FC1063E 35#define TKTDS754_VAL_MASK_D2 36#define TKTDS754_VAL_MASK_D1 37#define TKTDS754_VAL_MASK_FDDI 38#define TKTDS754_VAL_MASK_NONE 39#define TKTDS754_VAL_MASK_USER 40 /* Defined return values for the FL45_Mask related functions -*/ #define TKTDS754_VAL_MASK_ALL 0#define TKTDS754_VAL_MASK_1 1#define TKTDS754_VAL_MASK_2 2#define TKTDS754_VAL_MASK_3 3#define TKTDS754_VAL_MASK_4 4#define TKTDS754_VAL_MASK_5 5#define TKTDS754_VAL_MASK_6 6#define TKTDS754_VAL_MASK_7 7#define TKTDS754_VAL_MASK_8 8/**************************************************************************** *---------------- Instrument Driver Function Declarations -----------------* ****************************************************************************/ /*- Init and Close Functions -------------------------------------------*/ ViStatus _VI_FUNC tktds754_init (ViRsrc resourceName, ViBoolean IDQuery, ViBoolean resetDevice, ViSession *vi);ViStatus _VI_FUNC tktds754_InitWithOptions (ViRsrc resourceName, ViBoolean IDQuery, ViBoolean resetDevice, ViString optionString, ViSession *newVi);ViStatus _VI_FUNC tktds754_close (ViSession vi); /*- Locking Functions --------------------------------------------------*/ ViStatus _VI_FUNC tktds754_LockSession (ViSession vi, ViBoolean *callerHasLock); ViStatus _VI_FUNC tktds754_UnlockSession (ViSession vi, ViBoolean *callerHasLock); /*- Vertical Subsystem Configuration -----------------------------------*/ViStatus _VI_FUNC tktds754_ConfigureVertical (ViSession vi, ViConstString channel, ViReal64 range, ViReal64 offset, ViInt32 coupling, ViReal64 probeAttenuation, ViBoolean enabled);ViStatus _VI_FUNC tktds754_ConfigureChanCharacteristics (ViSession vi, ViConstString channel, ViReal64 inputImpedance, ViReal64 bandwidth);ViStatus _VI_FUNC tktds754_AutoProbeSenseValue (ViSession vi, ViConstString channel, ViReal64 *autoProbeSenseValue);ViStatus _VI_FUNC tktds754_ConfigureVerticalCursors (ViSession vi, ViInt32 cursorMode, ViReal64 vert1Position, ViReal64 vert2Position); /*- Horizontal Subsystem Configuration ---------------------------------*/ViStatus _VI_FUNC tktds754_ConfigureHorizontal (ViSession vi, ViReal64 timePerRecord, ViInt32 minimumRecordLength, ViReal64 triggerPosition);ViStatus _VI_FUNC tktds754_ActualRecordLength (ViSession vi, ViInt32 *actualRecordLength); /*- Triggering Subsystem Configuration ---------------------------------*/ViStatus _VI_FUNC tktds754_ConfigureTriggerSource (ViSession vi, ViConstString triggerSource, ViInt32 triggerType, ViReal64 triggerDelay, ViReal64 holdoff);ViStatus _VI_FUNC tktds754_ConfigureEdgeTrigger (ViSession vi, ViReal64 level, ViInt32 triggerCoupling, ViInt32 slope);ViStatus _VI_FUNC tktds754_ConfigureTVTrigger (ViSession vi, ViInt32 TVSignalType, ViInt32 TVField, ViInt32 TVLine, ViInt32 TVPolarity);ViStatus _VI_FUNC tktds754_ConfigureFlexibleVideoTrigger (ViSession vi, ViReal64 fieldRate, ViInt32 numFields, ViInt32 numLines, ViReal64 negSyncWidth, ViReal64 v1StartTime, ViReal64 v1StopTime, ViReal64 v2StartTime, ViReal64 v2StopTime);ViStatus _VI_FUNC tktds754_ConfigureRuntTrigger (ViSession vi, ViReal64 runtLowThreshold, ViReal64 runtHighThreshold, ViInt32 runtPolarity);ViStatus _VI_FUNC tktds754_ConfigureGlitchTrigger (ViSession vi, ViReal64 level, ViReal64 glitchWidth, ViInt32 glitchPolarity);ViStatus _VI_FUNC tktds754_ConfigureWidthTrigger (ViSession vi, ViReal64 level, ViReal64 widthLowThreshold, ViReal64 widthHighThreshold, ViInt32 widthPolarity, ViInt32 widthCondition);ViStatus _VI_FUNC tktds754_ConfigureCommTrigger ( ViSession vi, ViInt32 commCode, ViInt32 commStandard, ViInt32 commPulseForm, ViReal64 customBitRate, ViReal64 highThreshold, ViReal64 lowThreshold);ViStatus _VI_FUNC tktds754_ConfigureSlewRateTrigger (ViSession vi, ViInt32 polarity, ViInt32 when, ViReal64 deltaTime, ViReal64 lowThreshold, ViReal64 highThreshold);ViStatus _VI_FUNC tktds754_ConfigureTimeoutTrigger (ViSession vi, ViInt32 polarity, ViReal64 time);ViStatus _VI_FUNC tktds754_ConfigureSetupHoldTrigger (ViSession vi, ViReal64 setupTime, ViReal64 holdTime, ViConstString clockSource, ViInt32 clockEdge, ViReal64 clockThreshold, ViConstString dataSource, ViReal64 dataThreshold); /*- Waveform Acquisition Subsystem -------------------------------------*/ViStatus _VI_FUNC tktds754_ConfigureAcquisition (ViSession vi, ViInt32 acquisitionType);ViStatus _VI_FUNC tktds754_ConfigureNumAverages (ViSession vi, ViInt32 numberOfAverages);ViStatus _VI_FUNC tktds754_ConfigureNumEnvelopes (ViSession vi, ViInt32 numberOfEnvelopes);ViStatus _VI_FUNC tktds754_ConfigureInterpolation (ViSession vi, ViInt32 interpolation);ViStatus _VI_FUNC tktds754_SampleMode (ViSession vi, ViInt32 *sampleMode);ViStatus _VI_FUNC tktds754_SendSWTrigger (ViSession vi);ViStatus _VI_FUNC tktds754_ReadWaveform (ViSession vi, ViConstString channel, ViInt32 waveformSize, ViInt32 maxTime, ViReal64 waveform[], ViPInt32 actualPoints, ViPReal64 initialX, ViPReal64 xIncrement);ViStatus _VI_FUNC tktds754_InitiateAcquisition (ViSession vi);ViStatus _VI_FUNC tktds754_AcquisitionStatus (ViSession vi, ViInt32 *status);ViStatus _VI_FUNC tktds754_Abort (ViSession vi);ViStatus _VI_FUNC tktds754_FetchWaveform (ViSession vi, ViConstString channel, ViInt32 waveformSize, ViReal64 waveform[], ViPInt32 actualPoints, ViPReal64 initialX, ViPReal64 xIncrement); /* Used when TKTDS754_ATTR_ACQUISTION_TYPE is either TKTDS754_VAL_PEAK_DETECT or TKTDS754_VAL_ENVELOPE */ViStatus _VI_FUNC tktds754_ReadMinMaxWaveform (ViSession vi, ViConstString channel, ViInt32 waveformSize, ViInt32 maxTime, ViReal64 minWaveform[], ViReal64 maxWaveform[], ViPInt32 actualPoints, ViPReal64 initialX, ViPReal64 xIncrement); /* Used when TKTDS754_ATTR_ACQUISTION_TYPE is either TKTDS754_VAL_PEAK_DETECT or TKTDS754_VAL_ENVELOPE */ViStatus _VI_FUNC tktds754_FetchMinMaxWaveform (ViSession vi, ViConstString channel, ViInt32 waveformSize, ViReal64 minWaveform[], ViReal64 maxWaveform[], ViPInt32 actualPoints, ViPReal64 initialX, ViPReal64 xIncrement); /*- Waveform Measurements ----------------------------------------------*/ViStatus _VI_FUNC tktds754_ConfigureRefLevels (ViSession vi, ViReal64 lowRef, ViReal64 midRef, ViReal64 highRef);ViStatus _VI_FUNC tktds
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -