Altium Designer Documentation

Прямое создание и редактирование объектов на сервере_AD

Последнее изменение: Pavel Demidov; 20.03.2020

Главная страница: Объекты сервера

Сервер управляемых данных предоставляет гибкие и безопасные средства для централизованного хранения всех проектных данных, используемых Altium Designer, и управления ими. От схемного символа до модели, от управляемых листов до полных проектов плат, сервер является идеальным решением для хранения и управления всеми данными проектов электронных устройств.

Сильной стороной сервера управляемых данных является поддержка прямого редактирования (Direct Editing). Это значит, что вы можете щелкнуть ПКМ по модели, компоненту или даже по управляемому листу на сервере и выбрать команду Edit. Файл будет открыт во временном редакторе Altium Designer для его изменения, и когда вы закончите, вы просто сохраняете и выпускаете этот файл обратно на сервер. Сам файл, который вы редактировали, больше не нужен, поскольку он уже надежно сохранен на сервере, и он удаляется, а временный редактор закрывается.

Суть прямого редактирования

Прямое редактирование избавляет от ограничений отдельных исходных данных под контролем версий. Вы можете просто изменить объект поддерживаемого типа с помощью временного редактора, в который загружена самая новая версия исходных данных непосредственно с сервера. По завершении редактирования, сущность выпускается (или выпускается повторно) в последующую запланированную ревизию родительского объекта, и временный редактор закрывается. Нет файлов на вашем жестком диске, не нужно задаваться вопросом о том, работаете ли вы с корректными и самыми новыми данными, нет необходимости в обслуживании отдельного программного обеспечения для контроля версий. Всем этим управляет сервер, с высокой степенью целостности, для значительного ускорения внесения изменений в данные.

Поддерживаемые типы объектов

Для прямого редактирования поддерживаются следующие типы серверных объектов:

Редактирование начальной ревизии объекта

При создании объекта одного из поддерживаемых типов с помощью панели Explorer вы можете изменить и выпустить соответствующую сущность в начальную ревизию этого объекта. Вместо того, чтобы создавать исходные данные вне сервера и затем выпускать их, благодаря прямому редактированию вы можете начать работать непосредственно с исходными данными сразу после создания пустого объекта. По завершении редактирования, сущность будет выпущена в начальную запланированную ревизию родительского объекта и временный редактор будет закрыт.

Чтобы воспользоваться преимуществами этой возможности, включите параметр Open for editing after creation, который находится в нижней части диалогового окна Create Item. Этот параметр включен по умолчанию. Будет создан объект и открыт временный редактор, с соответствующим документом в качестве активного документа в главном проектном окне. Этот документ будет назван в соответствии с ревизией объекта, в формате: <Объект><Ревизия>.<РасширениеДокумента>.

Исключением здесь является объект компонента. При создании нового объекта этого типа будет открыт редактор отдельного компонента, названный в соответствии с именем компонента. Если имя компонента не было указано, будет использоваться название по умолчанию New component, пока имя не будет задано.

На изображении ниже это продемонстрировано на примере создания нового объекта символа (SYM-001-0002). Открыт временный редактор схемных библиотек, с документом схемной библиотеки (SYM-001-0002-1.SchLib) в качестве активного документа в главном проектном окне. Используйте этот документ, чтобы определить сущность необходимым образом.

Пример редактирования начальной ревизии объекта символа непосредственно на сервере управляемых данных – во временном редакторе схемных библиотек открыт документ, где вы можете определить схемный символ.

Редактирование существующей ревизии объекта

В любой момент вы можете вернуться к любой ревизии объекта поддерживаемого типа на сервере управляемых данных (через панель Explorer) и изменить его напрямую. Щелкните ПКМ по ревизии и выберите команду Edit из контекстного меню. Опять же, будет открыт временный редактор, где содержащийся в ревизии документ открыт для редактирования. Внесите необходимые изменения, затем выпустите документ в новую ревизию объекта.

Щелкните ПКМ по записи верхнего уровня самого объекта, чтобы изменить самую новую ревизию этого объекта.

Пример доступа к команде на запуск прямого редактирования существующей ревизии объекта шаблона документов Draftsman.

Элементы управления прямым редактированием

