Send Internal Trigger Function
- Updated2023-02-21
- 3 minute(s) read
Send Internal Trigger Function
Owning Palette: Statechart Communication Functions
Requires: Statechart Module
Sends a trigger to the internal queue of the statechart. You can use this function within only an action or in a subVI that an action calls.
You can use this function with both asynchronous and synchronous statecharts. However, you cannot use this function in a statechart that is configured for a single-cycle loop application.
You can configure this function either by using the parameters or by double-clicking the function.

![]() |
Internal Queue In specifies the internal queue of the statechart. Wire the Outputs»InternalQueue»All Elements cluster element, located on the left side of the block diagram, to this input terminal. Then, double-click this function to specify a trigger to send to the internal queue.
|
||
![]() |
Internal Queue Out returns the internal queue of the statechart. Wire this output terminal to the Outputs»InternalQueue»All Elements cluster element, located on the right side of the guard/action block diagram.
|
||
![]() |
Trigger specifies the trigger to send to the internal queue. | ||
![]() |
Overflow? returns TRUE if the internal queue is full and cannot accept any more triggers. Overflow? returns FALSE if the internal queue can accept more triggers. You configure the size of the internal queue by using the Statechart Code Generation page of the Project Library Properties dialog box. |
Send Internal Trigger Details
You can configure the icon style of this function to display the custom icon of the statechart diagram and/or the trigger that this function sends to the linked statechart.




