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

📄 tktds754.h

📁 CVI教程,用于信号采集系统的多任务开发软件.学习简单,功能实用.
💻 H
📖 第 1 页 / 共 5 页
字号:
#define TKTDS754_ATTR_STATE_WHEN                    (IVI_SPECIFIC_PUBLIC_ATTR_BASE + 36L)   /* ViInt32                          */        /* Setup and Hold Trigger */#define TKTDS754_ATTR_SETUP_HOLD_SETUPTIME          (IVI_SPECIFIC_PUBLIC_ATTR_BASE + 37L)   /* ViReal64,  seconds               */#define TKTDS754_ATTR_SETUP_HOLD_HOLDTIME           (IVI_SPECIFIC_PUBLIC_ATTR_BASE + 38L)   /* ViReal64,  seconds               */#define TKTDS754_ATTR_SETUP_HOLD_DATA_SOURCE        (IVI_SPECIFIC_PUBLIC_ATTR_BASE + 39L)   /* ViString                         */#define TKTDS754_ATTR_SETUP_HOLD_DATA_THRESHOLD     (IVI_SPECIFIC_PUBLIC_ATTR_BASE + 40L)   /* ViReal64,  volts                 */#define TKTDS754_ATTR_SETUP_HOLD_CLOCK_SOURCE       (IVI_SPECIFIC_PUBLIC_ATTR_BASE + 41L)   /* ViString                         */#define TKTDS754_ATTR_SETUP_HOLD_CLOCK_EDGE         (IVI_SPECIFIC_PUBLIC_ATTR_BASE + 42L)   /* ViInt32                          */#define TKTDS754_ATTR_SETUP_HOLD_CLOCK_THRESHOLD    (IVI_SPECIFIC_PUBLIC_ATTR_BASE + 43L)   /* ViReal64,   volts                */                                                                                        /* Comm Trigger */#define TKTDS754_ATTR_COMM_CODE                     (IVI_SPECIFIC_PUBLIC_ATTR_BASE + 44L)   /* ViInt32                          */#define TKTDS754_ATTR_COMM_STANDARD                 (IVI_SPECIFIC_PUBLIC_ATTR_BASE + 45L)   /* ViInt32                          */#define TKTDS754_ATTR_COMM_CUSTOM_BIT_RATE          (IVI_SPECIFIC_PUBLIC_ATTR_BASE + 46L)   /* ViReal64,  bytes per second      */#define TKTDS754_ATTR_COMM_PULSE_FORM               (IVI_SPECIFIC_PUBLIC_ATTR_BASE + 47L)   /* ViInt32                          */#define TKTDS754_ATTR_COMM_HIGH_THRESHOLD           (IVI_SPECIFIC_PUBLIC_ATTR_BASE + 48L)   /* ViReal64,  volts                 */#define TKTDS754_ATTR_COMM_LOW_THRESHOLD            (IVI_SPECIFIC_PUBLIC_ATTR_BASE + 49L)   /* ViReal64,  volts                 */    /*- Acquisition Sub-system ---------------------------------------------*/    #define TKTDS754_ATTR_ACQUISITION_TYPE              IVISCOPE_ATTR_ACQUISITION_TYPE          /* ViInt32                          */#define TKTDS754_ATTR_INITIATE_CONTINUOUS           IVISCOPE_ATTR_INITIATE_CONTINUOUS       /* ViBoolean                        */#define TKTDS754_ATTR_INTERPOLATION                 IVISCOPE_ATTR_INTERPOLATION             /* ViInt32                          */#define TKTDS754_ATTR_NUM_AVERAGES                  IVISCOPE_ATTR_NUM_AVERAGES              /* ViInt32                          */#define TKTDS754_ATTR_NUM_ENVELOPES                 IVISCOPE_ATTR_NUM_ENVELOPES             /* ViInt32                          */#define TKTDS754_ATTR_SAMPLE_MODE                   IVISCOPE_ATTR_SAMPLE_MODE               /* ViInt32,   read-only             */#define TKTDS754_ATTR_SINGLE_SEQUENCE_MODE          (IVI_SPECIFIC_PUBLIC_ATTR_BASE + 50L)   /* ViInt32                          */    /*- Waveform Measurement -----------------------------------------------*/    #define TKTDS754_ATTR_MEAS_HIGH_REF                 IVISCOPE_ATTR_MEAS_HIGH_REF             /* ViReal64,  percentage            */#define TKTDS754_ATTR_MEAS_LOW_REF                  IVISCOPE_ATTR_MEAS_LOW_REF              /* ViReal64,  percentage            */#define TKTDS754_ATTR_MEAS_MID_REF                  IVISCOPE_ATTR_MEAS_MID_REF              /* ViReal64,  percentage            */#define TKTDS754_ATTR_MEAS_MID2_REF                 (IVI_SPECIFIC_PUBLIC_ATTR_BASE + 51L)   /* ViReal64,  percentage            */#define TKTDS754_ATTR_MEAS_REF_CALC_METH            (IVI_SPECIFIC_PUBLIC_ATTR_BASE + 52L)   /* ViInt32                          */#define TKTDS754_ATTR_MEAS_SOURCE                   (IVI_SPECIFIC_PUBLIC_ATTR_BASE + 53L)   /* ViString                         */ #define TKTDS754_ATTR_MEAS_FUNCTION                 (IVI_SPECIFIC_PUBLIC_ATTR_BASE + 54L)   /* ViInt32                          */ #define TKTDS754_ATTR_MEAS_GATING                   (IVI_SPECIFIC_PUBLIC_ATTR_BASE + 55L)   /* ViBoolean                        */ #define TKTDS754_ATTR_MEAS_SOURCE2                  (IVI_SPECIFIC_PUBLIC_ATTR_BASE + 56L)   /* ViString                         */ #define TKTDS754_ATTR_MEAS_DELAY_EDGE1              (IVI_SPECIFIC_PUBLIC_ATTR_BASE + 57L)   /* ViInt32                          */ #define TKTDS754_ATTR_MEAS_DELAY_EDGE2              (IVI_SPECIFIC_PUBLIC_ATTR_BASE + 58L)   /* ViInt32                          */ #define TKTDS754_ATTR_MEAS_DELAY_DIRECTION          (IVI_SPECIFIC_PUBLIC_ATTR_BASE + 59L)   /* ViInt32                          */ #define TKTDS754_ATTR_MEAS_VALUE                    (IVI_SPECIFIC_PUBLIC_ATTR_BASE + 60L)   /* ViReal64,  read-only             */     /*- Models and Options -------------------------------------------------*/    #define TKTDS754_ATTR_MODEL                         (IVI_SPECIFIC_PUBLIC_ATTR_BASE + 61L)   /* ViInt32                          */ #define TKTDS754_ATTR_OPT_VIDEO_TRIGGER             (IVI_SPECIFIC_PUBLIC_ATTR_BASE + 62L)   /* ViBoolean                        */ #define TKTDS754_ATTR_OPT_EXT_RECORD_LEN            (IVI_SPECIFIC_PUBLIC_ATTR_BASE + 63L)   /* ViBoolean                        */ #define TKTDS754_ATTR_OPT_EXT_ACQUISITION_LEN       (IVI_SPECIFIC_PUBLIC_ATTR_BASE + 64L)   /* ViBoolean                        */ #define TKTDS754_ATTR_OPT_ADV_MATH                  (IVI_SPECIFIC_PUBLIC_ATTR_BASE + 65L)   /* ViBoolean                        */ #define TKTDS754_ATTR_OPT_COMM_SIG_ANALYZER         (IVI_SPECIFIC_PUBLIC_ATTR_BASE + 66L)   /* ViBoolean                        */        /*- Math Channels ------------------------------------------------------*/    #define TKTDS754_ATTR_MATH_WAVEFORM_AVERAGING       (IVI_SPECIFIC_PUBLIC_ATTR_BASE + 67L)   /* ViBoolean, multi-channel         */   #define TKTDS754_ATTR_MATH_NUM_AVERAGES             (IVI_SPECIFIC_PUBLIC_ATTR_BASE + 68L)   /* ViInt32,   multi-channel         */       /*- Limit Test ---------------------------------------------------------*/    #define TKTDS754_ATTR_LIMIT_MODE_ENABLED            (IVI_SPECIFIC_PUBLIC_ATTR_BASE + 77L)   /* ViBoolean                        */ #define TKTDS754_ATTR_LIMIT_RING_BELL               (IVI_SPECIFIC_PUBLIC_ATTR_BASE + 78L)   /* ViBoolean                        */#define TKTDS754_ATTR_LIMIT_SOURCE                  (IVI_SPECIFIC_PUBLIC_ATTR_BASE + 79L)   /* ViString                         */#define TKTDS754_ATTR_LIMIT_TEMPLATE_DESTINATION    (IVI_SPECIFIC_PUBLIC_ATTR_BASE + 80L)   /* ViString                         */#define TKTDS754_ATTR_LIMIT_TEMPLATE_SOURCE         (IVI_SPECIFIC_PUBLIC_ATTR_BASE + 81L)   /* ViString                         */#define TKTDS754_ATTR_LIMIT_TEMPLATE_HORZ_TOLERANCE (IVI_SPECIFIC_PUBLIC_ATTR_BASE + 82L)   /* ViReal64                         */#define TKTDS754_ATTR_LIMIT_TEMPLATE_VERT_TOLERANCE (IVI_SPECIFIC_PUBLIC_ATTR_BASE + 83L)   /* ViReal64                         */    /*- Vertical Cursors ---------------------------------------------------*/    #define TKTDS754_ATTR_CURSOR_FUNCTION               (IVI_SPECIFIC_PUBLIC_ATTR_BASE + 84L)   /* ViInt32                          */#define TKTDS754_ATTR_CURSOR_VERT_1_POSITION        (IVI_SPECIFIC_PUBLIC_ATTR_BASE + 86L)   /* ViReal64                         */#define TKTDS754_ATTR_CURSOR_VERT_2_POSITION        (IVI_SPECIFIC_PUBLIC_ATTR_BASE + 87L)   /* ViReal64                         */    /*- Reference Channels -------------------------------------------------*/    #define TKTDS754_ATTR_REF_EMPTY                     (IVI_SPECIFIC_PUBLIC_ATTR_BASE + 88L)   /* ViBoolean                        */    /*- Histograms ---------------------------------------------------------*/    #define TKTDS754_ATTR_HISTO_COORDINATE_SYSTEM       (IVI_SPECIFIC_PUBLIC_ATTR_BASE + 89L)   /* ViInt32                          */#define TKTDS754_ATTR_HISTO_BOX_TOP_POS             (IVI_SPECIFIC_PUBLIC_ATTR_BASE + 90L)   /* ViReal64                         */#define TKTDS754_ATTR_HISTO_BOX_BOTTOM_POS          (IVI_SPECIFIC_PUBLIC_ATTR_BASE + 91L)   /* ViReal64                         */#define TKTDS754_ATTR_HISTO_BOX_LEFT_POS            (IVI_SPECIFIC_PUBLIC_ATTR_BASE + 92L)   /* ViReal64                         */#define TKTDS754_ATTR_HISTO_BOX_RIGHT_POS           (IVI_SPECIFIC_PUBLIC_ATTR_BASE + 93L)   /* ViReal64                         */#define TKTDS754_ATTR_HISTO_CHANNEL_SOURCE          (IVI_SPECIFIC_PUBLIC_ATTR_BASE + 94L)   /* ViString                         */#define TKTDS754_ATTR_HISTO_DISPLAY                 (IVI_SPECIFIC_PUBLIC_ATTR_BASE + 95L)   /* ViInt32                          */#define TKTDS754_ATTR_HISTO_MODE                    (IVI_SPECIFIC_PUBLIC_ATTR_BASE + 96L)   /* ViInt32                          */#define TKTDS754_ATTR_HISTO_SIZE                    (IVI_SPECIFIC_PUBLIC_ATTR_BASE + 97L)   /* ViReal64                         */    /*- Masks --------------------------------------------------------------*/    #define TKTDS754_ATTR_MASK_AUTO_AUTOSET_ENABLE      (IVI_SPECIFIC_PUBLIC_ATTR_BASE + 98L)   /* ViBoolean                        */#define TKTDS754_ATTR_MASK_AUTO_OFFSET_ENABLE       (IVI_SPECIFIC_PUBLIC_ATTR_BASE + 99L)   /* ViBoolean                        */#define TKTDS754_ATTR_MASK_DISPLAY_ENABLE           (IVI_SPECIFIC_PUBLIC_ATTR_BASE + 100L)  /* ViBoolean                        */#define TKTDS754_ATTR_MASK_FILTER_ENABLE            (IVI_SPECIFIC_PUBLIC_ATTR_BASE + 101L)  /* ViBoolean                        */#define TKTDS754_ATTR_MASK_CHANNEL_SOURCE           (IVI_SPECIFIC_PUBLIC_ATTR_BASE + 102L)  /* ViStromg                         */#define TKTDS754_ATTR_MASK_TIME_BASE_POSITION       (IVI_SPECIFIC_PUBLIC_ATTR_BASE + 103L)  /* ViReal64                         */#define TKTDS754_ATTR_MASK_COUNT_ENABLE             (IVI_SPECIFIC_PUBLIC_ATTR_BASE + 104L)  /* ViBoolean, write-only            */    /*- Miscellaneous ------------------------------------------------------*/    #define TKTDS754_ATTR_ID_QUERY_RESPONSE             (IVI_SPECIFIC_PUBLIC_ATTR_BASE + 1L)    /* ViString,  read-only             *//****************************************************************************  *------------------------ Attribute Value Defines -------------------------*  ****************************************************************************/    /*- Defined values for attribute TKTDS754_ATTR_PROBE_ATTENUATION -*/    #define TKTDS754_VAL_PROBE_SENSE_ON                 IVISCOPE_VAL_PROBE_SENSE_ON    /*- Defined values for attribute TKTDS754_ATTR_VERTICAL_COUPLING -*/    #define TKTDS754_VAL_AC                             IVISCOPE_VAL_AC#define TKTDS754_VAL_DC                             IVISCOPE_VAL_DC#define TKTDS754_VAL_GND                            IVISCOPE_VAL_GND    /*- Defined values for attribute TKTDS754_ATTR_INPUT_IMPEDANCE -*/    #define TKTDS754_VAL_50_OHMS                        IVISCOPE_VAL_50_OHMS#define TKTDS754_VAL_1_MEG_OHM                      IVISCOPE_VAL_1_MEG_OHM    /*- Defined values for attribute TKTDS754_ATTR_TRIGGER_TYPE -*/    #define TKTDS754_VAL_EDGE                           IVISCOPE_VAL_EDGE#define TKTDS754_VAL_WIDTH                          IVISCOPE_VAL_WIDTH#define TKTDS754_VAL_RUNT                           IVISCOPE_VAL_RUNT#define TKTDS754_VAL_GLITCH                         IVISCOPE_VAL_GLITCH#define TKTDS754_VAL_STATE                          IVISCOPE_VAL_STATE#define TKTDS754_VAL_PATTERN                        IVISCOPE_VAL_PATTERN#define TKTDS754_VAL_TV                             IVISCOPE_VAL_TV#define TKTDS754_VAL_SETUP_HOLD                     (IVISCOPE_VAL_TRIGGER_TYPE_SPECIFIC_EXT_BASE + 1L)               #define TKTDS754_VAL_SLEW_RATE                      (IVISCOPE_VAL_TRIGGER_TYPE_SPECIFIC_EXT_BASE + 2L)#define TKTDS754_VAL_TIME_OUT                       (IVISCOPE_VAL_TRIGGER_TYPE_SPECIFIC_EXT_BASE + 3L)#define TKTDS754_VAL_COMM                           (IVISCOPE_VAL_TRIGGER_TYPE_SPECIFIC_EXT_BASE + 4L)    /*- Defined values for attribute TKTDS754_ATTR_TRIGGER_SOURCE -*/    #define TKTDS754_VAL_EXTERNAL                       IVISCOPE_VAL_EXTERNAL#define TKTDS754_VAL_SW_TRIG_FUNC                   IVISCOPE_VAL_SW_TRIG_FUNC#define TKTDS754_VAL_AC_LINE                        IVISCOPE_VAL_AC_LINE#define TKTDS754_VAL_GPIB_GET                       IVISCOPE_VAL_GPIB_GET/* #define TKTDS754_VAL_CH_1                        Defined Above *//* #define TKTDS754_VAL_CH_2                        Defined Above */  /* #define TKTDS754_VAL_CH_3                        Defined Above */  /* #define TKTDS754_VAL_CH_4                        Defined Above */      /*- Defined values for attribute TKTDS754_ATTR_TRIGGER_MODIFIER -*/    #define TKTDS754_VAL_NO_TRIGGER_MOD                 IVISCOPE_VAL_NO_TRIGGER_MOD#define TKTDS754_VAL_AUTO                           IVISCOPE_VAL_AUTO    /*- Defined values for attribute TKTDS754_ATTR_TRIGGER_COUPLING -*/    /* #define TKTDS754_VAL_AC                          DEFINED ABOVE *//* #define TKTDS754_VAL_DC                          DEFINED ABOVE */#define TKTDS754_VAL_HFREQ_REJ                      (IVISCOPE_VAL_TRIGGER_COUPLING_SPECIFIC_EXT_BASE +1L)#define TKTDS754_VAL_LFREQ_REJ                      (IVISCOPE_VAL_TRIGGER_COUPLING_SPECIFIC_EXT_BASE +2L)#define TKTDS754_VAL_NOISE_REJ                      (IVISCOPE_VAL_TRIGGER_COUPLING_SPECIFIC_EXT_BASE +3L)/*    Note: The following value is used by TKTDS754_ATTR_DELAY_TRIGGER_COUPLING only.   it is included here to keep its value from conflicting with the other values   also used by this attribute. See TKTDS754_ATTR_DELAY_TRIGGER_COUPLING values   below*/#define TKTDS754_VAL_MAIN_TRIGGER                   (IVISCOPE_VAL_TRIGGER_COUPLING_SPECIFIC_EXT_BASE +4L)    /*- Defined values for attribute TKTDS754_ATTR_TRIGGER_SLOPE -*/    #define TKTDS754_VAL_POSITIVE                       IVISCOPE_VAL_POSITIVE#define TKTDS754_VAL_NEGATIVE                       IVISCOPE_VAL_NEGATIVE    /*- Defined values for attribute TKTDS754_ATTR_TV_TRIGGER_SIGNAL_TYPE -*/    #define TKTDS754_VAL_NTSC                           IVISCOPE_VAL_NTSC#define TKTDS754_VAL_PAL                            IVISCOPE_VAL_PAL#define TKTDS754_VAL_SECAM                          IVISCOPE_VAL_SECAM#define TKTDS754_VAL_NTSC_MONO                      (IVISCOPE_VAL_TV_SIGNAL_TYPE_SPECIFIC_EXT_BASE +1L)#define TKTDS754_VAL_PAL_MONO                       (IVISCOPE_VAL_TV_SIGNAL_TYPE_SPECIFIC_EXT_BASE +2L)  #define TKTDS754_VAL_HDTV                           (IVISCOPE_VAL_TV_SIGNAL_TYPE_SPECIFIC_EXT_BASE +3L)#define TKTDS754_VAL_FLEX_FORMAT                    (IVISCOPE_VAL_TV_SIGNAL_TYPE_SPECIFIC_EXT_BASE +4L)    /*- Defined values for attribute TKTDS754_ATTR_TV_TRIGGER_FIELD -*/    #define TKTDS754_VAL_TV_FIELD1                      IVISCOPE_VAL_TV_FIELD1#define TKTDS754_VAL_TV_FIELD2                      IVISCOPE_VAL_TV_FIELD2#define TKTDS754_VAL_TV_FIELD3                      (IVISCOPE_VAL_TV_TRIGGER_FIELD_SPECIFIC_EXT_BASE + 1)    #define TKTDS754_VAL_TV_FIELD4                      (IVISCOPE_VAL_TV_TRIGGER_FIELD_SPECIFIC_EXT_BASE + 2)  #define TKTDS754_VAL_TV_FIELD5                      (IVISCOPE_VAL_TV_TRIGGER_FIELD_SPECIFIC_EXT_BASE + 3)  #define TKTDS754_VAL_TV_FIELD6                      (IVISCOPE_VAL_TV_TRIGGER_FIELD_SPECIFIC_EXT_BASE + 4)#define TKTDS754_VAL_TV_FIELD7                      (IVISCOPE_VAL_TV_TRIGGER_FIELD_SPECIFIC_EXT_BASE + 5)  #define TKTDS754_VAL_TV_FIELD8                      (IVISCOPE_VAL_TV_TRIGGER_FIELD_SPECIFIC_EXT_BASE + 6)       /*- Defined values for attribute TKTDS754_ATTR_ACQUISITION_TYPE -*/    

⌨️ 快捷键说明

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