Существует три элемента управления, доступные в панели быстрого доступа (вверху слева окна приложения) и в панели инструментов Standard активного временного редактора (где она доступна):

  • Save Active Document (Сохранить активный документ). Используйте эту кнопку, чтобы сохранить все изменения документа. Это необходимо перед выпуском документа обратно на сервер управляемых данных.
  • Release Document (Выпуск документа). Используйте эту кнопку, чтобы выпустить определенный документ на сервер управляемых данных, сохранив его в начальную (запланированную) ревизию целевого объекта. Будет открыто диалоговое окно Edit Revision, в котором вы можете изменить название и описание и добавить информацию о выпуске. После выпуска документ и редактор будут закрыты.
  • Cancel Editing (Отменить редактирование). Используйте эту кнопку, если вы хотите отменить редактирование. Редактор будет закрыт, и в целевой объект ничего не будет выпущено.

Для многих редакторов, эти элементы управления также доступны в качестве команд главного меню File: Save (сочетание клавиш Ctrl+S), Release to Server (сочетание клавиш Alt+Ctrl+S) и Cancel Edit.

Для ревизии объекта шаблона проектов, команды Save Project, Release to Server и Cancel Edit доступны только в панели Projects. Щелкните ПКМ по записи ревизии объекта, чтобы открыть соответствующее контекстное меню.

Поведение временных файлов

Чтобы серверные данные можно было редактировать, они должны быть созданы в Altium Designer. Для этого создаются временные файлы. Например, когда вы щелкаете ПКМ по объекту символа и выбираете Edit, создается временный файл SchLib, и он открывается в Altium Designer. Когда вы завершаете редактирование и выпускаете данные на сервер (Release to Server), этот файл уничтожается сразу после обновления серверных данных.

Тем не менее, если вы не выпускаете файл, а сохраняете (Save) и закрываете его (Close), он останется в панели Projects. Соответственно, вам нет необходимости завершать процесс обновления в рамках одного сеанса редактирования – вы можете сохранить свою работу и закрыть файл, и Altium Designer оставит этот файл в папке <НазваниеСервера> в панели Projects (например, ). Его можно открыть повторно, чтобы завершить процесс обновления и повторного выпуска.

Временные документы остаются доступными, поэтому вам не нужно завершать все изменения за один сеанс редактирования.

Если вы в какой-то момент передумаете и больше не захотите вносить изменения, просто щелкните ПКМ по записи и выберите команду Cancel Edit из контекстного меню, чтобы закрыть временный файл.

Прямое редактирование компонентов из панели Components

При повседневной работе, связанной с управлением компонентами, прямое редактирование доступно из панели Components, которая, как правило, используется чаще панели Explorer для этого конкретного типа объектов. Найдите нужный компонент, выберите его, щелкните ПКМ и выберите команду Edit из контекстного меню. Будет открыт временный экземпляр редактора Component Editor в режиме Single Component Editing, где вы можете внести необходимые изменения.

При редактировании множества выбранных объектов будут открыты отдельные экземпляры редактора Component Editor, по одному для каждого выбранного компонента.

Пример прямого редактирования из панели Components.

Прямое редактирование моделей из редактора Component Editor

При редактировании управляемого компонента с помощью редактора Component Editor в режиме Single Component Editing вы можете редактировать связанные доменные модели с помощью прямого редактирования. Чтобы изменить модель, которую в данный момент использует компонент (т.е. на который компонент ссылается), нажмите  вверху справа от предварительного просмотра этой модели. Будет открыт соответствующий этой модели временный редактор, готовый для внесения в модель необходимых изменений. После редактирования просто сохраните и закройте редактор – измененная модель появится в области Models. При выпуске компонента, измененная модель будет также выпущена на сервер автоматически, в следующую ревизию родительского объекта.

Если на модель ссылается множество компонентов, будет открыто диалоговое окно, предупреждающее вас об этом. В нем будут предложены варианты: вы можете создать копию модели (клонировать ее), чтобы изменения затронули только текущий компонент, либо вы можете продолжить редактировать эту общую модель и позже обновить все прочие компоненты, которые на эту модель ссылаются, либо вы можете отменить процесс редактирования.

Пример прямого редактирования существующей модели. На эту модель ссылается компонент, который сам в данный момент редактируется напрямую с помощью редактора Component Editor в режиме Single Component Editing.

