带有动态更改图标的类似显示的Simulink块

问题描述

Simulink中的Display模块在仿真期间根据输入信号动态更改其图标(它显示输入信号值)。我想创建一个自己的块,它做同样的事情。当输入信号变为非零时,将足以从红色背景切换为绿色背景。对图标进行编程很简单,问题是如何强制每隔0.1秒或输入更改时重新绘制图标。

我尝试过...

  • 查看仪表板块。但是我找不到如何编写自己的书。那里还不够。似乎他们也没有输入。
  • 我遮罩了一个Display块,并根据输入在遮罩图标脚本中更改了该图标。旧的“显示”图标在我的蒙版图标上绘画,并在信号更改时更新。遮罩图标不会更新/重新绘制。
  • 我注意到当您更改块参数时,块图标似乎会更新/重新绘制。目前,我正在考虑以编程方式将人工参数设置为输入值以强制执行更新,但是我不确定如何最好地执行此操作(如果可行)。

最好是知道在Display中是如何完成的,因为此块(以及功能)可能会永远存在。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...