//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_LEG_RIGHT OFF #define BM_LEG_LEFT OFF #define BM_ARM_DELTOID_WRAPPING ON #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.Right.UpperArmLength = 0.35; Main.HumanModel.Anthropometrics.SegmentDimensions.Right.LowerArmLength = 0.35; Main.HumanModel.Anthropometrics.SegmentDimensions.Right.HandLength = 0.15; // Main.HumanModel.Anthropometrics.SegmentDimensions.Right.HandBreadth = 0.15; Main.HumanModel.Anthropometrics.SegmentDimensions.Left.UpperArmLength = 0.35; Main.HumanModel.Anthropometrics.SegmentDimensions.Left.LowerArmLength = 0.35; Main.HumanModel.Anthropometrics.SegmentDimensions.Left.HandLength = 0.15; // Main.HumanModel.Anthropometrics.SegmentDimensions.Left.HandBreadth = 0.15; Main.Study ={ AnyInt test1= expect(ltfun(Main.Study.SymmetryCheck.Arm.Muscle.Comparison.MaxFtDif,3.5e-5), "Arm model symmetry"); }; AnyOperation& RunTest = Main.RunApplication; };