1. 将MATLAB的目录指向模型的子文件夹。让我们以Simulink模型 - InOut.slx为例。
![截屏.JPG](/servlet/rtaImage?eid=ka0VU00000057P3&feoid=00N3q00000HUsuI&refid=0EMVU0000043BSr)
2. 依次运行以下命令。它将加载模型并用Simulink In/Out模块替换旧的VeriStand In/Out模块。
- load_system(“InOut”)
- replace_block("InOut","NI VeriStand Inport","Inport")
- replace_block("InOut","NI VeriStand Outport","Outport")
- save_system(“InOut”)
3. 验证旧的VeriStand In/Out模块是否已成功替换。
4. 从NI Package Manager中卸载
VeriStand Model Framework,然后从MATLAB Add-Ons中安装
VeriStand Model Generation Support Addon 24.3。重新启动MATLAB。
5. 将MATLAB的目录重新定位到模型的子文件夹。按顺序运行以下命令。它将加载模型并用新的VeriStand In/Out模块替换Simulink In/Out模块。
- load_system(“InOut”)
- replace_block(“InOut”,“Inport”,“VeriStandBlocks/VeriStand In”)
- replace_block("InOut","Outport","VeriStandBlocks/VeriStand Out")
- save_system(“InOut”)
6. 验证所有Simulink In/Out模块是否都已被替换。
7.参考
使用VeriStand Model Generation Support插件创建仿真模型来编译Simulink模型。