106 lines (77 with data), 3.3 kB
// This file is used when there is no real muscles in the model
//it adds artificial muscles to all the joints in this body part
AnyFolder JointMuscles = {
AnyVar LinStrength =250; // N This is the strenght og the apllied muscles
AnyVar RotStrength =100; // Nm This is the strenght og the apllied muscles
//This table gives the constant joint moment strength for each dof and direction
AnyFolder JointStrength={
AnyVar AnklePlantarFlexion= 126; //chaffin
AnyVar AnkleDorsiFlexion= 126;
AnyVar AnkleEversion= 200;
AnyVar AnkleInversion= 200;
AnyVar KneeExtension= 168; //chaffin ok
AnyVar KneeFlexion= 100; //chaffin ok
AnyVar HipExtension= 190; //chaffin ok
AnyVar HipFlexion= 185; //chaffin ok
AnyVar HipAbduction= 200; //ok
AnyVar HipAdduction= 200; //ok
AnyVar HipInternalRotation= 200;
AnyVar HipExternalRotation= 200;
};
AnyFolder HipJnt={
AnyFolder HipFlexion ={
AnyKinMeasure& DOF = ...InterfaceFolder.HipFlexionJntMus;
AnyFolder dof0={
AnyVector Strength={...JointStrength.HipFlexion,...JointStrength.HipExtension};
AnyInt dof= 0;
#include "<ANYBODY_PATH_MODELUTILS>/Diagnostics/DiagnosticMuscle2.any"
};
};
AnyFolder HipAbduction ={
AnyKinMeasure& DOF = ...InterfaceFolder.HipAbductionJntMus;
AnyFolder dof0={
AnyVector Strength={...JointStrength.HipAbduction,...JointStrength.HipAdduction};
AnyInt dof= 0;
#include "<ANYBODY_PATH_MODELUTILS>/Diagnostics/DiagnosticMuscle2.any"
};
};
AnyFolder HipExternalRotation ={
AnyKinMeasure& DOF = ...InterfaceFolder.HipExternalRotationJntMus;
AnyFolder dof0={
AnyVector Strength={...JointStrength.HipExternalRotation,...JointStrength.HipInternalRotation};
AnyInt dof= 0;
#include "<ANYBODY_PATH_MODELUTILS>/Diagnostics/DiagnosticMuscle2.any"
};
};
};
AnyFolder KneeJnt={
AnyFolder KneeFlexion ={
AnyKinMeasure& DOF = ...InterfaceFolder.KneeFlexion;
AnyFolder dof0={
AnyVector Strength={...JointStrength.KneeFlexion,...JointStrength.KneeExtension};
AnyInt dof= 0;
#include "<ANYBODY_PATH_MODELUTILS>/Diagnostics/DiagnosticMuscle2.any"
};
};
};
#if BM_FOOT_MODEL == _FOOT_MODEL_DEFAULT_
AnyFolder AnkleJnt={
AnyFolder AnklePlantarFlexion ={
AnyKinMeasure& DOF = ...InterfaceFolder.AnklePlantarFlexionJntMus;
AnyFolder dof0={
AnyVector Strength={...JointStrength.AnklePlantarFlexion,...JointStrength.AnkleDorsiFlexion};
AnyInt dof= 0;
#include "<ANYBODY_PATH_MODELUTILS>/Diagnostics/DiagnosticMuscle2.any"
};
};
AnyFolder AnkleEversion ={
AnyKinMeasure& DOF = ...InterfaceFolder.AnkleEversionJntMus;
AnyFolder dof0={
AnyVector Strength={...JointStrength.AnkleEversion,...JointStrength.AnkleInversion};
AnyInt dof= 0;
#include "<ANYBODY_PATH_MODELUTILS>/Diagnostics/DiagnosticMuscle2.any"
};
};
}; //AnkleJnt
#endif
};// End of JointMuscles