У меня есть хорошо работающий проект с использованием TwinCAT3 EventLogger. Я часто использую FB_TcAlarm
, чтобы поднять/сбросить и подтвердить сигналы тревоги. Все эти сигналы тревоги и состояния отображаются в окнах TcHmiEventGrid
и Logged Events
в Visual Studio.
Однако что мне не нравится, так это то, что сигналы тревоги отображаются в окне Error List
в Visual Studio. Здесь также сообщается об ошибках/предупреждениях компиляции.
Я хочу зарезервировать окно Error List
для ошибок компиляции и тому подобного. Поэтому я не хочу, чтобы здесь отображались сигналы тревоги регистратора событий TC. Я проверю их другими доступными способами.
Есть ли способ добиться этого? Спасибо за любую помощь.
вы пытались использовать фильтр из списка ошибок, чтобы отфильтровать события? Фильтр списка ошибок
Кроме того, если ваша цель — просто просмотреть ошибки и предупреждения компиляции, вы можете просто скомпилировать без подключения к целевому устройству, тогда никакие события не будут отображаться. И как только ошибки компиляции и предупреждения будут проверены, вы можете активировать код на устройстве, а затем с этого момента сосредоточиться только на окне журнала событий.
Спасибо! Это работает, в таком случае проект пуст, и я могу это отфильтровать. Единственное, что меня беспокоит, это то, что теперь я могу пропустить и другие сообщения, в которых проект пуст. Тем не менее, это подойдет, если другого пути не существует. Я немного подожду с принятием ответа, может у кого-то еще есть идея, а иначе вот и все. Спасибо конечно!
Вы можете запретить появление сообщений журнала событий в списке ошибок, выбрав «Инструменты» > «Параметры» > «Среда TwinCAT XAE» > «EventLogger», а затем установите для параметра «Вывод как элемент задачи» значение «Ложь».
Кажется, это официальный путь. Я проверю это завтра. Спасибо.
Это работает! Обратите внимание: чтобы изменения этого параметра вступили в силу, требуется перезапуск Visual Studio (Shell).
Спасибо! Фильтры попробую. Во время разработки вы правы, но в какой-то момент, когда я начинаю тестирование, я подключаюсь к целевому устройству, но также вношу изменения, чтобы исправить/настроить что-то, и тогда это раздражает, я не могу легко увидеть ошибки компилятора между всеми другими сообщениями. .