不允许输出到总线系统CAN通道X



我正试图用。net测试模块在CANoe的CAN总线上发送消息。

这是我使用的代码

using Vector.Scripting.UI;
using Vector.CANoe.TFS;
using Vector.CANoe.VTS;
using NetworkDB;

public class main : TestModule
{
public override void Main()
{
byte[] data = new byte[] { 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08 };
CANFrame msg = new CANFrame(0x01, 4); // ID=0x500, DLC=4
msg.SetRawData(data);
msg.Channel = 1;
var a =  msg.Send();
Output.WriteLine(Convert.ToString(a));
}

}

这是我在CANoe的写入窗口中得到的消息。

系统节点测试(CAPL): [TEST]输出到总线系统CAN通道1不允许!

转到. net测试模块的配置。在"总线"选项卡下,检查您想要发送CAN帧的总线是否在"分配的总线"选项卡下。

我希望这是你唯一错过的配置。

最新更新