Channel Terminal
Overview
The Channel Terminal is used as input or output of a measurement configuration sub-schematic. The channel configuration that is set in the Channel Terminal will not change as a result of changes at its input, so the Channel Termial can be used to define a channel configuration for the schematic at its output.The Channel Terminal also offers the possibility to change channel names and units, as well as to copy channels from the input multiple times, or to route input channels to another channel number.
The Channel Terminal works for all types of signals.
Operator ports
Input Any: Any sample type. The connection is not limited to one type of signal.Output Any(a..z): Floating point values
Properties
Find more information about changing properties here: "Properties Viewer"Caption
type: Word or phraseThe name of the object in the project. This name must not contain '.', '$' nor '@' characters.
For more information about the rules and usage of the Caption property, please refer to "Caption property - background and usage".
Documentation
type: See descriptionOptional documentation of this object. If this object is an operator, the Documentation text is displayed below the operator symbol.
Special dialog to change properties of this object: Input to Output map
Variable Parameters
Find more information about Variable Parameters here: "Variable Parameters"Names
type: Parameter list (see "Parameter List")The list of channel names at the output of the Channel Terminal. Use a List Viewer to display the list and even edit the channel names.
Units
type: Parameter list (see "Parameter List")The list of signal units at the output of the Channel Terminal. Use a List Viewer to display the list and even edit the units.
ChannelCount
type: See descriptionThe number of signal channels at the output of the Channel Terminal.
Functions
Find more information about Functions here: "Operator Functions"Disable
If the Disable function is called, then the output of the Terminal will be blocked, and the outgoing connectors will be redEnable
The Enable function re-activates the output after it has been disabled by the Disable function.
Details
An overview of channel splitting operators can be found here: "When to use Channel Terminal, Splitter or Name Splitter"Output channel names are copied from the input after first connection of the Terminal. After that the naming can be changed by the user in the properties dialog. Once the channel properties are loaded into the Terminal, the output channels will not change anymore; also if the input channels would change.
This is an important difference from the Channel Splitter ("Channel Splitter"), which copies modified channel properties to its output.
Routing channels
The Input to Output Map in the properties dialog of the Channel Terminal defines which input channel is copied to which output channel. The output table contains a column 'Input Nr.' in which you can change the number of the input channel that is copied to that output channel.
Changing channel names and units
In the columns 'Name' and 'Unit' you can change the channel name and unit. You can use variables for channel names and units, for example you may write as channel name "Channel $var$", where '$var$ will be exchanged by the value that is defined for '$var$'.Note that if you display channel names or units in a List Viewer or Variable Viewer by using the Names and Units variable parameters, and your channel names themselves contain variables, then the variables are displayed.
Resetting the output channel configuration
If you press the Reset button, the input channels that are currently registered are copied unchanged to the output. You may use this function to start over with a new set of channels.If you press the New IDs button, all output channels get a new channel identifier (ID). The channel IDs are important for viewer preparation operators (see "Viewer Channel Configuration (Preparation operators) Overview"), because they make that channels can be identified independently of their names or units. Note that by default, the channel IDs are equal to the IDs at the input, the first time the Channel Terminal was connected. If you see that behind a Channel Merger you have duplicate channel IDs (you can see this in the Signal Monitor Probe ("Signal Monitor Probe")), then you may use this function to give one of the merger's input a new, unique set of channel IDs.