gpt4 book ai didi

c# - 不允许输出到总线系统 CAN channel X

转载 作者:行者123 更新时间:2023-12-04 03:42:20 31 4
gpt4 key购买 nike

我正在尝试使用 .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 的写入窗口中得到的消息。

System Node TEST (CAPL): [TEST] Output to bus system CAN channel 1 notallowed!

最佳答案

转到 .NET 测试模块的配置。在“总线”选项卡下,检查“分配的总线”下是否存在要发送 CAN 帧的总线。

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

关于c# - 不允许输出到总线系统 CAN channel X,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65759367/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com