NI-RFSG Marker Event Details

A marker is an event that an NI RF signal generator produces in relation to a waveform that is generated. The marker event is delayed slightly relative to the leading edge of the waveform that it marks.

By default, the marker event is a pulse of fixed width. The following figure shows a waveform generated on the output of a waveform generator. The waveform contains a pulse that represents a waveform sample n that is one Sample Clock in width. The second pulse, the marker event, represents the pulse that generates when the corresponding waveform sample n is output at the output connector.

Figure 4. Waveform Output and Associated Marker Event


  • tm1—Duration of delay between the configured waveform sample n and generation of the associated marker event. For most NI VSTs, configurable with NI-RFSG Events Delay and Relative Delay.
  • tm2—Marker event pulse duration. For most NI VSTs, configurable with NI-RFSG Width Units and Width Value.
  • You can use NI-RFSG to configure the characteristics of the pulse generated as the Marker event.

    In addition, you can use scripts to create markers to develop complex behaviors around generated waveforms.

    For example, you can configure the Marker event as a toggled digital pulse signal that changes state between a low level and high level. While the basic pulse option for Marker events generates event pulses of fixed width, using the toggle option allows you to use scripts to change the duration of the Marker event pulse. You can control the initial state of the toggled pulse with MarkerEvent.Toggle.InitialState.