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

📄 hp662xa.h

📁 CVI教程,用于信号采集系统的多任务开发软件.学习简单,功能实用.
💻 H
📖 第 1 页 / 共 2 页
字号:
/****************************************************************************  *---------------- Instrument Driver Function Declarations -----------------*  ****************************************************************************/    /*- Init and Close Functions -------------------------------------------*/ViStatus _VI_FUNC  HP662XA_init (ViRsrc resourceName, ViBoolean IDQuery,                                 ViBoolean resetDevice, ViSession *vi);ViStatus _VI_FUNC  HP662XA_InitWithOptions (ViRsrc resourceName, ViBoolean IDQuery,                                            ViBoolean resetDevice, ViString optionString,                                             ViSession *newVi);ViStatus _VI_FUNC  HP662XA_close (ViSession vi);       /*- Locking Functions --------------------------------------------------*/ViStatus _VI_FUNC  HP662XA_LockSession (ViSession vi, ViBoolean *callerHasLock);   ViStatus _VI_FUNC  HP662XA_UnlockSession (ViSession vi, ViBoolean *callerHasLock);    /*- Basic Instrument Operation -----------------------------------------*/ViStatus _VI_FUNC HP662XA_ConnectOutput (ViSession vi,                                         ViConstString channel);ViStatus _VI_FUNC HP662XA_DisconnectOutput (ViSession vi,                                            ViConstString channel);ViStatus _VI_FUNC HP662XA_ConfigureLimits (ViSession vi,                                           ViConstString channel,                                           ViReal64 voltageLimit,                                           ViReal64 currentLimit,                                           ViBoolean overVoltageEnabled,                                           ViBoolean overCurrentEnabled);ViStatus _VI_FUNC HP662XA_Initiate (ViSession vi);ViStatus _VI_FUNC HP662XA_Abort (ViSession vi);ViStatus _VI_FUNC HP662XA_QueryOutputProtection (ViSession vi,                                                 ViConstString channel,                                                 ViBoolean* ovpTripped,                                                 ViBoolean* ocpTripped);ViStatus _VI_FUNC HP662XA_ResetOutputProtection (ViSession vi,                                                 ViConstString channel);ViStatus _VI_FUNC HP662XA_GenerateDCV (ViSession vi,                                       ViConstString channel,                                       ViReal64 dcVoltage);ViStatus _VI_FUNC HP662XA_ConfigureDCV (ViSession vi,                                        ViConstString channel,                                        ViReal64 dcVoltage);    /*- Output Measurements ------------------------------------------------*/ViStatus _VI_FUNC HP662XA_ConfigureMeasurement (ViSession vi,                                                ViConstString channel,                                                ViInt32 measureFunction);ViStatus _VI_FUNC HP662XA_InitiateMeasurement (ViSession vi);ViStatus _VI_FUNC HP662XA_FetchMeasurement (ViSession vi,                                            ViConstString channel,                                            ViInt32 maxTime,                                            ViReal64 *measurement);ViStatus _VI_FUNC HP662XA_ReadMeasurement (ViSession vi,                                           ViConstString channel,                                           ViInt32 maxTime,                                           ViReal64 *measurement);ViStatus _VI_FUNC HP662XA_MeasureOutput (ViSession vi,                                         ViConstString channel,                                         ViInt32 measureFunction,                                         ViInt32 maxTime,                                         ViReal64 *measurement);    /*- State Save/Recall --------------------------------------------------*/ViStatus _VI_FUNC HP662XA_SaveState (ViSession vi, ViInt32 location);ViStatus _VI_FUNC HP662XA_RecallState (ViSession vi, ViInt32 location);        /*- Error Functions ----------------------------------------------------*/ViStatus _VI_FUNC  HP662XA_error_query (ViSession vi, ViInt32 *errorCode,                                        ViChar errorMessage[]);ViStatus _VI_FUNC  HP662XA_GetErrorInfo (ViSession vi, ViStatus *primaryError,                                          ViStatus *secondaryError,                                          ViChar errorElaboration[256]);ViStatus _VI_FUNC  HP662XA_ClearErrorInfo (ViSession vi);ViStatus _VI_FUNC  HP662XA_error_message (ViSession vi, ViStatus errorCode,                                          ViChar errorMessage[256]);        /*- Utility Functions --------------------------------------------------*/ViStatus _VI_FUNC  HP662XA_reset (ViSession vi);ViStatus _VI_FUNC  HP662XA_self_test (ViSession vi, ViInt16 *selfTestResult,                                      ViChar selfTestMessage[]);ViStatus _VI_FUNC  HP662XA_revision_query (ViSession vi,                                            ViChar instrumentDriverRevision[],                                           ViChar firmwareRevision[]);ViStatus _VI_FUNC  HP662XA_WriteInstrData (ViSession vi, ViConstString writeBuffer); ViStatus _VI_FUNC  HP662XA_ReadInstrData  (ViSession vi, ViInt32 numBytes,                                            ViChar rdBuf[], ViInt32 *bytesRead);    /*- Set, Get, and Check Attribute Functions ----------------------------*/ViStatus _VI_FUNC  HP662XA_GetAttributeViInt32 (ViSession vi, ViConstString channelName, ViAttr attribute, ViInt32 *value);ViStatus _VI_FUNC  HP662XA_GetAttributeViReal64 (ViSession vi, ViConstString channelName, ViAttr attribute, ViReal64 *value);ViStatus _VI_FUNC  HP662XA_GetAttributeViString (ViSession vi, ViConstString channelName, ViAttr attribute, ViInt32 bufSize, ViChar value[]); ViStatus _VI_FUNC  HP662XA_GetAttributeViSession (ViSession vi, ViConstString channelName, ViAttr attribute, ViSession *value);ViStatus _VI_FUNC  HP662XA_GetAttributeViBoolean (ViSession vi, ViConstString channelName, ViAttr attribute, ViBoolean *value);ViStatus _VI_FUNC  HP662XA_SetAttributeViInt32 (ViSession vi, ViConstString channelName, ViAttr attribute, ViInt32 value);ViStatus _VI_FUNC  HP662XA_SetAttributeViReal64 (ViSession vi, ViConstString channelName, ViAttr attribute, ViReal64 value);ViStatus _VI_FUNC  HP662XA_SetAttributeViString (ViSession vi, ViConstString channelName, ViAttr attribute, ViConstString value); ViStatus _VI_FUNC  HP662XA_SetAttributeViSession (ViSession vi, ViConstString channelName, ViAttr attribute, ViSession value);ViStatus _VI_FUNC  HP662XA_SetAttributeViBoolean (ViSession vi, ViConstString channelName, ViAttr attribute, ViBoolean value);ViStatus _VI_FUNC  HP662XA_CheckAttributeViInt32 (ViSession vi, ViConstString channelName, ViAttr attribute, ViInt32 value);ViStatus _VI_FUNC  HP662XA_CheckAttributeViReal64 (ViSession vi, ViConstString channelName, ViAttr attribute, ViReal64 value);ViStatus _VI_FUNC  HP662XA_CheckAttributeViString (ViSession vi, ViConstString channelName, ViAttr attribute, ViConstString value); ViStatus _VI_FUNC  HP662XA_CheckAttributeViSession (ViSession vi, ViConstString channelName, ViAttr attribute, ViSession value);ViStatus _VI_FUNC  HP662XA_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  HP662XA_IviInit (ViRsrc resourceName, ViBoolean IDQuery,                                     ViBoolean reset, ViSession vi);ViStatus _VI_FUNC  HP662XA_IviClose (ViSession vi);   /**************************************************************************** *------------------------ Error And Completion Codes ----------------------* ****************************************************************************/#define HP662XA_WARN_VOLTAGE_DECREASED     IVIPOWER_WARN_VOLTAGE_DECREASED#define HP662XA_WARN_CURRENT_DECREASED     IVIPOWER_WARN_CURRENT_DECREASED#define HP662XA_ERROR_OVER_VOLTAGE         IVIPOWER_ERROR_OVER_VOLTAGE#define HP662XA_ERROR_OVER_CURRENT         IVIPOWER_ERROR_OVER_CURRENT#define HP662XA_ERROR_OVER_TEMPERATURE     IVIPOWER_ERROR_OVER_TEMPERATURE/****************************************************************************  *---------------------------- End Include File ----------------------------*  ****************************************************************************/#if defined(__cplusplus) || defined(__cplusplus__)}#endif#endif /* __HP662XA_HEADER */

⌨️ 快捷键说明

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