Связаться с нами
Связаться с нашими Представительствами напрямую
Главная страница: Объекты сервера
Сервер управляемых данных предоставляет гибкие и безопасные средства для централизованного хранения всех проектных данных, используемых Altium NEXUS, и управления ими. От схемного символа до модели, от управляемых листов до полных проектов плат, сервер является идеальным решением для хранения и управления всеми данными проектов электронных устройств.
Сильной стороной сервера управляемых данных является поддержка прямого редактирования (Direct Editing). Это значит, что вы можете щелкнуть ПКМ по модели, компоненту или даже по управляемому листу на сервере и выбрать команду Edit. Файл будет открыт во временном редакторе Altium NEXUS для его изменения, и когда вы закончите, вы просто сохраняете и выпускаете этот файл обратно на сервер. Сам файл, который вы редактировали, больше не нужен, поскольку он уже надежно сохранен на сервере, и он удаляется, а временный редактор закрывается.
Прямое редактирование избавляет от ограничений отдельных исходных данных под контролем версий. Вы можете просто изменить объект поддерживаемого типа с помощью временного редактора, в который загружена самая новая версия исходных данных непосредственно с сервера. По завершении редактирования, сущность выпускается (или выпускается повторно) в последующую запланированную ревизию родительского объекта, и временный редактор закрывается. Нет файлов на вашем жестком диске, не нужно задаваться вопросом о том, работаете ли вы с корректными и самыми новыми данными, нет необходимости в обслуживании отдельного программного обеспечения для контроля версий. Всем этим управляет сервер, с высокой степенью целостности, для значительного ускорения внесения изменений в данные.
Для прямого редактирования поддерживаются следующие типы серверных объектов:
При создании объекта одного из поддерживаемых типов с помощью панели Explorer вы можете изменить и выпустить соответствующую сущность в начальную ревизию этого объекта. Вместо того, чтобы создавать исходные данные вне сервера и затем выпускать их, благодаря прямому редактированию вы можете начать работать непосредственно с исходными данными сразу после создания пустого объекта. По завершении редактирования, сущность будет выпущена в начальную запланированную ревизию родительского объекта и временный редактор будет закрыт.
Чтобы воспользоваться преимуществами этой возможности, включите параметр Open for editing after creation, который находится в нижней части диалогового окна Create Item. Этот параметр включен по умолчанию. Будет создан объект и открыт временный редактор, с соответствующим документом в качестве активного документа в главном проектном окне. Этот документ будет назван в соответствии с ревизией объекта, в формате: <Объект><Ревизия>.<РасширениеДокумента>
.
На изображении ниже это продемонстрировано на примере создания нового объекта символа (SYM-001-0002
). Открыт временный редактор схемных библиотек, с документом схемной библиотеки (SYM-001-0002-1.SchLib
) в качестве активного документа в главном проектном окне. Используйте этот документ, чтобы определить сущность необходимым образом.
Пример редактирования начальной ревизии объекта символа непосредственно на сервере управляемых данных – во временном редакторе схемных библиотек открыт документ, где вы можете определить схемный символ.
В любой момент вы можете вернуться к любой ревизии объекта поддерживаемого типа на сервере управляемых данных (через панель Explorer) и изменить его напрямую. Щелкните ПКМ по ревизии и выберите команду Edit из контекстного меню. Опять же, будет открыт временный редактор, где содержащийся в ревизии документ открыт для редактирования. Внесите необходимые изменения, затем выпустите документ в новую ревизию объекта.
Пример доступа к команде на запуск прямого редактирования существующей ревизии объекта шаблона документов Draftsman.
Существует три элемента управления, доступные в панели быстрого доступа (вверху слева окна приложения) и в панели инструментов Standard активного временного редактора (где она доступна):
Для многих редакторов, эти элементы управления также доступны в качестве команд главного меню File: Save (сочетание клавиш Ctrl+S), Release to Server (сочетание клавиш Alt+Ctrl+S) и Cancel Edit.
Чтобы серверные данные можно было редактировать, они должны быть созданы в Altium NEXUS. Для этого создаются временные файлы. Например, когда вы щелкаете ПКМ по объекту символа и выбираете Edit, создается временный файл SchLib, и он открывается в Altium NEXUS. Когда вы завершаете редактирование и выпускаете данные на сервер (Release to Server), этот файл уничтожается сразу после обновления серверных данных.
Тем не менее, если вы не выпускаете файл, а сохраняете (Save) и закрываете его (Close), он останется в панели Projects. Соответственно, вам нет необходимости завершать процесс обновления в рамках одного сеанса редактирования – вы можете сохранить свою работу и закрыть файл, и Altium NEXUS оставит этот файл в папке <НазваниеСервера>
в панели Projects (например, ). Его можно открыть повторно, чтобы завершить процесс обновления и повторного выпуска.
Временные документы остаются доступными, поэтому вам не нужно завершать все изменения за один сеанс редактирования.
При повседневной работе, связанной с управлением компонентами, прямое редактирование доступно из панели Components, которая, как правило, используется чаще панели Explorer для этого конкретного типа объектов. Найдите нужный компонент, выберите его, щелкните ПКМ и выберите команду Edit из контекстного меню. Будет открыт временный экземпляр редактора Component Editor в режиме Single Component Editing, где вы можете внести необходимые изменения.
Пример прямого редактирования из панели Components.
При редактировании управляемого компонента с помощью редактора Component Editor в режиме Single Component Editing вы можете редактировать связанные доменные модели с помощью прямого редактирования. Чтобы изменить модель, которую в данный момент использует компонент (т.е. на который компонент ссылается), нажмите вверху справа от предварительного просмотра этой модели. Будет открыт соответствующий этой модели временный редактор, готовый для внесения в модель необходимых изменений. После редактирования просто сохраните и закройте редактор – измененная модель появится в области Models. При выпуске компонента, измененная модель будет также выпущена на сервер автоматически, в следующую ревизию родительского объекта.
Пример прямого редактирования существующей модели. На эту модель ссылается компонент, который сам в данный момент редактируется напрямую с помощью редактора Component Editor в режиме Single Component Editing.
Связаться с нашими Представительствами напрямую