Changed variable names

Changed variable names

Numerous variable names have been renamed between Version 1.2.73 and Version 1.2.132. If you open an HOTINT file you will get a warning that some variable names have been changed, indicating also the new name. The old models will run in a new version of HOTINT, however it is recommended to replace the old names in your model files.

Changed special values

PointJoint

Internal.actor_force → Connector.force

CoordinateConstraint

Connector.constraint_force → Connector.CoordinateConstraint.generalized_force
Connector.coordinate_difference → Connector.CoordinateConstraint.coordinate_difference
Connector.coordinate_offset → Connector.CoordinateConstraint.coordinate_offset
Connector.gain_factor → Connector.CoordinateConstraint.gain_factor

VelocityCoordinateConstraint

Connector.constraint_force → Connector.CoordinateConstraint.generalized_force
Connector.coordinate_difference → Connector.CoordinateConstraint.coordinate_difference
Connector.coordinate_offset → Connector.CoordinateConstraint.coordinate_offset
Connector.gain_factor → Connector.CoordinateConstraint.gain_factor

SlidingPrismaticJoint

Connector.sliding_parameter → Connector.SlidingPrismaticJoint.sliding_parameter
Connector.sliding_parameter_p → Connector.SlidingPrismaticJoint.sliding_parameter_p

Rope3D

Internal.actor_force → Connector.Rope.force
Internal.rope_length → Connector.Rope.rope_length
Internal.coiled_length → Connector.Rope.coiled_length

FrictionConstraint

Internal.normal_force → Connector.FrictionConstraint.force_normal
Internal.stick_slip → Connector.FrictionConstraint.sticking
Internal.force → Connector.FrictionConstraint.force_forward
Internal.force_abs → Connector.FrictionConstraint.force_forward_abs

GenericBodyJoint

Internal.actor_force → Connector.force
Connector.constraint_force_global → Connector.force
Connector.constraint_moment_global → Connector.moment
Connector.constraint_force_local → Connector.force_local
Connector.constraint_moment_local → Connector.moment_local
Connector.constraint_displacement → Connector.displacement
Connector.constraint_angle → Connector.angle

RevoluteJoint

Internal.actor_force → Connector.force
Connector.constraint_force_global → Connector.force
Connector.constraint_moment_global → Connector.moment
Connector.constraint_force_local → Connector.force_local
Connector.constraint_moment_local → Connector.moment_local
Connector.constraint_displacement → Connector.displacement
Connector.constraint_angle → Connector.angle

PrismaticJoint

Internal.actor_force → Connector.force
Connector.constraint_force_global → Connector.force
Connector.constraint_moment_global → Connector.moment
Connector.constraint_force_local → Connector.force_local
Connector.constraint_moment_local → Connector.moment_local
Connector.constraint_displacement → Connector.displacement
Connector.constraint_angle → Connector.angle

RigidJoint

Internal.actor_force → Connector.force
Connector.constraint_force_global → Connector.force
Connector.constraint_moment_global → Connector.moment
Connector.constraint_force_local → Connector.force_local
Connector.constraint_moment_local → Connector.moment_local
Connector.constraint_displacement → Connector.displacement
Connector.constraint_angle → Connector.angle

CylindricalJoint

Internal.actor_force → Connector.force
Connector.constraint_force_global → Connector.force
Connector.constraint_moment_global → Connector.moment
Connector.constraint_force_local → Connector.force_local
Connector.constraint_moment_local → Connector.moment_local
Connector.constraint_displacement → Connector.displacement
Connector.constraint_angle → Connector.angle

SpringDamperActuator

Internal.actor_force → Connector.force
Connector.constraint_acting_force → Connector.SpringDamperActuator.force
Connector.spring_length → Connector.SpringDamperActuator.spring_length
Connector.spring_elongation → Connector.SpringDamperActuator.spring_elongation
Connector.spring_velocity → Connector.SpringDamperActuator.spring_velocity
Connector.spring_length_offset → Connector.SpringDamperActuator.spring_length_offset
Connector.spring_force → Connector.SpringDamperActuator.spring_force
Connector.damper_force → Connector.SpringDamperActuator.damper_force

RigidLink

Internal.actor_force → Connector.force
Connector.link_length → Connector.RigidLink.link_length
Connector.link_velocity → Connector.RigidLink.link_velocity

RotatorySpringDamperActuator

Internal.actor_force → Connector.force
Connector.constraint_force_global → Connector.force
Connector.constraint_moment_global → Connector.moment
Connector.constraint_force_local → Connector.force_local
Connector.constraint_moment_local → Connector.moment_local
Connector.constraint_displacement → Connector.displacement
Connector.constraint_angle → Connector.angle
Connector.constraint_acting_moment → Connector.RotatorySpringDamperActuator.moment
Connector.angle_offset → Connector.RotatorySpringDamperActuator.angle_offset
Connector.spring_moment → Connector.RotatorySpringDamperActuator.spring_moment
Connector.damper_moment → Connector.RotatorySpringDamperActuator.damper_moment

SpringDamperActuator2D

Connector.constraint_acting_force → Connector.SpringDamperActuator.force
Connector.spring_length → Connector.SpringDamperActuator.spring_length
Connector.spring_elongation → Connector.SpringDamperActuator.spring_elongation
Connector.spring_velocity → Connector.SpringDamperActuator.spring_velocity
Connector.spring_length_offset → Connector.SpringDamperActuator.spring_length_offset
Connector.spring_force → Connector.SpringDamperActuator.spring_force
Connector.damper_force → Connector.SpringDamperActuator.damper_force

PointJoint2D

Internal.acting_force → Connector.force

Changed EDC variable names

Rigid2D

Geometry.reference_position → Graphics.reference_position

Geometry.rotation_matrix → Graphics.rotation_matrix

CoordinateConstraint

Graphics.drawing_size → Graphics.draw_size

VelocityCoordinateConstraint

Graphics.drawing_size → Graphics.draw_size

GenericBodyJoint

Graphics.cone_size → Graphics.draw_size

RevoluteJoint

Graphics.cone_size → Graphics.draw_size

PrismaticJoint

Graphics.cone_size → Graphics.draw_size

UniversalJoint

Graphics.cone_size → Graphics.draw_size

RigidJoint

Graphics.cone_size → Graphics.draw_size

CylindricalJoint

Graphics.cone_size → Graphics.draw_size

 

 

X2C is an open source tool for the model-based development and code generation of real time control algorithms for micro processor units.
X2C

X2C and HOTINT are developed at LCM GmbH

Linz Center of Mechatronics GmbH
with great support of the Institute of Technical Mechanics at Johannes Kepler University Linz

Institute of Technical Mechanics at Johannes Kepler University Linz
and with the support of the province of Upper Austria

Land Oberösterreich
within the regional development program Regio13 of the European Union

Land Oberösterreich

Imprint