--- a +++ b/Tests/AnyMocap/Test_LowerExtremity-Plug-in-gait.any @@ -0,0 +1,67 @@ +//# Defintions for the python test framwork +//define = [ +// {'BM_LEG_MODEL':'_LEG_MODEL_TLEM1_'}, +// {'BM_LEG_MODEL':'_LEG_MODEL_TLEM2_'}, +//] +//save_study = [ +// "Main.Studies.ParameterIdentification", +// "Main.Studies.MarkerTracking", +// "Main.Studies.InverseDynamicStudy", +//] + +#include "../libdef.any" + +#path MOCAP_PATH_MAINFILEDIR "<ANYMOCAP_EXAMPLES>/Plug-in-gait_Simple" +#path MOCAP_PATH_MAINFILE "<MOCAP_PATH_MAINFILEDIR>/LowerExtremity.main.any" +#define MOCAP_NAME_MAINFILEDIR "Plug-in-gait_Simple" + + + +#ifdef TEST_NAME +#define MOCAP_TEST_FILENAME_PREFIX TEST_NAME + "_" +#else +#define MOCAP_TEST_FILENAME_PREFIX "GUI_" +#define BM_LEG_MODEL _LEG_MODEL_TLEM2_ +#endif + +#ifdef CREATE_IMAGE +#undef MOCAP_TEST_FILENAME_PREFIX +#define MOCAP_TEST_FILENAME_PREFIX "LowerExtremity_" +#path TEMP_PATH "<MOCAP_PATH_MAINFILEDIR>/Output" +#endif + +// Run Analysis with a reduced number of time steps +// to make test go faster. +#define N_STEP_PARAM_OPT 20 +#define N_STEP 30 + + +#include "<MOCAP_PATH_MAINFILE>" + +Main = +{ + + AnyOperationSequence TestRunApplication = + { + AnyOperation& ParameterId = Main.RunParameterIdentification; + AnyOperation& init = Main.Studies.MarkerTracking.InitialConditions; + AnyOperation& RunAnalysis = Main.RunAnalysis; + }; + + #ifndef CREATE_IMAGE + AnyOperation& RunTest = Main.TestRunApplication; + #else + #include "../Cameras.any" + AnyOperationSequence CameraInitPos = + { + AnyOperation& ref1 = Main.RunAnalysis.LoadParameters; + AnyOperation& ref2 = Main.Studies.InverseDynamicStudy.InitialConditions; + }; + LoadTimeCam.CameraLookAtPoint = {0.5,0.95,0}; + LoadTimeCam.CameraFieldOfView = DesignVar(2); + LoadTimeCam.CameraDirection = {-0.5,0.3,1}; + #endif + + + +}; \ No newline at end of file