LIBRARY
NullJoint ​
Rigid connection between two frames (zero degrees of freedom).
Simply connects frame_a and frame_b with no relative motion allowed. All positions, orientations, forces, and torques are transmitted directly.
This component extends from PartialTwoFrames
Usage ​
MultibodyComponents.NullJoint()
Connectors ​
frame_a- Frame3D is the fundamental 3D connector used for 6DOF motion. Most components have one or severalFrame
connectors that can be connected together (Frame3D)
frame_b- Frame3D is the fundamental 3D connector used for 6DOF motion. Most components have one or severalFrame
connectors that can be connected together (Frame3D)
Behavior ​
Source ​
dyad
"""
Rigid connection between two frames (zero degrees of freedom).
Simply connects `frame_a` and `frame_b` with no relative motion allowed.
All positions, orientations, forces, and torques are transmitted directly.
"""
component NullJoint
extends PartialTwoFrames()
relations
connect(frame_a, frame_b)
metadata {
"Dyad": {
"icons": {"default": "dyad://MultibodyComponents/NullJoint.svg"},
"labels": [
{
"label": "$(instance)",
"x": 500,
"y": 280,
"rot": 0,
"attrs": {"font-size": "160"}
}
]
}
}
endFlattened Source
dyad
"""
Rigid connection between two frames (zero degrees of freedom).
Simply connects `frame_a` and `frame_b` with no relative motion allowed.
All positions, orientations, forces, and torques are transmitted directly.
"""
component NullJoint
frame_a = Frame3D() {
"Dyad": {
"placement": {
"diagram": {"iconName": "default", "x1": -50, "y1": 450, "x2": 50, "y2": 550, "rot": 0}
},
"tags": []
}
}
frame_b = Frame3D() {
"Dyad": {
"placement": {
"diagram": {"iconName": "default", "x1": 950, "y1": 450, "x2": 1050, "y2": 550, "rot": 0}
},
"tags": []
}
}
relations
connect(frame_a, frame_b)
metadata {
"Dyad": {
"icons": {"default": "dyad://MultibodyComponents/NullJoint.svg"},
"labels": [
{
"label": "$(instance)",
"x": 500,
"y": 280,
"rot": 0,
"attrs": {"font-size": "160"}
}
]
}
}
endTest Cases ​
No test cases defined.
Related ​
Examples
Experiments
Analyses