Compile Mask – Маска компиляции
Главная страница: Объекты редактора схем
Обзор
Объект Compile Mask является директивой, которая используется для скрытия области проекта от компилятора. Объект позволяет вручную отключить проверку ошибок в той части схемы, которая еще не завершена и которая вызовет ошибки компиляции. Объект Compile Mask полезен в тех случаях, когда необходимо скомпилировать текущий документ или проект для проверки целостности проекта в других областях, но при этом не нужно получать ошибки компиляции, связанные с незавершенной частью.
Доступ
Объект Compile Mask доступен для размещения только в редакторе схем. Для размещения объекта Compile Mask:
- Выберите команду Place » Directives » Compile Mask из главного меню.
- Нажмите кнопку Compile Mask () в выпадающем меню директив панели инструментов Active Bar, расположенной в верхней части рабочей области. Зажмите ЛКМ на кнопке панели инструментов Active Bar, чтобы открыть связанные команды. После использования команды она будет отображаться на верхнем уровне панели инструментов Active Bar.
- Щелкните ПКМ в рабочей области, затем выберите команду Place » Directives » Compile Mask из контекстного меню.
Размещение
После запуска команды курсор изменит свой вид на перекрестие, и вы перейдете в режим размещения. Размещение осуществляется следующей последовательностью действий:
- Наведите курсор и щелкните ЛКМ либо нажмите Enter, чтобы определить первый угол маски.
- Переместите курсор, чтобы определить размер маски таким образом, чтобы она полностью включала в себя область проекта, которую необходимо скрыть от компилятора, после чего щелкните ЛКМ либо нажмите Enter, чтобы определить диагонально противоположный угол маски и завершить ее размещение. Объекты, которые полностью попадают в границы маски, станут отображаться в сером цвете.
- Продолжайте размещать другие объекты Compile Mask либо щелкните ПКМ или нажмите клавишу Esc, чтобы выйти из режима размещения.
Графическое редактирование
Этот метод редактирования позволяет выделить размещенный объект Compile Mask непосредственно в рабочей области и изменить его размер, форму или положение графически.
Маска компиляции может быть отображена в активном или свернутом состоянии, т.е. соответственно быть включена или отключена. Переключение между режимами отображения осуществляется щелчком ЛКМ по иконке ▲ или ▼ в верхнем левом углу размещенного объекта Compile Mask.
Когда маска компиляции находится в активном (развернутом) режиме, при ее выделении доступны следующие ручки управления:
- Перетащите с зажатой ЛКМ ручку управления A, чтобы изменить размер маски компиляции одновременно в вертикальном и горизонтальном направлениях.
- Перетащите с зажатой ЛКМ ручку управления B, чтобы изменить размер маски компиляции в вертикальном или в горизонтальном направлении.
- Перетащите с зажатой ЛКМ точку вне ручек управления, чтобы переместить весь объект Compile Mask. При перетаскивании маску компиляции можно повернуть (Пробел/Shift+Пробел) или зеркально отразить (X или Y для отражения относительно оси X или Y соответственно).
Редактирование вне графической области
Доступны следующие способы редактирования вне графической области:
Через панель Properties
Страница свойств: Свойства Compile Mask
Этот метод редактирования использует соответствующий режим панели Properties для изменения свойств объекта Compile Mask.
В процессе размещения объекта открыть панель Properties в режиме Compile Mask можно нажатием клавиши Tab.
После размещения объекта открыть панель Properties в режиме Compile Mask можно одним из следующих способов:
- Дважды щелкните ЛКМ по размещенному объекту Compile Mask.
- Наведите курсор на объект Compile Mask, щелкните ПКМ и выберите команду Properties из контекстного меню.
- Если панель Properties уже активна, выделите объект Compile Mask.
Редактирование множества объектов
Панель Properties поддерживает редактирование множества объектов. Можно изменить свойства множества выделенных объектов, если их свойства идентичны. Когда множество объектов одного типа выделены вручную, через диалоговое окно Find Similar Objects либо через панель Filter или List, для всех выделенных объектов в панели Properties можно изменить поле, которое не отображено как звездочка (*
).
Через панель SCH List
Страницы панелей: SCH List, SCH Filter
Панель List позволяет отображать объекты одного или множества документов в табличном виде для быстрой проверки и изменения атрибутов объектов.
Использование панели с подходящим инструментом фильтрации (настройки Include панели) или в сочетании с диалоговым окном Find Similar Objects позволяет отображать в панели только те объекты, которые попадают в область действия фильтра. После этого свойства всех перечисленных объектов можно изменить непосредственно в панели List.