请教CANoe调试出现的问题

ranranxixi1519 2016-08-31 05:02:30
我在模拟两个结点,发送两条信息;建了两个面板,面板A,面板B.实现:点击面板A上的开关Switch_1A,面板B上有指示灯Indicator_B亮。建模完成仿真时,没有弹出任何问题,弹出面板A 面板B,我点击面板A上的Switch_1A,这个开关呈亮状态,但是面板B上的Indicator_B没亮。请教这是错在哪里了??
下面是两个结点里面的程序:
NODEA:
variables
{ message Message_A mMessage_A;

}

on envVar Var_Switch_1A
{
mMessage_A.Switch_1A= getValue(this);
output(mMessage_A);
}

NODEB:
variables
{ message Message_B mMessage_B;

}

on message Message_A
{
putValue(Var_Indicator_B,this.Switch_1A);
mMessage_B.Indicator_B=this.Switch_1A;

output(mMessage_B);
}
...全文
2036 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
NODEB:
variables
{ message Message_B mMessage_B;

}

on message Message_A
{
putValue(Var_Indicator_B,this.Switch_1A);/*这里加个判断条件——判断发送到总线上的信号Switch的状态,如1是打开,则将面板B上的Indicator_B赋值为亮,反之则不响应报文,不需要再发送mMessage_B报文了
mMessage_B.Indicator_B=this.Switch_1A;

output(mMessage_B);
}

3,846

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 无线
社区管理员
  • 无线
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