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

📄 fl45.h

📁 CVI教程,用于信号采集系统的多任务开发软件.学习简单,功能实用.
💻 H
📖 第 1 页 / 共 2 页
字号:
    /* Defined values for attribute FL45_ATTR_DB_MODE -*/    #define FL45_VAL_DB_OFF                 0#define FL45_VAL_DB_NORMAL              1#define FL45_VAL_DB_POWER               2    /* Defined values for attribute FL45_ATTR_MIN_MAX_MODE -*/    #define FL45_VAL_MIN_MAX_MODE_OFF       0#define FL45_VAL_MIN_MODE               1#define FL45_VAL_MAX_MODE               2    /* Defined values for attribute FL45_ATTR_HOLD_THRESHOLD -*/    #define FL45_VAL_HOLD_VERY_STABLE       0#define FL45_VAL_HOLD_STABLE            1#define FL45_VAL_HOLD_NOISY             2    /* Defined return values for the FL45_CompareReading function -*/    #define FL45_VAL_COMPARE_HI             0#define FL45_VAL_COMPARE_LO             1#define FL45_VAL_COMPARE_PASS           2#define FL45_VAL_COMPARE_NO_MEASUREMENT 3/****************************************************************************  *---------------- Instrument Driver Function Declarations -----------------*  ****************************************************************************/    /*- Init and Close Functions -------------------------------------------*/    ViStatus _VI_FUNC  FL45_init (ViRsrc resourceName, ViBoolean IDQuery,                              ViBoolean resetDevice, ViSession *vi);ViStatus _VI_FUNC  FL45_InitWithOptions (ViRsrc resourceName, ViBoolean IDQuery,                                         ViBoolean resetDevice, ViString optionString,                                          ViSession *newVi);ViStatus _VI_FUNC  FL45_close (ViSession vi);       /*- Locking Functions --------------------------------------------------*/    ViStatus _VI_FUNC  FL45_LockSession (ViSession vi, ViBoolean *callerHasLock);   ViStatus _VI_FUNC  FL45_UnlockSession (ViSession vi, ViBoolean *callerHasLock);    /*- Basic Instrument Operation -----------------------------------------*/    ViStatus _VI_FUNC  FL45_Configure (ViSession vi, ViInt32 measFunction,                                    ViReal64 range, ViReal64 resolution,                                    ViReal64 acMinFreq, ViReal64 acMaxFreq);ViStatus _VI_FUNC  FL45_ConfigureWithSecondary (ViSession vi, ViInt32 measFunction,                                                ViReal64 range,                                                ViInt32 secondMeasFunction,                                                ViReal64 resolution,                                                 ViReal64 acMinFreq,                                                ViReal64 acMaxFreq);ViStatus _VI_FUNC  FL45_ConfigureTrigger (ViSession vi, ViInt32 triggerSource,                                          ViReal64 triggerDelay);ViStatus _VI_FUNC  FL45_Measure (ViSession vi, ViInt32 measFunction,                                  ViInt32 maxTime, ViReal64 *reading);ViStatus _VI_FUNC  FL45_Read (ViSession vi, ViInt32 maxTime, ViReal64 *reading);ViStatus _VI_FUNC  FL45_Fetch (ViSession vi, ViInt32 maxTime, ViReal64 *reading);ViStatus _VI_FUNC  FL45_FetchSecondary (ViSession vi, ViInt32 maxTime,                                         ViReal64 *readingRef);ViStatus _VI_FUNC  FL45_Abort (ViSession vi);ViStatus _VI_FUNC  FL45_Initiate (ViSession vi);ViStatus _VI_FUNC  FL45_SendSWTrigger (ViSession vi);ViStatus _VI_FUNC  FL45_IsOverRange (ViSession vi,                                     ViReal64 measurementValue,                                     ViBoolean *isOverRange);    /*- Function Modifiers -------------------------------------------------*/ViStatus _VI_FUNC FL45_ConfigureCompare (ViSession vi, ViBoolean compareEnable,                                         ViReal64 lowValue, ViReal64 highValue);ViStatus _VI_FUNC FL45_FetchCompare (ViSession instrumentHandle, ViInt32 maximumTimems,                                     ViInt32 *comparisonResult);ViStatus _VI_FUNC FL45_ConfigureDecibel (ViSession vi, ViInt32 decibelMode,                                         ViInt32 decibelReferenceImpedance);ViStatus _VI_FUNC FL45_ConfigureHold (ViSession vi, ViBoolean holdEnable,                                      ViInt32 holdThreshold);ViStatus _VI_FUNC FL45_Hold (ViSession vi);ViStatus _VI_FUNC FL45_ConfigureMinMax (ViSession vi, ViInt32 minMaxMode,                                        ViReal64 minimumValue, ViReal64 maximumValue);ViStatus _VI_FUNC FL45_FetchMinMax (ViSession instrumentHandle, ViInt32 maximumTimems,                                    ViReal64 *minimumReading, ViReal64 *maximumReading);ViStatus _VI_FUNC FL45_ConfigureRelative (ViSession vi, ViBoolean relativeEnable,                                          ViReal64 relativeBaseValue);    /*- Instrument Information ---------------------------------------------*/ViStatus _VI_FUNC  FL45_CalculateAccuracy (ViSession vi,                                            ViReal64 frequencyOfInterest,                                            ViReal64 *readingMultiplier,                                            ViReal64 *offset);        /*- Error Functions ----------------------------------------------------*/ViStatus _VI_FUNC  FL45_error_query (ViSession vi, ViInt32 *errorCode,                                     ViChar errorMessage[]);ViStatus _VI_FUNC  FL45_GetErrorInfo (ViSession vi, ViStatus *primaryError,                                       ViStatus *secondaryError,                                       ViChar errorElaboration[256]);ViStatus _VI_FUNC  FL45_ClearErrorInfo (ViSession vi);ViStatus _VI_FUNC  FL45_error_message (ViSession vi, ViStatus errorCode,                                       ViChar errorMessage[256]);    /*- Utility Functions --------------------------------------------------*/ViStatus _VI_FUNC  FL45_reset (ViSession vi);ViStatus _VI_FUNC  FL45_self_test (ViSession vi, ViInt16 *selfTestResult,                                   ViChar selfTestMessage[]);ViStatus _VI_FUNC  FL45_revision_query (ViSession vi,                                         ViChar instrumentDriverRevision[],                                        ViChar firmwareRevision[]);ViStatus _VI_FUNC  FL45_WriteInstrData (ViSession vi, ViConstString writeBuffer); ViStatus _VI_FUNC  FL45_ReadInstrData  (ViSession vi, ViInt32 numBytes,                                         ViChar rdBuf[], ViInt32 *bytesRead);    /*- Set, Get, and Check Attribute Functions ----------------------------*/    ViStatus _VI_FUNC  FL45_GetAttributeViInt32 (ViSession vi, ViConstString channelName, ViAttr attribute, ViInt32 *value);ViStatus _VI_FUNC  FL45_GetAttributeViReal64 (ViSession vi, ViConstString channelName, ViAttr attribute, ViReal64 *value);ViStatus _VI_FUNC  FL45_GetAttributeViString (ViSession vi, ViConstString channelName, ViAttr attribute, ViInt32 bufSize, ViChar value[]); ViStatus _VI_FUNC  FL45_GetAttributeViSession (ViSession vi, ViConstString channelName, ViAttr attribute, ViSession *value);ViStatus _VI_FUNC  FL45_GetAttributeViBoolean (ViSession vi, ViConstString channelName, ViAttr attribute, ViBoolean *value);ViStatus _VI_FUNC  FL45_SetAttributeViInt32 (ViSession vi, ViConstString channelName, ViAttr attribute, ViInt32 value);ViStatus _VI_FUNC  FL45_SetAttributeViReal64 (ViSession vi, ViConstString channelName, ViAttr attribute, ViReal64 value);ViStatus _VI_FUNC  FL45_SetAttributeViString (ViSession vi, ViConstString channelName, ViAttr attribute, ViConstString value); ViStatus _VI_FUNC  FL45_SetAttributeViSession (ViSession vi, ViConstString channelName, ViAttr attribute, ViSession value);ViStatus _VI_FUNC  FL45_SetAttributeViBoolean (ViSession vi, ViConstString channelName, ViAttr attribute, ViBoolean value);ViStatus _VI_FUNC  FL45_CheckAttributeViInt32 (ViSession vi, ViConstString channelName, ViAttr attribute, ViInt32 value);ViStatus _VI_FUNC  FL45_CheckAttributeViReal64 (ViSession vi, ViConstString channelName, ViAttr attribute, ViReal64 value);ViStatus _VI_FUNC  FL45_CheckAttributeViString (ViSession vi, ViConstString channelName, ViAttr attribute, ViConstString value); ViStatus _VI_FUNC  FL45_CheckAttributeViSession (ViSession vi, ViConstString channelName, ViAttr attribute, ViSession value);ViStatus _VI_FUNC  FL45_CheckAttributeViBoolean (ViSession vi, ViConstString channelName, ViAttr attribute, ViBoolean value);    /*********************************************************        Functions reserved for class driver use only.        End-users should not call these functions.       *********************************************************/ViStatus _VI_FUNC  FL45_IviInit (ViRsrc resourceName, ViBoolean IDQuery,                                  ViBoolean reset, ViSession vi);ViStatus _VI_FUNC  FL45_IviClose (ViSession vi);                                            /**************************************************************************** *------------------------ Error And Completion Codes ----------------------* ****************************************************************************/#define FL45_WARN_OVER_RANGE                           IVIDMM_WARN_OVER_RANGE#define FL45_ERROR_ACCURACY_UNKNOWN                    IVIDMM_ERROR_ACCURACY_UNKNOWN                    #define FL45_ERROR_ACCURACY_UNKNOWN_WHILE_AUTORANGING  IVIDMM_ERROR_ACCURACY_UNKNOWN_WHILE_AUTORANGING  #define FL45_ERROR_MAX_TIME_EXCEEDED                   IVIDMM_ERROR_MAX_TIME_EXCEEDED                  /****************************************************************************  *---------------------------- End Include File ----------------------------*  ****************************************************************************/#if defined(__cplusplus) || defined(__cplusplus__)}#endif#endif /* __FL45_HEADER */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -