2026a
# 历史版本 Sysplorer API(待废弃)
Syslab 命令窗口支持调用 Sysplorer API 接口,供开发脚本程序时参考。
# 系统命令
| 命令接口 | 含义 |
|---|---|
| ClearScreen | 清空命令窗口 |
| SaveScreen | 保存命令窗口内容至文件 |
| ChangeDirectory | 更改工作目录 |
| ChangeSimResultDirectory | 更改仿真结果目录 |
| RunScript | 执行脚本文件 |
| GetLastErrors | 获取上一条命令的错误信息 |
| ClearAll | 移除所有模型 |
| Echo | 打开或关闭命令执行状态的输出 |
| Exit | 退出 MWORKS.Sysplorer |
# 文件命令
| 命令接口 | 含义 |
|---|---|
| OpenModelFile | 加载指定的 Modelica 模型文件 |
| LoadLibrary | 加载 Modelica 模型库 |
| ImportFMU | 导入 FMU 文件 |
| EraseClasses | 删除子模型或卸载顶层模型 |
| ExportIcon | 把图标视图导出为图片 |
| ExportDiagram | 把组件视图导出为图片 |
| ExportDocumentation | 把模型文档信息导出到文件 |
| ExportFMU | 模型导出为 FMU |
| ExportVeristand | 模型导出为 Veristand 模型 |
# 仿真命令
| 命令接口 | 含义 |
|---|---|
| OpenModel | 打开模型窗口 |
| CheckModel | 检查模型 |
| TranslateModel | 翻译模型 |
| SimulateModel | 仿真模型 |
| RemoveResults | 移除所有结果 |
| RemoveResult | 移除最后一个结果 |
| ImportInitial | 导入初值文件 |
| ExportInitial | 导出初值文件 |
| GetInitialValue | 获取变量初值 |
| SetInitialValue | 设置变量初值 |
| ExportResult | 导出结果文件 |
| SetCompileSolver64 | 设置翻译时编译器平台位数 |
| GetCompileSolver64 | 获取翻译时编译器平台位数 |
| SetCompileFmu64 | 设置 fmu 导出时编译器平台位数 |
| GetCompileFmu64 | 获取 fmu 导出时编译器平台位数 |
# 曲线命令
| 命令接口 | 含义 |
|---|---|
| CreatePlot | 按指定的设置创建曲线窗口 |
| Plot | 在最后一个窗口中绘制指定变量的曲线 |
| RemovePlots | 关闭所有曲线窗口 |
| ClearPlot | 清除曲线窗口中的所有曲线 |
| ExportPlot | 曲线导出 |
# 动画命令
| 命令接口 | 含义 |
|---|---|
| CreateAnimation | 新建动画窗口 |
| RemoveAnimations | 关闭所有动画窗口 |
| RunAnimation | 播放动画 |
| AnimationSpeed | 设置动画播放速度 |
# 模型对象操作命令
| 命令接口 | 含义 |
|---|---|
| GetClasses | 获取指定模型的嵌套类型 |
| GetComponents | 获取指定模型的嵌套组件 |
| GetParamList | 获取指定组件前缀层次中的参数列表 |
| GetModelDescription | 获取指定模型的描述文字 |
| SetModelDescription | 设置指定模型的描述文字 |
| GetComponentDescription | 获取指定模型中组件的描述文字 |
| SetComponentDescription | 设置指定模型中组件的描述文字 |
| GetParamValue | 获取当前模型指定参数的值 |
| SetParamValue | 设置当前模型指定参数的值 |
| SetModelText | 修改模型的 Modelica() 文本内容 |
| GetExperiment | 获取后处理仿真设置 |
| GetModelExperiment | 获取模型仿真配置 |
| GetVarValueAt | 获取变量在特定时刻的值 |
| GetVarValues | 获取给定变量的所有时刻值 |