WOLFRAM SYSTEMMODELER

DoubleArrow

Visualizing a double arrow with variable size; all data have to be set as modifiers (see info layer)

Wolfram Language

In[1]:=
SystemModel["PlanarMechanics.Visualizers.Advanced.DoubleArrow"]
Out[1]:=

Information

Model DoubleArrow defines a double arrow that is dynamically visualized at the defined location (see variables below).

model Visualizers.Advanced.DoubleArrow

The variables under heading Parameters below are declared as (time varying) input variables. If the default equation is not appropriate, a corresponding modifier equation has to be provided in the model where an Arrow instance is used, e.g., in the form

    Visualizers.Advanced.DoubleArrow doubleArrow(diameter = sin(time));

Variable color is a RGB color space given in the range 0 .. 255. The predefined type Types.Color contains a menu definition of the colors used in the library (will be replaced by a color editor).

Inputs (7)

R

Default Value: Frames.nullRotation()

Type: Orientation

Description: Orientation object to rotate the planarWorld frame into the arrow frame

r

Default Value: {0, 0, 0}

Type: Position[3] (m)

Description: Position vector from origin of planarWorld frame to origin of arrow frame, resolved in planarWorld frame

r_tail

Default Value: {0, 0, 0}

Type: Position[3] (m)

Description: Position vector from origin of arrow frame to double arrow tail, resolved in arrow frame

r_head

Default Value: {0, 0, 0}

Type: Position[3] (m)

Description: Position vector from double arrow tail to the head of the double arrow, resolved in arrow frame

diameter

Default Value: planarWorld.defaultArrowDiameter

Type: Diameter (m)

Description: Diameter of arrow line

color

Default Value: PlanarMechanics.Types.Defaults.ArrowColor

Type: Color

Description: Color of double arrow

specularCoefficient

Default Value: planarWorld.defaultSpecularCoefficient

Type: SpecularCoefficient

Description: Material property describing the reflecting of ambient light (= 0 means, that light is completely absorbed)

Components (5)

R

Type: Orientation

Description: Orientation object to rotate the planarWorld frame into the arrow frame

planarWorld

Type: PlanarWorld

arrowLine

Type: Shape

arrowHead1

Type: Shape

arrowHead2

Type: Shape

Used in Components (2)

RelativeForce

PlanarMechanics.Sources

Input signal acting as force and torque on two frames

WorldForce

PlanarMechanics.Sources

External force and torque acting at frame_b, defined by 3 input signals and resolved in world frame