📄 tktds754.h
字号:
#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 + -