PositiveMagneticPort

connector PositiveMagneticPort "Positive quasi-static magnetic port"
    extends Modelica.Magnetic.QuasiStatic.FundamentalWave.Interfaces.MagneticPort;

    Modelica.Electrical.QuasiStationary.Types.Reference reference "Reference";

    annotation (
        defaultComponentName = "port_p",
        Diagram(
            coordinateSystem(
                preserveAspectRatio = false,
                extent = {
                    {-100, -100}, 
                    {100, 100}}),
            graphics = {
                Text(
                    extent = {
                        {-100, 100}, 
                        {100, 60}},
                    lineColor = {255, 170, 85},
                    fillColor = {0, 0, 255},
                    fillPattern = FillPattern.Solid,
                    textString = "%name"), 
                Rectangle(
                    extent = {
                        {-40, 40}, 
                        {40, -40}},
                    lineColor = {255, 170, 85},
                    fillColor = {255, 170, 85},
                    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, 170, 85},
                    fillPattern = FillPattern.Solid)}),
        Documentation(info = "<html>\n<p>\nThe positive magnetic port is based on the\n<a href=\"modelica://Modelica.Magnetic.QuasiStatic.FluxTubes.Interfaces.MagneticPort\">MagneticPort</a>.\nAdditionally the reference angle is specified in the connector. The time derivative of the\nreference angle is the actual angular frequency of the quasi-static magnetic potential and flux.\nThe symbol is also designed such way to look different than the\n<a href=\"modelica://Modelica.Magnetic.QuasiStatic.FundamentalWave.Interfaces.NegativeMagneticPort\">NegativeMagneticPort</a>.\n</p>\n\n<h4>See also</h4>\n\n<p>\n<a href=\"modelica://Modelica.Magnetic.QuasiStatic.FluxTubes.Interfaces.MagneticPort\">MagneticPort</a>,\n<a href=\"modelica://Modelica.Magnetic.QuasiStatic.FluxTubes.Interfaces.NegativeMagneticPort\">NegativeMagneticPort</a>,\n<a href=\"modelica://Modelica.Magnetic.FluxTubes.Interfaces.PositiveMagneticPort\">Magnetic.FluxTubes.Interfaces.PositiveMagneticPort</a>\n</p>\n</html>"));
end PositiveMagneticPort;