2020-02-05 13:36:41 +01:00
|
|
|
function [] = prepareLinearizeIdentification(args)
|
|
|
|
|
|
|
|
arguments
|
|
|
|
args.nass_actuator char {mustBeMember(args.nass_actuator,{'piezo', 'lorentz'})} = 'piezo'
|
|
|
|
args.sample_mass (1,1) double {mustBeNumeric, mustBePositive} = 50 % [kg]
|
|
|
|
end
|
|
|
|
|
|
|
|
initializeGround();
|
|
|
|
initializeGranite();
|
|
|
|
initializeTy();
|
|
|
|
initializeRy();
|
|
|
|
initializeRz();
|
|
|
|
initializeMicroHexapod();
|
|
|
|
initializeAxisc();
|
|
|
|
initializeMirror();
|
|
|
|
|
|
|
|
initializeNanoHexapod('actuator', args.nass_actuator);
|
|
|
|
initializeSample('mass', args.sample_mass);
|
|
|
|
|
|
|
|
initializeReferences();
|
|
|
|
initializeDisturbances('enable', false);
|
|
|
|
|
2020-02-18 11:33:04 +01:00
|
|
|
initializeController('type', 'open-loop');
|
|
|
|
|
|
|
|
initializeSimscapeConfiguration('gravity', true);
|
|
|
|
|
|
|
|
initializeLoggingConfiguration('log', 'none');
|