Инспектор SCHLIB
Parent page: Панели Sch
Вручную выбирайте объекты схемы, чтобы заполнить панель SCHLIB Inspector объектами компонентов для просмотра или редактирования.
Сводка
Панель SCHLIB Inspector позволяет просматривать и редактировать свойства одного или нескольких объектов в активном компоненте (или всех выбранных объектов компонентов в текущей библиотеке схем). Панель можно использовать для внесения изменений сразу в несколько объектов одного типа из одного удобного места.
Доступ к панели
Откройте панель SCHLIB Inspector следующим образом:
-
Щёлкнув View | Schematic |
в главном меню.
- Используя F11 сочетание клавиш.
Определение области отображения панели
Когда в рабочей области редактора выбрано большое количество объектов, часто требуется редактировать свойства только определённых типов объектов, не теряя и не изменяя выделение. Это можно сделать с помощью подчёркнутых элементов управления в верхней части панели, чтобы фактически задать для панели «область отображения»:
Используйте левый подчёркнутый элемент управления, чтобы задать тип объектов, которые могут отображаться. Щелчок по элементу откроет всплывающее окно выбора.
Во всплывающем окне выберите, какие типы объектов включить в панель для отображения и редактирования — либо все объекты, либо конкретные. Чтобы выбрать один или несколько конкретных типов объектов, включите параметр Display only, а затем установите флажок рядом с нужным объектом (объектами) в списке ниже. Список будет содержать только те типы объектов, которые в данный момент выбраны в основной рабочей области.
При включении конкретных типов объектов для отображения элемент управления отразит выбор, перечислив включённые типы через запятую.
Щёлкните правый подчёркнутый элемент управления (показан выше как «current document»), чтобы выбрать один из следующих вариантов:
- current component – отображать только выбранные объекты из активного компонента в окне редактора.
- all components – отображать выбранные объекты из всех компонентов в активной библиотеке схем.
Просмотр атрибутов объекта
Щелчок по одному объекту в окне редактора библиотеки выделит объект и отобразит связанные с ним атрибуты на панели SCHLIB Inspector. Информация выводится в следующих общих сворачиваемых разделах:
Тип
Этот раздел панели содержит только одну запись, относящуюся к типу объекта компонента, который «просматривается». Например, щелчок по выводу (pin) покажет запись Pin, щелчок по прямоугольнику — запись Rectangle, и т. д.
Проект
Этот раздел панели также содержит только одну запись, относящуюся к родительскому документу библиотеки схем, в котором находится компонент (компоненты).
Графические
Этот раздел панели содержит графические атрибуты выбранного объекта. Атрибуты здесь могут включать расположение объекта, его ориентацию и цвета, используемые при отображении.
Специфичные для объекта
Этот раздел панели содержит атрибуты, специфичные для просматриваемого объекта и не являющиеся графическими. Например, при выборе вывода (pin) будут показаны атрибуты, характерные для вывода, такие как:
- Имя
- Описание
- Обозначение вывода
- Электрический тип
- ...и т. д.
Для других выбранных объектов будут отображаться другие атрибуты. Например, при выборе графического объекта Rectangle не будет предложено никаких атрибутов, специфичных для этого объекта.
Параметры
Для объекта, к которому можно «прикреплять» параметры, этот раздел позволяет просматривать, добавлять и удалять параметры для одного или нескольких объектов.
Редактирование атрибутов объекта
Атрибуты выбранного объекта можно редактировать, изменяя соответствующую запись в панели. Изменение вступит в силу после щелчка вне редактируемого поля. Это одно из преимуществ использования панели для редактирования свойств объектов — панель остаётся открытой, позволяя при необходимости последовательно изменять ряд атрибутов без необходимости каждый раз закрывать и заново открывать диалог свойств.
Главное преимущество использования панели для редактирования — возможность изменять несколько объектов из одного места, не редактируя через диалоги по одному объекту за раз. Выбранные объекты могут быть одного или разных типов. Те атрибуты, которые являются общими для всех объектов в выделении, будут отображаться в панели. Общие атрибуты, значения которых различаются между объектами, будут отображаться как <...>. Отредактируйте атрибуты по необходимости — внесённые изменения будут мгновенно применены к каждому объекту в выделении.
Редактирование атрибутов с числовыми значениями
Для числового атрибута выбранного объекта самый простой способ изменить значение — ввести новое значение вместо существующего. Операторы плюс и минус можно использовать для указания знака значения. Значение, введённое без указания знака, считается положительным. Поэтому ввод 20 эквивалентен вводу +20.
Для значения можно указать конкретные единицы измерения. Программа преобразует значение в текущие единицы, заданные для документа. Если единицы не указаны, будут использованы единицы по умолчанию, установленные для документа.
Когда выбрано несколько объектов, изменение общего атрибута повлияет на все выбранные. Например, чтобы сдвинуть набор выбранных выводов (Pins) влево или вправо, отредактируйте их общий атрибут позиции X1.
Значение атрибута, применимое к нескольким объектам, можно редактировать через одно поле.
Пакетная замена строковых атрибутов
Иногда требуется изменить строковый атрибут, общий для нескольких выбранных объектов в рабочей области. Например, переименовать имена выбранных объектов Pin с AIN1, AIN2, AIN3 и т. д. на Alog1, Alog2, Alog3 и т. д. — аналоговые входы компонента. Для выполнения такого типа пакетной замены панель поддерживает синтаксис подстановки строк.
Запись подстановки строки заключается в фигурные скобки и имеет вид: {oldstring=newstring}
Запись такого вида приводит к тому, что все вхождения oldstring, найденные в значении атрибута, будут заменены на newstring. В случае меток сетей шины данных вы бы ввели {AIN=Alog} в поле значения для атрибута Name.
Синтаксис инструкции подстановки строки вводится непосредственно в поле атрибута.
Чтобы заменить несколько различных фрагментов строки в одной целевой строке, введите несколько записей подстановки, каждую в собственных фигурных скобках. Программа воспринимает эту запись и фактически выполняет пакетную подстановку — сначала для первого выражения, затем для второго и т. д.
Умное редактирование строковых атрибутов
Панель SCHLIB Inspector предоставляет дополнительную поддержку изменения строк благодаря функции Smart Edit. Просто щёлкните по общему атрибуту выбранных объектов, значение которого является строкой. Справа в ячейке станет доступна
кнопка. Нажмите эту кнопку, чтобы открыть диалог Smart Edit.
Пакетная подстановка строк, выполняемая в диалоге Smart Edit, эквивалентна прямому ручному методу (описанному выше), но проще в применении.
Диалог предлагает упрощённый способ выполнения одной или нескольких строковых модификаций, доступный на вкладке Batch Replace.
Вкладка Batch Replace в диалоге Smart Editor обеспечивает простую прямую подстановку, аналогичную упомянутой выше подстановке строк (но без необходимости вводить фигурные скобки). Щёлкните внутри поля From и введите часть текущей строки, которую нужно заменить. Затем щёлкните внутри поля To и введите строку, которая будет использована в качестве замены. Знакомый синтаксис подстановки строк отображается внизу вкладки.
Как и при базовой подстановке строк, вкладка Batch Replace позволяет заменять несколько различных фрагментов строки в одной целевой строке. Например, для диапазона выводов компонента, где имена нужно отредактировать так, чтобы:
-
Те, что имеют префикс
AIN, были изменены наADC. -
Те, что имеют суффикс
DD, были изменены наCC.
В этом случае выберите компоненты, щёлкните по атрибуту Name в панели и откройте диалог Smart Edit. Затем на вкладке Batch Replace введите AIN в поле From и ADC в поле To (таким образом, строка замены — {AIN=ADC}). Обратите внимание, что достаточно просто ввести IN и DC в поля From/To, это эквивалентно, поскольку символ A не изменяется. Добавьте второе изменение подстановки строки, введя VDD и VCC в следующую пару полей From/To.
После нажатия OK имена выводов компонента будут изменены соответствующим образом.
Можно добавить любое количество записей пакетной замены для сложных многоатрибутных изменений.
Редактирование/добавление параметров
Для объекта, к которому можно «прикреплять» параметры, в панели SCHLIB Inspector отображается дополнительный раздел — Parameters. Для одного выбранного объекта в этом разделе перечислены все параметры, определённые в данный момент для этого объекта. Для нескольких выбранных объектов раздел отображает только те параметры, которые являются общими для всех объектов в выделении.
Щёлкните по гиперссылке с именем параметра, чтобы отобразить и отредактировать свойства этого параметра прямо в панели — фокус панели переключится на свойства параметра. Щёлкните по ссылке Owner, чтобы вернуться к редактированию родительского объекта, которому принадлежит параметр.
Добавленные параметры объекта редактируются в панели. Здесь у параметра вывода (pin) был установлен атрибут Hide, чтобы он не отображался в рабочей области редактора.
Любое количество пользовательских параметров можно добавить прямо из раздела Parameters панели. Просто введите значение нового параметра в поле справа от записи Add User Parameter.
Когда вы нажмёте Enter или щёлкнете вне поля, появится диалог Add new parameter to n object(s), где n обозначает количество выбранных объектов, к которым этот новый параметр будет одновременно добавлен.
Введите имя нового параметра и нажмите OK — параметр будет добавлен в список параметров выбранного объекта(ов).
Чтобы удалить параметр у выбранного объекта(ов), щёлкните по
символу непосредственно слева от имени параметра. Появится диалог с запросом подтверждения удаления.
Примечания
- Нажатие клавиши F11 переключает видимость панели в рабочей области.
- Информация будет отображаться в панели только тогда, когда в окне редактора компонентов выбран один или несколько объектов.
- Если вы задали область отображения панели так, чтобы показывать определённые типы объектов, эта область сохранится при снятии выделения в основной рабочей области. Если затем выбрать объект, который не входит в ранее заданную область, панель покажет в центре элемент управления — «Click here to display all objects» — при нажатии на который часть Include области отображения будет сброшена на все типы объектов.
- Можно использовать клавиши Up/Down Arrow, чтобы перемещаться вверх и вниз по списку атрибутов в панели соответственно.