function [axisc] = initializeAxisc(args) arguments args.type char {mustBeMember(args.type,{'none', 'rigid', 'flexible', 'modal-analysis'})} = 'flexible' end axisc = struct(); switch args.type case 'none' axisc.type = 0; case 'rigid' axisc.type = 1; case 'flexible' axisc.type = 2; case 'modal-analysis' axisc.type = 3; end % Structure axisc.structure.density = 3400; % [kg/m3] axisc.structure.STEP = './STEPS/axisc/axisc_structure.STEP'; % Wheel axisc.wheel.density = 2700; % [kg/m3] axisc.wheel.STEP = './STEPS/axisc/axisc_wheel.STEP'; % Mass axisc.mass.density = 7800; % [kg/m3] axisc.mass.STEP = './STEPS/axisc/axisc_mass.STEP'; % Gear axisc.gear.density = 7800; % [kg/m3] axisc.gear.STEP = './STEPS/axisc/axisc_gear.STEP'; save('./mat/stages.mat', 'axisc', '-append');