@lti/connect
Name-based or index-based interconnections between the inputs and outputs of LTI models.
Inputs
LTI models to be connected. The properties ’inname’ and ’outname’ of each model should be set according to the desired input-output connections.
For name-based interconnections, string or cell of strings containing the names of the inputs to be kept. The names must be part of the properties ’ingroup’ or ’inname’. For index-based interconnections, vector containing the indices of the inputs to be kept.
For name-based interconnections, string or cell of strings containing the names of the outputs to be kept. The names must be part of the properties ’outgroup’ or ’outname’. For index-based interconnections, vector containing the indices of the outputs to be kept.
Connection matrix (not name-based). Each row of the matrix represents a summing junction. The first column holds the indices of the inputs to be summed with outputs of the subsequent columns. The output indices can be negative, if the output is to be substracted, or zero. For example, the row
[2 0 3 -4 0] |
or
[2 -4 3] |
will sum input u(2) with outputs y(3) and y(4) as
u(2) + y(3) - y(4). |
Outputs
Resulting interconnected system with outputs outputs and inputs inputs.
See also: sumblk
Source Code: @lti/connect