Endorphin.Instrument.Agilent.E8257D


Configure

Namespace: Endorphin.Instrument.Agilent.E8257D
Parent Module: Modulation

Functions and values

Function or valueDescription
defaultFunctionSettings
Signature: FunctionSettings

A set of default function settings, which can be changed through the constructor functions.

defaultInternalSettings
Signature: InternalSourceSettings
internalGeneralSourceInHz (...)
Signature: frequency:float<MeasureProduct<Hz,MeasureOne>> -> shape:FunctionShape -> phase:'?7460 -> Source
Type parameters: '?7460

Create a new function generator source with the given frequence (in Hz), shape, and phase (in radians).

internalSineSourceInHz frequency
Signature: frequency:float<MeasureProduct<Hz,MeasureOne>> -> Source

Create a new sine-shaped function generator source with the given frequency in Hz.

internalSineSourceInHzWithLfOutput (...)
Signature: frequency:float<MeasureProduct<Hz,MeasureOne>> -> voltage:float<MeasureProduct<V,MeasureOne>> -> Source

Create a new sine-shaped function generator source with the given frequency in Hz.

withFrequencyInHz frequency settings
Signature: frequency:float<MeasureProduct<Hz,MeasureOne>> -> settings:FunctionSettings -> FunctionSettings

Change the frequency (in Hz) of the given settings to match the new value.

withInternalFrequencyInHz (...)
Signature: frequency:float<MeasureProduct<Hz,MeasureOne>> -> settings:InternalSourceSettings -> InternalSourceSettings

Change the frequency (in Hz) of the given settings to match the new value.

withInternalShape shape settings
Signature: shape:FunctionShape -> settings:InternalSourceSettings -> InternalSourceSettings

Change the shape of the given settings to match the new value.

withLfOutput peakAmplitude settings
Signature: peakAmplitude:float<MeasureProduct<V,MeasureOne>> -> settings:InternalSourceSettings -> InternalSourceSettings

Send the modulation waveform to the LfOutput port

withPhaseOffsetInRad phase settings
Signature: phase:float<MeasureProduct<rad,MeasureOne>> -> settings:FunctionSettings -> FunctionSettings

Change the phase offset (in radians) of the given settings to match the new value.

withShape shape settings
Signature: shape:FunctionShape -> settings:FunctionSettings -> FunctionSettings

Change the shape of the given settings to match the new value.

F# Project
Fork me on GitHub