我有一个字符串,它存储从 excel 文件中提取的信号名称。如果我有很多这样的信号,我想使用字符串动态分配信号的名称。
例如,如果我的 dbc 文件中有一个名为“speed”的信号,并且我有一个存储“speed”的字符串,则需要将信号“speed”的值设置为 100。
variable
{
message BCM BCM;
char signal[100]= "speed";
}
on message *
{
$signal= 100;
}
我得到的错误是:
错误:标识符“信号”没有信号类型。
是否有解决此问题的方法,以便我可以通过某种方式将字符串转换为信号名称?