PLECS参数扫描使用
程序运行输出窗口:
脚本程序窗口:
点击+号即可新建脚本,点击run即可运行脚本,在程序运行输出窗口即可观察程序运行结果。
脚本程序如下:
1 2 3 4 5 6 7 8 9 10 11 | 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运行仿真才会有仿真输出返回值。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
2021-04-09 笔记本禁用电脑自带的键盘