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

📄 niscopeobsolete.h

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

ViStatus _VI_FUNC niScope_FetchMinMaxWaveform (ViSession vi,     /* Not recommended */
                                               ViConstString channelName,
                                               ViInt32 waveformSize,
                                               ViReal64 minWaveform[],
                                               ViReal64 maxWaveform[],
                                               ViInt32* actualPoints,
                                               ViReal64* initialX,
                                               ViReal64* XIncrement);

ViStatus _VI_FUNC niScope_ReadMinMaxWaveform (ViSession vi,      /* Not recommended */
                                              ViConstString channelName,
                                              ViInt32 waveformSize,
                                              ViInt32 maxTime,
                                              ViReal64 minWaveform[],
                                              ViReal64 maxWaveform[],
                                              ViInt32* actualPoints,
                                              ViReal64* initialX,
                                              ViReal64* XIncrement);

ViStatus _VI_FUNC niScope_FetchMultiMinMaxWaveform (ViSession vi,  /* Not recommended */
                                                    ViConstString channelName,
                                                    ViInt32 recordNumber,
                                                    ViInt32 retrievalOffset,
                                                    ViInt32 waveformSize,
                                                    ViReal64 minWaveform[],
                                                    ViReal64 maxWaveform[],
                                                    ViInt32* actualPoints,
                                                    ViReal64* initialX,
                                                    ViReal64* XIncrement);

ViStatus _VI_FUNC niScope_IsInvalidWfmElement ( ViSession vi, /* Not recommended */
                                                ViReal64 elementValue,
                                                ViBoolean* isInvalid);

/* Waveform Measurement Functions */
ViStatus _VI_FUNC niScope_LVSingleReadMeasurement ( ViSession vi, /* Not recommended */
                                                    ViConstString channel,
                                                    ViReal64 timeout,
                                                    ViInt32 scalarMeasFunction,
                                                    ViReal64* result);

ViStatus _VI_FUNC niScope_LVSingleFetchMeasurement ( ViSession vi, /* Not recommended */
                                                     ViConstString channel,
                                                     ViReal64 timeout,
                                                     ViInt32 scalarMeasFunction,
                                                     ViReal64* result);

ViStatus _VI_FUNC niScope_LVSingleFetchMeasurementStats ( ViSession vi, /* Not recommended */
                                                          ViConstString channel,
                                                          ViReal64 timeout,
                                                          ViInt32 scalarMeasFunction,
                                                          ViReal64* result,
                                                          ViReal64* mean,
                                                          ViReal64* stdev,
                                                          ViReal64* min,
                                                          ViReal64* max,
                                                          ViInt32* numInStats);

ViStatus _VI_FUNC niScope_LVGenericMultiFetchArrayMeasurement (ViSession vi, /* Not recommended */
                                                               ViConstString channelList,
                                                               ViReal64 timeout,
                                                               ViInt32 arrayMeasFunction,
                                                               ViInt32 measWfmSize,
                                                               ViInt32* actualSamples,
                                                               ViReal64* absoluteInitialX,
                                                               ViReal64* relativeInitialX,
                                                               ViReal64* xIncrement,
                                                               ViReal64* offset,
                                                               ViReal64* gain,
                                                               ViReal64* reserved1,
                                                               ViReal64* reserved2,
                                                               void* measWfm);

ViStatus _VI_FUNC niScope_LVGenericFetchArrayMeasurement (ViSession vi, /* Not recommended */
                                                          ViConstString channel,
                                                          ViReal64 timeout,
                                                          ViInt32 arrayMeasFunction,
                                                          ViInt32 measWfmSize,
                                                          ViInt32* actualSamples,
                                                          ViReal64* absoluteInitialX,
                                                          ViReal64* relativeInitialX,
                                                          ViReal64* xIncrement,
                                                          ViReal64* offset,
                                                          ViReal64* gain,
                                                          ViReal64* reserved1,
                                                          ViReal64* reserved2,
                                                          void* measWfm);


ViStatus _VI_FUNC niScope_FetchWaveformMeasurementStats (ViSession vi, /* Not recommended */
                                                         ViConstString channel,
                                                         ViInt32 recordNumber,
                                                         ViInt32 measFunction,
                                                         ViReal64* measurement,
                                                         ViReal64* mean,
                                                         ViReal64* stdev,
                                                         ViReal64* min,
                                                         ViReal64* max,
                                                         ViInt32* numInStats);

