Шаблон схемы
Требования к шаблону SCHDOC
Шаблоны для схем есть встроенные, можно найти в проектах, есть сделанные по ГОСТ. Можно воспользоваться любыми из них. Но здесь рассмотрим как сделать шаблон для листа схемы для себя или своей фирмы. Это достаточно просто, но сформулируем требования, которым должен соответствовать наш шаблон:
Легкость воспроизведения для разных типоразмеров.
Наличие типовых полей отверждение документа.
Сведения о реквизитах фирмы.
Типовые поля обозначения документа (включая поддержку вариантов исполнения).
Наименование проекта, варианта исполнения, листа схемы и типа документа.
Учетные реквизиты проекта.
Отображение ревизии.
Входимость проекта.
Очень важно на этой стадии решить в какой сетке будут делаться схемы и какие шрифты будут использоваться. Выберем:
cетка 100 mils;
Основной шрифт Calibri 8, дополнительный Courier New 8.
Такое решение позволит применять компоненты из доступной базы от Altium Designer, у которых шаг выводов Pin сделан в сетке 100 Mil. Для учебного курса это важно, так как пользователи могут использовать эти компоненты в учебных целях.
Название и параметры документа шаблона SCHDOC
Сохраним документ шаблона с именем A4L_TOP_C8_Course. Название может быть любым, но в нем желательно дать подсказку, что это за шаблон:
A4L_TOP_C8_Course
│ │ │ └ -- Шаблон сделан для курсов по Altium Designer
│ │ └ -- Основной шрифт текста в схемах Calibri 8
│ └ -- Шаблон для первого листа схем
└ -- Размер шаблона A4 горизонтальный
Параметры шаблона
В проекте существуют параметры в порядке приоритета:
Параметры варианта исполнения
Параметры проекта
Параметры документа
Для ввода информации мы будем использовать в основном только первые два. Параметры документа будут определять только индивидуальный характеристики, такие как: название листа схемы, тип схемы и размер листа схемы. Использование параметров проекта позволит проверяющим лицам указывать свою подпись и дату через Internet Explorer (не обязательно иметь установленный Altium Designer)
Графика шаблона SCHDOC
Графика шаблона выполнена следующими объектами:
Place/Rectangle (ячейки таблицы);
Place/Graphics (рисунок);
Place/Frame (неизменяемый текст);
Place/Text (неизменяемый текст и ссылки на параметры).
Обратите внимание: серым текстом на шаблоне показаны названия параметров, текст которых будет размещен в этой зоне. Если параметр не определен или его значение не введено -- при выводе на печать данный серый текст не будет отображаться.
Теперь покажем это же окно с заполненными параметрами
В самом шаблоне определены Только 4 параметра:
_SCH_EXT -- расширение для обозначения типа схемы;
_Sheet_Name -- название листа схемы;
_SCH_Type -- название типа схемы;
_SCH_Size -- обозначение формата данных (добавлено параметром, чтобы учесть применение многолистовых схем с разным форматом листов).
В варианте исполнения
_VN -- Название варианта исполнения
_VD -- Обозначение варианта исполнения
В параметрах проекта:
_PD -- обозначение проекта
_RD -- обозначение ревизии печатной платы
_AD -- обозначение ревизии сборки (Assembly)
_PN -- название проекта
_CageCode -- учетный номер проекта в других базах
_P_Change -- сведения о номере и дате учетного изменения
_Entry_D-- обозначение входимости (первичное применение)
_Entry_N-- название
_WHO№ -- должность, дата, фамилия и примечания согласующих проект людей.
Примечание. Неиспользуемые параметры могут отсутствовать или иметь незаполненной значение
Подобным образом вы можете сделать шаблон для различных типоразмеров. Однако при необходимости внесения изменений в шаблон вам нужно будет сделать эти операции для всех шаблонов. Чтобы упростить эту работу автор рекомендует сделать таблицу шаблона в виде компонента. Покажем как это сделать. Для этого необходимо создать в библиотеке графическое изображение этой таблице, но так как мы работаем с 365 версии сделаем это через создание компонента, включая создание шаблона.
Создание компонента таблицы шаблона SCHDOC
Откроем панель Explorer, и созданный раздел Component Graphical. Графических компонетов может быть много, и мы можем и вызвав контекстное меню добавить подпапку, например SCH Template. При создании сразу назначим шаблон. Вызовем контекстное меню и вызовем команду Property
2. Новая папка не имеет компонетов и поэтому доступна команда Add new
3. В поле раздела Component
Name -- укажем название нашего компонента. Отметит, это поле не уникальное.
Description -- укажем описание для удобства поиска
Раздел Advanced Setting автоматически заполнен, так как для папки мы указали шаблон
Разделы Parameter и Part Choice не имеет смысла для данного компонента
Модели Footprint и Simulation также не имеет смысла для данного компонента
Компонет обязан иметь Symbol и выберем команду Wizard/ New
4. Откроется окно редактора библиотек. Откроем схему шаблона, выделим все и скопируем в буфер. Вернёмся в окно редактора библиотеки и вставим из буфера.
В символе компонента назначим Designator и введем значение Comment
скроем видимость Designator и Comment
Заполним поле Description (оно относится только к символу)
Назначим тип Graphical
удалим все модели и параметры (если они есть)
Сохраним компонет. Откроем окно редакции компонента. Там появится отображение символа.
Сохраним на сервер компонет
Вставка в шаблон компонента
Откроем файл шаблона и удалим все.
Откроем панель Components. Отобразим столбец ReleaseDate и отсортируем по нему.
Наш компонет будет первым в списке и "перетянем " его на поле шаблона и установим в нужное положение
Скроем надписи Designator и Comment если они видны
Сохраним документ
Теперь при создании нового шаблона - достаточно просто установит на лист нужного размера наш компонет.
Размещение на сервер в качестве шаблона
Сейчас шаблон находится на сервере вместе с проектом, в котором мы создавали и проверяли его. Но чтобы он стал шаблоном его следует разместить в определенное место .
Откроем панель Explorer раздел SCH Templates.
Там уже находятся установленные по умолчанию шаблоны и вы можете ознакомится и использовать их.
Мы добавим в список наш: вызовем контекстное меню и применим команду Create Item/ Schematic Template.
Укажем имя и описание шаблона (можно использовать те же , что мы указывали при создании шаблона).
В панели Explorer появится наш шаблон со статусом Planed. Это означает, что мы зарегистрировали его, сам шаблон еще не загружен. Применим команду Upload
Просто в проводнике "перетянем" файл шаблона в окно загрузки
Процесс размещения шаблона завершен.
Теперь открывать и редактировать рекомендую только из сервера. Сам файл шаблона рекомендую с локального компьютера удалить, чтобы случайно не использовать старую версию.
Установка шаблона по умолчанию
Теперь подключим созданный шаблон по умолчанию.
Откроем Preference, радел Templates;
Так как мы разместили шаблон на сервере он автоматически появился в списке
Вызовем контекстное меню и установим емe значение Default