scope_wavesource_configure
Configure the built-in WaveSource generator on compatible LeCroy oscilloscopes. Set waveform shape, frequency, amplitude, offset, load, duty cycle, and symmetry. Only provided parameters are applied.
Instructions
Configure the WaveSource built-in generator in a single call.
All parameters are optional — only the provided ones are applied. Only available on models with has_wavesource=True (e.g. WaveSurfer 3000Z). Check scope_capabilities first.
Args: shape: Waveform shape: Sine, Square, Triangle, Pulse, DC, Noise, Arb. For sawtooth/ramp use Triangle with symmetry=0 or symmetry=100. frequency: Output frequency in Hz, e.g. 1000.0 for 1 kHz amplitude: Peak-to-peak amplitude in Vpp, e.g. 3.3 for 3.3 Vpp offset: DC offset in volts load: Output load: 'HiZ' (high impedance) or '50' (50 Ω termination) duty_cycle: Duty cycle in percent — Square and Pulse shapes only symmetry: Symmetry in percent — Triangle shape only (50 = symmetric)
Transport: VBS (app.WaveSource.*)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| shape | No | ||
| frequency | No | ||
| amplitude | No | ||
| offset | No | ||
| load | No | ||
| duty_cycle | No | ||
| symmetry | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |