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

📄 hpe1463a.h

📁 CVI教程,用于信号采集系统的多任务开发软件.学习简单,功能实用.
💻 H
📖 第 1 页 / 共 2 页
字号:
/**************************************************************************** *                       Hewlett-Packard E1463A 32-Channel Switch                            *--------------------------------------------------------------------------- *   Copyright (c) National Instruments 1998.  All Rights Reserved.          *--------------------------------------------------------------------------- *                                                                           * Title:    hpe1463a.h                                         * Purpose:  Hewlett-Packard E1463A 32-Channel Switch                                        *           instrument driver declarations.                                 *                                                                           ****************************************************************************/#ifndef __HPE1463A_HEADER#define __HPE1463A_HEADER#include <ivi.h>#include <iviswtch.h>#if defined(__cplusplus) || defined(__cplusplus__)extern "C" {#endif/**************************************************************************** *----------------- Instrument Driver Revision Information -----------------* ****************************************************************************/#define HPE1463A_MAJOR_VERSION         1     /* Instrument driver major version */#define HPE1463A_MINOR_VERSION        10     /* Instrument driver minor version *//****************************************************************************  *------------------------------ Useful Macros -----------------------------*  ****************************************************************************//****************************************************************************  *---------------------------- Attribute Defines ---------------------------*  ****************************************************************************/    /*- IVI Inherent Instrument Attributes ---------------------------------*/            /* User Options */#define HPE1463A_ATTR_RANGE_CHECK               IVI_ATTR_RANGE_CHECK              /* ViBoolean */#define HPE1463A_ATTR_QUERY_INSTR_STATUS        IVI_ATTR_QUERY_INSTR_STATUS       /* ViBoolean */#define HPE1463A_ATTR_CACHE                     IVI_ATTR_CACHE                    /* ViBoolean */#define HPE1463A_ATTR_SIMULATE                  IVI_ATTR_SIMULATE                 /* ViBoolean */#define HPE1463A_ATTR_RECORD_COERCIONS          IVI_ATTR_RECORD_COERCIONS         /* ViBoolean */        /* Instrument Capabilities */#define HPE1463A_ATTR_NUM_CHANNELS              IVI_ATTR_NUM_CHANNELS             /* ViInt32, Read-only */#define HPE1463A_ATTR_SPECIFIC_PREFIX           IVI_ATTR_SPECIFIC_PREFIX          /* ViString, Read-only */        /* Version Info */#define HPE1463A_ATTR_DRIVER_MAJOR_VERSION      IVI_ATTR_DRIVER_MAJOR_VERSION     /* ViInt32, Read-only */#define HPE1463A_ATTR_DRIVER_MINOR_VERSION      IVI_ATTR_DRIVER_MINOR_VERSION     /* ViInt32, Read-only */#define HPE1463A_ATTR_DRIVER_REVISION           IVI_ATTR_DRIVER_REVISION          /* ViString, Read-only */#define HPE1463A_ATTR_ENGINE_MAJOR_VERSION      IVI_ATTR_ENGINE_MAJOR_VERSION     /* ViInt32, Read-only */#define HPE1463A_ATTR_ENGINE_MINOR_VERSION      IVI_ATTR_ENGINE_MINOR_VERSION     /* ViInt32, Read-only */#define HPE1463A_ATTR_ENGINE_REVISION           IVI_ATTR_ENGINE_REVISION          /* ViString, Read-only */        /* Error Info */#define HPE1463A_ATTR_PRIMARY_ERROR             IVI_ATTR_PRIMARY_ERROR            /* ViInt32   */#define HPE1463A_ATTR_SECONDARY_ERROR           IVI_ATTR_SECONDARY_ERROR          /* ViInt32   */#define HPE1463A_ATTR_ERROR_ELABORATION         IVI_ATTR_ERROR_ELABORATION        /* ViString  */        /* Advanced Session I/O */#define HPE1463A_ATTR_VISA_RM_SESSION           IVI_ATTR_VISA_RM_SESSION          /* ViSession, Read-only */#define HPE1463A_ATTR_IO_SESSION                IVI_ATTR_IO_SESSION               /* ViSession, Read-only */#define HPE1463A_ATTR_DEFER_UPDATE              IVI_ATTR_DEFER_UPDATE             /* ViBoolean */#define HPE1463A_ATTR_RETURN_DEFERRED_VALUES    IVI_ATTR_RETURN_DEFERRED_VALUES   /* ViBoolean */        /*- Configuration Attributes -------------------------------------------*/#define HPE1463A_ATTR_IS_SOURCE_CHANNEL          IVISWTCH_ATTR_IS_SOURCE_CHANNEL        /* ViBoolean, Channel-based */#define HPE1463A_ATTR_IS_CONFIGURATION_CHANNEL   IVISWTCH_ATTR_IS_CONFIGURATION_CHANNEL /* ViBoolean, Channel-based */    /*- Status Attributes --------------------------------------------------*/#define HPE1463A_ATTR_IS_DEBOUNCED               IVISWTCH_ATTR_IS_DEBOUNCED             /* ViBoolean, Read-only */    /*- Device Information Attributes --------------------------------------*/#define HPE1463A_ATTR_SETTLING_TIME              IVISWTCH_ATTR_SETTLING_TIME            /* ViReal64, Channel-based, Read-only */#define HPE1463A_ATTR_BANDWIDTH                  IVISWTCH_ATTR_BANDWIDTH                /* ViReal64, Channel-based, Read-only */#define HPE1463A_ATTR_MAX_DC_VOLTAGE             IVISWTCH_ATTR_MAX_DC_VOLTAGE           /* ViReal64, Channel-based, Read-only */#define HPE1463A_ATTR_MAX_AC_VOLTAGE             IVISWTCH_ATTR_MAX_AC_VOLTAGE           /* ViReal64, Channel-based, Read-only */#define HPE1463A_ATTR_MAX_SWITCHING_AC_CURRENT   IVISWTCH_ATTR_MAX_SWITCHING_AC_CURRENT /* ViReal64, Channel-based, Read-only */#define HPE1463A_ATTR_MAX_SWITCHING_DC_CURRENT   IVISWTCH_ATTR_MAX_SWITCHING_DC_CURRENT /* ViReal64, Channel-based, Read-only */#define HPE1463A_ATTR_MAX_CARRY_AC_CURRENT       IVISWTCH_ATTR_MAX_CARRY_AC_CURRENT     /* ViReal64, Channel-based, Read-only */#define HPE1463A_ATTR_MAX_CARRY_DC_CURRENT       IVISWTCH_ATTR_MAX_CARRY_DC_CURRENT     /* ViReal64, Channel-based, Read-only */#define HPE1463A_ATTR_MAX_SWITCHING_AC_POWER     IVISWTCH_ATTR_MAX_SWITCHING_AC_POWER   /* ViReal64, Channel-based, Read-only */#define HPE1463A_ATTR_MAX_SWITCHING_DC_POWER     IVISWTCH_ATTR_MAX_SWITCHING_DC_POWER   /* ViReal64, Channel-based, Read-only */#define HPE1463A_ATTR_MAX_CARRY_AC_POWER         IVISWTCH_ATTR_MAX_CARRY_AC_POWER       /* ViReal64, Channel-based, Read-only */#define HPE1463A_ATTR_MAX_CARRY_DC_POWER         IVISWTCH_ATTR_MAX_CARRY_DC_POWER       /* ViReal64, Channel-based, Read-only */#define HPE1463A_ATTR_CHARACTERISTIC_IMPEDANCE   IVISWTCH_ATTR_CHARACTERISTIC_IMPEDANCE /* ViReal64, Channel-based, Read-only */#define HPE1463A_ATTR_WIRE_MODE                  IVISWTCH_ATTR_WIRE_MODE                /* ViInt32, Channel-based, Read-only */    /*- Scanning Attributes ------------------------------------------------*/#define HPE1463A_ATTR_VXI_MANF_ID               (IVI_SPECIFIC_PUBLIC_ATTR_BASE + 1L)    /* ViInt32 (Read Only) */#define HPE1463A_ATTR_VXI_MODEL_CODE            (IVI_SPECIFIC_PUBLIC_ATTR_BASE + 2L)    /* ViInt32 (Read Only) *//****************************************************************************  *------------------------ Attribute Value Defines -------------------------*  ****************************************************************************/    /* Defined values for HPE1463A_ATTR_WIRE_MODE */#define HPE1463A_VAL_1_WIRE                      IVISWTCH_VAL_1_WIRE    /* Defined values for hpe1463a_CanConnect path capability parameter */#define HPE1463A_VAL_PATH_AVAILABLE              IVISWTCH_VAL_PATH_AVAILABLE#define HPE1463A_VAL_PATH_EXISTS                 IVISWTCH_VAL_PATH_EXISTS#define HPE1463A_VAL_PATH_UNSUPPORTED            IVISWTCH_VAL_PATH_UNSUPPORTED#define HPE1463A_VAL_RSRC_IN_USE                 IVISWTCH_VAL_RSRC_IN_USE#define HPE1463A_VAL_SOURCE_CONFLICT             IVISWTCH_VAL_SOURCE_CONFLICT#define HPE1463A_VAL_CHANNEL_NOT_AVAILABLE       IVISWTCH_VAL_CHANNEL_NOT_AVAILABLE/****************************************************************************  *---------------- Instrument Driver Function Declarations -----------------* 

⌨️ 快捷键说明

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