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 获取给定变量的所有时刻值