📄 nidmm.h
字号:
ViStatus *errorCode,
ViChar errMessage[]);
ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_error_message(
ViSession vi,
ViStatus errorCode,
ViChar errMessage[]);
ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_GetError(
ViSession vi,
ViStatus *errorCode,
ViInt32 bufferSize,
ViChar description[]);
ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_ClearError(
ViSession vi);
/*- Utility Functions -*/
ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_reset(
ViSession vi);
ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_self_test(
ViSession vi,
ViInt16 *selfTestResult,
ViChar selfTestMessage[]);
ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_SelfCal(
ViSession vi);
ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_revision_query(
ViSession vi,
ViChar driverRev[],
ViChar instrRev[]);
ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_InvalidateAllAttributes(
ViSession vi);
ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_ResetWithDefaults(
ViSession vi);
ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_Disable(
ViSession vi);
ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_ConvertDigitsToAbsolute(
ViInt32 productID,
ViInt32 function,
ViReal64 range,
ViReal64 resolution,
ViPReal64 absoluteUnits);
ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_ConvertAbsoluteToDigits(
ViInt32 productID,
ViInt32 function,
ViReal64 range,
ViReal64 resolution,
ViPReal64 digits);
ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_FormatMeasDigitsResolution(
ViInt32 productID,
ViInt32 function,
ViReal64 range,
ViReal64 resolution,
ViReal64 reading,
ViChar modeString[],
ViChar rangeString[],
ViChar dataString[]);
ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_FormatMeasAbsoluteResolution(
ViInt32 productID,
ViInt32 function,
ViReal64 range,
ViReal64 resolution,
ViReal64 reading,
ViChar modeString[],
ViChar rangeString[],
ViChar dataString[]);
ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_GetMeasurementPeriod(
ViSession vi,
ViReal64 *period);
/*- IviDmmBase Functions -*/
ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_ConfigureMeasurement(
ViSession vi,
ViInt32 measFunction,
ViReal64 range,
ViReal64 resolution);
ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_ConfigureTrigger(
ViSession vi,
ViInt32 trigSource,
ViReal64 triggerDelay);
ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_Read(
ViSession vi,
ViInt32 maxTime,
ViReal64 *reading);
ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_Fetch(
ViSession vi,
ViInt32 maxTime,
ViReal64 *reading);
ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_Abort(
ViSession vi);
ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_Initiate(
ViSession vi);
ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_IsOverRange(
ViSession vi,
ViReal64 measurementValue,
ViBoolean *isOverRange);
ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_IsUnderRange(
ViSession vi,
ViReal64 measurementValue,
ViBoolean *isUnderRange);
/*- IviDmmAcMeasurement Functions -*/
ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_ConfigureACBandwidth(
ViSession vi,
ViReal64 minFreq,
ViReal64 maxFreq);
/*- IviDmmFrequencyMeasurement Functions -*/
ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_ConfigureFrequencyVoltageRange(
ViSession vi,
ViReal64 frequencyVoltageRange);
/*- IviDmmMultiPoint Functions -*/
ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_ConfigureMeasCompleteDest(
ViSession vi,
ViInt32 destination);
ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_ConfigureMultiPoint(
ViSession vi,
ViInt32 triggerCount,
ViInt32 sampleCount,
ViInt32 sampleTrigger,
ViReal64 sampleInterval);
ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_ReadMultiPoint(
ViSession vi,
ViInt32 maxTime,
ViInt32 arraySize,
ViReal64 readingArray[],
ViInt32 *actualPts);
ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_FetchMultiPoint(
ViSession vi,
ViInt32 maxTime,
ViInt32 arraySize,
ViReal64 readingArray[],
ViInt32 *actualPts);
/*- IviDmmTriggerSlope Functions -*/
ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_ConfigureTriggerSlope(
ViSession vi,
ViInt32 polarity);
/*- IviDmmSoftwareTrigger Functions -*/
ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_SendSoftwareTrigger(
ViSession vi);
/*- IviDmmDeviceInfo Functions -*/
ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_GetApertureTimeInfo (
ViSession vi,
ViReal64 *apertureTime,
ViInt32 *apertureTimeUnits);
/*- IviDmmAutoRangeValue Functions -*/
ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_GetAutoRangeValue(
ViSession vi,
ViReal64 *autoRangeValue);
/*- IviDmmAutoZero Functions -*/
ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_ConfigureAutoZeroMode(
ViSession vi,
ViInt32 autoZeroMode);
/*- IviDmmPowerLineFrequency Functions -*/
ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_ConfigurePowerLineFrequency(
ViSession vi,
ViReal64 frequency);
/*- Extended Instrument Functions -*/
ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_ConfigureMeasurementDigits(
ViSession vi,
ViInt32 measFunction,
ViReal64 range,
ViReal64 resolutionDigits);
ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_ConfigureMeasurementAbsolute(
ViSession vi,
ViInt32 measFunction,
ViReal64 range,
ViReal64 resolutionAbsolute);
ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_ConfigureMeasCompleteSlope(
ViSession vi,
ViInt32 polarity);
ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_ConfigureSampleTriggerSlope(
ViSession vi,
ViInt32 polarity);
ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_ConfigureSampleDelayMode(
ViSession vi,
ViInt32 sampleDelayMode);
ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_ReadStatus(
ViSession vi,
ViInt32 *acqBacklog,
ViInt16 *acqDone);
ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_CalculateAccuracy(
ViSession vi,
ViReal64 frequency,
ViReal64 *multiplier,
ViReal64 *offset);
ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_Control(
ViSession vi,
ViInt32 action);
/*- Functions for Advanced Measurement Configuration attributes -*/
ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_ConfigureADCCalibration(
ViSession vi,
ViInt32 adcGainComp);
ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_ConfigureOffsetCompOhms(
ViSession vi,
ViInt32 offsetCompOhms);
ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_ConfigureCurrentSource(
ViSession vi,
ViReal64 diodeCurrentSrc);
/*- Capacitance and Inductance Measurement Functions -*/
ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_ConfigureCableCompType(
ViSession vi,
ViInt32 typeOfCompensation);
ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_PerformOpenCableComp(
ViSession vi,
ViReal64 *conductance,
ViReal64 *susceptance);
ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_PerformShortCableComp(
ViSession vi,
ViReal64 *resistance,
ViReal64 *reactance);
ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_ConfigureOpenCableCompValues(
ViSession vi,
ViReal64 conductance,
ViReal64 susceptance);
ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_ConfigureShortCableCompValues(
ViSession vi,
ViReal64 resistance,
ViReal64 reactance);
/*- Locking Functions --*/
ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_LockSession(
ViSession vi,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -