canoe - 为什么我无法通过面板更新 CANoe 上的消息?
问题描述
我试图使用面板“实时”更新消息的值。但是,一旦模拟开始,面板会显示此图标,并带有一个工具提示,指示“我的信号值尚未发送”。知道为什么会这样吗?组合框直接连接到数据库中的信号,相关节点位于网络模拟上。
注意:我在 CANoe v11 上运行它
解决方案
造成这种情况的可能原因是,“您没有使用任何交互层 (IL)”。
当您在面板中更改信号的值时,信号必须由模拟设置中的某些东西发送。这个“东西”就是交互层。
添加 IL 后,更改 Panel 中的信号值将更改 IL 的“信号服务器”中该信号的值。因此,每当面板中发生更改后由 IL 发送消息时,都会发送更新的值。
推荐阅读
- python - 当连接类型 = Qt.DirectConnection 时,来自线程对象的 PyQt5 信号会导致段错误
- javascript - 第二个 JavaScript 不能在同一个 HTML 页面上运行,为什么?
- java - ScheduledThreadPoolExecutor 在线程启动时初始化资源并将其注入到 worker-runnable
- ruby-on-rails - Rails:自定义控制器方法的路由和表单
- javascript - Google GeoChart 国家
- google-cloud-firestore - Firestore 规则 - request.query.limit 拒绝列表收集
- javascript - 如何在 react-native-router-flux 的标题中使用 OptionsMenu(来自 react-native-options-menu)?
- python - 为什么洛杉矶的UTC偏移量是16:07?
- azure-functions - 选择 `azure function` 与 `http request` 操作是否有性能优势?
- sql - T-SQL If 条件在 select 内