pulse_modulate

Configures pulse modulation mode of a channel.

The Arbitrary Waveform Generator has the ability to insert a dead time between cycles of the look-up table. This time is specified in cycles of the waveform. During this time, the output will be held at the given dead_voltage. This allows the user to, for example, generate infrequent pulses without using space in the LUT to specify the time between, keeping the full LUT size to provide a high-resolution pulse shape.

Parameters

integer required
Target channel
allowed values:
Moku:Lab1, 2
Moku:Go1, 2
Moku:Pro1, 2, 3, 4
number
Number of cycles which show the dead voltage.
default: 0
allowed values:1 to 262144
number
Signal level during dead time (the voltage cannot be below low level or above high level)
default: 0
allowed values:-5 to 5
units: V
boolean
Disable all implicit conversions and coercions.
default: true

# Examples

# Sample response

{
    "dead_cycles": 100,
    "dead_voltage": 0.5
}
1
2
3
4