Frame_resolve

connector Frame_resolve "Coordinate system fixed to the component used to express in which\ncoordinate system a vector is resolved (non-filled rectangular icon)"
    extends Frame;

    annotation (
        defaultComponentName = "frame_resolve",
        Icon(
            coordinateSystem(
                preserveAspectRatio = true,
                extent = {
                    {-100, -100}, 
                    {100, 100}},
                initialScale = 0.16),
            graphics = {
                Rectangle(
                    extent = {
                        {-10, 10}, 
                        {10, -10}},
                    lineColor = {95, 95, 95},
                    pattern = LinePattern.Dot), 
                Rectangle(
                    extent = {
                        {-34, 100}, 
                        {34, -100}},
                    lineColor = {95, 95, 95},
                    pattern = LinePattern.Dot,
                    fillColor = {255, 255, 255},
                    fillPattern = FillPattern.Solid), 
                Line(
                    points = {
                        {-20, 0}, 
                        {20, 0}},
                    color = {135, 197, 255}), 
                Line(
                    points = {
                        {0, 20}, 
                        {0, -20}},
                    color = {135, 197, 255})}),
        Diagram(
            coordinateSystem(
                preserveAspectRatio = true,
                extent = {
                    {-100, -100}, 
                    {100, 100}},
                initialScale = 0.16),
            graphics = {
                Text(
                    extent = {
                        {-140, -50}, 
                        {140, -88}},
                    textString = "%name"), 
                Rectangle(
                    extent = {
                        {-14, 50}, 
                        {14, -52}},
                    lineColor = {95, 95, 95},
                    pattern = LinePattern.Dot,
                    fillColor = {255, 255, 255},
                    fillPattern = FillPattern.Solid), 
                Line(
                    points = {
                        {-12, 0}, 
                        {12, 0}},
                    color = {135, 197, 255}), 
                Line(
                    points = {
                        {0, 12}, 
                        {0, -12}},
                    color = {135, 197, 255})}),
        Documentation(
            revisions = "<html>\n<p>\n<img src=\"modelica://PlanarMechanics/Resources/Images/dlr_logo.png\" alt=\"DLR logo\">\n<strong>Developed 2010 at the DLR Institute of System Dynamics and Control</strong>\n</p>\n</html>",
            info = "<html>\n<p>\nBasic definition of a coordinate system that is fixed to a mechanical\ncomponent. In the origin of the coordinate system the cut-force\nand the cut-torque is acting. This coordinate system is used to\nexpress in which coordinate system a vector is resolved.\nA component that uses a Frame_resolve connector has to set the\ncut-force and cut-torque of this frame to zero. When connecting\nfrom a Frame_resolve connector to another frame connector,\nby default the connecting line has line style &quot;dotted&quot;.\nThis component has a non-filled rectangular icon.\n</p>\n</html>"));
end Frame_resolve;