Ticket #6299: Extending.mo

File Extending.mo, 788 bytes (added by Christian Kral <dr.christian.kral@…>, 4 years ago)

Modelica package to demonstrate problem of parameter changes in extended models

Line 
1package Extending
2 model Model1
3 Modelica.Electrical.Analog.Basic.Ground ground annotation(
4 Placement(visible = true, transformation(origin = {0, -30}, extent = {{-10, -10}, {10, 10}}, rotation = 0)));
5 Modelica.Electrical.Analog.Sources.ConstantVoltage constantVoltage annotation(
6 Placement(visible = true, transformation(origin = {0, 0}, extent = {{-10, -10}, {10, 10}}, rotation = -90)));
7 equation
8 connect(constantVoltage.n, ground.p) annotation(
9 Line(points = {{0, -10}, {0, -20}}, color = {0, 0, 255}));
10 end Model1;
11
12 model Model2
13 extends Extending.Model1(constantVoltage.V = 10);
14 equation
15
16 end Model2;
17
18 model Model3
19 extends Extending.Model2;
20 equation
21
22 end Model3;
23 annotation(
24 uses(Modelica(version = "3.2.3")));
25end Extending;