diff --git a/Modelica/Blocks/Interfaces.mo b/Modelica/Blocks/Interfaces.mo index 9676f0d186..7964ba0e42 100644 --- a/Modelica/Blocks/Interfaces.mo +++ b/Modelica/Blocks/Interfaces.mo @@ -355,6 +355,28 @@ continuous Real output signal y. end SI2SO; + partial block SI2SO2 + "2 Single Input / 2 Single Output continuous control block" + extends Modelica.Blocks.Icons.Block; + + RealInput u1 "Connector of Real input signal 1" annotation (Placement( + transformation(extent={{-140,40},{-100,80}}))); + RealInput u2 "Connector of Real input signal 2" annotation (Placement( + transformation(extent={{-140,-80},{-100,-40}}))); + RealOutput y1 "Connector of Real output signal 1" annotation (Placement( + transformation(extent={{100,50},{120,70}}))); + RealOutput y2 "Connector of Real output signal 2" annotation (Placement( + transformation(extent={{100,-70},{120,-50}}))); + + annotation (Documentation(info=" +
+Block has two continuous Real input signals u1 and u2 and two +continuous Real output signals y1 and y2. +
+")); + + end SI2SO2; + partial block SIMO "Single Input Multiple Output continuous control block" extends Modelica.Blocks.Icons.Block; parameter Integer nout=1 "Number of outputs"; @@ -370,6 +392,22 @@ continuous Real output signal y.