[英]How do you gateway FlexRay frames before a Graphics/Trace window if you have a CAPL node there?
这比其他任何事情都更适合练习。 我在图形 window (CAPL 节点的位置)之前添加了一个 CAPL 节点,我只是想熟悉一些简单的事情,比如向信号和事物添加偏移量。
如果我想使用以下内容,我可以通过 CAN 信号原封不动地传递它:
on message CAN1.*
{
message CAN1.* msg;
if(this.dir == rx) {
msg = this;
output(msg);
}
}
问题是我不知道如何为 FlexRay 执行此操作。 我根据以下内容尝试了一些组合,但总是以错误告终;
on frFrame * {
frFrame * myFrame;
if(this.dir == rx) {
myFrame= this;
output(myFrame);
}
}
任何指针将不胜感激。
如果您想将程序节点中的 FR 帧传递给 Graphics window 或 Trace window,您只需编写以下内容
on frFrame *
{
if(this.dir == rx)
output(this);
}
不需要添加条件if(this.dir == rx)
。 因为如果您正在模拟它,则该帧有可能是一个 tx。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.