当您需要迭代地模拟模型以优化参数、实现所需的响应或自动化测试时,请使用快速重启以避免再次编译。
打开快速重启使用快速启动按钮万博1manbetx®编辑器工具栏或从命令行。
模拟模型。第一个模拟需要模型编译、初始化和保存SimState
.一旦模拟完成,它就不会终止。相反,模型将在快速重启中再次初始化。
执行以下任何操作:
改变可调参数。
调优根级输入。
修改可调参数引用的基本工作空间、模型工作空间变量和数据字典条目。
改变输入从文件和从工作空间块。
改变初始状态参数,用于下一次模拟。
使用信号生成器阻塞、更改数据、重命名信号和信号组,并添加新组。
控件以编程方式更改模型的信号日志记录重写值set_param
命令和DataLoggingOverride
参数。看到覆盖信号记录设置从MATLAB.
一旦在快速重启中初始化了模型,就不能这样做了
更改信号或变量的尺寸、类型或复杂性。
更改不可调优的参数,如样本时间。
进行结构更改,如添加或删除块或连接。
这些更改要求您再次编译模型。要进行这样的更改,请关闭快速重启,进行更改,然后重复此过程。
模拟模型。模型使用您提供的参数和输入的新值,但不会再次编译。
一旦你达到了期望的响应,关闭快速重启。
当您关闭快速重新启动时,Simulink不会存储模型的任何编译信万博1manbetx息。当您下一次模拟模型时,模型将进行编译。