PLECS参数扫描使用
程序运行输出窗口:

脚本程序窗口:


点击+号即可新建脚本,点击run即可运行脚本,在程序运行输出窗口即可观察程序运行结果。
脚本程序如下:
modelFileName=plecs('get','','CurrentCircuit')%获取仿真电路文件名
plecs('get',[modelFileName '/pwm'])%获取当前模块参数
fs=200e3:50e3:600e3;
fsLength=length(fs);
result=zeros(1,fsLength);
for i =1:fsLength
plecs('set',[modelFileName '/pwm'],'f',num2str(fs(i)));%设置模块频率参数
out=plecs('simulate');%开启一次仿真
result(:,i)=out.Values(:,end);
end
result
运行仿真后将换回仿真中outport输出信号到out,是一个结构体。然后就可以使用参数扫描仿真数据了。
备注:仿真必须要有如下outport运行仿真才会有仿真输出返回值。


浙公网安备 33010602011771号