forked from modelica/ModelicaStandardLibrary
-
Notifications
You must be signed in to change notification settings - Fork 0
/
NegativeMagneticPort.mo
42 lines (40 loc) · 1.96 KB
/
NegativeMagneticPort.mo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
within Modelica.Magnetic.QuasiStatic.FluxTubes.Interfaces;
connector NegativeMagneticPort "Negative quasi-static magnetic port"
extends Magnetic.QuasiStatic.FundamentalWave.Interfaces.MagneticPort;
Modelica.Electrical.QuasiStatic.Types.Reference reference "Reference";
annotation (
defaultComponentName="port_n",
Diagram(coordinateSystem(preserveAspectRatio=false, extent={{-100,
-100},{100,100}}),
graphics={Text(
extent={{-100,100},{100,60}},
textColor={255,170,85},
textString="%name"), Rectangle(
extent={{-40,40},{40,-40}},
lineColor={255,170,85},
fillColor={255,255,255},
fillPattern=FillPattern.Solid)}),
Icon(coordinateSystem(preserveAspectRatio=false, extent={{-100,-100},{
100,100}}),
graphics={Rectangle(
extent={{-100,100},{100,-100}},
lineColor={255,170,85},
fillColor={255,255,255},
fillPattern=FillPattern.Solid)}),
Documentation(info="<html>
<p>
The negative magnetic port is based on the
<a href=\"modelica://Modelica.Magnetic.QuasiStatic.FluxTubes.Interfaces.MagneticPort\">MagneticPort</a>.
Additionally the reference angle is specified in the connector. The time derivative of the
reference angle is the actual angular frequency of the quasi-static magnetic potential and flux.
The symbol is also designed such way to look different than the
<a href=\"modelica://Modelica.Magnetic.QuasiStatic.FluxTubes.Interfaces.PositiveMagneticPort\">PositiveMagneticPort</a>.
</p>
<h4>See also</h4>
<p>
<a href=\"modelica://Modelica.Magnetic.QuasiStatic.FluxTubes.Interfaces.MagneticPort\">MagneticPort</a>,
<a href=\"modelica://Modelica.Magnetic.QuasiStatic.FluxTubes.Interfaces.PositiveMagneticPort\">PositiveMagneticPort</a>,
<a href=\"modelica://Modelica.Magnetic.FluxTubes.Interfaces.NegativeMagneticPort\">Magnetic.FluxTubes.Interfaces.NegativeMagneticPort</a>
</p>
</html>"));
end NegativeMagneticPort;