ViStatus _VI_FUNC niScope_FetchWaveformMeasurementArray (ViSession vi, /* Not recommended */
                                                         ViConstString channel,
                                                         ViInt32 recordNumber,
                                                         ViInt32 measFunction,
                                                         ViInt32 measArraySize,
                                                         ViReal64 measArray[],
                                                         ViInt32* actualPoints,
                                                         ViReal64* initialX,
                                                         ViReal64* XIncrement);

ViStatus _VI_FUNC niScope_ConfigureRefLevels (ViSession vi, /* Not recommended */
                                              ViReal64 low,
                                              ViReal64 mid,
                                              ViReal64 high);

ViStatus _VI_FUNC niScope_ReadWaveformMeasurement (ViSession vi, /* Not recommended */
                                                   ViConstString channel,
                                                   ViInt32 measFunction,
                                                   ViInt32 maxTime,
                                                   ViReal64* measurement);

ViStatus _VI_FUNC niScope_FetchWaveformMeasurement (ViSession vi, /* Not recommended */
                                                    ViConstString channel,
                                                    ViInt32 measFunction,
                                                    ViReal64* measurement);

ViStatus _VI_FUNC niScope_FetchMultiWaveformMeasurement (ViSession vi, /* Not recommended */
                                                         ViConstString channel,
                                                         ViInt32 recordNumber,
                                                         ViInt32 measFunction,
                                                         ViReal64* measurement);

ViStatus _VI_FUNC niScope_WaitForAcquisitionToFinish(ViSession vi,
                                                     ViInt32 maxTime );


ViStatus _VI_FUNC niScope_ConfigureTriggerOutput (ViSession vi, /* Not recommended */
                                                  ViInt32 triggerEvent,
                                                  ViConstString triggerOutput); 

// TV Triggering Extension

ViStatus _VI_FUNC niScope_ConfigureTVTriggerSource (ViSession vi, /* Not recommended */
                                                    ViConstString source,
                                                    ViInt32 TVSignalFormat,
                                                    ViInt32 TVEvent,
                                                    ViInt32 TVPolarity);

ViStatus _VI_FUNC niScope_ConfigureTVTriggerLineNumber (ViSession vi, ViInt32 tvLineNumber); /* Not recommended */





/* Calibrate */
/* Old function... use niScope_CalSelfCalibrate or refer to the external
   calibration documentations for procedures. */
ViStatus _VI_FUNC niScope_Calibrate (ViSession vi, /* Not recommended */
                                     ViConstString channel,
                                     ViInt32 calibrationOperation,
                                     ViReal64 referenceVoltage);

/* Error handlers */
ViStatus _VI_FUNC niScope_error_query (ViSession vi, /* Not recommended */
                                       ViInt32* errCode,
                                   ViChar errMessage[IVI_MAX_MESSAGE_BUF_SIZE]);

ViStatus _VI_FUNC niScope_GetErrorInfo (ViSession vi, /* Not recommended */
                                        ViStatus* primaryError,
                                        ViStatus* secondaryError,
                                        ViChar errorElaboration[IVI_MAX_MESSAGE_BUF_SIZE]);

ViStatus _VI_FUNC niScope_ClearErrorInfo (ViSession vi); /* Not recommended */

/* Experimental prototype , subject to change, use niScope_FetchBinary instead */
ViStatus _VI_FUNC niScope_DirectDMAFetchBinary (ViSession vi,
                                                ViConstString channelList,
                                                ViReal64 timeout,
                                                ViInt32 numSamples,
                                                ViInt32 bufferSize,
                                                void* bufferAddress,
                                                struct niScope_wfmInfo* wfmInfo,
                                                ViUInt32* offsetToFirstSample);

/* Experimental prototype , subject to change, use niScope_FetchBinary instead */
ViStatus _VI_FUNC niScope_LVDirectDMAFetchBinary (ViSession vi,
                                                  ViConstString channel,
                                                  ViReal64 timeout,
                                                  ViInt32 numSamples,
                                                  ViInt32 bufferSize,
                                                  void* bufferAddress,
                                                  tWfmInfo* wfm_info,
                                                  ViUInt32* offsetToFirstSample);


/*********************************************************
  Not Recommended error strings (these strings are subject 

⌨️ 快捷键说明

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