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

📄 nidmm.h

📁 此为某测试平台的上位机软件部分
💻 H
📖 第 1 页 / 共 4 页
字号:
      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 + -