Add compliance analysis of the micro-station

This commit is contained in:
2020-03-31 11:38:15 +02:00
parent d5ecb2706a
commit 23e7129687
8 changed files with 96 additions and 6 deletions

View File

@@ -1,7 +1,7 @@
function [micro_hexapod] = initializeMicroHexapod(args)
arguments
args.type char {mustBeMember(args.type,{'none', 'rigid', 'flexible', 'modal-analysis', 'init'})} = 'flexible'
args.type char {mustBeMember(args.type,{'none', 'rigid', 'flexible', 'modal-analysis', 'init', 'compliance'})} = 'flexible'
% initializeFramesPositions
args.H (1,1) double {mustBeNumeric, mustBePositive} = 350e-3
args.MO_B (1,1) double {mustBeNumeric} = 270e-3
@@ -65,6 +65,8 @@ switch args.type
micro_hexapod.type = 3;
case 'init'
micro_hexapod.type = 4;
case 'compliance'
micro_hexapod.type = 5;
end
save('./mat/stages.mat', 'micro_hexapod', '-append');