niscopeobsolete.h

来自「此为某测试平台的上位机软件部分」· C头文件 代码 · 共 803 行 · 第 1/4 页

H
803
字号
                                                      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 + =
减小字号Ctrl + -
显示快捷键?