4.1模型参数
上面介绍常用模块的时候,都是找到模块,双击模块,设置参数。这些参数都是模块参数。与之相对的,是模型参数。一些说明:
1)模型参数和模块参数并不是隶属关系,而是配合关系。当模型参数和模块参数有冲突时,会报错,而不是自动修改模块参数以匹配模型参数。
2)模型参数的设置方法,是在模型编辑界面里快捷键ctrl+e,在讲Simulink界面的时候提过,model configuration
3)模型参数为树状结构,左侧分类,右侧具体设置。且随处可见小三角,点开后有更多设置选项
4)搜索栏,如果知道模型参数的名字,但无法从树状结构中找到,可以用搜索
这些模型参数中,最常用又最难理解的,则是solver里的这几个:
1)start time 和 stop time,设定的是仿真开始时间和结束时间,即求解信号线y(t) 时的 t 的范围。其中stop time可以设置为 inf,此时模型会一直求解下去,直到有其他东西触发停止信号,例如人为点stop按钮。
2)type和solver,这个用来设定求解时的数值算法。
3)type分为定步长和变步长,当设置为定步长时,模型求解y(t),t=kdt_m, k=0,1,2… 这里用dt_m 来表示步长。对比之前说过信号线属性里的采样时间