Параметр
Parent page: Объекты схемы
Параметры используются для компонентов (показано), документов и проектов, чтобы добавить в проект подробную информацию.
Сводка
Параметры — это текстовые строки общего назначения, являющиеся дочерними объектами родительского объекта и позволяющие добавлять к нему детальную информацию. Например, компоненты на схеме активно используют параметры. Они применяются для задания позиционного обозначения (Designator) и комментария (Comment), а также строк параметров общего назначения, которые можно добавить для полного описания компонента. Параметры компонента общего назначения могут использоваться для различных задач, включая сведения о компоненте (например, мощность, напряжение и т. п.), сведения о поставщике (включая имя поставщика и номер детали), сведения о библиотечном компоненте (например, номер ревизии символа) и сведения для документации, такие как URL, ведущий на даташит компонента.
Параметры можно определять на уровне листа схемы (документа) и на уровне проекта. Параметры уровня документа идеально подходят для определения полей, таких как заголовок и номер документа, а параметры уровня проекта — для определения полей, таких как разработчик или имя проекта.
Доступность
Параметры добавляются как свойство родительского объекта; они не размещаются независимо, как текстовая строка. Параметры можно добавлять к любым из следующих объектов проекта:
- Component - добавляйте пользовательские параметры в области Parameters диалога Component Properties или диалога Library Component Properties, если они добавляются при определении компонента в редакторе библиотек схем. Параметры Designator и Comment всегда присутствуют у объекта Component. Чтобы открыть диалог, дважды щёлкните компонент в редакторе схем или дважды щёлкните имя компонента на панели Sch Library в редакторе библиотек схем.
- Pin - на вкладке Parameters диалога Pin Properties.
- Port - на вкладке Parameters диалога Port Properties.
- Sheet Symbol - на вкладке Parameters диалога Sheet Symbol.
-
Document - в диалоге Document Options (Project | Content |
). Параметры перечислены на вкладке Parameters диалога; ряд параметров по умолчанию автоматически включается в новый лист схемы.
-
Project - в диалоге Options for Project (Project | Content |
). Параметры перечислены на вкладке Parameters диалога.
Графическое редактирование
Видимые строки можно редактировать графически с помощью так называемого in-place-редактирования. Чтобы редактировать строку на месте, щёлкните один раз для выбора, сделайте паузу на секунду, затем щёлкните второй раз, чтобы перейти в режим редактирования.
Щёлкните один раз, чтобы выбрать строку.
Сделайте паузу, затем щёлкните второй раз, чтобы войти в режим редактирования на месте.
Значение строки позиционного обозначения можно редактировать на месте.
Здесь строка выбрана и готова к вводу заменяющей строки.
После завершения редактирования нажмите Enter или щёлкните вне строки, чтобы выйти из режима редактирования на месте.
Редактирование через панель инспектора
Panel pages: SCH Inspector, SCHLIB Inspector
Панель Inspector позволяет просматривать и редактировать свойства одного или нескольких объектов проекта в активном документе.
Параметры компонента
Параметры компонента включают позиционное обозначение и комментарий, а также любые пользовательские параметры.
Редактирование параметров компонента в редакторе библиотек схем
По умолчанию позиционное обозначение, комментарий и пользовательские параметры не отображаются в редакторе библиотек схем. Они редактируются в диалоге Library Component Properties. Дважды щёлкните имя компонента на панели SCH Library или нажмите кнопку Edit, чтобы открыть диалог, как показано на изображении ниже.
Дважды щёлкните имя компонента или нажмите кнопку Edit , чтобы открыть диалог и отредактировать параметры компонента в редакторе библиотек.
Пользовательские параметры можно отображать, установив флажок Visible в диалоге Library Component Properties. При включении будет отображаться параметр Value.. Чтобы отобразить имя параметра, нажмите кнопку Edit, чтобы открыть диалог Parameter Properties, где можно включить флажок Visible для поля Name.
Кроме того, строки позиционного обозначения и комментария можно отобразить в редакторе библиотек схем, а затем дважды щёлкнуть по ним, чтобы отредактировать их свойства. Чтобы отобразить эти строки, нажмите Tools | Options |
, чтобы открыть диалог Library Editor Workspace, затем включите опцию Always Show Comment/Designator, как показано на изображении ниже. Этот параметр является свойством библиотеки схем.
Включите опцию Always Show Comment/Designator, чтобы отображать эти строки в редакторе библиотек схем.
Редактирование параметров компонента в редакторе схем
Параметры компонента можно задавать в редакторе схем во время размещения компонента или после того, как компонент размещён на листе схемы.
- Чтобы задать designator/comment/user-parameter во время размещения компонента, нажмите клавишу Tab, пока компонент «плавает» на курсоре. Откроется диалог Properties for Schematic Component. Введите требуемую строку designator/comment/user-defined parameter, затем нажмите OK, чтобы закрыть диалог и завершить размещение компонента. Продолжайте размещать компоненты или нажмите Esc, чтобы завершить размещение.
- Чтобы задать designator/comment/user-parameter после размещения, дважды щёлкните размещённый компонент, чтобы открыть диалог Properties for Schematic Component, где можно отредактировать designator/comment/user-parameter. Нажмите OK, чтобы закрыть диалог и применить изменение.
Редактирование свойств отображения параметров компонента
Внешний вид строк designator/comment/user-parameter, включая тип шрифта, размер и цвет, можно задать:
- Как свойство символа — настроив свойства designator/comment/user-parameter в диалоге Parameter Properties в редакторе библиотек схем. Для этого строка позиционного обозначения должна быть сделана видимой, как описано ранее.
- Путём редактирования строки designator/comment/user-parameter у размещённого на схеме компонента — дважды щёлкните компонент, чтобы изменить различные свойства параметра.
Оба подхода открывают диалог Parameter Properties, показанный ниже. Обратите внимание, что в этом диалоге можно редактировать все свойства параметра.
Значение и внешний вид строки Designator можно редактировать в диалоге Parameter Properties.
Фиксация положения строк параметров
Поведение по умолчанию для строки параметра компонента — автоматическое позиционирование при повороте компонента во время размещения. Если это поведение не требуется, отключите опцию Autoposition в диалоге Parameter Properties (см. предыдущее изображение) либо при создании символа, либо после размещения компонента на листе схемы. Обратите внимание: при этом данный параметр будет классифицирован как manual parameter (то есть параметр с ручным позиционированием). Ручные параметры обозначаются точкой в левом нижнем углу их рамки выделения.
Параметры компонента специального назначения
Параметры компонента специального назначения созданы для определения ссылок от компонентов на связанную документацию. К ним относятся пара HelpURL и пара параметров ComponentLink.
Параметр HelpURL
Параметр HelpURL позволяет определить ссылку от компонента на внешний документ, например PDF или веб-страницу. Ссылка активируется, когда вы нажимаете F1, наведя курсор на компонент на листе схемы, или когда этот компонент выбран на панели Libraries. С помощью этого параметра можно ссылаться на PDF, текстовый файл или HTML-страницу. Чтобы использовать функцию, добавьте параметр HelpURL к нужному компоненту и задайте значение параметра как документ, который требуется открыть.
При задании значения параметра можно указать абсолютный путь или ввести имя документа. Следующие примеры являются допустимыми значениями параметра:
-
C:\Design_Projects\Schematics\Modifications.txt -
From Idea to Manufacture - Driving a PCB Design through CircuitStudio.pdf -
www.circuitstudio.com
Когда нажимается F1 при наведении курсора на размещённый объект, поиск документа выполняется следующим образом:
- Если указан путь, сначала выполняется поиск в этом расположении,
-
Если документ не найден в этом расположении или путь не указан, выполняется поиск в папке
\Helpустановки CircuitStudio, - Если документ не найден, отображается тема справки по умолчанию для объекта.
Пара параметров ComponentLink
Эта функция позволяет определять и отображать именованные ссылки на любое количество справочных документов. Можно определить несколько пар параметров ComponentLink. Чтобы использовать эту функцию, добавьте и настройте два параметра для каждой пары ComponentLink следующим образом:
Первый параметр — используется для задания целевого документа:
-
Имя параметра =
ComponentLinknURL(где n — любое целое число) -
Значение параметра =
target document path\name
Второй параметр — используется для задания пункта, который появляется в меню:
-
Имя =
ComponentLinknDescription(где n — то же целое число, что использовано в первом параметре) -
Значение =
Entry to appear in the menu
Можно определить любое количество пар параметров ComponentLink; каждая пара связывается за счёт одинакового значения n.
Чтобы получить доступ к ссылкам компонента, щёлкните правой кнопкой мыши по размещённой детали в рабочей области. Пункт для ссылки появится в подменю References.
Замена значения строки значением параметра
Параметры компонента можно легко отображать с помощью соответствующего Visible флажка. Однако для параметров документа или проекта это не так — их нельзя напрямую вывести на лист схемы. Чтобы отобразить такие параметры, используется прием, известный как String Indirection. String Indirection — это механизм, при котором на лист схемы помещается обычная текстовая строка, и вместо ввода текстового значения вы вводите имя параметра документа или проекта, предваряя его знаком равенства, например =Title. Программа автоматически распознает такие строки и, вместо отображения содержимого текстовой строки (например, =Title), проверяет параметры документа и проекта; если находится параметр с именем Title, отображается значение параметра Title.
Косвенно подставляемые строки называются Special Strings. Существует большое количество предопределенных специальных строк, перечисленных ниже. Любой пользовательский параметр документа или проекта также можно рассматривать как специальную строку и подставлять его в текстовую строку на листе схемы.
Предопределенные специальные строки схемы
Ниже приведены предопределенные специальные строки, доступные для использования в документе схемы. Большинство из них ссылаются на информацию параметров по умолчанию, заданную для активного документа на вкладке Parameters диалога Document Options (Project | Content | Document Options).
-
=Address1– отображает значение, заданное для параметра уровня документа по умолчаниюAddress1. -
=Address2– отображает значение, заданное для параметра уровня документа по умолчаниюAddress2. -
=Address3– отображает значение, заданное для параметра уровня документа по умолчаниюAddress3. -
=Address4– отображает значение, заданное для параметра уровня документа по умолчаниюAddress4. - =Application_BuildNumber – отображает версию и сборку текущей установки CircuitStudio.
-
=ApprovedBy– отображает значение, заданное для параметра уровня документа по умолчаниюApprovedBy. -
=Author– отображает значение, заданное для параметра уровня документа по умолчаниюAuthor. -
=CheckedBy– отображает значение, заданное для параметра уровня документа по умолчаниюCheckedBy. -
=CompanyName– отображает значение, заданное для параметра уровня документа по умолчаниюCompanyName. -
=CurrentDate– текущая дата, автоматически вычисляемая по системным настройкам пользователя и в форматеdd/mm/yyyy; обновляется при редактировании схемы или при обновлении/перерисовке. Пример:10/12/2012. -
=CurrentTime– текущее время, автоматически вычисляемое по системным настройкам пользователя и в форматеh:mm:ss AM/PM; обновляется при редактировании схемы или при обновлении/перерисовке. Пример:2:39:47 PM. -
=Date– используется для отображения статической информации о дате. Отображает значение, заданное для параметра уровня документа по умолчаниюDate. В отличие от специальной строки=CurrentDate, которая вычисляется автоматически и выводится в заданном формате, здесь можно ввести статическую дату в любом удобном формате. -
=DocumentFullPathAndName– используется для отображения полного пути и имени документа, в который помещена строка. Пример:C:\MyTestDesign\PSU.SchDoc. -
=DocumentName– используется для отображения только имени файла схемы (без пути). Пример:PSU.SchDoc. -
=DocumentNumber– отображает значение, заданное для параметра уровня документа по умолчаниюDocumentNumber. Исходный параметр также можно обновить через диалог Sheet Numbering For Project при использовании команды Tools | Annotation | Number Sheets. -
=DrawnBy– отображает значение, заданное для параметра уровня документа по умолчаниюDrawnBy. -
=Engineer– отображает значение, заданное для параметра уровня документа по умолчаниюEngineer. -
=ImagePath– отображает значение, заданное для параметра уровня документа по умолчаниюImagePath. -
=ModifiedDate– отметка даты изменения схемы, заполняется автоматически. Пример:10/12/2012. -
=Organization– отображает значение, заданное для параметра уровня документа по умолчанию Organization. -
=ProjectName– отображает фактическое имя проекта (включая расширение). Например, для проекта с именем файлаMyPCB.PrjPcbэта специальная строка отобразитMyPCB.PrjPcb. -
=Revision– отображает значение, заданное для параметра уровня документа по умолчаниюRevision. -
=Rule– отображает значение, заданное для параметра уровня документа по умолчаниюRule. Изначально значение этого параметра будетUndefined Rule(на схеме отображается как*). Дважды щелкните по значению параметра, чтобы получить возможность задать тип правила и отредактировать его ограничение(я). -
=SheetNumber– номер листа текущей схемы. Это значение вычисляется при использовании команды Tools | Annotate | Number Sheets. Назначенный номер листа в диалоге Sheet Numbering For Project будет записан в значение параметра уровня документа по умолчаниюSheetNumber. Специальная строка, при использовании на представлении вкладки Editor листа схемы, будет брать данные отсюда. -
=SheetTotal– общее количество листов в проекте. Это значение вычисляется при использовании команды Tools | Annotate | Number Sheets. Общее количество листов в диалоге Sheet Numbering For Project будет записано в значение параметра уровня документа по умолчаниюSheetTotal. Специальная строка, при использовании на представлении вкладки Editor листа схемы, будет брать данные отсюда. -
=Time– используется для отображения статической информации о времени. Отображает значение, заданное для параметра уровня документа по умолчаниюTime. В отличие от специальной строки=CurrentTime, которая вычисляется автоматически и выводится в заданном формате, здесь можно ввести статическое время в любом удобном формате. -
=Title– отображает значение, заданное для параметра уровня документа по умолчаниюTitle. - =VariantName - отображает вариант, из которого были сформированы выходные данные. Следует за записью текущего варианта (Project | Project Actions | Current Variant). Если выходные данные сформированы из базового проекта, значение будет [No Variations].
Специальные строки для использования с параметрами компонентов
При задании параметров компонентов доступны несколько дополнительных специальных строк (или специальные интерпретации уже существующих). В каждом случае специальная строка вводится как value для параметра.
-
=CurrentFootprint– отображает имя назначенного в данный момент посадочного места (footprint) для компонента, как определено в области Models связанного диалога Component Properties. -
=Comment– отображает значение, указанное в поле компонента Comment, как определено в области Properties связанного диалога Component Properties. -
=Description– отображает значение, указанное в поле компонента Description, как определено в области Properties связанного диалога Component Properties. -
=[ParameterName]– отображает значение, заданное для указанного параметра компонента. Введите фактическое имя параметра компонента в качестве имени специальной строки; например, для параметра компонента с именемPowerRatingвведите=PowerRating. При задании свойства компонента Comment соответствующее выпадающее поле будет заполнено специальными строками для всех существующих параметров компонента, что позволяет быстро использовать значение любого заданного параметра для Comment.

