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 Moku:Delta 1, 2, 3, 4, 5, 6, 7, 8
number
Waveform peak-to-peak amplitude
default: 1allowed values:Moku:Lab 1e-3 to 2 Moku:Go 1e-3 to 5 Moku:Pro 1e-3 to 10 Moku:Delta 1e-3 to 10 (On Moku:Delta platform, signals above 100 MHz are limited to ±500mV)
units: Vpp number
Waveform frequency
default: 1000000allowed 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 Moku:Delta 1e-3 to 2e9 (On Moku:Delta platform, signals above 100 MHz are limited to ±500mV)
units: Hz number
Frequency multiplier
default: 1 number
Output voltage offset
default: 0units: number
Phase offset of the wave
default: 0allowed values:0 to 360units: 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: Sineallowed 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.001allowed values:10e-9 to 100e3units: V/cyc string
Output range
default: undefinedallowed values:2Vpp, 10Vpp boolean
Disable all implicit conversions and coercions.
default: true