Шаблон проекта PCB
Создание шаблона
Шаблон можно создать на локальном компьютере и на сервере. Разница заключается только в месте создания.
Создадим на сервере, поэтому в разделе Managed Contend/Template Course/Project Template (тип Project Template) создадим новый шаблон проекта и присвоим ему название, например, Default PCB Project. По умолчанию все новый проекты будут создаваться на основе этого шаблона, поэтому наполним его необходимыми документами и параметрами:
Проект будет содержать варианты исполнений и вариант -00 будет содержать наиболее полный набор компонетов, которые входят во все исполнения.
Добавим в проект 2 листа схем -- первый и последующие. Первый лист должен содержать в качестве примера несколько компонетов.
Проект должен содержать PCB с настроенным стеком, классами Pad и другими классами
Проект должен содержать Active Bom с настроенными столбцами.
В проекте должен быть один или несколько Job с настроенными службами
Проект должен содержать текстовые файлы учета изменений в проекте, учета изменений между ревизиями, замечаний и комментариев от всех, кто принимает участие в разработке проекта.
Проект
Вкладки проекта, который специально настраивать не будем рекомендую оставить так, как они идут в настройках проекта по умолчанию, и здесь рассматривать не будем. Примеры их настроек будут приведены при рассмотрении конкретных примеров проектов.
Параметры проекта
Проект и документы могут содержать множество параметров. Мы определим только те, что так или иначе используются для отображения в документах. Следует также понимать, что при совпадении параметров между ними соблюдается следующий приоритет от высшего к нижнему: 1. Параметры проекта. 2. Параметры документа. 3. Параметры проекта.
В разделе 4.1 показано создание шаблона с применением параметров. Для пользователей курсов оперативную информации можно найти на сервере (см. рисунок). Приведем их полностью:
Назначение параметров для курсов с 220505
Вариант исполнения:
_Variant_D -- вариант исполнения: обозначение
_Variant_N -- вариант исполнения: название
Проект:
_Entry_D -- куда входит: обозначение
_Entry_N -- куда входит: название
_Project_D -- Проект: обозначение
_Project_N -- Проект: название
_CageCode -- Проект: Cache Code (архивный код)
_Project_Change -- номер извещения об изменении
_FabRev_D -- FAB: номера ревизии
_AssyRev_D -- Assy:номера ревизии
Документ
_DocType -- тип документа
_DоcName -- название листа документа
_DocSize -- Размер листа документа
_DocEXT -- Буквенное обозначение типа документа
Дополнительно рекомендую скопировать эту текстовою информацию в один из служебных файлов проекта (си. ниже).
Начнем с параметров варианта исполнения. Добавим вариант исполнения к проекту и войдем в редакцию его свойств:
В поле Description введете текст, который будет отображаться в панели Project, рекомендую указать обозначение (по нему удобно сортировать варианты исполнения) и наименование варианта (для удобного выбора варианта в панели Project).
В разделе параметров добавим два параметра и присвоим им значения.
В параметрах проекта добавим не только параметры проекта, но и параметры документа. Последние, как правило, одинаковы для всех листов схем (чертежей) и нет необходимости держать тогда их индивидуально в параметрах документов. В случае отличия -- достаточно будет в документ добавить только параметр с индивидуальным значением для листа схемы (документа).
Рекомендую в шаблоне установить типовые или наиболее применяемые значения параметров, что бы в реальном проекте для введения действительных параметров был пример заполнения, или нужное значение.
Class Generation
Здесь поставим флаги так, как показано на рисунке. Это обеспечит:
Автоматическую генерацию классов для указанного типа связей и компонетов.
Генерацию пользовательских классов, определенных на схеме.
Отсутствие Room на PCB для листов схем (как правило они не используются).
Option
Здесь заполним или укажем следующие параметры и флаги:
Параметр Output Patch. Место, где будут располагаться сгенеренные файлы. По умолчанию в папке проекта.
Параметр Eco Log Patch. Место для хранения лог-файлов. Рекомендую указать папку для "мусора" -- так будет легче очищать их.
Параметр Schematic Template Location. Не будем заполнять, так как у нас используются шаблоны с сервера.
Все именованные цепи будем назначать только через Net Label и Power Port. Поэтому в разделе Net Option установим только два нижних флага.
Раздел Diff Pair. Это новый раздел. Здесь можно установить новые суффиксы для автоматического определения пар. Оставим только стандартный
Раздел Net Identifier Scope. Выберем наиболее часто используемый -- Global.
Раздел Auto Pin-Swaping. Автор не использует режим Swaping, поэтому флаги сняты.
Раздел General. Установим все флаги, пусть будет все автоматически
Раздел Cross Reference. Новое. Установим стиль Cross Reference.
Обратите внимание. При такой настройке:
В панели PCB в квадратных скобках появилась автоматическая нумерация листов схем. Она может не совпадать с физическими (листы могут добавляться, удаляться, передвигаться и вообще не содержать признака номера листа в названии).
На схеме появились ссылки на другие листы, где используются такие же Port. В соответствии с настройками отображается автоматический номер листа и зона на нем, где находится порты.
Лист схемы
В панели PCB "перетянем" схемы так, чтобы первый лист был на первом месте (выше остальных). Схемы делаем на основе шаблонов добавив первый и следующий (второй) лист.
Новое: Теперь можно размещать объекты на схеме и вне поля шаблона. Воспользуемся этим и разместим слева компоненты подобные меткам Fidicular, так они не попадут на печать или в PDF.
PCB
Layer Stack
Загрузим или создадим один из наиболее используемых стеков, например двухслойный.