generate_output
Generate a signal on the specified output channelThe available outputs are either a sine wave, optionally locked to the incoming signal; or a voltage proportional to the current phase measurement value
Parameters
integer required
Target channel
allowed values:Moku:Lab 1, 2 Moku:Go 1, 2 Moku:Pro 1, 2, 3, 4
number
Waveform peak-to-peak amplitude
default: 1
allowed values:Moku:Lab 1e-3 to 2 Moku:Go 1e-3 to 5 Moku:Pro 1e-3 to 10
units: Vpp
number
Waveform frequency
default: 1000000
allowed values:Moku:Lab 1e-3 to 250e6 Moku:Go 1e-3 to 20e6 Moku:Pro 1e-3 to 500e6 Amplitude 0 - 2Vpp, 1e-3 to 100e6 Amplitude > 2Vpp
units: Hz
number
Frequency multiplier
default: 1
number
Output voltage offset
default: 0
units:
number
Phase offset of the wave
default: 0
allowed values:0 to 360
units: Deg
boolean
Locks the phase of the generated sinewave to the measured phase of the input signal
default: true
string
Type of output signal
default: Sine
allowed values:Sine, Phase, FrequencyOffset, Amplitude
number
Configures Frequency Offset Scaling (or) Phase Scaling (or) Amplitude scaling, based on the type of output signal.
default: 0.001
allowed values:10e-9 to 100e3
units: V/cyc
string
Output range
default: undefined
allowed values:2Vpp, 10Vpp
boolean
Disable all implicit conversions and coercions.
default: true