Altium Designer 20.2 - Обзор нововведений_AD

Created: 07.09.2020 | Updated: 14.10.2020

Управление проектом

Был добавлен ряд новых функциональных возможностей для улучшения управления проектами плат и их файловой структурой. Эти возможности включают в себя полностью синхронизированное изменение имени проекта и проектных файлов, интеллектуальную обработку нарушений связи локального и удаленного проекта и опции умной очистки данных, которые представляют концепцию обратимого удаления.

Переименование проекта и проектных файлов

В контекстном меню панели Projects теперь доступна команда Rename для переименования файлов, заменяющая команду Save As. Она позволяет изменить имя проекта платы (*.PrjPcb) или любого из входящих в его состав файлов (*.PcbDoc, *.SchDoc и т.д.) и затем сохранить изменение локально или в удаленном хранилище системы контроля версий (File » Save to Server).

Обратите внимание, что команда Save As остается доступной в главном меню File, а проектный файл также можно переименовать с помощью контекстного меню в панели Storage Manager.

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

Переименование управляемого проекта

Прямое изменение имени файла проекта (*.PrjPcb) на стороне системы проектирования также поддерживает автоматическое изменение имени проекта на стороне сервера. Это значит, что при синхронизации измененного имени проекта с сервером, сервер автоматически изменяет параметр Name управляемого проекта для обеспечения соответствия.

И наоборот, при изменении имени управляемого проекта в серверном пространстве (с помощью режима Edit на странице Projects сервера или в панели Explorer клиентского приложения), это изменение передается на сторону клиентского приложения при следующем открытии проекта.

При открытии измененного проекта (File » Open Project) будет открыто диалоговое окно, предлагающее опции для присвоения файлу проекта нового значения параметра Name проекта, присвоения параметру Name проекта существующего имени файла проекта и для сохранения разных имен проекта.

История управляемого проекта

При работе с серверными управляемыми проектами, Altium Designer предоставляет прямой доступ к новым функциональным возможностям отслеживания истории проекта в Altium 365 Workspace.

Интерактивная графическая шкала представляет историю файла проекта в виде набора хронологических версий на основе событий, которые, в зависимости от типа события, можно просмотреть, к которым можно сделать откат или доступ к данным которых можно получить доступ. Полные возможности временной шкалы истории доступны для серверных проектов под управлением собственного (внутреннего) контроля версий Git в Workspace.

► Для получения более подробной информации перейдите на страницу История проекта в Workspace.

Чтобы получить доступ к истории серверного проекта из Altium Designer, выберите команду History из меню Projects либо щелкните ПКМ по имени проекта в панели Projects и выберите команду History из контекстного меню.

Чтобы открыть историю проекта непосредственно в веб-интерфейсе Workspace, откройте проект на странице Projects Management (Projects) и выберите опцию History в боковом меню.

Публикация проекта

Наряду с публикацией проектов на основе прав доступа для членов команды Altium 365 Workspace, теперь доступна публикация проекта участникам, которые не являются членами команды Workspace либо которые не зарегистрированы на текущий момент в AltiumLive. Это позволяет внешним и внутренним сотрудниками просматривать или редактировать (при наличии соответствующих прав доступа) определенный проект. Те, кто находятся вне вашей команды Workspace, могут затем получить управляемый доступ к просмотру динамического проекта (менеджеры и прочие заинтересованные лица) или редактированию самого проекта (внешние подрядчики и т.д.).

► Для получения более подробной информации перейдите на страницу Глобальная публикация.

Проекты, опубликованные из Altium Designer или через веб-интерфейс Workspace, становятся доступными приглашенному пользователю или группе на исключительной основе, без доступа к каким-либо другим данным Workspace. Сотрудникам, у которых нет учетной записи AltiumLive (которая необходима), предоставляются средства для ее регистрации через email-приглашение.

Доступ к проекту, опубликованному пользователю Altium Designer, осуществляется с помощью опции Shared With Me в диалоговом окне Open Project. Пользователю нет необходимости быть членом команды Workspace.

