+90ns<Min> => "Sequenced Acquisition Loop": SyncWhile(reg"Digitizer Engine.Iteration Counter" < 3) {
    +270ns<Min> => "Loop Initialization": SyncMultiSequenceBlock {
        Engine "AWG Engine0" {}
        Engine "RF Generator Engine" {
            +10ns => "Initialize Pulse Counter": reg"RF Generator Engine.Pulse Counter" = 0
            +10ns => "Set CH1 Frequency": M3202A-HV1.SetFrequency(Channel = 1, ApplyDelayed = FALSE, Value = 9999999.998399Hz)
        }
        Engine "Digitizer Engine" {
            +10ns<?> => "Wait for FP Trigger": Wait(condition = (trigger"FP Trigger"), waitMode = TRANSITION, syncMode = IMMEDIATE)
            +50ns => "Increment Counter": reg"Digitizer Engine.Iteration Counter" = reg"Digitizer Engine.Iteration Counter" + 1
        }
    }
    +10ns<Min> => "Mixed Signal Generation": SyncMultiSequenceBlock {
        Engine "AWG Engine0" {
            +70ns<?> => "Queue Wfm AWG": If(condition = (reg"AWG Engine0.Queue Reg" == 0), MatchingBranches = TRUE) {
                +100ns => "Queue Waveform A CH1": M3202A-HV1.AwgQueue(Channel = 1, ApplyDelayed = FALSE, WaveformId = reg"AWG Engine0.Wfm A", Cycles = 3, TriggerMode = SWHVITRIG, StartDelay = 0ns, Prescaler = 0)
                +100ns => "Queue Waveform A CH2": M3202A-HV1.AwgQueue(Channel = 2, ApplyDelayed = FALSE, WaveformId = reg"AWG Engine0.Wfm A", Cycles = 3, TriggerMode = SWHVITRIG, StartDelay = 0ns, Prescaler = 0)
                +100ns => "Queue Waveform A CH3": M3202A-HV1.AwgQueue(Channel = 3, ApplyDelayed = FALSE, WaveformId = reg"AWG Engine0.Wfm A", Cycles = 3, TriggerMode = SWHVITRIG, StartDelay = 0ns, Prescaler = 0)
                +100ns => "Queue Waveform A CH4": M3202A-HV1.AwgQueue(Channel = 4, ApplyDelayed = FALSE, WaveformId = reg"AWG Engine0.Wfm A", Cycles = 3, TriggerMode = SWHVITRIG, StartDelay = 0ns, Prescaler = 0)
            }
            Else {
                +100ns => "Queue Waveform B CH1": M3202A-HV1.AwgQueue(Channel = 1, ApplyDelayed = FALSE, WaveformId = reg"AWG Engine0.Wfm B", Cycles = 2, TriggerMode = SWHVITRIG, StartDelay = 0ns, Prescaler = 0)
                +100ns => "Queue Waveform B CH2": M3202A-HV1.AwgQueue(Channel = 2, ApplyDelayed = FALSE, WaveformId = reg"AWG Engine0.Wfm B", Cycles = 2, TriggerMode = SWHVITRIG, StartDelay = 0ns, Prescaler = 0)
                +100ns => "Queue Waveform B CH3": M3202A-HV1.AwgQueue(Channel = 3, ApplyDelayed = FALSE, WaveformId = reg"AWG Engine0.Wfm B", Cycles = 2, TriggerMode = SWHVITRIG, StartDelay = 0ns, Prescaler = 0)
                +100ns => "Queue Waveform B CH4": M3202A-HV1.AwgQueue(Channel = 4, ApplyDelayed = FALSE, WaveformId = reg"AWG Engine0.Wfm B", Cycles = 2, TriggerMode = SWHVITRIG, StartDelay = 0ns, Prescaler = 0)
            }
            +2000ns => "AWG Trigger": ActionExecute([action"AWG1Trigger", action"AWG2Trigger", action"AWG3Trigger", action"AWG4Trigger"])
        }
        Engine "RF Generator Engine" {
            +70ns<?> => "RF pulses": While(reg"RF Generator Engine.Pulse Counter" < 5) {
                +100ns => "Increment Pulse Counter": reg"RF Generator Engine.Pulse Counter" = reg"RF Generator Engine.Pulse Counter" + 1
                +100ns => "Set CH1 amplitude to ON_value": M3202A-HV1.SetAmplitude(Channel = 1, ApplyDelayed = FALSE, Value = 0.999969V)
                +200ns => "Set CH1 amplitude to OFF_value": M3202A-HV1.SetAmplitude(Channel = 1, ApplyDelayed = FALSE, Value = 0.000000V)
            }
        }
        Engine "Digitizer Engine" {
            +10ns => "DAQ Trigger": ActionExecute([action"DAQ1Trigger", action"DAQ2Trigger", action"DAQ3Trigger", action"DAQ4Trigger"])
        }
    }
}
+260ns<Min> => "Execution Completed": SyncMultiSequenceBlock {
    Engine "AWG Engine0" {}
    Engine "RF Generator Engine" {}
    Engine "Digitizer Engine" {
        +10ns => "hvi_done = 1": reg"Digitizer Engine.HVI Done" = 1
    }
}
