As described in Creating Device Systems, a
Port Model (

) declares types of ports that a devices use to communicate with each other. To a port model you can only add device variables and device equations, where a variable can be declared as a flow variable. When you make a connection between two or more devices, the connection sets all non-flow variables equal. For the flow variables on the other hand, the connection sets the sum of all flow variables equal to zero. You can also right-click the
Port Model node to add
Device Variables and
Usage Condition subnodes.
The Settings window has the following section:
In the Type text field enter the port type that a port instance refers to. It is also possible to let a port model inherit from another port model. To do so, enter that port model in the
Inherited type text field.
Select the Abstract model type check box to make the make the port model abstract (it can then not be instantiated by a port, for example)