Сообщения

Parent page: Панели Workspace Manager

Панель Messages, отображающая набор сообщений о нарушениях компилятора для текущей схемы.
Панель Messages, отображающая набор сообщений о нарушениях компилятора для текущей схемы.

Сводка

Панель Messages — это централизованная область списка предупреждений, ошибок и статусных сообщений, которые генерируются при выполнении операций, таких как компиляция схемы или проекта, запуск проверки правил проектирования (DRC) или использование любых других функций ПО, поддерживающих вывод сообщений.

Доступ к панели

Чтобы открыть панель Messages , нажмите кнопку View | System |Messages.

Сообщения панели

Панель Messages предоставляет поток актуальной информации о сообщениях, относящихся к текущей операции. Где применимо, нижняя часть панели будет показывать дополнительные сведения об объекте(ах)-нарушителе(ях), связанных с выбранным в данный момент сообщением. Если эта область не видна, панель Details можно вытянуть вверх, потянув за нижнюю границу панели.

Панель предоставляет дополнительные сведения для каждого класса сообщений, генерируемых Компилятором.Панель предоставляет дополнительные сведения для каждого класса сообщений, генерируемых Компилятором.

Сообщения автоматически очищаются (но не обязательно устраняются) при запуске новой операции, которая генерирует сообщения.

Настройка сообщений

Панель Messages чаще всего используется для отображения результатов компиляции проекта или схемы и перечисляет все предупреждения и/или ошибки, которые Компилятор мог обнаружить при проверке проекта на электрическую и оформительскую целостность. В этом случае отдельные сообщения в панели напрямую зависят от уровней отчётности об ошибках и/или матрицы соединений, заданных в диалоге Options for Project.

Уровни отчётности об ошибках для классов сообщений настраиваются на вкладке Error Reporting tab диалога Options for Project, который открывается кнопкой Project | Content | 

.

Уровни отчётности об ошибках, заданные в диалоге Options for Project, будут отражены в содержимом панели Messages.

Содержимое

Помимо отчётов Компилятора, панель Messages будет предоставлять информацию о предупреждениях/ошибках/статусе для других функций ПО, таких как проверка правил проектирования (DRC) и автотрассировщик. Информацию, содержащуюся в сообщении, можно разделить на несколько отдельных областей:

  • Class – По сути, это тип или категория сообщения. Существуют различные классы сообщений, связанные с разными функциями ПО. Например, сообщения от Компилятора включают простые информационные записи, общие предупреждения, конкретные ошибки и фатальные ошибки, такие как фундаментальные конфликты документов. Ниже приведён список классов сообщений, которые встречаются чаще всего:
    • Info - общее информационное сообщение от Компилятора, например указание на успешную компиляцию.
    • Warning - отмеченное нарушение компиляции, для которого тип нарушения настроен с режимом отчёта Warning.
    • Error - отмеченное нарушение компиляции, для которого тип нарушения настроен с режимом отчёта Error.
    • Fatal Error - отмеченное нарушение компиляции, для которого тип нарушения настроен с режимом отчёта Fatal Error.
    • Warning - отмеченное нарушение компиляции, для которого тип нарушения настроен с режимом отчёта Warning, но для объекта(ов)-нарушителя(ей) была размещена директива No ERC для подавления нарушения.
    • Error - отмеченное нарушение компиляции, для которого тип нарушения настроен с режимом отчёта Error, но для объекта(ов)-нарушителя(ей) была размещена директива No ERC для подавления нарушения.
    • Fatal Error - отмеченное нарушение компиляции, для которого тип нарушения настроен с режимом отчёта Fatal Error, но для объекта(ов)-нарушителя(ей) была размещена директива No ERC для подавления нарушения.
    • Отмеченное нарушение правила проектирования от Design Rule Checker. Текст будет меняться в зависимости от типа нарушаемого правила.
    • Сообщение от Situs Autorouter, уведомляющее о выполняемом действии автотрассировщика, например о начале трассировки, начале прохода трассировки и завершении прохода трассировки.
    • Сообщение от Situs Autorouter, указывающее статус трассировки, например сколько соединений было проложено и сколько времени на это потребовалось.

Сообщения, связанные с Comparator, будут различаться; классы сообщений соответствуют различным поддерживаемым типам сравнения, примеры которых:

Подавленные сообщения компилятора отображаются в панели только при включённой опции Report Suppressed Violations in Messages Panel на вкладке Error Reporting диалога Options for Project.
  • Document – Исходный документ, в котором находится причина предупреждения/ошибки/нарушения.
  • Source – Сервер или движок, выполнивший задачу в момент обнаружения предупреждения/ошибки/нарушения (например, Компилятор).
  • Message – собственно содержимое сообщения.

Каждое сообщение также имеет отметку даты и времени и получает определённый номер в списке.

Перекрёстная подсветка (Cross probing)

