set_burst_mode

Configures burst modulation on a given channel

Parameters

integer required
Target channel
allowed values:
Moku:Lab1, 2
Moku:Go1, 2
Moku:Pro1, 2, 3, 4
string required
Trigger source
allowed values:
Moku:LabInput1, Input2, Output1, Output2, Internal, External
Moku:GoInput1, Input2, Output1, Output2, Internal
Moku:ProInput1, Input2, Input3, Input4, Output1, Output2, Output3, Output4, Internal, External
string required
Burst mode
allowed values:Gated, Start, NCycle
Trigger threshold level
default: 0
allowed values:
Moku:Lab-5 to 5
Moku:Go-5 to 5
Moku:Pro-20 to 20
units: V
number
The integer number of signal repetitions to generate once triggered (NCycle mode only)
default: 3
allowed values:1 to 1e6
Burst duration
default: 0.1
allowed values:1 cycle period to 1e3
units: Seconds
number
Burst Period
default: 1
string
Input Range
default: undefined
allowed values:
Moku:Lab10Vpp, 1Vpp
Moku:Go10Vpp, 50Vpp
Moku:Pro400mVpp, 4Vpp, 40Vpp
units: Vpp
boolean
Disable all implicit conversions and coercions.
default: true

# Examples

# Sample response

{
    "burst_cycles": 3,
    "burst_duration": 0.1,
    "burst_period": 1.0,
    "mode": "Gated",
    "source": "Input1",
    "trigger_level": 0.4
}
1
2
3
4
5
6
7
8