📄 nidmm.h
字号:
/*****************************************************************************
* N I - D M M
*----------------------------------------------------------------------------
* Copyright (c) National Instruments 2002. All Rights Reserved.
*----------------------------------------------------------------------------
*
* Title: nidmm.h
* Purpose: NiDmm Class value, attribute Id, and function declarations.
*
* National Instruments, Austin Texas
* PH. (800)433-3488
* Website http://www.ni.com
*
*****************************************************************************/
#ifndef __NIDMM__HEADER
#define __NIDMM__HEADER
#if defined(__cplusplus) || defined(__cplusplus__)
extern "C" {
#endif
/*****************************************************************************\
Include Files
\*****************************************************************************/
#include "ivi.h"
#include "IviDmm.h"
#if (defined(_EXPORTING) && defined(_IVI_mswin32_))
#define NIDMM_DECLSPEC __declspec(dllexport)
#else
#define NIDMM_DECLSPEC
#endif
#ifdef _CVI_
#pragma EnableLibraryRuntimeChecking
#endif
/*****************************************************************************\
Version/Revision Constants
\*****************************************************************************/
#define NIDMM_MAJOR_VERSION 2
#define NIDMM_MINOR_VERSION 6
#define NIDMM_ATTR_BASE IVI_SPECIFIC_PUBLIC_ATTR_BASE
#define NIDMM_ATTR_PRIVATE_BASE IVI_SPECIFIC_PRIVATE_ATTR_BASE
#define NIDMM_ERROR_BASE IVI_SPECIFIC_ERROR_BASE
#define NIDMM_WARN_BASE IVI_SPECIFIC_WARN_BASE
// additional status base
#define NIDMM_ERROR_EXT_STATUS_BASE (NIDMM_ERROR_BASE + 0x0F00)
#define NIDMM_ERROR_EXTCAL_ERROR_BASE (NIDMM_ERROR_BASE + 0x0200)
// additional warning base
#define NIDMM_WARN_EXT_STATUS_BASE (NIDMM_WARN_BASE + 0x0F00)
#define NIDMM_WARN_EXTCAL_WARN_BASE (NIDMM_WARN_BASE + 0x0200)
#define NIDMM_VAL_FUNC_SPECIFIC_EXT_BASE IVIDMM_VAL_FUNC_SPECIFIC_EXT_BASE
#define NIDMM_VAL_TRIGGER_SOURCE_SPECIFIC_EXT_BASE IVIDMM_VAL_TRIGGER_SOURCE_SPECIFIC_EXT_BASE
/*****************************************************************************\
Instrument Specific Error Codes
\*****************************************************************************/
#define NIDMM_ERROR_MAX_TIME_EXCEEDED IVIDMM_ERROR_MAX_TIME_EXCEEDED
#define NIDMM_ERROR_UNKNOWN_DEVICE (NIDMM_ERROR_BASE + 0L) // 0xBFFA4000 -1074118656
#define NIDMM_ERROR_INVALID_DESCRIPTOR (NIDMM_ERROR_BASE + 1L) // 0xBFFA4001 -1074118655
#define NIDMM_ERROR_INVALID_DRIVER_SETUP (NIDMM_ERROR_BASE + 2L) // 0xBFFA4002 -1074118654
#define NIDMM_ERROR_ATTRIBUTE_INVALIDATED (NIDMM_ERROR_BASE + 3L) // 0xBFFA4003 -1074118653
#define NIDMM_ERROR_INVALID_TRIG (NIDMM_ERROR_BASE + 4L) // 0xBFFA4004 -1074118652
#define NIDMM_ERROR_TRANSFER_IN_PROGRESS (NIDMM_ERROR_BASE + 5L) // 0xBFFA4005 -1074118651
#define NIDMM_ERROR_INTERNAL (NIDMM_ERROR_BASE + 6L) // 0xBFFA4006 -1074118650
#define NIDMM_ERROR_NUM_SESSIONS_EXCEEDED (NIDMM_ERROR_BASE + 7L) // 0xBFFA4007 -1074118649
#define NIDMM_ERROR_REV_QUERY_FAILURE (NIDMM_ERROR_BASE + 8L) // 0xBFFA4008 -1074118648
#define NIDMM_ERROR_AC_TEST_FAILURE (NIDMM_ERROR_BASE + 9L) // 0xBFFA4009 -1074118647
#define NIDMM_ERROR_DC_TEST_FAILURE (NIDMM_ERROR_BASE + 10L) // 0xBFFA400A -1074118646
#define NIDMM_ERROR_RESISTANCE_TEST_FAILURE (NIDMM_ERROR_BASE + 11L) // 0xBFFA400B -1074118645
#define NIDMM_ERROR_INVALID_SCAN_CONFIG (NIDMM_ERROR_BASE + 12L) // 0xBFFA400C -1074118644
#define NIDMM_ERROR_INVALID_AUTO_RANGE (NIDMM_ERROR_BASE + 13L) // 0xBFFA400D -1074118643
#define NIDMM_ERROR_INVALID_RESOLUTION (NIDMM_ERROR_BASE + 14L) // 0xBFFA400E -1074118642
#define NIDMM_ERROR_DATA_NOT_AVAILABLE (NIDMM_ERROR_BASE + 15L) // 0xBFFA400F -1074118641
#define NIDMM_ERROR_SELF_CAL_OVERRANGE (NIDMM_ERROR_BASE + 16L) // 0xBFFA4010 -1074118640
#define NIDMM_ERROR_DEVICE_IN_USE_BY_PROC (NIDMM_ERROR_BASE + 17L) // 0xBFFA4011 -1074118639
#define NIDMM_ERROR_EXT_TRIG_LINE_IN_USE (NIDMM_ERROR_BASE + 18L) // 0xBFFA4012 -1074118638
#define NIDMM_ERROR_CALIBRATION (NIDMM_ERROR_BASE + 19L) // 0xBFFA4013 -1074118637
#define NIDMM_ERROR_DRIVER_INITIALIZATION (NIDMM_ERROR_BASE + 20L) // 0xBFFA4014 -1074118636
#define NIDMM_ERROR_BUFFER_OVERWRITE (NIDMM_ERROR_BASE + 21L) // 0xBFFA4015 -1074118635
#define NIDMM_ERROR_INVALID_MODE (NIDMM_ERROR_BASE + 22L) // 0xBFFA4016 -1074118634
#define NIDMM_ERROR_SELF_TEST_FAILURE (NIDMM_ERROR_BASE + 23L) // 0xBFFA4017 -1074118633
#define NIDMM_ERROR_WAVEFORM_CONFIG (NIDMM_ERROR_BASE + 24L) // 0xBFFA4018 -1074118632
#define NIDMM_ERROR_WAVEFORM_ACQ_TIME (NIDMM_ERROR_BASE + 25L) // 0xBFFA4019 -1074118631
#define NIDMM_ERROR_INVALID_MEAS_COMP_DEST (NIDMM_ERROR_BASE + 26L) // 0xBFFA401A -1074118630
#define NIDMM_ERROR_CABLE_COMP_NOT_ALLOWED (NIDMM_ERROR_BASE + 27L) // 0xBFFA401B -1074118629
#define NIDMM_ERROR_INVALID_CABLE_COMP_VALUE (NIDMM_ERROR_BASE + 28L) // 0xBFFA401C -1074118628
#define NIDMM_ERROR_CABLE_COMP_FAILED (NIDMM_ERROR_BASE + 29L) // 0xBFFA401D -1074118627
#define NIDMM_ERROR_INVALID_CABLE_COMP_SETUP (NIDMM_ERROR_BASE + 30L) // 0xBFFA401E -1074118626
#define NIDMM_ERROR_SERIAL_PORT_ERROR (NIDMM_ERROR_BASE + 31L) // 0xBFFA401F -1074118625
#define NIDMM_ERROR_AVERAGING_NOT_ALLOWED (NIDMM_ERROR_BASE + 32L) // 0xBFFA4020 -1074118624
#define NIDMM_ERROR_COMMIT_WHILE_RUNNING (NIDMM_ERROR_BASE + 33L) // 0xBFFA4021 -1074118623
#define NIDMM_ERROR_INVALID_BUFFER_SIZE (NIDMM_ERROR_BASE + 34L) // 0xBFFA4022 -1074118622
#define NIDMM_ERROR_INVALID_APERTURE_AVG_TIME (NIDMM_ERROR_BASE + 35L) // 0xBFFA4023 -1074118621
#define NIDMM_ERROR_FIRMWARE_LOAD (NIDMM_ERROR_BASE + 800L) // 0xBFFA4320 -1074117856
#define NIDMM_ERROR_DRIVER_TIMEOUT (NIDMM_ERROR_BASE + 801L) // 0xBFFA4321 -1074117855
#define NIDMM_ERROR_ACQ_IN_PROGRESS (NIDMM_ERROR_BASE + 802L) // 0xBFFA4322 -1074117854
#define NIDMM_ERROR_VERSION_MISMATCH (NIDMM_ERROR_BASE + 803L) // 0xBFFA4323 -1074117853
#define NIDMM_ERROR_EEPROM_NOT_RESERVED (NIDMM_ERROR_BASE + 804L) // 0xBFFA4324 -1074117852
#define NIDMM_ERROR_SET_SA_SOURCE_TO_AUXIO (NIDMM_ERROR_BASE + 805L) // 0xBFFA4325 -1074117851
#define NIDMM_ERROR_SCANLIST_SIZE_EXCEEDED (NIDMM_ERROR_BASE + 806L) // 0xBFFA4326 -1074117850
#define NIDMM_ERROR_FEATURE_NOT_SUPPORTED (NIDMM_ERROR_BASE + 807L) // 0xBFFA4327 -1074117849
#define NIDMM_ERROR_BAD_READ (NIDMM_ERROR_BASE + 808L) // 0xBFFA4328 -1074117848
#define NIDMM_ERROR_AZ_REQUIRED (NIDMM_ERROR_BASE + 809L) // 0xBFFA4329 -1074117847
#define NIDMM_ERROR_MAX_SETTLE_TIME_EXCEEDED (NIDMM_ERROR_BASE + 810L) // 0xBFFA432A -1074117846
#define NIDMM_ERROR_AZ_REQUIRED_FOR_75 (NIDMM_ERROR_BASE + 812L) // 0xBFFA432C -1074117844
#define NIDMM_ERROR_INTERNAL_HARDWARE (NIDMM_ERROR_BASE + 900L) // 0xBFFA4384 -1074117756
#define NIDMM_ERROR_EEPROM_WRITE (NIDMM_ERROR_BASE + 901L) // 0xBFFA4385 -1074117755
#define NIDMM_ERROR_SERIAL_PORT_RESET_FAIL (NIDMM_ERROR_BASE + 902L) // 0xBFFA4386 -1074117754
#define NIDMM_ERROR_DEVICE_NOT_READY (NIDMM_ERROR_BASE + 903L) // 0xBFFA4387 -1074117753
#define NIDMM_ERROR_HARDWARE_FIFO_OVERFLOW (NIDMM_ERROR_BASE + 904L) // 0xBFFA4388 -1074117752
#define NIDMM_ERROR_HARDWARE_STATUS_INVALID (NIDMM_ERROR_BASE + 905L) // 0xBFFA4389 -1074117751
#define NIDMM_ERROR_EXTCAL_INVALID_PASSWORD (NIDMM_ERROR_EXTCAL_ERROR_BASE + 0L) // 0xBFFA4200 -1074118144
#define NIDMM_ERROR_EXTCAL_INCOMPLETE_CAL (NIDMM_ERROR_EXTCAL_ERROR_BASE + 1L) // 0xBFFA4201 -1074118143
#define NIDMM_ERROR_EXTCAL_CAL_SESSION_NOT_VALID (NIDMM_ERROR_EXTCAL_ERROR_BASE + 2L) // 0xBFFA4202 -1074118142
#define NIDMM_ERROR_EXTCAL_SIMULATION_NOT_ALLOWED (NIDMM_ERROR_EXTCAL_ERROR_BASE + 3L) // 0xBFFA4203 -1074118141
#define NIDMM_ERROR_EXTCAL_RESOURCE_NOT_AVAILABLE (NIDMM_ERROR_EXTCAL_ERROR_BASE + 4L) // 0xBFFA4204 -1074118140
#define NIDMM_ERROR_EXTCAL_SESSION_ALREADY_OPEN (NIDMM_ERROR_EXTCAL_ERROR_BASE + 6L) // 0xBFFA4206 -1074118138
#define NIDMM_ERROR_EXTCAL_IMPROPER_CLOSE (NIDMM_ERROR_EXTCAL_ERROR_BASE + 7L) // 0xBFFA4207 -1074118137
#define NIDMM_ERROR_EXTCAL_IMPROPER_INIT (NIDMM_ERROR_EXTCAL_ERROR_BASE + 8L) // 0xBFFA4208 -1074118136
#define NIDMM_ERROR_EXTCAL_BAD_LEAKAGE_RESISTANCE (NIDMM_ERROR_EXTCAL_ERROR_BASE + 9L) // 0xBFFA4209 -1074118135
#define NIDMM_ERROR_EXTCAL_DEPENDENCY_CHECK_FAILED (NIDMM_ERROR_EXTCAL_ERROR_BASE + 10L) // 0xBFFA420A -1074118134
#define NIDMM_ERROR_EXTCAL_BAD_GAIN (NIDMM_ERROR_EXTCAL_ERROR_BASE + 11L) // 0xBFFA420B -1074118133
#define NIDMM_ERROR_EXTCAL_BAD_FILTER (NIDMM_ERROR_EXTCAL_ERROR_BASE + 12L) // 0xBFFA420C -1074118132
#define NIDMM_ERROR_EXTCAL_BAD_LC_COEFF (NIDMM_ERROR_EXTCAL_ERROR_BASE + 13L) // 0xBFFA420D -1074118131
#define NIDMM_ERROR_EXTCAL_BAD_LINEARIZATION (NIDMM_ERROR_EXTCAL_ERROR_BASE + 14L) // 0xBFFA420E -1074118130
#define NIDMM_ERROR_EXTCAL_BAD_OFFSET (NIDMM_ERROR_EXTCAL_ERROR_BASE + 15L) // 0xBFFA420F -1074118129
/*****************************************************************************\
Instrument Specific Warning Codes
\*****************************************************************************/
#define NIDMM_WARN_NOT_SUPPORTED (NIDMM_WARN_BASE + 0L) // 0x3FFA4000 1073364992
#define NIDMM_WARN_SIMULATING (NIDMM_WARN_BASE + 1L) // 0x3FFA4001 1073364993
#define NIDMM_WARN_RANGE_INVALIDATED (NIDMM_WARN_BASE + 2L) // 0x3FFA4002 1073364994
// additional warnings
#define NIDMM_WARN_UNDERRANGE (NIDMM_WARN_EXT_STATUS_BASE + 0x80) // 0x3FFA4F80 1073368960
#define NIDMM_WARN_EXTCAL_SELF_CAL_NEEDED (NIDMM_WARN_EXTCAL_WARN_BASE + 0L)
#define NIDMM_WARN_EXTCAL_BUFFER_TRUNCATED (NIDMM_WARN_EXTCAL_WARN_BASE + 1L)
/*****************************************************************************\
IVI Inherent Instrument Attributes
\*****************************************************************************/
/*- User Options -*/
#define NIDMM_ATTR_RANGE_CHECK IVI_ATTR_RANGE_CHECK /* ViBoolean */
#define NIDMM_ATTR_QUERY_INSTRUMENT_STATUS NIDMM_ATTR_QUERY_INSTR_STATUS /* ViBoolean */
#define NIDMM_ATTR_CACHE IVI_ATTR_CACHE /* ViBoolean */
#define NIDMM_ATTR_SIMULATE IVI_ATTR_SIMULATE /* ViBoolean */
#define NIDMM_ATTR_RECORD_COERCIONS IVI_ATTR_RECORD_COERCIONS /* ViBoolean */
#define NIDMM_ATTR_INTERCHANGE_CHECK IVI_ATTR_INTERCHANGE_CHECK /* ViBoolean */
/*- Class Driver Identification -*/
#define NIDMM_ATTR_SPECIFIC_DRIVER_CLASS_SPEC_MAJOR_VERSION IVI_ATTR_SPECIFIC_DRIVER_CLASS_SPEC_MAJOR_VERSION /* ViInt32, read only */
#define NIDMM_ATTR_SPECIFIC_DRIVER_CLASS_SPEC_MINOR_VERSION IVI_ATTR_SPECIFIC_DRIVER_CLASS_SPEC_MINOR_VERSION /* ViInt32, read only */
/*- Driver Identification -*/
#define NIDMM_ATTR_SPECIFIC_DRIVER_DESCRIPTION IVI_ATTR_SPECIFIC_DRIVER_DESCRIPTION /* ViString, read only */
#define NIDMM_ATTR_SPECIFIC_DRIVER_PREFIX IVI_ATTR_SPECIFIC_DRIVER_PREFIX /* ViString, read only */
#define NIDMM_ATTR_SPECIFIC_DRIVER_VENDOR IVI_ATTR_SPECIFIC_DRIVER_VENDOR /* ViString, read only */
#define NIDMM_ATTR_SPECIFIC_DRIVER_REVISION IVI_ATTR_SPECIFIC_DRIVER_REVISION /* ViString, read only */
#define NIDMM_ATTR_SPECIFIC_DRIVER_MAJOR_VERSION IVI_ATTR_SPECIFIC_DRIVER_MAJOR_VERSION /* ViInt32, read only */
#define NIDMM_ATTR_SPECIFIC_DRIVER_MINOR_VERSION IVI_ATTR_SPECIFIC_DRIVER_MINOR_VERSION /* ViInt32, read only */
/*- Driver Capabilities -*/
#define NIDMM_ATTR_CHANNEL_COUNT IVI_ATTR_CHANNEL_COUNT /* ViInt32, read only */
#define NIDMM_ATTR_SUPPORTED_INSTRUMENT_MODELS IVI_ATTR_SUPPORTED_INSTRUMENT_MODELS /* ViString, read only */
#define NIDMM_ATTR_GROUP_CAPABILITIES IVI_ATTR_GROUP_CAPABILITIES /* ViString, read only */
/*- Instrument Identification -*/
#define NIDMM_ATTR_INSTRUMENT_MANUFACTURER IVI_ATTR_INSTRUMENT_MANUFACTURER /* ViString, read only */
#define NIDMM_ATTR_INSTRUMENT_MODEL IVI_ATTR_INSTRUMENT_MODEL /* ViString, read only */
#define NIDMM_ATTR_INSTRUMENT_FIRMWARE_REVISION IVI_ATTR_INSTRUMENT_FIRMWARE_REVISION /* ViString, read only */
/*- Advanced Session I/O -*/
#define NIDMM_ATTR_LOGICAL_NAME IVI_ATTR_LOGICAL_NAME /* ViString, read only */
#define NIDMM_ATTR_IO_RESOURCE_DESCRIPTOR IVI_ATTR_IO_RESOURCE_DESCRIPTOR /* ViString, read only */
#define NIDMM_ATTR_DRIVER_SETUP IVI_ATTR_DRIVER_SETUP /* ViString, read only */
#define NIDMM_ATTR_IO_SESSION IVI_ATTR_IO_SESSION /* ViSession, read only */
/*****************************************************************************\
Instrument Specific Attributes
\*****************************************************************************/
/*- IviDmmBase Capability Group -*/
#define NIDMM_ATTR_FUNCTION IVIDMM_ATTR_FUNCTION /* ViInt32 */
#define NIDMM_ATTR_RANGE IVIDMM_ATTR_RANGE /* ViReal64 */
#define NIDMM_ATTR_RESOLUTION_ABSOLUTE IVIDMM_ATTR_RESOLUTION_ABSOLUTE /* ViReal64 */
#define NIDMM_ATTR_RESOLUTION_DIGITS (IVI_CLASS_PUBLIC_ATTR_BASE + 3L) /* ViReal64 */
#define NIDMM_ATTR_TRIGGER_DELAY IVIDMM_ATTR_TRIGGER_DELAY /* ViReal64 */
#define NIDMM_ATTR_TRIGGER_SOURCE IVIDMM_ATTR_TRIGGER_SOURCE /* ViInt32 */
/*- IviDmmAcMeasurement Extension Group -*/
#define NIDMM_ATTR_AC_MAX_FREQ IVIDMM_ATTR_AC_MAX_FREQ /* ViReal64 */
#define NIDMM_ATTR_AC_MIN_FREQ IVIDMM_ATTR_AC_MIN_FREQ /* ViReal64 */
/*- IviDmmFrequencyMeasurement Extension Group -*/
#define NIDMM_ATTR_FREQ_VOLTAGE_RANGE IVIDMM_ATTR_FREQ_VOLTAGE_RANGE /* ViReal64 */
/*- IviDmmMultiPoint Extension Group -*/
#define NIDMM_ATTR_MEAS_COMPLETE_DEST IVIDMM_ATTR_MEAS_COMPLETE_DEST /* ViInt32 */
#define NIDMM_ATTR_SAMPLE_COUNT IVIDMM_ATTR_SAMPLE_COUNT /* ViInt32 */
#define NIDMM_ATTR_SAMPLE_INTERVAL IVIDMM_ATTR_SAMPLE_INTERVAL /* ViReal64 */
#define NIDMM_ATTR_SAMPLE_TRIGGER IVIDMM_ATTR_SAMPLE_TRIGGER /* ViInt32 */
#define NIDMM_ATTR_TRIGGER_COUNT IVIDMM_ATTR_TRIGGER_COUNT /* ViInt32 */
/*- IviDmmTriggerSlope Extension Group -*/
#define NIDMM_ATTR_TRIGGER_SLOPE IVIDMM_ATTR_TRIGGER_SLOPE /* ViInt32 */
/*- IviDmmDeviceInfo Extension Group -*/
#define NIDMM_ATTR_APERTURE_TIME IVIDMM_ATTR_APERTURE_TIME /* ViReal64 */
#define NIDMM_ATTR_APERTURE_TIME_UNITS IVIDMM_ATTR_APERTURE_TIME_UNITS /* ViInt32 */
/*- IviDmmAutoRangeValue Extension Group -*/
#define NIDMM_ATTR_AUTO_RANGE_VALUE IVIDMM_ATTR_AUTO_RANGE_VALUE /* ViReal64, read only */
/*- IviDmmAutoZero Extension Group -*/
#define NIDMM_ATTR_AUTO_ZERO IVIDMM_ATTR_AUTO_ZERO /* ViInt32 */
/*- IviDmmPowerLineFrequency Extension Group -*/
#define NIDMM_ATTR_POWERLINE_FREQ IVIDMM_ATTR_POWERLINE_FREQ /* ViReal64 */
/*- NI-DMM extended capabilities attributes -*/
/*- Advanced Triggering -*/
#define NIDMM_ATTR_MEAS_DEST_SLOPE (NIDMM_ATTR_BASE + 2L) /* ViInt32 */
#define NIDMM_ATTR_SAMPLE_TRIGGER_SLOPE (NIDMM_ATTR_BASE + 10L) /* ViInt32 */
#define NIDMM_ATTR_SAMPLE_DELAY_MODE (NIDMM_ATTR_BASE + 31L) /* ViInt32 */
/*- Advanced measurement configuration attributes -*/
#define NIDMM_ATTR_ADC_CALIBRATION (NIDMM_ATTR_BASE + 22L) /* ViInt32 */
#define NIDMM_ATTR_OFFSET_COMP_OHMS (NIDMM_ATTR_BASE + 23L) /* ViInt32 */
#define NIDMM_ATTR_NUMBER_OF_AVERAGES (NIDMM_ATTR_BASE + 32L) /* ViInt32 */
#define NIDMM_ATTR_CURRENT_SOURCE (NIDMM_ATTR_BASE + 25L) /* ViReal64 */
#define NIDMM_ATTR_DC_NOISE_REJECTION (NIDMM_ATTR_BASE + 26L) /* ViInt32 */
#define NIDMM_ATTR_SETTLE_TIME (NIDMM_ATTR_BASE + 28L) /* ViReal64 */
#define NIDMM_ATTR_INPUT_RESISTANCE (NIDMM_ATTR_BASE + 29L) /* ViReal64 */
#define NIDMM_ATTR_LATENCY (NIDMM_ATTR_BASE + 34L) /* ViInt32 */
#define NIDMM_ATTR_BUFFER_SIZE (NIDMM_ATTR_BASE + 37L) /* ViInt32 */
#define NIDMM_ATTR_SHUNT_VALUE (NIDMM_ATTR_BASE + 3L) /* ViReal64 */
/*- Behavior model attribute -*/
#define NIDMM_ATTR_OPERATION_MODE (NIDMM_ATTR_BASE + 14L) /* ViInt32 */
/*- Waveform acquisition attributes -*/
#define NIDMM_ATTR_WAVEFORM_RATE (NIDMM_ATTR_BASE + 18L) /* ViReal64 */
#define NIDMM_ATTR_WAVEFORM_POINTS (NIDMM_ATTR_BASE + 19L) /* ViInt32 */
/*- Waveform acquisition signal coupling attribute -*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -