Прежде чем приступить к работе с проектами нам следует раскрыть панель "Project" -- именно в ней будет представлена основная информации о проекте
Панели
В Алтиум Designer большинство настроек, свойств, представление информации удобно сделано через разнообразные панели. Они интерактивны, зависят от редактора и проводимых операций. Список доступных панелей для открытого документа раскрывается по кнопке "Panel" В правом нижнем углу. Сами панели могут размещаться по всем четырем сторонам редакторы, группироваться, быть самораскрывающимися или находится на свободном поле или другом мониторе. Работа по закреплению панели хорошо описан в документации. По форумам и результатам проведения курсов единственной проблемой может быть появление фрактального вида группы панелей. Если такой режим отображения панелей в не собираетесь использовать - отключите его в Preference (найдите поиском в Advanced Setting и установите нужный флаг) как показано ниже на картинке
Project Panel
Обратите внимание: в панели Project доступны 4 новых значка состояния файлов проекта:
•Зеленый замок – вы заблокировали файл для изменения;
•Красный замок – кто-то другой заблокировал файл для изменения (при наведении указателя– всплывет его имя);
•Перо на воне силуэта – кто-то правит документ (будет раскрыто, кто именно);
•Перо на фоне листа – вы открыли документ, который редактирует другой.
Это дает возможность одновременной работы над проектом, не мешая друг другу.
При сохранении на сервер заблокированные файлы будут помечены также значком «замок».
Виды проектов
Altium Designer позволяет открыть несколько проектов или свободных документов объединенный в проектную группу.
Altium Designer поддерживает следующие типы проектов, из которых мы рассмотрим только первые два (остальные - редко используемые или устаревшие):
Multiboard Project (*PrjMbd) -- Группа PCB проектов, печатные узлы которых размещаются в одном конструктиве.
PCB Project (*.PrjPCB) -- проект для разработки печатных плат. Содержит как минимум один документ PCBDOC. Именно такие проекты в основном и рассмотрены на данном сайте. Обеспечивает синхронизацию между схемой и печатной платой и содержит топологический редактор.
FGPA Project (*.PrjFPJ) -- проекты для разработки FGPA. Не содержит PCBDOC. Обеспечивает инструментарий для получения из схемотехнического редактора кода VHDL Или Verilog из для программирования FGPA.
Embeded Project (*.PrjEMB) -- проекты программных приложений. Содержит документы на языке C или Ассемблере, которые могут быть связаны и преобразованы в машинный код.
Core Project (*.PrjCOR) -- проекты для низко-уровневого программирования ядра FGPA.
Integrated Library (*.LibPkg, *.IntLib) -- интегральные библиотеки.
Script Project (*.PrjCOR) -- проекты для создания скриптов.
Обратите внимание на значки:
сверху от проектов, означающие что проекты находятся под контролем версий в облачном хранилище;
Справа от проектов и документов - состояние синхронизации с облаком.
Создание проекта
С чего начать, если у нас пока нет ни одного проекты? Можно найти старые, можно попросить у кого либо пример, можно открыть или сделать клон из существующего на сервере (по умолчанию там есть несколько примеров). Это все работает и этим нужно пользоваться. Но предлагаю начать с нуля и пройти все этапы создания и наполнения проекта содержимым.
Итак создадим проект, который будет содержать шаблоны всех документов и будем наполнять их содержимым. Начнем с типа проекта PcbPrj и присвоим ему название, например, UP.Temp.01.600.000 Template.
Применим команду
Обратите внимание --проект можно создать:
Altium UP Course -- в облаке (Altium UP Course - так называется облако с учебным сервером);
Version Control -- с контролем версий;
Local Project -- просто на локальном компьютере.
Произведем следующие действия:
Мы будем все делать под A365 поэтому выберем первый вариант Altium UP Course.
Далее мы можем выбрать тип проекта. Сейчас мы рассматриваем тип PCB.
Выберем также что использовать в качестве шаблона <Empty> -- чтобы нам не мешали встроенные шаблоны проекта.
В поле Project Name введем обозначение и название проекта (так будет проще ориентироваться как в панели Explorer так и Internet Explorer). Учтите, если поле стало красным -- значит на сервере уже есть проект с таким именем и обозначением и вам следует выбрать другой.
Оставим включенным флаг Version Control (это даст возможность одновременной работы над проектом и возможности просмотра изменений.
Заполните поле Description с подробной информацией, что бы вам было легче ориентироваться в назначении проекта
Вы можете изменить размещение проекта на локальном хранилище и на сервере но не рекомендую это делать. Место хранения по умолчанию выбрано из настроек Preference. его всегда можно изменить, об этом позже.
И так:
В панели Project у нас появился наш проект. В нем нет пока ни одного документа. Сам проект только добавлен, поэтому напротив него стоит знак "+". Проект также не сохранен на сервер - поэтому надпись Save to Server отображена. Нажмем на нее для сохранения на сервер файла проекта и заполним поле Comment (настоятельно рекомендую всегда заполнять это поле!). Зеленый флажок теперь сигнализирует что локальная копия проекта полностью синхронизирована с сервером.
Откроем панель Explorer. Созданный проект доступен в разделе Project
Вызовем команду File Open Project. Наш проект отображен в списке проектов на сервере. Обращаю внимание: список столбцов можно дополнить доступных и параметров проекта. Обратите внимание на поле Description-- его мы заполнили при создании проекта. Это поле не отображается в параметрах проекта, и если вы его не заполнили или хотите исправить -- это можно сделать через Internet Explorer.
Вызовите Internet Explorer, в разделе Project выберите проект, в выпадающем меню выберете Edit и отредактируйте значение поля Description
Вызовем контекстным меню команду Show Project History для созданного проекта и увидим всю историю создания проекта, на любом этапе которого мы можем скачать, открыть, сравнить и многие другие операции. Обратите внимание проект содержит 2 записи: 1- создание проекта, 2. - сохранение проекта. Если вы заполнили при сохранении описание действий-- они отображаются и это поможет при необходимости разобраться в истории проекта.
Теперь я хочу изменить локальное расположение проекта так, чтобы дать доступ к нему, например через Google диск. Есть несколько путей:
Закрыть проект и открыть его с сервера указав новый локальный путь. Формально у вас на локальном компьютере будет два (а может и больше) копий проекта не синхронизированных между собой, так как старые копии не удаляются. Всегда существует вероятность открыть локально более старую копию проекта и после редакции обновить на сервере, что вызовет потом разбирательство, где истина.
Если вы знаете место нахождение локальной копии (обычно это так) удалить ее и потом открыть как, указано в первом пункте. В этом случае дублирующих копий не останется.
Лучше всего просто перенести проект в другое место проводником и открыть его там. При открытии проекта Altium Designer увидит что открытие идет из другого локального места и предложить сделать его новым, или сделать открываемый проект локальным.. Выберем первый вариант. Обратите внимание: открытый вариант будет связан с сервером.
Теперь, когда мы убедились, что работа в Altium 365 в части работы с сервером надежна и не вызывает затруднений начнем наполнять наш проект.
Еще раз напомним, мы его будем применять для проверки и редактирования шаблонов.
Разделы проекта
При создании нового пустого проекта в нем нет ни одного раздела. Можно сразу проект наполнить документами и разделы станут появляется по мере появления тех или иных типов документов в проекте. Перейдите к пунктам "Добавление нового документа к проекту" или "Добавление существующего документа к проекту"
Добавление нового документа к проекту
Добавим новый документ к проекту. Пусть это будет шаблон схемы. Через контекстное меню выберем команду Add New to project и справа появится список доступных типов документов, которые можно добавить к проекту. Не все поддерживаемые типы есть в этом списке. Но это не означает что их нельзя добавить. В нашем случае просто добавляем лист схемы и сохраняем его как SCHDOT. Обратите внимание: в панели Project появился раздел Source Documents, а в нем документ Sheet1. Рекомендую сразу его переименовать, присвоив ножное наименование. Справа и слева в скобках возникли "1". Обратитесь к разделу "разделы проекта" если хотите узнать что это и как с ним работать.
Пожалуйста перейдите на страницу для начала работы с шаблонами и проверки параметров проекта