Element to define a joint - typically represented by a common point of two segments. Trajectories for flow of force, momentum and power are established.
Attribute Default Description Required namename of the element Yes
flowInAny element which implements the iFlow interface, typically a segment Element.
Yes flowOutAny element which implements the iFlow interface, typically a segment Element. Yes coordinateSystemGlobal lab system Coordinate system in which force, moment, power and velocity/acceleration between two adjacent segements are calculated. Typically this is the coordinate system of the proximal or distal segment or the global lab system. JCS should be also possible.
unklar ob die Leistung in Komponentendarstellung überhaupt korrekt transformiert werden kann insbesondere in nicht-rechtwinklige KoordinatensystemNo
Mit dem Aufruf der init()-Methode wird dem über das flowOut Attribut angegebenen Element das Joint zugeordent. Das Joint Element implementiert das iFlow Interface. Dem flowOut-Element wird damit der flow hinzugefügt, der durch das Attribut flowIn definiert ist.
Eingebettet werden muss eine Formel mit der die Position des Gelenks bestimmt ist!
| variable name | type | description |
<name>AngularVelocity |
3d vector | Falls zwei Segmente an das Gelenk angrenzen, dann wird hier die Winkelgeschwindigkeit zwischen den beiden Segmenten angegeben. Falls nur einer der beiden Flüsse aus einem Segment kommt, dann wird die absolute Winkelgeschwindigkeit dieses Segments bestimmt. |
<name>Force |
3d vector | Eine Alias-Trajektorie auf die Kraft, die durch den inFlow gegeben ist. |
<name>Moment |
3d vector | das Moment, das durch den inFlow gegeben ist, allerdings transformiert in die lokalen Koordinaten des Gelenks d.h. bezogen auf den Referenzpunkt des Gelenks. |
<name>Power |
3d vector | bezogen auf die Winkelgeschwindigkeit zwischen flowIn und flowOut Segmenten |
<Joint name="RAnkleJoint"
flowIn="LAnkleFlow"
flowOut="LTibiaSegment">LTIO</Joint>