1 | package connectorTest
|
---|
2 | partial package partialMedium
|
---|
3 | constant Integer nX;
|
---|
4 | end partialMedium;
|
---|
5 |
|
---|
6 | connector advConnector
|
---|
7 | replaceable package Medium = connectorTest.OtherMedium;
|
---|
8 | Modelica.SIunits.Pressure p;
|
---|
9 | flow Modelica.SIunits.MassFlowRate m_flow;
|
---|
10 | stream Modelica.SIunits.Mass C_flow[Medium.nS];
|
---|
11 | end advConnector;
|
---|
12 |
|
---|
13 | package PackageExample
|
---|
14 | extends connectorTest.partialMedium(nX = 2);
|
---|
15 | final constant Integer nS = 3;
|
---|
16 | end PackageExample;
|
---|
17 |
|
---|
18 | package OtherMedium
|
---|
19 | final constant Integer nS = 3;
|
---|
20 | end OtherMedium;
|
---|
21 |
|
---|
22 | model testModel
|
---|
23 | replaceable package Medium = PackageExample;
|
---|
24 | connectorTest.advConnector something(redeclare package Medium = Medium);
|
---|
25 | end testModel;
|
---|
26 | end connectorTest;
|
---|