configure_awg
Configure the built-in AWG channel's waveform, frequency, amplitude, offset, phase, and impedance to generate test signals. Set generator output parameters for the Rigol MHO98.
Instructions
Configure generator channel GI/GII (SOURce1/2).
function: SINusoid|SQUare|RAMP|NOISe|DC|ARB|EXPRise|EXPFall|ECG1|GAUSsian| LORentz|HAVersine|SINC (manual 3.25.2; abbreviations allowed). frequency in Hz, 2 mHz to 100 MHz (per-waveform limits: square/ramp/arb and built-in waveforms top out at 20 MHz, ramp at 2 MHz; DC/Noise ignore it). period in s, 10 ns to 500 s — reciprocal of frequency; when both are given the period is written last and therefore wins. amplitude in Vpp, 1 mV to 20 V (50-ohm load tops out at 10 Vpp, and above 50 MHz the limits halve). offset in V, |offset| <= 10 V (actual limit depends on amplitude/impedance). high/low absolute levels in V within +/-10 V; when both are given high must stay above low. phase in degrees, 0 to 360. duty_percent for SQUare, 1 to 99. ramp_symmetry_percent for RAMP, 0 to 100. impedance: OMEG (HighZ, 1 Mohm) | FIFTy (50-ohm load); HIGHZ/50/LOAD also OK. load_arbitrary: path of a stored arbitrary waveform file, e.g. "D:/123.csv" (local storage "C:/", external "D:/"); use together with function="ARB". Use sync_awg_phase() for the align-phase operation and get_awg_full_config() to read every setting back.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| low | No | ||
| high | No | ||
| phase | No | ||
| offset | No | ||
| period | No | ||
| channel | Yes | ||
| function | No | ||
| amplitude | No | ||
| frequency | No | ||
| impedance | No | ||
| duty_percent | No | ||
| load_arbitrary | No | ||
| ramp_symmetry_percent | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |