Мне нужно получить доступ к значениям нескольких сигналов, чтобы рассчитать их общее значение. Мне также нужно сравнить значение сигнала с постоянным значением для использования в операторе if, например,
on timer msTimer100
{
if(msg1.Sig1 < 23)
{
x=1;
}
else
{
x=0;
}
}
Однако я получаю операнд, несовместимый в операторе if. Я также попытался ввести знак $ как $ msg1.Sig1, однако я получаю сообщение об ошибке «Сигнал обслуживания не найден в базе данных», несмотря на то, что этот сигнал присутствует в базе данных. Любые идеи?