【发布时间】:2017-10-01 08:44:26
【问题描述】:
我正在使用 CAPL 为一些小型测试模拟测试环境,但在发送消息或更具体的值设置时遇到问题。
我可以使用 $SignalName 读取信号值,也可以设置类似的信号值。
如果我使用此代码发送消息,则消息数据始终为 0:
on key 't'
{
message MessageName msg;
setSignal(SignalName,i);
write("Value: %d",i);
outport(msg);
}
Witch 有点意思,因为我认为消息对象旨在用于发送您可以通过 msg.byte() 访问的字节
我知道我可以通过 msg.SignalName 在消息中设置信号,但这似乎不是正确的方法。我认为应该有一种发送消息的方法,并且消息中包含的所有信号都设置为 SetSignal() 函数设置的值。否则 SetSignal Funktion 有点没用
也许有人有想法。 谢谢
【问题讨论】: