专栏
标签
Sysblock模型仿真结果观测注意事项
技术分享
发布于 2025-08-06 16:58:44
查看 6过去302天

由于MWORKS与传统仿真软件机制不同,默认的仿真结果中,会显示所有端口的仿真结果,而部分用户往往只关注其中部分的核心变量结果值,不需要关注所有结果,针对该情况目前在Sysplorer 2025a版本中提供了新功能已支持用户需求。同时该功能将改善Sysplorer 2024b版本中,混合仿真时,Sysblock模型部分,结果观测不便的情况。下文将分节介绍

11.png

默认情况下Sysplorer模型仿真结果显示

默认情况下的Sysplorer模型仿真,仿真结果查看器中会显示所有模块的仿真结果,包括模块的输入、模块设置的参数值、模块的输出。

优势:该模式下每个模块的结果仿真值都非常清晰,对全局的信号均可以进行观测,便于用户排查模型中的异常值。

劣势:当模型规模非常大时,全量显示仿真结果会拖慢仿真速度,虽然模型的运算速度不太会被影响,但是结果的书写将会极大拖慢模型仿真速度。另外分布式开发的大模型工程中,用户不用关注全部的变量,往往只需要关注部分重点变量,全量显示模式显得非常繁杂,用户将逐个搜索需要感测的变量进行结果查看,给操作上带来了不便。

12.png
13.png

通过Display、Scope模块观察端口的仿真结果

为了贴合对标软件,迎合用户过往的使用习惯,在Sysblock模型中开发了Display与Scope模块协助用户观测结果。

Display:该模块可以直接在模型界面中显示结果数值,建议用来观测不随时刻变化的值,或者尽在特定时刻变化的变量。或者在模型调试阶段观察仿真值。同时Display模块也在观察数组、矩阵值时会带来更多便利。

Scope模块:针对单一接口显示其仿真结果,在大工程中用户重点观测的结果输出波形可以使用Scope模块直接观测,在模型仿真后。直接双击Scope模块,会有独立的窗口单独显示Scope模块相连接的结果波形图。

14.png

“显示端口值标签”功能观测结果

该功能可以将信号线的值,直接以标签的形式显示在信号线附近,方便用户观察仿真结果。操作步骤如下所示:

1.右击所选的一个或多个信号。在上下文菜单中,选择在所选信号上显示端口值标签

15.png

将端口值标签添加到一条或多条信号线后,标签会显示在信号线上。如果您在仿真之前或在仿真中暂停时添加端口值标签,则该标签最初显示为暂无数据

16.png

点击仿真后标签即可显示结果值。

右击信号线,取消勾选“显示端口值标签”。

建模时利用“记录所选信号”标记信号进行观察

在Sysblock框图式建模中,提供“记录所选信号”的功能,该功能可以使仿真结果中仅显示用户所记录的信号值。具体操作如下:

1.在要观察的信号处,右击信号线选择“记录所选信号”。

17.png

被“标记“后,信号线上会显示如下图所示的标志。

18.png

2.双击信号线,对被标记的信号线进行命名。

如下图所示,双击信号线,将信号线命名为“aaa”。

19.png

3.将“仿真设置”中的“输出变量选择”选项勾选为“结果查看器中只显示记录的信号值”。

20.png

4.点击仿真,仿真结果浏览器中仅会记录标记的信号。

21.png

新功能“设置仿真时要保存的变量”功能介绍

Sysplorer2025a3月30日之后的版本中,“设置仿真时要保存的变量”功能已实装,该功能提供了可选项,用户可以选择仿真后只显示指定的变量,下面将介绍该功能。

在右击仿真模型的空白处打开配置界面,选择“设置仿真时要保存的变量”选项。

22.png

打开后为设置仿真时要保存的变量功能界面。默认情况下为“保存模型所有的变量”,该模式下仿真后,模型会显示所有结果值。勾选“保存指定变量”即可在参数对话框中选择想要观测的变量,此时仿真仿真结果中仅会显示所选的变量。

23.png

旧版中混合仿真如何观测Sysblock模型部分的内部变量

目前,部分用户使用的Sysplorer版本较老,可能为2024b版本,上述的功能可能暂未部署,由于各种情况用户也无法更新软件版本。这种情况下用户也有观测混合仿真中Sysblock模型输出的需求,由于旧版中混合仿真Sysblock模型暂不具备直接观测结果的新功能,因此需要引入新的输出端口,将待观察信号做成输出接口进行观察。具体操作如下(截图为Sysplorer2024b版本中的截图):

1.在Sysblock模型中需要观测的信号处添加输出端口

24.png

2.在混合仿真的模型(Sysplorer模型+Sysblock模型)处会显示新增的端口。

25.png

3.点击仿真,选择要观测信号的输出端口,即可观测结果。

26.png

注意:该方法针对大规模的混合仿真Sysblock信号观察较为不便,建议更新软件版本解决该问题。

所属专栏:Sysblock基础平台
产品信息:Sysblock 嵌入式代码生成工具
其他

全部回答

暂无数据
暂无数据
用户
和原帖交流更多问题细节吧,去
我要发帖 我要发帖
资料中心 资料中心
查看更多>
热门帖子 热门帖子
主要贡献者 主要贡献者
过去7天