В панели Projects, проект, который был открыт из общего доступа, обозначается соответствующим текстом Shared with me. Проект может быть сохранен и зафиксирован на сервере, если были предоставлены права на редактирование опубликованного проекта, либо сохранен/зафиксирован локально, если проект был опубликован с доступом только на просмотр. Чтобы открыть проект в средстве веб-просмотра Altium, выберите опцию Show in Web Browser из контекстного меню проекта в панели Projects.

Также обратите внимание, что для опубликованного проекта, открытого в Altium Designer, доступно комментирование документов, что позволяет осуществлять прямое динамическое взаимодействие между пользователем, который опубликовал проект, и пользователем, кому этот проект опубликован.

Обратимое удаление

Для удаления из панели Explorer в Altium Designer серверных объектов, таких как проекты, компоненты и данные выпуска, была добавлена более гибкая функциональность. Работающий в качестве "обратимого удаления", этот процесс предоставляет дополнительные опции и сведения, в том числе подходящие ссылки на исходные объекты в целях проверки. Объекты могут быть удалены пользователями, у которых есть соответствующие права доступа к этим объектам, и их можно восстановить из Altium 365 Workspace.

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

В Workspace удаленные объекты перемещаются в специальную область Trash, откуда их можно восстановить (Restore) или полностью удалить (Permanently Delete) с помощью опций меню удаленной сущности ().

Если проект использует компонент, который был удален, то это будет обозначено при валидации проекта, а также в расположениях доступа к компоненту, таких как панель Properties и документ ActiveBOM проекта.

Обновление панели Comments

Комментарии проектных документов, доступ к которым осуществляется через панель Comments, теперь обозначаются именами документов, в которых они расположены. Панель Comments теперь также доступна без входа в учетную запись Altium или подключения к серверу, и здесь предоставляется руководство по следующим шагам для включения комментирования проекта.

Синхронизация рабочей копии проекта с сервером

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

Изменения, которые могут нарушить синхронизацию локального и удаленного хранилища, включают в себя ручные операции, такие как переименование, перемещение, копирование/клонирование рабочей папки проекта. Такие проблемы теперь могут быть обнаружены и устранены с помощью диалогового окна с вариантами выбора, где выделено рекомендуемое действие на основе ситуации. Эти опции позволяют сделать папку проекта новым управляемым проектом, повторно синхронизировать папку проекта как текущий управляемый проект, удалить связь проекта с сервером (сделать проект неуправляемым) или игнорировать текущее несоответствие.

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

Редактор плат

Расчет времени распространения сигнала в переходном отверстии

Расчет времени распространения сигнала в цепях печатной платы теперь учитывает используемую длину подключенных переходных отверстий исходя из пропорции времени, указанного в свойстве Propagation Delay. Это значит, что используемая длина переходного переходного отверстия определяется начальным и конечным слоем, в который входит и из которого выходит цепь соответственно. Этот расчет времени распространения сигналов согласуется с существующими расчетами длины цепей, которые учитывают частичный путь прохождения сигнала через подключенные переходные отверстия.

Редактор компонентов

Перекрестный переход в редакторе компонентов

Теперь при редактировании серверного управляемого компонента в редакторе компонентов в режиме Single Component Editing доступна подсветка выводов символа и посадочного места. Редактор может быть вызван выбором опции Edit из контекстного меню строки компонента в панели Components.

Взаимодействие ECAD-MCAD

Технология CoDesigner от Altium связывает области проектирования механики и электроники, что позволяет инженерам механической и электронной частей изделия передавать плату между этими областями. CoDesigner продолжает свое развитие в рамках новой версии.

► Перейдите на страницу Обзор нововведений CoDesigner для получения обзора по новым функциям версий, со ссылками на более подробную информацию.

Определение гибко-жестких плат в MCAD-системе

Расширенная поддержка сложных форм платы

Улучшенная синхронизация компонентов

