niSync_CalGetDDSStartPulsePhaseVoltage

C Function Prototype

ViStatus niSync_CalGetDDSStartPulsePhaseVoltage (ViSession vi, ViReal64* voltage);

Purpose

Reads the phase voltage of the DDS start pulse currently stored on the specified device's non-volatile onboard memory.

You can adjust this value using niSync_CalAdjustDDSStartPulsePhaseVoltage. Use this function to determine if your device needs to be externally calibrated.

Note  
  • You do not need a calibration password to use this function. You can invoke this function with an instrument handle created with either niSync_init or niSync_InitExtCal.
  • If you adjust the DDS start pulse phase voltage using niSync_CalAdjustDDSStartPulsePhaseVoltage as part of an open session, this function returns the new DDS start pulse phase voltage value you set using niSync_CalAdjustDDSStartPulsePhaseVoltage.

Parameters

Name Type Description
vi ViSession The session handle that you obtain from niSync_init or niSync_InitExtCal. The handle identifies a particular instrument session.
voltage ViReal64 Returns the current DDS start pulse phase voltage, in volts, stored in the device's non-volatile onboard memory.

Return Values