⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tktds754.h

📁 CVI教程,用于信号采集系统的多任务开发软件.学习简单,功能实用.
💻 H
📖 第 1 页 / 共 5 页
字号:
#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 + -