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 "dotted".\nThis component has a non-filled rectangular icon.\n</p>\n</html>"));
end Frame_resolve;