//define = [ // {'BM_LEG_MODEL': '_LEG_MODEL_TLEM2_'}, // {'BM_LEG_MODEL': '_LEG_MODEL_TLEM1_'}, //] //fatal_warnings = [ // "Penetration of surface", // "Number of allowed iterations for contact solution has been exceeded", //] //save_study= "Main.Study" #define ANYBODY_PATH_OUTPUT "." #include "libdef.any" // ---------------------------------------------------------- // Model configuration: // For more info on body model configuration options please load the model and double click on: // #path HTML_DOC "<AMMR_PATH_DOC>/bm_config/index.html" // ---------------------------------------------------------- #define BM_ARM_RIGHT OFF #define BM_ARM_LEFT OFF #define BM_TRUNK_MUSCLES OFF #ifndef TEST_NAME #define BM_LEG_MODEL 2 #define TEST_NAME "test_LegDynamicSymmetryCheck.Main_1" #endif #define BM_SCALING _SCALING_LENGTHMASSFAT_ // Use interpolation drivers to define motion #define DriverSelection "FreePostureMove" // actual model #include "DynamicTest/FreePostureFullBodyStatic.Main.any" Main = { Main.HumanModel.Anthropometrics.SegmentDimensions.PelvisWidth = 0.18; Main.HumanModel.Anthropometrics.SegmentDimensions.Right.ThighLength = 0.4; Main.HumanModel.Anthropometrics.SegmentDimensions.Right.ShankLength = 0.3; Main.HumanModel.Anthropometrics.SegmentDimensions.Right.FootLength = 0.25; Main.HumanModel.Anthropometrics.SegmentDimensions.Right.TalusLength = 0.05; Main.HumanModel.Anthropometrics.SegmentDimensions.Left.ThighLength = 0.4; Main.HumanModel.Anthropometrics.SegmentDimensions.Left.ShankLength = 0.3; Main.HumanModel.Anthropometrics.SegmentDimensions.Left.FootLength = 0.25; Main.HumanModel.Anthropometrics.SegmentDimensions.Left.TalusLength = 0.05; Main.Study ={ AnyInt test1= assert(ltfun(Main.Study.SymmetryCheck.Leg.Muscle.Comparison.MaxFtDif,1.5), "Leg model symmetry"); }; AnyOperation& RunTest = Main.RunApplication; };