📄 niscope.h
字号:
#define NISCOPE_VAL_START 482
#define NISCOPE_VAL_TRIGGER 483
/*- NISCOPE_ATTR_TRIGGER_MODIFIER Values -*/
#define NISCOPE_VAL_NO_TRIGGER_MOD IVISCOPE_VAL_NO_TRIGGER_MOD /* default */
#define NISCOPE_VAL_AUTO IVISCOPE_VAL_AUTO
#define NISCOPE_VAL_AUTO_LEVEL IVISCOPE_VAL_AUTO_LEVEL
/*- NISCOPE_ATTR_TRIGGER_COUPLING Values -*/
/* #define NISCOPE_VAL_AC DEFINED ABOVE */
/* #define NISCOPE_VAL_DC DEFINED ABOVE */
#define NISCOPE_VAL_HF_REJECT IVISCOPE_VAL_HF_REJECT
#define NISCOPE_VAL_LF_REJECT IVISCOPE_VAL_LF_REJECT
#define NISCOPE_VAL_AC_PLUS_HF_REJECT (IVISCOPE_VAL_TRIGGER_COUPLING_SPECIFIC_EXT_BASE + 1)
/*- NISCOPE_ATTR_TRIGGER_SLOPE Values -*/
#define NISCOPE_VAL_POSITIVE IVISCOPE_VAL_POSITIVE
#define NISCOPE_VAL_NEGATIVE IVISCOPE_VAL_NEGATIVE
/*- NISCOPE_ATTR_ACQUISITION_TYPE Values -*/
#define NISCOPE_VAL_NORMAL 0L /* default */
#define NISCOPE_VAL_FLEXRES (IVISCOPE_VAL_ACQUISITION_TYPE_SPECIFIC_EXT_BASE + 1)
#define NISCOPE_VAL_DDC (IVISCOPE_VAL_ACQUISITION_TYPE_SPECIFIC_EXT_BASE + 2)
/*- NISCOPE_ATTR_INTERPOLATION Values -*/
#define NISCOPE_VAL_NO_INTERPOLATION IVISCOPE_VAL_NO_INTERPOLATION
#define NISCOPE_VAL_SINE_X IVISCOPE_VAL_SINE_X /* default */
#define NISCOPE_VAL_LINEAR IVISCOPE_VAL_LINEAR
/*- NISCOPE_ATTR_INTERPOLATION Values -*/
#define NISCOPE_VAL_NO_INTERPOLATION IVISCOPE_VAL_NO_INTERPOLATION
#define NISCOPE_VAL_SINE_X IVISCOPE_VAL_SINE_X /* default */
#define NISCOPE_VAL_LINEAR IVISCOPE_VAL_LINEAR
/*- Defined values for NISCOPE_ATTR_TV_TRIGGER_SIGNAL_FORMAT -*/
// SDTV/EDTV
#define NISCOPE_VAL_NTSC IVISCOPE_VAL_NTSC
#define NISCOPE_VAL_PAL IVISCOPE_VAL_PAL
#define NISCOPE_VAL_SECAM IVISCOPE_VAL_SECAM
#define NISCOPE_VAL_M_PAL (IVISCOPE_VAL_TV_SIGNAL_FORMAT_SPECIFIC_EXT_BASE + 1)
#define NISCOPE_VAL_480I_59_94_FIELDS_PER_SECOND (IVISCOPE_VAL_TV_SIGNAL_FORMAT_SPECIFIC_EXT_BASE + 10)
#define NISCOPE_VAL_480I_60_FIELDS_PER_SECOND (IVISCOPE_VAL_TV_SIGNAL_FORMAT_SPECIFIC_EXT_BASE + 11)
#define NISCOPE_VAL_480P_59_94_FRAMES_PER_SECOND (IVISCOPE_VAL_TV_SIGNAL_FORMAT_SPECIFIC_EXT_BASE + 15)
#define NISCOPE_VAL_480P_60_FRAMES_PER_SECOND (IVISCOPE_VAL_TV_SIGNAL_FORMAT_SPECIFIC_EXT_BASE + 16)
#define NISCOPE_VAL_576I_50_FIELDS_PER_SECOND (IVISCOPE_VAL_TV_SIGNAL_FORMAT_SPECIFIC_EXT_BASE + 20)
#define NISCOPE_VAL_576P_50_FRAMES_PER_SECOND (IVISCOPE_VAL_TV_SIGNAL_FORMAT_SPECIFIC_EXT_BASE + 25)
// HDTV
#define NISCOPE_VAL_720P_50_FRAMES_PER_SECOND (IVISCOPE_VAL_TV_SIGNAL_FORMAT_SPECIFIC_EXT_BASE + 31)
#define NISCOPE_VAL_720P_59_94_FRAMES_PER_SECOND (IVISCOPE_VAL_TV_SIGNAL_FORMAT_SPECIFIC_EXT_BASE + 32)
#define NISCOPE_VAL_720P_60_FRAMES_PER_SECOND (IVISCOPE_VAL_TV_SIGNAL_FORMAT_SPECIFIC_EXT_BASE + 33)
#define NISCOPE_VAL_1080I_50_FIELDS_PER_SECOND (IVISCOPE_VAL_TV_SIGNAL_FORMAT_SPECIFIC_EXT_BASE + 40)
#define NISCOPE_VAL_1080I_59_94_FIELDS_PER_SECOND (IVISCOPE_VAL_TV_SIGNAL_FORMAT_SPECIFIC_EXT_BASE + 41)
#define NISCOPE_VAL_1080I_60_FIELDS_PER_SECOND (IVISCOPE_VAL_TV_SIGNAL_FORMAT_SPECIFIC_EXT_BASE + 42)
#define NISCOPE_VAL_1080P_24_FRAMES_PER_SECOND (IVISCOPE_VAL_TV_SIGNAL_FORMAT_SPECIFIC_EXT_BASE + 45)
/*- Defined values for NISCOPE_ATTR_TV_TRIGGER_POLARITY -*/
#define NISCOPE_VAL_TV_POSITIVE IVISCOPE_VAL_TV_POSITIVE
#define NISCOPE_VAL_TV_NEGATIVE IVISCOPE_VAL_TV_NEGATIVE
/*- Defined values for NISCOPE_ATTR_TV_TRIGGER_EVENT -*/
#define NISCOPE_VAL_TV_EVENT_FIELD1 IVISCOPE_VAL_TV_EVENT_FIELD1
#define NISCOPE_VAL_TV_EVENT_FIELD2 IVISCOPE_VAL_TV_EVENT_FIELD2
#define NISCOPE_VAL_TV_EVENT_ANY_FIELD IVISCOPE_VAL_TV_EVENT_ANY_FIELD
#define NISCOPE_VAL_TV_EVENT_ANY_LINE IVISCOPE_VAL_TV_EVENT_ANY_LINE
#define NISCOPE_VAL_TV_EVENT_LINE_NUMBER IVISCOPE_VAL_TV_EVENT_LINE_NUMBER
/*- NISCOPE_ATTR_SAMPLE_MODE Values -*/
#define NISCOPE_VAL_REAL_TIME IVISCOPE_VAL_REAL_TIME
#define NISCOPE_VAL_EQUIVALENT_TIME IVISCOPE_VAL_EQUIVALENT_TIME
/*- NISCOPE_ATTR_CLOCK_SOURCE Values -*/
#define NISCOPE_VAL_NO_SOURCE "VAL_NO_SOURCE"
#define NISCOPE_VAL_RTSI_CLOCK "VAL_RTSI_CLOCK"
/* #define NISCOPE_VAL_EXTERNAL DEFINED ABOVE */
/* #define NISCOPE_VAL_PFI_0 DEFINED ABOVE */
/* #define NISCOPE_VAL_PFI_1 DEFINED ABOVE */
/* #define NISCOPE_VAL_PFI_2 DEFINED ABOVE */
#define NISCOPE_VAL_PXI_CLOCK "VAL_PXI_CLOCK"
#define NISCOPE_VAL_CLK_IN "VAL_CLK_IN"
#define NISCOPE_VAL_CLK_OUT "VAL_CLK_OUT"
#define NISCOPE_VAL_INTERNAL10MHZ_OSC "VAL_INTERNAL10MHZ_OSC"
/*- NISCOPE_ATTR_SAMP_CLK_TIMEBASE_SRC -*/
/* #define NISCOPE_VAL_CLK_IN DEFINED ABOVE */
/* #define NISCOPE_VAL_NO_SOURCE DEFINED ABOVE */
/* #define NISCOPE_VAL_PXI_STAR DEFINED ABOVE */
/*- niScope_ExportSignal Values -*/
#define NISCOPE_VAL_REF_TRIGGER 1
#define NISCOPE_VAL_START_TRIGGER 2
#define NISCOPE_VAL_END_OF_ACQUISITION_EVENT 3
#define NISCOPE_VAL_END_OF_RECORD_EVENT 4
#define NISCOPE_VAL_ADVANCE_TRIGGER 5
#define NISCOPE_VAL_READY_FOR_ADVANCE_EVENT 6
#define NISCOPE_VAL_READY_FOR_START_EVENT 7
#define NISCOPE_VAL_READY_FOR_REF_EVENT 10
#define NISCOPE_VAL_5V_OUT 13
#define NISCOPE_VAL_REF_CLOCK 100
#define NISCOPE_VAL_SAMPLE_CLOCK 101
/*- NISCOPE_ATTR_TRIGGER_WINDOW_MODE Values -*/
#define NISCOPE_VAL_ENTERING_WINDOW 0
#define NISCOPE_VAL_LEAVING_WINDOW 1
/*- General defined values -*/
#define NISCOPE_VAL_INPUT 0
#define NISCOPE_VAL_OUTPUT 1
#define NISCOPE_VAL_NONE 0
#define NISCOPE_VAL_TRUE (VI_TRUE)
#define NISCOPE_VAL_FALSE (VI_FALSE)
/*- Defined values for calibrationOperation of niScope_Calibrate -*/
/*- The niScope_Calibrate function is obsolete, see niScopeCal.h
for calibration defines and functions. */
#define NISCOPE_VAL_SELF_CALIBRATION 0
#define NISCOPE_VAL_EXTERNAL_CALIBRATION 1
#define NISCOPE_VAL_RESTORE_FACTORY_CALIBRATION 2
#define NISCOPE_VAL_CLEAR_EEPROM 101 // internal use only
/* Self calibrate options */
#define NISCOPE_VAL_CAL_RESTORE_EXTERNAL_CALIBRATION \
NISCOPE_VAL_RESTORE_FACTORY_CALIBRATION
/*- Defined values for maxTime parameter of niScope_ReadWaveform -*/
#define NISCOPE_VAL_MAX_TIME_INFINITE IVISCOPE_VAL_MAX_TIME_INFINITE
#define NISCOPE_VAL_MAX_TIME_IMMEDIATE IVISCOPE_VAL_MAX_TIME_IMMEDIATE
/*- Keep NISCOPE_VAL_MAX_TIME_NONE for compatibility - use NISCOPE_VAL_MAX_TIME_IMMEDIATE
for new programs -*/
#define NISCOPE_VAL_MAX_TIME_NONE IVISCOPE_VAL_MAX_TIME_IMMEDIATE
/*- Defined values for the status parameter of the niScope_AcquisitionStatus -*/
#define NISCOPE_VAL_ACQ_COMPLETE 1L
#define NISCOPE_VAL_ACQ_IN_PROGRESS IVISCOPE_VAL_ACQ_IN_PROGRESS
#define NISCOPE_VAL_ACQ_STATUS_UNKNOWN -1L
/*- Defined values for the waveform measurement functions -*/
#define NISCOPE_VAL_ALL_MEASUREMENTS 10000L /* for ClearingStats */
#define NISCOPE_VAL_MEAS_LOWPASS 0 /* ATTR_MEAS_FILTER_TYPE */
#define NISCOPE_VAL_MEAS_HIGHPASS 1
#define NISCOPE_VAL_MEAS_BANDPASS 2
#define NISCOPE_VAL_MEAS_BANDSTOP 3
#define NISCOPE_VAL_MEAS_LOW_HIGH 0 /* ATTR_MEAS_PERCENTAGE_METHOD */
#define NISCOPE_VAL_MEAS_MIN_MAX 1
#define NISCOPE_VAL_MEAS_BASE_TOP 2
#define NISCOPE_VAL_MEAS_VOLTAGE 0 /* ATTR_MEAS_REF_LEVEL_UNITS */
#define NISCOPE_VAL_MEAS_PERCENTAGE 1
#define NISCOPE_VAL_RISE_TIME IVISCOPE_VAL_RISE_TIME
#define NISCOPE_VAL_FALL_TIME IVISCOPE_VAL_FALL_TIME
#define NISCOPE_VAL_FREQUENCY IVISCOPE_VAL_FREQUENCY
#define NISCOPE_VAL_PERIOD IVISCOPE_VAL_PERIOD
#define NISCOPE_VAL_VOLTAGE_RMS IVISCOPE_VAL_VOLTAGE_RMS
#define NISCOPE_VAL_VOLTAGE_PEAK_TO_PEAK IVISCOPE_VAL_VOLTAGE_PEAK_TO_PEAK
#define NISCOPE_VAL_VOLTAGE_MAX IVISCOPE_VAL_VOLTAGE_MAX
#define NISCOPE_VAL_VOLTAGE_MIN IVISCOPE_VAL_VOLTAGE_MIN
#define NISCOPE_VAL_VOLTAGE_HIGH IVISCOPE_VAL_VOLTAGE_HIGH
#define NISCOPE_VAL_VOLTAGE_LOW IVISCOPE_VAL_VOLTAGE_LOW
#define NISCOPE_VAL_VOLTAGE_AVERAGE IVISCOPE_VAL_VOLTAGE_AVERAGE
#define NISCOPE_VAL_WIDTH_NEG IVISCOPE_VAL_WIDTH_NEG
#define NISCOPE_VAL_WIDTH_POS IVISCOPE_VAL_WIDTH_POS
#define NISCOPE_VAL_DUTY_CYCLE_NEG IVISCOPE_VAL_DUTY_CYCLE_NEG
#define NISCOPE_VAL_DUTY_CYCLE_POS IVISCOPE_VAL_DUTY_CYCLE_POS
#define NISCOPE_VAL_AMPLITUDE IVISCOPE_VAL_AMPLITUDE
#define NISCOPE_VAL_VOLTAGE_CYCLE_RMS IVISCOPE_VAL_VOLTAGE_CYCLE_RMS
#define NISCOPE_VAL_VOLTAGE_CYCLE_AVERAGE IVISCOPE_VAL_VOLTAGE_CYCLE_AVERAGE
#define NISCOPE_VAL_OVERSHOOT IVISCOPE_VAL_OVERSHOOT
#define NISCOPE_VAL_PRESHOOT IVISCOPE_VAL_PRESHOOT
#define NISCOPE_VAL_LOW_REF_VOLTS (IVISCOPE_VAL_MEASUREMENT_FUNCTION_SPECIFIC_EXT_BASE + 0L)
#define NISCOPE_VAL_MID_REF_VOLTS (IVISCOPE_VAL_MEASUREMENT_FUNCTION_SPECIFIC_EXT_BASE + 1L)
#define NISCOPE_VAL_HIGH_REF_VOLTS (IVISCOPE_VAL_MEASUREMENT_FUNCTION_SPECIFIC_EXT_BASE + 2L)
#define NISCOPE_VAL_AREA (IVISCOPE_VAL_MEASUREMENT_FUNCTION_SPECIFIC_EXT_BASE + 3L)
#define NISCOPE_VAL_CYCLE_AREA (IVISCOPE_VAL_MEASUREMENT_FUNCTION_SPECIFIC_EXT_BASE + 4L)
#define NISCOPE_VAL_INTEGRAL (IVISCOPE_VAL_MEASUREMENT_FUNCTION_SPECIFIC_EXT_BASE + 5L)
#define NISCOPE_VAL_VOLTAGE_BASE (IVISCOPE_VAL_MEASUREMENT_FUNCTION_SPECIFIC_EXT_BASE + 6L)
#define NISCOPE_VAL_VOLTAGE_TOP (IVISCOPE_VAL_MEASUREMENT_FUNCTION_SPECIFIC_EXT_BASE + 7L)
#define NISCOPE_VAL_FFT_FREQUENCY (IVISCOPE_VAL_MEASUREMENT_FUNCTION_SPECIFIC_EXT_BASE + 8L)
#define NISCOPE_VAL_FFT_AMPLITUDE (IVISCOPE_VAL_MEASUREMENT_FUNCTION_SPECIFIC_EXT_BASE + 9L)
#define NISCOPE_VAL_RISE_SLEW_RATE (IVISCOPE_VAL_MEASUREMENT_FUNCTION_SPECIFIC_EXT_BASE + 10L)
#define NISCOPE_VAL_FALL_SLEW_RATE (IVISCOPE_VAL_MEASUREMENT_FUNCTION_SPECIFIC_EXT_BASE + 11L)
#define NISCOPE_VAL_AC_ESTIMATE (1000L + 12L)
#define NISCOPE_VAL_DC_ESTIMATE (IVISCOPE_VAL_MEASUREMENT_FUNCTION_SPECIFIC_EXT_BASE + 13L)
#define NISCOPE_VAL_TIME_DELAY (IVISCOPE_VAL_MEASUREMENT_FUNCTION_SPECIFIC_EXT_BASE + 14L)
#define NISCOPE_VAL_AVERAGE_PERIOD (IVISCOPE_VAL_MEASUREMENT_FUNCTION_SPECIFIC_EXT_BASE + 15L)
#define NISCOPE_VAL_AVERAGE_FREQUENCY (IVISCOPE_VAL_MEASUREMENT_FUNCTION_SPECIFIC_EXT_BASE + 16L)
#define NISCOPE_VAL_VOLTAGE_BASE_TO_TOP (IVISCOPE_VAL_MEASUREMENT_FUNCTION_SPECIFIC_EXT_BASE + 17L)
#define NISCOPE_VAL_PHASE_DELAY (IVISCOPE_VAL_MEASUREMENT_FUNCTION_SPECIFIC_EXT_BASE + 18L)
/* Voltage Histogram */
#define NISCOPE_VAL_VOLTAGE_HISTOGRAM_MEAN (IVISCOPE_VAL_MEASUREMENT_FUNCTION_SPECIFIC_EXT_BASE + 1000L)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -