📄 aumg369xb.h
字号:
/*-------------------------------------------------------------------------------------*/
/*- RF Configuration --------------------------------------------------------------*/
ViStatus _VI_FUNC aumg369xb_configureOutputEnabled (ViSession vi,
ViBoolean outputEnabled);
ViStatus _VI_FUNC aumg369xb_configureRF (ViSession vi,
ViBoolean retraceRFState, ViBoolean DeltaFRFState,
ViInt32 rampRest, ViBoolean resetState,
ViReal64 frequencyScaling, ViBoolean terminateRFState);
/*- Frequency Configuration -------------------------------------------------------*/
ViStatus _VI_FUNC aumg369xb_configureFrequencyList (ViSession vi,
ViReal64 frequencyList[20]);
ViStatus _VI_FUNC aumg369xb_configureFrequencyEntry (ViSession vi,
ViInt32 selectedFrequency, ViReal64 frequency);
ViStatus _VI_FUNC aumg369xb_configureDeltaFrequency (ViSession vi,
ViReal64 deltaFrequency);
/*- CW Frequency Configuration ----------------------------------------------------*/
ViStatus _VI_FUNC aumg369xb_configureCWFrequency (ViSession vi,
ViInt32 selectedFrequency, ViBoolean phaseOffsetEnabled,
ViReal64 phaseOffset, ViBoolean CWRampEnabled);
ViStatus _VI_FUNC aumg369xb_configureFastFrequencySwitching (ViSession vi,
ViInt32 tableLocation, ViInt32 numberOfFrequency,
ViReal64 frequencyList[], ViInt32 pointerLocation);
/*- Sweep Frequency Configuration -------------------------------------------------*/
ViStatus _VI_FUNC aumg369xb_configureAnalogSweepFrequency (ViSession vi,
ViInt32 sweepRange, ViReal64 sweepTime, ViInt32 triggerSource);
ViStatus _VI_FUNC aumg369xb_configureStepSweepFrequency (ViSession vi,
ViInt32 sweepRange, ViInt32 stepSweepMode, ViReal64 dwellTime,
ViInt32 numberOfSteps, ViInt32 triggerSource);
ViStatus _VI_FUNC aumg369xb_configureStepSweepSweepTime (ViSession vi,
ViReal64 sweepTime);
ViStatus _VI_FUNC aumg369xb_configureAlternateSweepFrequency (ViSession vi,
ViInt32 sweepRange, ViInt32 selectedPowerLevel);
ViStatus _VI_FUNC aumg369xb_configureDualStepSweepEnabled (ViSession vi,
ViBoolean enabled);
ViStatus _VI_FUNC aumg369xb_configureNonEquallySpacedStepSweepEnabled (ViSession vi,
ViBoolean enabled);
ViStatus _VI_FUNC aumg369xb_configureManualSweepFrequency (ViSession vi,
ViInt32 sweepRange, ViInt32 numberOfSteps);
ViStatus _VI_FUNC aumg369xb_configureListSweepFrequency (ViSession vi,
ViInt32 listNumber, ViInt32 startIndex, ViInt32 stopIndex,
ViReal64 dwellTime, ViInt32 triggerSource);
ViStatus _VI_FUNC aumg369xb_configureSweepList (ViSession vi,
ViInt32 listNumber, ViInt32 listIndex,
ViInt32 numberOfFrequency, ViReal64 frequencyList[],
ViInt32 numberOfPowerLevel, ViReal64 powerLevelList[]);
/*- Master Slave Configuration ----------------------------------------------------*/
ViStatus _VI_FUNC aumg369xb_configureMasterSlaveOperation (ViSession vi,
ViBoolean masterSlaveEnabled, ViReal64 slaveDeltaFrequency,
ViReal64 slaveMainPowerLevel, ViReal64 slaveAlternateSweepPowerLevel);
ViStatus _VI_FUNC aumg369xb_configureSlaveFrequencyList (ViSession vi,
ViReal64 frequencyList[20]);
ViStatus _VI_FUNC aumg369xb_configureSlaveFrequencyEntry (ViSession vi,
ViInt32 selectedFrequency, ViReal64 frequency);
ViStatus _VI_FUNC aumg369xb_configureVNAMode (ViSession vi,
ViReal64 VNAOffset);
/*- Frequency Marker Configuration ------------------------------------------------*/
ViStatus _VI_FUNC aumg369xb_configureFrequencyMarkerEnabled (ViSession vi,
ViInt32 activeFrequency, ViBoolean frequencyMarkerEnabled);
ViStatus _VI_FUNC aumg369xb_configureFrequencyMarkerMode (ViSession vi,
ViInt32 frequencyMarkerMode);
/*- Power Level Configuration -----------------------------------------------------*/
ViStatus _VI_FUNC aumg369xb_configurePowerLevelUnit (ViSession vi,
ViInt32 powerLevelUnit);
ViStatus _VI_FUNC aumg369xb_configurePowerLevelList (ViSession vi,
ViReal64 powerLevelList[10]);
ViStatus _VI_FUNC aumg369xb_configurePowerLevelEntry (ViSession vi,
ViInt32 selectedPowerLevel, ViReal64 powerLevel);
ViStatus _VI_FUNC aumg369xb_configureFixedPowerLevel (ViSession vi,
ViInt32 selectedPowerLevel, ViBoolean levelOffsetEnabled,
ViReal64 levelOffset);
ViStatus _VI_FUNC aumg369xb_configure1dBBelowPeakLeveledPower (ViSession vi);
ViStatus _VI_FUNC aumg369xb_configurePowerLevelSweep (ViSession vi,
ViReal64 dwellTime, ViInt32 numberOfSteps, ViInt32 triggerSource);
ViStatus _VI_FUNC aumg369xb_configureALCMode (ViSession vi,
ViInt32 levelingMode, ViBoolean decoupleEnabled,
ViInt32 attenuation, ViInt32 referenceLevelDAC);
ViStatus _VI_FUNC aumg369xb_configureALCLoop (ViSession vi,
ViReal64 pivot, ViBoolean slopeEnabled, ViInt32 slope);
ViStatus _VI_FUNC aumg369xb_configurePowerOffsetTable (ViSession vi,
ViBoolean powerOffsetTableEnabled, ViInt32 numberOfPowerOffset,
ViReal64 powerOffsetList[]);
/*- Modulation Configuration ------------------------------------------------------*/
ViStatus _VI_FUNC aumg369xb_configureInternalAM (ViSession vi,
ViBoolean InternalAMEnabled, ViInt32 scaling, ViReal64 depth,
ViReal64 rate, ViInt32 waveform);
ViStatus _VI_FUNC aumg369xb_configureExternalAM (ViSession vi,
ViBoolean ExternalAMEnabled, ViInt32 scaling, ViReal64 sensitivity);
ViStatus _VI_FUNC aumg369xb_configureInternalFM (ViSession vi,
ViBoolean InternalFMEnabled, ViInt32 FMMode, ViReal64 deviation,
ViReal64 rate, ViInt32 waveform);
ViStatus _VI_FUNC aumg369xb_configureExternalFM (ViSession vi,
ViBoolean ExternalFMEnabled, ViInt32 FMMode, ViReal64 sensitivity);
ViStatus _VI_FUNC aumg369xb_configureInternalPM (ViSession vi,
ViBoolean InternalPMEnabled, ViInt32 PMMode, ViReal64 deviation,
ViReal64 rate, ViInt32 waveform);
ViStatus _VI_FUNC aumg369xb_configureExternalPM (ViSession vi,
ViBoolean ExternalPMEnabled, ViInt32 PMMode, ViReal64 sensitivity);
ViStatus _VI_FUNC aumg369xb_configureInternalPulseModulation (ViSession vi,
ViBoolean InternalPulseModulationEnabled, ViReal64 period, ViInt32 mode,
ViInt32 triggerType, ViInt32 triggerEdgeType,
ViInt32 RFOnPolarity, ViInt32 clockRate);
ViStatus _VI_FUNC aumg369xb_configureInternalPulseModulationFrequency (ViSession vi,
ViReal64 frequency);
ViStatus _VI_FUNC aumg369xb_configureInternalPulseWidth (ViSession vi,
ViInt32 selectedPulseWidth, ViReal64 pulseWidth);
ViStatus _VI_FUNC aumg369xb_configureInternalPulseDelay (ViSession vi,
ViInt32 selectedPulseDelay, ViReal64 pulseDelay);
ViStatus _VI_FUNC aumg369xb_configureInternalPulseStepDelay (ViSession vi,
ViBoolean enabled, ViReal64 startDelay, ViReal64 stopDelay,
ViReal64 stepSize, ViReal64 stepTime);
ViStatus _VI_FUNC aumg369xb_configureInternalSquareWavePulseModulation (ViSession vi,
ViInt32 squareWaveFrequency);
ViStatus _VI_FUNC aumg369xb_configureExternalPulseModulation (ViSession vi,
ViBoolean ExternalPulseEnabled, ViInt32 RFOnPolarity);
ViStatus _VI_FUNC aumg369xb_configureSCANModulationEnabled (ViSession vi,
ViBoolean enabled);
/*- Measurement Configuration -----------------------------------------------------*/
ViStatus _VI_FUNC aumg369xb_configureAMMeasurementEnabled (ViSession vi,
ViBoolean enabled);
ViStatus _VI_FUNC aumg369xb_configureFMMeasurementEnabled (ViSession vi,
ViBoolean enabled);
ViStatus _VI_FUNC aumg369xb_configurePowerMeterMeasurementEnabled (ViSession vi,
ViBoolean enabled);
/*- System Configuration ----------------------------------------------------------*/
ViStatus _VI_FUNC aumg369xb_configureRearPanel (ViSession vi,
ViInt32 blankingPolarity, ViInt32 markerPolarity,
ViInt32 penliftRelay, ViInt32 externalReferenceBandwidth);
ViStatus _VI_FUNC aumg369xb_configureSecureModeEnabled (ViSession vi,
ViBoolean enabled);
ViStatus _VI_FUNC aumg369xb_configureGroupExecuteTrigger (ViSession vi,
ViInt32 executeCommand);
/*-------------------------------------------------------------------------------------*/
/*- Action/Status Functions -----------------------------------------------------------*/
/*-------------------------------------------------------------------------------------*/
ViStatus _VI_FUNC aumg369xb_scanPresetCWFrequency (ViSession vi,
ViInt32 scanFrequencyType);
ViStatus _VI_FUNC aumg369xb_zeroPhaseOffsetDisplay (ViSession vi);
ViStatus _VI_FUNC aumg369xb_calculateSweepList (ViSession vi);
ViStatus _VI_FUNC aumg369xb_setInternalTriggeredPulseWithDelay (ViSession vi);
ViStatus _VI_FUNC aumg369xb_setInternalGatedPulse (ViSession vi);
ViStatus _VI_FUNC aumg369xb_setInternal1kHzSquareWavePulse (ViSession vi);
ViStatus _VI_FUNC aumg369xb_performMasterReset (ViSession vi);
ViStatus _VI_FUNC aumg369xb_triggerSingleSweep (ViSession vi);
ViStatus _VI_FUNC aumg369xb_resetSweep (ViSession vi);
ViStatus _VI_FUNC aumg369xb_stepToNextSweep (ViSession vi);
ViStatus _VI_FUNC aumg369xb_sendGETBusMessage (ViSession vi);
/*-------------------------------------------------------------------------------------*/
/*- Utility Functions -----------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------*/
ViStatus _VI_FUNC aumg369xb_reset (ViSession vi);
ViStatus _VI_FUNC aumg369xb_selfTest (ViSession vi,
ViInt32 *testResult, ViByte testResultBytes[6]);
ViStatus _VI_FUNC aumg369xb_errorQuery (ViSession vi,
ViChar errorMessage[256]);
ViStatus _VI_FUNC aumg369xb_errorMessage (ViSession vi,
ViStatus statusCode, ViChar message[256]);
ViStatus _VI_FUNC aumg369xb_revisionQuery (ViSession vi,
ViChar driverRev[256], ViChar buildRev[256],
ViChar instrRev[256]);
ViStatus _VI_FUNC aumg369xb_queryModelNumber (ViSession vi,
ViInt32 *modelNumber);
ViStatus _VI_FUNC aumg369xb_configureSerialNumber (ViSession vi,
ViChar serialNumber[]);
ViStatus _VI_FUNC aumg369xb_returnLocalControl (ViSession vi);
/*- Instrument Setup Configuration ------------------------------------------------*/
ViStatus _VI_FUNC aumg369xb_saveInstrumentSetup (ViSession vi,
ViInt32 setupNumber);
ViStatus _VI_FUNC aumg369xb_recallInstrumentSetup (ViSession vi,
ViInt32 setupNumber);
ViStatus _VI_FUNC aumg369xb_recallNextInstrumentSetup (ViSession vi);
ViStatus _VI_FUNC aumg369xb_writeInstrumentSetup (ViSession vi,
ViInt32 instrumentSetupType, ViInt32 arrayLength,
ViByte instrumentSetup[]);
ViStatus _VI_FUNC aumg369xb_readInstrumentSetup (ViSession vi,
ViInt32 instrumentSetupType, ViInt32 arrayLength,
ViByte instrumentSetup[], ViInt32 *returnLength);
/*- User Level Calibration Configuration ------------------------------------------*/
ViStatus _VI_FUNC aumg369xb_configureUserLevelCalibration (ViSession vi,
ViInt32 calibrationTableNumber);
ViStatus _VI_FUNC aumg369xb_writeUserLevelCalibrationTable (ViSession vi,
ViInt32 arrayLength, ViByte calibrationData[]);
ViStatus _VI_FUNC aumg369xb_readUserLevelCalibrationTable (ViSession vi,
ViInt32 arrayLength, ViByte calibrationData[],
ViInt32 *returnLength);
#if defined(__cplusplus) || defined(__cplusplus__)
}
#endif
/***************************************************************************************/
/*=== END INCLUDE FILE ================================================================*/
/***************************************************************************************/
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -