--- a +++ b/Tests/Applications/test_KneeForceExample.any @@ -0,0 +1,40 @@ +#include "../libdef.any" + + +#include "../../Application/Examples/KneeForcesExample/Knee_force_example.main.any" + +#ifndef TEST_NAME + +#endif + + + +Main = +{ +#ifndef CREATE_IMAGE +AnyOperation& RunTest = Main.RunApplication; +Study = { FixTestStudyConfig TestStudyConfig = { }; }; +#else + + #include "../Cameras.any" + // Use a a special time for the initial position picture. + AnyOperationSequence CameraInitPos = + { + AnyOperationSetValue setTime = + { + AnyFloat t_custom = 1.0; + Source = {&t_custom}; + Target = {&Main.Study.tStart}; + }; + AnyOperationMacro SingleStep = { + MacroStr = { + "operation " + CompleteNameOf(&Main.Study.InverseDynamics), + "step","step","step","step","step","step", + "reset"}; + }; + }; + LoadTimeCam.CameraLookAtPoint = Main.HumanModel.BodyModel.Right.Leg.Seg.Shank.KneeJoint.r+{0,-0.1,0}; + LoadTimeCam.CameraFieldOfView = DesignVar(0.4); + LoadTimeCam.CameraDirection = DesignVar({0.7,0.2,0.7}); +#endif +};