Support

connector Support "Support/housing flange of a one-dimensional translational component"
    extends Flange;

    annotation (
        Diagram(
            coordinateSystem(
                preserveAspectRatio = true,
                extent = {
                    {-100, -100}, 
                    {100, 100}}),
            graphics = {
                Rectangle(
                    extent = {
                        {-60, 60}, 
                        {60, -60}},
                    fillColor = {175, 190, 175},
                    fillPattern = FillPattern.Solid,
                    pattern = LinePattern.None), 
                Text(
                    extent = {
                        {-160, 110}, 
                        {40, 50}},
                    lineColor = {0, 127, 0},
                    textString = "%name"), 
                Rectangle(
                    extent = {
                        {-40, -40}, 
                        {40, 40}},
                    lineColor = {0, 127, 0},
                    fillColor = {0, 127, 0},
                    fillPattern = FillPattern.Solid)}),
        Icon(
            coordinateSystem(
                preserveAspectRatio = true,
                extent = {
                    {-100, -100}, 
                    {100, 100}}),
            graphics = {
                Rectangle(
                    extent = {
                        {-90, -90}, 
                        {90, 90}},
                    lineColor = {0, 127, 0},
                    fillColor = {175, 175, 175},
                    fillPattern = FillPattern.Solid), 
                Rectangle(
                    extent = {
                        {-150, 150}, 
                        {150, -150}},
                    fillColor = {175, 190, 175},
                    fillPattern = FillPattern.Solid,
                    pattern = LinePattern.None), 
                Rectangle(
                    extent = {
                        {-90, -90}, 
                        {90, 90}},
                    lineColor = {0, 127, 0},
                    fillColor = {0, 127, 0},
                    fillPattern = FillPattern.Solid)}),
        Documentation(info = "<html>\n<p>\nThis is a connector for 1-dim. translational mechanical systems and models\nthe support or housing of a shaft.\nThe following variables are defined in this connector:\n</p>\n\n<blockquote><pre>\ns: Absolute position of the support/housing in [m].\nf: Reaction force in the support/housing in [N].\n</pre></blockquote>\n\n<p>\nThe support connector is usually defined as conditional connector. It is most convenient to utilize it\n</p>\n<ul>\n<li> For models to be build graphically (i.e., the model is build up by drag-and-drop\n     from elementary components):<br/>\n     <a href=\"modelica://Modelica.Mechanics.Translational.Interfaces.PartialOneFlangeAndSupport\">PartialOneFlangeAndSupport</a>,<br/>\n     <a href=\"modelica://Modelica.Mechanics.Translational.Interfaces.PartialTwoFlangesAndSupport\">PartialTwoFlangesAndSupport</a>.<br/>&nbsp;</li>\n<li> For models to be build textually (i.e., elementary models):<br/>\n     <a href=\"modelica://Modelica.Mechanics.Translational.Interfaces.PartialElementaryOneFlangeAndSupport2\">PartialElementaryOneFlangeAndSupport</a>,<br/>\n     <a href=\"modelica://Modelica.Mechanics.Translational.Interfaces.PartialElementaryTwoFlangesAndSupport2\">PartialElementaryTwoFlangesAndSupport</a>,<br/>\n     <a href=\"modelica://Modelica.Mechanics.Translational.Interfaces.PartialElementaryRotationalToTranslational\">PartialElementaryRotationalToTranslational</a>.</li>\n</ul>\n</html>"));
end Support;