У меня есть строка, в которой хранится имя сигнала, извлеченное из файла Excel.Я хочу динамически назначить имя сигнала, используя строку, если у меня много таких сигналов.
Например, если у меня есть сигнал с именем 'speed' в моем файле dbc, и у меня есть строка, котораяхранит «скорость», мне нужно установить значение сигнала «скорость» как 100.
variable
{
message BCM BCM;
char signal[100]= "speed";
}
on message *
{
$signal= 100;
}
Я получаю ошибку:
Ошибка: идентификатор «сигнал» не имеет тип сигнала.
Есть ли решение этой проблемы, чтобы я мог каким-то образом преобразовать строку в имя сигнала?