Улучшенная передача свойств компонентов ECAD

  • Определение гибко-жестких плат в MCAD-системе – были внесены существенные улучшения для поддержки гибко-жестких плат. Форма платы и места сгиба теперь могут быть заданы и изменены в SOLIDWORKS®, и компоненты теперь могут быть размещены и перемещены в SOLIDWORKS ( изображение ).
  • Расширенная поддержка сложных форм платы – была улучшена поддержка определений формы платы. Микросегменты и самопересечения в эскизе платы в ECAD-системе теперь обнаруживаются при отправке. Приводится информация по их расположению, и они автоматически исправляются в MCAD-системе, где это возможно ( изображение ).
  • Улучшенная синхронизация компонентов – была упрощена обработка заблокированных компонентов. Зафиксированные в MCAD-системе компоненты теперь транслируются в заблокированные компоненты в ECAD-системе, и заблокированные в ECAD-системе компоненты становятся заблокированными в MCAD-системе. Изменения состояния блокировки теперь синхронизируются между MCAD- и ECAD-системами.
  • Улучшенная передача свойств компонентов ECAD – все параметры компонентов на плате в ECAD-системе теперь передаются в компоненты в MCAD-системе ( изображение ).

Платформа

Сторонний вход

Для предоставления большей гибкости при подключении к платформе Altium 365, Altium Designer теперь позволяет осуществлять сторонний вход в AltiumLive. Чтобы связать опцию альтернативного входа со своей учетной записью, щелкните ЛКМ по нужному подключению (здесь показано для Google®) и войдите в этот сервис, если необходимо. Введите свои существующие учетные данные AltiumLive на следующей странице, чтобы установить стороннюю связь с вашей учетной записью.

Подтверждение связи учетной записи можно увидеть в аккаунте Altium, где также можно удалить эту связь, если необходимо (Unlink).

Единый вход

Для улучшения совместимости с существующими системами компании, вы теперь можете осуществлять вход в Altium Designer с помощью системы единого входа (Single Sign-On, SSO) своей организации. Помимо преимуществ повышенной безопасности и более эффективного с точки зрения IT управления доступом пользователей, применение схем SSO обеспечивает удобство входа в ПО Altium с помощью тех же учетных данных, которые используются в других системах и службах вашей компании. Настройка аккаунта Altium вашей компании для SSO осуществляется администратором аккаунта на странице Authentification в Altium Dashboard.

► Для получения более подробной информации перейдите в раздел Единый вход страницы лицензирования.

Помимо Altium Designer, вы можете создать сеанс SSO при входе в AltiumLive или Altium 365 Workspace.

Обновления Library Migrator

Был внесен ряд улучшений в интерфейс Library Migrator и его функции обработки библиотек, в том числе:

  • Общие улучшения удобства пользовательского интерфейса.
  • Расширение логики обнаружения ключевых слов параметров для улучшения автоматического разделения библиотек.
  • Улучшенная обработка отсутствующих символов/посадочных мест компонентов:
    • Проблема отсутствующих посадочных мест теперь устраняется автоматически добавлением библиотеки, которая содержит нужные посадочные места.
    • Отсутствующие посадочные места теперь корректно обнаруживаются процессом валидации, где также предоставляется опция Choose a Library в отчете об ошибке (в разделе Details). Если отсутствует более одного посадочного места, диалоговое окно Apply PcbLib Selection предоставляет опции для использования определенной библиотеки для этого или всех компонентов с отсутствующими посадочными местами.

Обновления безопасности Altium Designer

Была улучшена безопасность удаленных подключений благодаря следующим обновлениям Altium Designer:

  • Сохраненные пароли для входа теперь зашифрованы.
  • HTTPS-сертификаты теперь подтверждены.
  • Обеспечена поддержка TLS 1.2.

Обратите внимание, что в рамках этих обновлений был изменен адрес портала аккаунтов по умолчанию.

Обнаружили проблему в этом документе? Выделите область и нажмите 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
Вы сообщаете о проблеме, связанной со следующим выделенным текстом
и/или изображением в активном документе: