# build_waveform()

## build_waveform( config: Annotated[SineConfig | SquareConfig | SawtoothConfig | TriangleConfig | PulseConfig | ArbitraryConfig | StaticValueConfig, FieldInfo(annotation=NoneType, required=True, discriminator='shape')], ) → Sine | Square | Sawtooth | Triangle | Pulse | Arbitrary | StaticValue[source]

Construct the runtime Waveform definition described by a waveform config block.
