JSRDotNETSDK Reference

# IPulserReceiver.PulseRepetitionFrequency Property

See Also

Gets or sets the pulse repetition frequency if an internal trigger is available in this pulser receiver. If the specified frequency is not attainable, the closest attainable frequency will be chosen. On some instruments, the frequencies available are not equally spaced because the PRF is generated by dividing a clock. So the resulting PRF is changed by adjusting the denominator of a fraction. Such as 24,000,000/24,000 = PRF of 1000 Hz. The Numerator is fixed, and when you set a PRF, the instrument looks for the best denominator to attain the desired frequency. The fixed Numerator is another property that is available as PulseRepetitionFrequencyNumerator. This only applies to the internal PRF. When using external trigger, none of this is relevant. After setting this property, the property can be read to determine the frequency actually attained.

Namespace: JSRDotNETSDK
Assembly: JSRDotNETSDK (in JSRDotNETSDK.dll)
Syntax

VB
C#
C++
JScript
Copy

    [PulserSetting(SettingNames.PulseRepetitionFrequency, PulserPropertyRole.DIRECT, Units = PROPERTY_UNITS.UNIT_HERTZ)]
    double PulseRepetitionFrequency {get; set;}

    This language is not supported or no code example is available.

#### Property Value

(double) The pulse repetition frequency in Hz.
See Also

#### Reference

IPulserReceiver Interface
IPulserReceiver Members
JSRDotNETSDK Namespace