Где применимо, по сообщению можно выполнить cross-probe к объекту(ам)-нарушителю(ям) в затронутом документе. Cross-probing переводит текущий вид рабочей области к объекту в связанном документе напрямую или косвенно — в зависимости от конкретного источника сообщения. Объект(ы)-нарушитель(и) будут автоматически масштабированы и центрированы (где возможно) в окне редактора проекта.

Документ будет сделан активным, если он ещё не активен, либо будет показан (если был скрыт) и сделан активным, если ранее находился в скрытом режиме.

Чтобы выполнить cross-probe по интересующему сообщению, например по ошибке Компилятора, дважды щёлкните имя сообщения или выберите Cross Probe в его контекстном меню (по правому клику). В этом случае запуск команды cross-probe выполнит прямой переход к объекту(ам)-нарушителю(ям) в соответствующем документе в окне редактора проекта.

В показанном ниже примере компилятор сгенерировал ошибку дублирующегося обозначения, при этом дубликаты перечислены в области Details панели. Окно редактора проекта будет подсвечивать каждый из них по мере выбора.

Cross-probing по сообщению об ошибке Компилятора. Cross-probing по сообщению об ошибке Компилятора.

Аналогично, cross-probing по сообщению об ошибке DRC в панели выполнит прямой переход к объекту-нарушителю в связанном документе — в примере ниже это нарушение правила ширины дорожки на PCB.

Запустите проверку DRC кнопкой Run Design Rule Check в диалоге Design Rule Checker: Home | Design Rules |

.

 Cross-probing по DRC-сообщению о правиле ширины.

При cross-probing к документу PCB убедитесь, что соответствующий PCB-документ является активным в окне редактора проекта; иначе cross-probing выполнится, но вид не переключится на документ.

Меню по правому клику

Контекстное меню панели (по правому клику) содержит следующие команды:

  • Group By – Группировать сообщения по источнику, классу или документу.
  • Cross Probe – Выполнить cross-probe от выбранного сообщения в панели к объекту, ответственному за сообщение, в связанном документе.
  • Cross Probe Next Message – Выполнить cross-probe к следующему зарегистрированному сообщению — навигация с помощью сочетания клавиш Ctrl+Shift+F3.
  • Cross Probe Previous Message – Выполнить cross-probe к предыдущему зарегистрированному сообщению — навигация с помощью сочетания клавиш Ctrl+Shift+F4.
  • Place Specific No ERC for this violation – (Только сообщения Компилятора) Активирует команду Place No ERC element для отключения проверки ошибок в указанной точке — эквивалентно Home | Circuit Elements | Directives » Generic No ERC в главном ленточном меню.
  • Clear All – Очистить все сообщения, которые в данный момент отображаются в панели.
  • Clear Selected – Очистить из панели все выбранные сообщения.
  • Clear Class – Очистить из панели все сообщения того же класса, что и текущее выбранное сообщение.
  • Save – Сохранить текущий список сообщений в панели в файл. После запуска команды откроется диалог Save Message List To File. Используйте его, чтобы выбрать место сохранения файла и задать новое имя (при необходимости).
  • Save Selection – Сохранить выбранные сообщения в панели в файл. После запуска команды откроется диалог Save Message List To File. Используйте его, чтобы выбрать место сохранения файла и задать новое имя (при необходимости).
  • Export To Report – Сгенерировать HTML-файл со списком текущего содержимого панели Messages.
  • Copy – Скопировать выбранные сообщения в буфер обмена Windows.
  • Print – Предпросмотр и печать отчёта, содержащего все сообщения, которые в данный момент перечислены в панели.

Примечания

  1. Не все сообщения поддерживают cross-probe. Выполнить cross-probe можно только из сообщения, у которого в поле Document указан корректный (существующий) связанный документ.
  2. Данные можно сортировать по любому столбцу, щёлкнув по заголовку этого столбца. Один щелчок сортирует по возрастанию; повторный — по убыванию.
  3. Порядок отображения столбцов данных можно изменять. Чтобы переместить столбец, щёлкните его заголовок и перетащите по горизонтали в нужное место. Допустимая позиция обозначается появлением двух зелёных стрелок позиционирования.
  4. Очистка сообщений не обязательно означает, что проблемы устранены. Те же неустранённые сообщения будут снова перечислены после выполнения той же команды, которая изначально привела к их появлению. Очистка сообщений — это визуальная помощь при устранении ошибок в проекте, позволяющая вручную удалять сообщения, когда вы считаете, что они исправлены. Чтобы получить актуальную картину оставшихся нарушений, необходимо снова запустить команду, которая генерирует сообщения.
  5. Для сообщений, относящихся к PCB/Compiler/Comparator, если связанный документ закрыт, соответствующие записи сообщений будут автоматически удалены из панели. Например, если вы запускаете DRC Check для PCB-документа, любые сообщения о нарушениях, перечисленные в панели Messages для этого документа, будут удалены из панели при закрытии документа.

 

AI-LocalizedЛокализовано с помощью ИИ
Если вы обнаружили проблему, выделите текст/изображение и нажмитеCtrl + Enter, чтобы отправить нам свой отзыв.
Content