Pulse command is Pulse Programming Language statement and the only user interface to the instrument pulse and AWG hardware. See Pulse statement topic for command syntax.

Pulse commands are defined in the Pulse and AWG Engine.

For convenience of operation, pulse commands are split into Patterns. This allows to group functionally similar Virtual Channels together and avoid patterns with large number of redundand states. The patterns can carry a single AWG outputs.

Service Pulse Commands used internally by Pulse and AWG Engine are discussed separately.