Текстовая строка
Parent page: Схемные объекты
Размещаемая текстовая строка.
Сводка
Текстовая строка (также называемая аннотацией) — это неэлектрический графический примитив. Это одна строка произвольного текста, которую можно разместить на листе схемы. Примеры использования: заголовки разделов, история ревизий, временные параметры или другой описательный/инструктивный текст.
Доступность
Текстовые строки доступны для размещения как в редакторе схем, так и в редакторе библиотек схем:
-
Schematic Editor - щелкните Home | Graphical Elements |
в главном меню.
-
Schematic Library Editor - щелкните Home | Place |
в главном меню.
Размещение
После запуска команды курсор изменится на перекрестие, и вы перейдете в режим размещения текстовой строки. Текстовая строка появится «плавающей» на курсоре.
- Расположите объект, затем щелкните или нажмите Enter, чтобы выполнить размещение.
- Продолжайте размещать следующие текстовые строки либо щелкните правой кнопкой мыши или нажмите Esc, чтобы выйти из режима размещения.
Дополнительные действия, доступные во время размещения:
- Нажмите клавишу Tab, чтобы открыть связанное диалоговое окно свойств , где можно на лету изменить свойства текстовой строки.
- Нажмите клавишу Alt, чтобы ограничить направление перемещения по горизонтальной или вертикальной оси — в зависимости от первоначального направления движения.
- Нажмите Spacebar, чтобы повернуть текстовую строку против часовой стрелки, или Shift+Spacebar — по часовой стрелке. Поворот выполняется с шагом 90°.
- Нажмите клавиши X или Y, чтобы отзеркалить текстовую строку относительно оси X или оси Y соответственно.
Графическое редактирование
Этот способ редактирования позволяет выбрать размещенный объект текстовой строки непосредственно в рабочей области и графически изменить его положение. Размер текстовых строк можно изменять только через изменение размера используемого шрифта (доступно через диалог Annotation). Поэтому при выборе объекта текстовой строки маркеры редактирования недоступны:
Выбранная текстовая строка
- Щелкните в любом месте внутри пунктирной рамки и перетащите, чтобы переместить текстовую строку в нужное место. Во время перетаскивания текстовую строку можно поворачивать (Spacebar/Shift+Spacebar) или зеркалить (клавиши X или Y — зеркалирование относительно оси X или оси Y соответственно).
-
Текст объекта текстовой строки можно редактировать in-place следующим образом:
- Один раз щелкните по текстовой строке, чтобы выделить ее.
- Щелкните еще раз (или нажмите клавишу Enter), чтобы перейти в режим редактирования на месте. Между двумя одиночными щелчками следует выдержать достаточную паузу, чтобы программа не интерпретировала их как двойной щелчок (который откроет диалог свойств текстовой строки).
- Чтобы завершить редактирование текста на месте, нажмите клавишу Enter или щелкните мышью вне текстовой строки.
Неграфическое редактирование
Доступны следующие способы неграфического редактирования:
Через связанное диалоговое окно свойств
Dialog page: Аннотация
Этот способ редактирования использует диалог Annotation для изменения свойств объекта текстовой строки.
Диалог Аннотация
Доступ к диалогу во время размещения выполняется нажатием клавиши Tab.
После размещения диалог можно открыть одним из следующих способов:
- Дважды щелкните по размещенному объекту текстовой строки.
- Наведите курсор на объект текстовой строки, щелкните правой кнопкой мыши и выберите Properties в контекстном меню.
Через панель инспектора
Panel pages: SCH Inspector, SCHLIB Inspector
Панель Inspector позволяет просматривать и редактировать свойства одного или нескольких объектов проекта в активном документе.
Специальные строки
Хотя объекты текстовой строки можно использовать для размещения пользовательского текста на листе схемы, размещать можно не только just пользовательский текст. Для упрощения подготовки документации используется концепция «специальных строк». Они служат заполнителями для проектной или системной информации, которая должна отображаться на схеме в момент формирования выходных данных.
Для новых документов схемы предоставляются наборы предопределенных специальных строк по умолчанию. Вы также можете добавлять собственные специальные строки, определяя дополнительные параметры на уровне документа (для использования только в текущей схеме) или на уровне проекта (доступны для использования на всех листах схем и в документах PCB проекта).
Размещение специальной строки
Чтобы использовать специальную строку на схеме, разместите объект текстовой строки и задайте его текст равным одному из имен специальных строк.
На листе схемы специальные строки характеризуются префиксом '=' (например, =CurrentTime, =CurrentDate и т. д.). Список доступных специальных строк — как предопределенных, так и пользовательских — можно увидеть, щелкнув стрелку раскрывающегося списка, связанную с полем Text в диалоге Annotation.
Доступ к специальным строкам для размещенного объекта текстовой строки.
Предопределенные специальные строки схемы
Ниже приведены предопределенные специальные строки, доступные для использования в документе схемы. Большинство из них связано с информацией параметров по умолчанию, заданной для активного документа на вкладке 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].
Специальные строки для использования с параметрами компонентов
При определении параметров компонентов доступны несколько дополнительных специальных строк (или специальные интерпретации уже существующих). В каждом случае специальная строка вводится как значение параметра.
-
=CurrentFootprint– отображает имя назначенного в данный момент посадочного места (footprint) для компонента, как определено в области Models соответствующего диалогового окна Component Properties. -
=Comment– отображает значение, указанное в поле Comment компонента, как определено в области Properties соответствующего диалогового окна Component Properties. -
=Description– отображает значение, указанное в поле Description компонента, как определено в области Properties соответствующего диалогового окна Component Properties. -
=[ParameterName]– отображает значение, заданное для указанного параметра компонента. Введите фактическое имя параметра компонента в качестве имени специальной строки — поэтому для параметра компонента с именемPowerRatingвведите=PowerRating. При определении свойства Comment для компонента связанное раскрывающееся поле будет заполнено специальными строками для всех существующих параметров компонентов — что позволяет быстро использовать значение любого определённого параметра для Comment.