If you want to add Data Events (markers) to signals, then insert the Event Button operator symbol in a channel bus: connect the original source to the left input of the Event Trigger and the output to the next operator.
The event is put to the sample that is streaming through the Event Button operator, at the moment the button goes down.
Symbol in the Object Toolbox

Operator ports
Input Any: Any sample type. The connection is not limited to one type of signal.Output Any: Any sample type. The connection is not limited to one type of signal.
Paired User Interface Object
This operator is loaded simultaneously with a user interface object. The user interface object can be moved to another page, and would normally be displayed in the end-user application. The operator and this user interface object can never be separated. If you delete the operator, the user interface is deleted automatically as well. Note that you cannot delete the user interface, only the operator symbol!For more information about Data Event, see "Events and Markers".
The EventCode can be changed in the properties dialog, but also using the Variable Parameter EventCode, so that you can change the EventCode from within an application. If you require the button to show the same code, then you could also choose to use the parameter EventCodeAndButtonText.
User Interface Object on Printable Pages
The user interface of this component will not be printed on a report if it is put on a Printable Page (see "Page"). The reason for that, is that the object is especially designed for use on screens, and does not have a function on paper.Properties
Find more information about changing properties here: "Properties Viewer"EventCode
type: See descriptionA free-format code that will be added as Data Event to the signal when the button is pressed. The code may contain variables, and the special variable $IN[n]$.
You may use the special variable $IN[n]$, where n is the channel number (1..N), meaning the value of the nth channel of the regular input signal at the moment of triggering. If you specify a channel that does not exist, or you don't have a floating point signal connected to the input (but another kind of signal), then $IN[n]$ will be substituted by xxxxx.
If you make an error in the syntax of the variable, you will see ?????. Please note that n must be a value, and cannot be a variable itself.
ButtonText
type: See descriptionThe text on the button.
ButtonFormat
type: Known button type nameThe name of the button format in the Button Repository, used to draw this button.
Caption
type: Word or phraseThe name of the object in the project. This name must not contain '.', '$' nor '@' characters.
Documentation
type: See descriptionOptional documentation of this object. If this object is an operator, the Documentation text is displayed below the operator symbol.
Variable Parameters
Find more information about Variable Parameters here: "Variable Parameters"EventCode
type: See descriptionA free-format code that will be added as Data Event to the signal when the button is pressed.
ButtonText
type: See descriptionThe text on the button.
EventCodeAndButtonText
type: See descriptionA free-format code that will be added as Data Event to the signal when the button is pressed. The button will automatically show the same code as button text.