System
Summary of the System components available through the Signal Processing toolbox in Schematic Editor.
The toolbox provides six System components. Their descriptions and supported features are given in Table 1.
Component | Description | Features | Help file | ||
---|---|---|---|---|---|
supported input types | supported output types | vector support | |||
![]() Bus Join |
Concatenates input signals (scalar or vector) into a bus. | real, int, uint | real, int, uint | yes | Bus Join |
![]() Bus Split |
Splits vector input signal into scalar or specified vector outputs. |
real, int, uint | real, int, uint | yes | Bus Split |
Bus Selector |
Selects signals from input vector, by their indexes, and outputs them as scalars or vectors . |
real, int, uint | real, int, uint | yes | Bus Selector |
![]() Signal Switch |
Outputs one of two input signals based on the control signal value. | real, int, uint | real, int, uint | yes | Signal Switch |
![]() Multiport Signal Switch |
Outputs one of multiple input signals based on the control signal value. | real, int, uint | real, int, uint | yes | Multiport Signal Switch |
![]() Data Type Conversion |
Converts input signal data type. | real, int, uint | real, int, uint, (user selectable) | yes | Data Type Conversion |
![]() Boolean Join |
Joins elements of the input vector into a single or multiple uint signals using weighted binary code. Input vector elements are considered as Boolean values. Output signal is vector for input vectors larger than 32 | real, int, uint | uint | yes | Boolean Join |
![]() Boolean Split |
Splits weighted binary coded uint input signal into a vector of Boolean valued signals. Output vector size is defined by user. It has to be less or equal to input vector size times 32. | uint | real, int, uint | yes | Boolean Split |
![]() Rate Transition |
Manages data transfer between components that operate at different execution rates. | real, int, uint | real, int, uint | yes | Rate Transition |
HIL Flags Status |
Outputs SPC Arithmetic Overflow, Machine Arithmetic Overflow and Dead Time Violation flags status of HIL device. | / | real, int, uint | no | HIL Flags Status |
|
Sets analog and/or digital outputs with adequate signals in the Schematic Editor. | Output Settings |