Концепция прямого редактирования также применима к подключенным доменным моделям при редактировании управляемого компонента с помощью редактора Component Editor в режиме Batch Component Editing. Щелкните ПКМ по записи модели в области Model Links редактора и выберите команду Edit из контекстного меню.
Обнаружили проблему в этом документе? Выделите область и нажмите Ctrl+Enter, чтобы оповестить нас.

Связаться с нами

Связаться с нашими Представительствами напрямую

We're sorry to hear the article wasn't helpful to you.
Could you take a moment to tell us why?
200 characters remaining
Вы сообщаете о проблеме, связанной со следующим выделенным текстом
и/или изображением в активном документе:
Бесплатная пробная версия Altium Designer
Бесплатная пробная версия Altium Designer
Давайте приступим. Для начала, Вы или Ваше предприятие уже используете Altium Designer?

Если Вы хотите поговорить с представителем, пожалуйста, свяжитесь с местным офисом Altium.
Copyright © 2019 Altium Limited

В таком случае, для чего Вам необходима пробная лицензия?

Если Вы хотите поговорить с представителем, пожалуйста, свяжитесь с местным офисом Altium.
Copyright © 2019 Altium Limited

Вам для этого не нужна пробная лицензия.

Нажмите кнопку ниже, чтобы загрузить установщик самой новой версии Altium Designer

Загрузить установщик Altium Designer

Если Вы хотите поговорить с представителем, пожалуйста, свяжитесь с местным офисом Altium.
Copyright © 2019 Altium Limited

Пожалуйста, заполните форму ниже, чтобы получить ценовое предложение.

Нажимая [Получить бесплатнную пробную версию], Вы соглашаетесь с нашей Политикой конфиденциальности. Вам могут приходить сообщения от компании Altium, и Вы можете изменить настройки уведомлений в любой момент.

Если Ваша подписка Altium активна, у Вас нет необходимости в пробной лицензии.

Если у Вас нет активной подписки Altium, пожалуйста, заполните форму ниже, чтобы получить пробную версию.

Нажимая [Получить бесплатнную пробную версию], Вы соглашаетесь с нашей Политикой конфиденциальности. Вам могут приходить сообщения от компании Altium, и Вы можете изменить настройки уведомлений в любой момент.

Для чего Вы хотите попробовать Altium Designer?

Если Вы хотите поговорить с представителем, пожалуйста, свяжитесь с местным офисом Altium.
Copyright © 2019 Altium Limited

Вы нашли нужное место! Пожалуйста, заполните форму ниже, чтобы начать использование пробной версии.

Нажимая [Получить бесплатнную пробную версию], Вы соглашаетесь с нашей Политикой конфиденциальности. Вам могут приходить сообщения от компании Altium, и Вы можете изменить настройки уведомлений в любой момент.

Great News!

Valid students can get their very own 6-month Altium Designer Student License for FREE! Just fill out the form below to request your Student License today.

Нажимая [Получить бесплатнную пробную версию], Вы соглашаетесь с нашей Политикой конфиденциальности. Вам могут приходить сообщения от компании Altium, и Вы можете изменить настройки уведомлений в любой момент.

Вы можете загрузить бесплатную лицензию средства просмотра Altium Designer Viewer сроком действия 6 месяцев.

Пожалуйста, заполните форму ниже, чтобы запросить эту лицензию.

Нажимая [Получить бесплатнную пробную версию], Вы соглашаетесь с нашей Политикой конфиденциальности. Вам могут приходить сообщения от компании Altium, и Вы можете изменить настройки уведомлений в любой момент.

Замечательно! Создавать новое - отличное занятие. У нас есть превосходная программа для Вас.

Upverter - бесплатная платформа, разработанная специально для любителей проектирования.

Нажмите здесь, чтобы попробовать!

Если Вы хотите поговорить с представителем, пожалуйста, свяжитесь с местным офисом Altium.
Copyright © 2019 Altium Limited

Вы можете загрузить бесплатную лицензию средства просмотра Altium Designer Viewer сроком действия 6 месяцев.

Пожалуйста, заполните форму ниже, чтобы запросить эту лицензию.

Нажимая [Получить бесплатнную пробную версию], Вы соглашаетесь с нашей Политикой конфиденциальности. Вам могут приходить сообщения от компании Altium, и Вы можете изменить настройки уведомлений в любой момент.