Я пытался использовать функцию «TestEnableMsgAllTx (char node [])» для включения сообщений узла «EMS», но эта библиотечная функция выглядит не работает.
1) код включения
export void EnableAll_EMSMsg() { testEnableMsgAllTx("EMS"); }
2) текст ошибки
Есть узел с именем 'EMS', но он не работает. Есть ли кто-нибудь, кто использует эту функцию для включения всех сообщений какого-либо узла?
Я добавляю скриншот настройки симуляции. введите описание изображения здесь
Убедитесь, что в настройках симуляции есть узел с именем EMS, и ему назначен уровень взаимодействия CANoe.
EMS
В случае, если у вас есть несколько шин, вам может потребоваться сначала переключить контекст шины:
setBusContext(GetBusNameContext("VCAN"));