EventUnion
This block produces an event when activated by one or more synchronous events. The output event is synchronous with the input event(s).
![]()
Library
Activate/ActivationOperations
Description
The EventUnion block produces an event when activated by one or more synchronous events. The output event is synchronous with the input event(s).
Strictly speaking, this block is not an Activate block because it is discarded in the compilation phase. The inputs and output are synchronized.
Parameters

| Name | Label | Description | Data Type | Valid Values |
|---|---|---|---|---|
nevin | Number of input activation ports | Integer scalar value. Defines the number of input activation ports. | Number |
Ports
| Name | Type | Description | IO Type | Number |
|---|---|---|---|---|
Port 1 | activation | output | 1 | |
Port 2 | activation | input | nevin |
Advanced Properties
| Name | Value | Description |
|---|---|---|
always active | no | |
direct-feedthrough | no | |
zero-crossing | no | |
mode | no | |
continuous-time state | no | |
discrete-time state | no |