63 lines (40 with data), 1.3 kB
//save_study=["Main.Study"]
#include "../libdef.any"
#include "../../Application/Examples/CrossTrainer/CrossTrainer.main.any"
#ifndef TEST_NAME
#endif
Main =
{
AnyBodyStudy TestStudy =
{
AnyFolder& Model = .Model;
tStart = 0;
tEnd = 1.5;
nStep = 30; // Reduced number of steps for the test
Gravity = {0, -9.81, 0};
};
AnyOperationSequence TestRunApplication = {
AnyOperation& cal = Main.RunApplication.CalibrationAnal;
AnyOperation& study = Main.TestStudy.InverseDynamics;
};
#ifndef CREATE_IMAGE
AnyOperation& RunTest = Main.TestRunApplication;
Study = { FixTestStudyConfig TestStudyConfig = { }; };
#else
#include "../Cameras.any"
// Use a a spical time for the initial position picture.
AnyOperationSequence CameraInitPos =
{
AnyOperationSetValue setTime =
{
AnyFloat t_custom = 0.6;
Source = {&t_custom};
Target = {&Main.Study.tStart};
};
AnyOperation& CameraInitPos = Main.Study.InitialConditions;
};
LoadTimeCam.CameraLookAtPoint = {-0.65,0.85,0};
LoadTimeCam.CameraFieldOfView = DesignVar(2);
LoadTimeCam.CameraDirection = {0.4,0.4,1};
#endif
};