# 命令行
# 常用操作
下面是几种基础操作命令,支持用户创建、打开、保存。通过编写脚本或在命令行窗口中发出命令。
| 操作场景 | Simulink | Sysblock |
|---|---|---|
| 新建模型 | new_system('my_model') | NewModel(modelName,'Sysblock') |
| 打开模型 | open_system('modelname')、load_system('modelname') | OpenModel(modelName) |
| 保存模型 | save_system('modelname') | SaveModel(modelName) |
| 关闭模型 | close_system('modelname')、bdclose all | CloseModel(modelName) |
# 检查和修改设置
检查或修改模型中模块的设置有多种不同原因。
- 强制遵循标准规范
- 调试传播问题的根源
- 实现参数更改的自动化
Sysplorer 提供了相关命令,支持用户搜索、提取和修改模型及模块参数,与 Simulink 的命令有所差异:
简介 Simulink Sysplorer 获取模型参数值 get_param GetParamValue 设置模型参数值 set_param SetParamValue Sysblock 使用
SimulateModel函数运行仿真可以使用编程方式运行和配置仿真。当使用所有模型配置参数值、模块参数值、变量值等的当前值进行模型仿真时,使用最基本的语法,只指定模型的模型作为输入参量。SimulateModel('myModel')此函数使用当前的仿真配置直接启动仿真,并将仿真结果输出至仿真结果浏览器中。当需要通过指定模型的仿真配置时,可传入相关参量指定仿真配置。
下面列举了可以配置的选项:
配置项 参数名称 仿真开始时间 start_time 仿真结束时间 stop_time 输出区间长度 interval 除直接运行
SimulateModel函数外,可以调用检查和翻译模型接口执行预处理流程,如下:- 检查模型
CheckModel('myModel') % 检查指定名称的模型是否存在语法等基础错误- 翻译模型
TranslateModel('myModel') % 将模型翻译为可供仿真调试的 C 代码
提示
了解更多有关 Sysblock 的函数可参见框图建模。