www.tech-doc.cn MATLAB脚本

MATLAB脚本


% 为FXA01-1创建一维映射
cd 'c:\AMETest'
theta = [0 10 10.1 180]
K = pi/180*[100 100 1000 1000]
fx2ame(theta, K, 'varspringrate.data')
ameputp('scrdemo', 'SIGFXA01 instance 1 name of ASCII file','varspringrate.data')

% 运行仿真并获取结果
sim_opt = amegetsimopt('scrdemo')
sim_opt.startTime = 0.0
sim_opt.finalTime = 1.0
sim_opt.printInterval = 0.01
amerunsingle('scrdemo', sim_opt)

% 结果后处理
[Results, Varnames] = ameloadvarst('scrdemo', {'MECRL0A_1 shaft angle at port 2 [degree]'});
fprintf('在时间%f秒处的角度为%f度\n', Results(1, end), Results(2, end))
plot(Results(1,:), Results(2,:), 'r');

图4-3. 1.0秒时的角度为0.113050度