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

📄 nidmm.h

📁 此为某测试平台的上位机软件部分
💻 H
📖 第 1 页 / 共 4 页
字号:
      ViBoolean   *callerHasLock);

   ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_UnlockSession(
      ViSession   vi,
      ViBoolean   *callerHasLock);

   /*- Waveform Acquisition Functions -*/
   ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_ConfigureWaveformAcquisition(
      ViSession   vi,
      ViInt32     function,
      ViReal64    range,
      ViReal64    rate,
      ViInt32     waveformPoints);

   ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_ConfigureWaveformCoupling(
      ViSession   vi,
      ViInt32     coupling);

   ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_FetchWaveform(
      ViSession   vi,
      ViInt32     maxTime,
      ViInt32     arraySize,
      ViReal64    waveformArray[],
      ViInt32     *actualPoints);

   ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_ReadWaveform(
      ViSession   vi,
      ViInt32     maxTime,
      ViInt32     arraySize,
      ViReal64    waveformArray[],
      ViInt32     *actualPoints);


   /*- Set, Get, and Check Attribute Functions -*/
   ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_GetAttributeViInt32(
      ViSession     vi,
      ViConstString channelName,
      ViAttr        attributeId,
      ViInt32       *value);

   ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_SetAttributeViInt32(
      ViSession     vi,
      ViConstString channelName,
      ViAttr        attributeId,
      ViInt32       value);

   ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_CheckAttributeViInt32(
      ViSession     vi,
      ViConstString channelName,
      ViAttr        attributeId,
      ViInt32       value);

   ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_GetAttributeViReal64(
      ViSession     vi,
      ViConstString channelName,
      ViAttr        attributeId,
      ViReal64      *value);

   ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_SetAttributeViReal64(
      ViSession     vi,
      ViConstString channelName,
      ViAttr        attributeId,
      ViReal64      value);

   ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_CheckAttributeViReal64(
      ViSession     vi,
      ViConstString channelName,
      ViAttr        attributeId,
      ViReal64      value);

   ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_GetAttributeViString(
      ViSession     vi,
      ViConstString channelName,
      ViAttr        attributeId,
      ViInt32       bufSize,
      ViChar        value[]);

   ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_SetAttributeViString(
      ViSession     vi,
      ViConstString channelName,
      ViAttr        attributeId,
      ViChar        value[]);

   ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_CheckAttributeViString(
      ViSession     vi,
      ViConstString channelName,
      ViAttr        attributeId,
      ViChar        value[]);

   ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_GetAttributeViSession(
      ViSession     vi,
      ViConstString channelName,
      ViAttr        attributeId,
      ViSession     *value);

   ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_SetAttributeViSession(
      ViSession     vi,
      ViConstString channelName,
      ViAttr        attributeId,
      ViSession     value);

   ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_CheckAttributeViSession(
      ViSession     vi,
      ViConstString channelName,
      ViAttr        attributeId,
      ViSession     value);

   ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_GetAttributeViBoolean(
      ViSession     vi,
      ViConstString channelName,
      ViAttr        attributeId,
      ViBoolean     *value);

   ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_SetAttributeViBoolean(
      ViSession     vi,
      ViConstString channelName,
      ViAttr        attributeId,
      ViBoolean     value);

   ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_CheckAttributeViBoolean(
      ViSession     vi,
      ViConstString channelName,
      ViAttr        attributeId,
      ViBoolean     value);

   /*- Interchangeability Checking Functions -*/
   ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_GetNextCoercionRecord(
      ViSession   vi,
      ViInt32     bufferSize, 
      ViChar      record[]);

   ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_GetNextInterchangeWarning(
      ViSession   vi,
      ViInt32     bufferSize,
      ViChar      warnString[]);

   ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_ResetInterchangeCheck(
      ViSession   vi);

   ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_ClearInterchangeWarnings(
      ViSession   vi);

   /*- 4022 Functions -*/
   ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_4022Control(
      ViRsrc      resourceName,
      ViInt32     configuration);

   /*- Channel Info Functions -*/
   ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_GetChannelName(
      ViSession   vi,
      ViInt32     index,
      ViInt32     bufferSize,
      ViChar      name[]);

   /*- External Cal Init and Close Functions -*/
   ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_InitExtCal(
      ViRsrc      resourceName,
      ViChar      password[],
      ViSession   *newVi);

   ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_CloseExtCal(
      ViSession   vi,
      ViInt32     action);

   /*- Adjust Functions -*/
   ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_CalAdjustLinearization(
      ViSession   vi,
      ViInt32     mode,
      ViReal64    range,
      ViReal64    inputR,
      ViReal64    expectedValue);

   ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_CalAdjustGain(
      ViSession   vi,
      ViInt32     mode,
      ViReal64    range,
      ViReal64    inputR,
      ViReal64    expectedValue);

   ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_CalAdjustOffset(
      ViSession   vi,
      ViInt32     mode,
      ViReal64    range,
      ViReal64    inputR);


   ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_CalAdjustMisc(
      ViSession   vi,
      ViInt32     type);

   ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_CalAdjustLC(
      ViSession   vi,
      ViInt32     type);

   ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_CalAdjustACFilter(
      ViSession   vi,
      ViInt32     mode,
      ViReal64    range,
      ViReal64    frequency,
      ViReal64    expectedValue);

   /*- Utility Functions -*/
   ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_RestoreLastExtCalConstants(
      ViSession   vi);

   ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_SetCalPassword(
      ViSession   vi,
      ViChar      oldPassword[],
      ViChar      newPassword[]);

   ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_GetExtCalRecommendedInterval(
      ViSession   vi,
      ViInt32    *months);

   ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_SetCalUserDefinedInfo(
      ViSession   vi,
      ViChar      info[]);

   ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_GetCalUserDefinedInfoMaxSize(
      ViSession   vi,
      ViInt32    *infoSize);

   ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_GetCalUserDefinedInfo(
      ViSession   vi,
      ViInt32     bufferSize,
      ViChar      info[]);

   ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_GetSelfCalSupported(
      ViSession   vi,
      ViBoolean  *selfCalSupported);

   ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_GetCalDateAndTime(
      ViSession   vi,
      ViInt32     calType,
      ViInt32     *month,
      ViInt32     *day,
      ViInt32     *year,
      ViInt32     *hour,
      ViInt32     *minute);

   ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_GetCalCount(
      ViSession   vi,
      ViInt32     calType,
      ViInt32     *count);

   ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_GetLastCalTemp(
      ViSession   vi,
      ViInt32     calType,
      ViReal64    *temperature);

   ViStatus NIDMM_DECLSPEC _VI_FUNC niDMM_GetDevTemp(
      ViSession   vi,
      ViString    reserved,
      ViReal64    *temperature);

   /*- IviDmmObsolete.h included for backwards compatibility -*/
   #include "nidmmObsolete.h"

   /*****************************************************************************\
                            END INCLUDE FILE
   \*****************************************************************************/

   #if defined(__cplusplus) || defined(__cplusplus__)
}
   #endif

#endif // __NIDMM__HEADER

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -