AD20.2 新功能及更新概览

This document is no longer available beyond version 20.2. Information can now be found using the following links:

 

项目管理

引入了一系列新功能来增强对PCB项目及其文件结构的处理。其中包括完全同步的项目名称和设计文件重命名,本地-远程项目关系中关于中断的智能处理以及引入回收站“软”删除概念的更智能的数据清理选项。

项目和设计文件重命名

现在可从项目面板的右键单击上下文菜单中使用“文件重命名”命令,该命令取代“另存为”命令。您可通过该命令直接更改PCB项目(* .PrjPcb)或其任何组成设计文件(* .PcbDoc、*.SchDoc等)的名称,然后将更新后的名称保存到本地和VCS远程存储中(“文件”»“保存到服务器”)。

请注意:“另存为”命令在“文件”主菜单中仍然可用,并且也可从“存储管理器”面板的右键单击选项中重命名设计文件。

在本地存储和基于远程服务器的存储之间保持文件重命名同步。此外,重命名的项目文件将调用服务器端与项目名称的对齐方式,如下面的“项目重命名”信息所述。

托管项目重命名

服务器端的自动项目名称对齐也支持在设计端引入直接的项目文件重命名(*.PrjPcb) 。实际上,当更新后的项目文件名同步到服务器时,服务器会自动更改托管项目的“名称”参数以相互匹配。

相反,在服务器空间内通过服务器“项目”页面上的“编辑”模式或设计客户端的“Explorer”面板更新托管项目的名称后,下一次打开该项目时,所做更改将传到客户端。

打开更新后的项目(“文件”»“打开项目”)时,初始对话框会提供选项,选择是否将项目文件名与新项目“名称”对齐;强制项目“名称”与现有项目文件名匹配;或允许两个名称不一致。

托管项目历史记录

当与基于服务器的托管项目协作时,Altium Designer可以直接访问Altium 365工作区中新开发的“项目历史记录”跟踪功能。

基于图形的交互式时间轴将项目的文件历史记录作为一系列基于事件的按时间顺序排列的版本呈现。可根据事件的类型查看、还原或访问数据。在工作区的本机(内部)Git版本控制下,历史记录时间轴的全部功能均可用于服务器项目。

►更多相关信息见“工作区项目历史记录

要从Altium Designer中访问基于服务器的“项目历史记录”,请从“项目”菜单或在“项目”面板中选择“历史记录”命令,右键单击项目名称,然后从上下文菜单中选择“历史记录”选项。

“项目管理”页面“项目”)中打开一个项目,然后从侧面菜单中选择“历史记录”选项,即可直接在“工作区”浏览器界面中访问“项目历史记录”。

项目共享

除了Altium 365工作区团队成员之间基于许可共享设计项目外,非工作区团队成员或当前未在AltiumLive注册的人员也可共享项目。因此,内外部协作者均可以查看或利用适当的共享权限来编辑特定项目。您的工作区团队外部的人员拥有对进程中的视图(管理者和其他利益相关者)的可控访问权限或对设计本身(外部承包协作者等)的编辑权限。

►更多相关信息见“全局共享”。

从Altium Designer通过工作区浏览器界面共享的项目对受邀用户或角色组有独家访问权限,且托管工作区不会发生其他暴露。未注册AltiumLive帐户(必需)的协作者可通过电子邮件共享邀请来注册一个。

可从“打开项目”对话框中的“与我共享”定位选项访问与Altium Designer用户共享的项目。用户不一定是工作区团队的成员。

在“项目”面板中,通过共享访问打开的项目由相关联的“与我共享”标签发出指示。如果已为共享项目授予编辑权限,则可以保存该项目并将其提交回服务器;如果根据仅查看权限共享该项目,则可以在本地保存/提交该项目。如果要打开Altium Web Viewer中的项目,请从“项目”面板中项目条目的右键单击上下文菜单中选择“在Web浏览器中显示”选项。

还请注意:设计文档“注释”可用于在Altium Designer中打开的共享项目,该功能允许共享项目的用户及共享对象直接进行WIP通信。

软删除

引入了更加灵活的功能,因而可从Altium Designer Explorer面板中删除基于服务器的设计条目,例如“项目”、“元件”和“已发布的数据”。删除过程属于“软删除”操作,会为您的操作提供更多选项和信息,包括用于查看目的的源项目的相关链接。具有适当访问权限的用户可删除这些项目,也可以在Altium 365工作区中对其进行还原。

要删除/还原“项目”或其相关文件,您必须是项目“所有者”或服务器“管理员”。要删除/还原其他服务器条目(例如元件),您需要有相关的“编辑”权限(默认条件)。

在工作区中,已删除的条目会被移到专用的“废物”位置,这些条目可从已删除条目的菜单选项(⋯)中检索(“还原”)或完全删除(“永久删除”)。

如果设计项目正在使用已删除的元件,这将在项目“验证”时以及元件访问位置(例如“属性”面板和项目的ActiveBOM文件)中显示。

注释面板更新

“注释”面板中管理和访问的设计文档“注释”现在通过其所在的文档名称来标识。未登录到Altium帐户或未连接到服务器时,“注释”面板仍可用,可为下一步启用项目注释提供指导。

 

从工作副本到服务器项目同步解决方案

完全托管,受版本控制的PCB项目的应用依赖于项目的本地工作文件夹内容与主机服务器的版本存储之间的紧密同步。如果这种关系被正常流程之外的更改所破坏,则托管项目结构可能会损坏。

可能会中断本地-远程存储同步的更改包括重命名、移动或复制/克隆工作项目文件夹等手动操作。现在可以通过一个选择对话框来发现并解决这些问题,该对话框会突出显示根据情况采取的建议措施。通常,该对话框中的选项包括:使文件夹项目成为新的托管项目,将文件夹项目重新同步为当前托管项目,删除项目与服务器的关系(使项目变为非托管)或忽略当前差异。

其他更复杂的同步中断可能是由服务器标识的更改引起的,例如服务器本身已被重命名或移动,本地项目文件被包含不同服务器标识参数的本地文件覆盖,或项目的目标存储库被更改。此类问题会在服务器和本地项目存储库之间造成差异,并通过警告对话框或提供解决方案选择的对话框进行报告。

PCB编辑器

过孔传播延迟计算

通过计算得出的布线PCB网络的传播延迟现在会根据指定的传播延迟比例考虑连接“过孔”所使用的桶长度。实际上,适用的“过孔”桶长度由走线的进出层决定。该网络的传播延迟计算与现有的网络长度计算一致,后者考虑到了通过过孔连接的路径比例。

元件编辑器

元件编辑器交叉探测

现在对“单元件编辑器”中的基于服务器的托管元件进行编辑时,可突出显示“从符号管脚到封装”的交叉探测。从“元件”面板中的元件条目右键单击选项选择“编辑”,即可访问该编辑器。

ECAD-MCAD 协同设计

Altium的CoDesigner技术将机械设计和电气设计领域连接在一起,从而允许机械工程师和电子工程师来回传递加载后的PCB。CoDesigner将继续作为本发布版本的一部分进行开发。

►访问“New in CoDesigner”页面以获取关于每个版本中新添功能的摘要以及指向更多信息的链接。

Rigid-Flex Board Definition in MCAD

Stronger Support for Complex Board Shapes

Improved Component Synchronization

Improved Transfer of ECAD Component Properties

  • MCAD中的刚柔结合板定义 ——刚柔结合板支持的明显改进;现在可以在SOLIDWORKS®中定义和修改板的形状和弯折定义,亦可在SOLIDWORKS中放置和移动元件。( 图片
  • 为复杂板形提供更强大的支持——改进了对板形定义问题的支持;现在可以检测到ECAD电路板草图中的微线段和自相交,并在Push上报告。这些内容有详细的位置,并在可能的情况下在MCAD中自动修复。( 图片
  • 改进了元件同步——简化了锁定元件的处理;“固定的或受约束的MCAD”零部件现在可以转换为ECAD中的“锁定”元件,而ECAD中的“锁定”变为MCAD中的“固定”。“锁定/固定”状态的更改现在可以在MCAD和ECAD之间同步。
  • 改进了ECAD元件属性的传输——现在所有ECAD的PCB元件参数均可以传输到MCAD零件。( 图片

平台

第三方登入

Altium Designer现在提供第三方流行的AltiumLive登录选项,为您提供更多“Altium 365平台”的连接灵活性。要将备用登录选项链接到您的帐号,请单击所需的连接(此处显示Google®),并根据需要登录相关服务即可。在下一页中输入您现有的AltiumLive证书,即可建立指向您帐号的第三方链接。

可以在您的Altium帐号中看到帐号链接确认,必要时该链接也可以用于删除关联(“取消链接”)。

单点登录

为了增强与现有公司系统的兼容性,您现在可以使用组织的单点登录(SSO)身份验证系统登录Altium Designer。除了提高安全性和增进IT用户访问管理的效率外,应用SSO方案还可以方便地使用与全公司的系统和服务相同的凭据集登录Altium软件。贵公司的Altium帐户是由帐户管理员在Altium仪表板的“身份验证”页面中配置为进行SSO交互的。

如果您的软件访问级别是DigiPCBA Standard,则SSO功能不可用。

► 更多信息见“许可”页面的“单点登录”部分。

您可以通过直接登录AltiumLiveAltium 365工作区从Altium Designer外部建立SSO会话。

实现工作区同步的供应链数据库

现可使用新的可配置“自定义部件供应商”界面,将共享数据库中保存的元器件供应商数据(例如库存水平和价格)自动传播到DigiPCBA工作区中的元器件供应链数据。

启用同步功能后,可将其配置为访问和映射来自多种来源的数据,例如共享电子表格/数据库格式和预配置的OLE接口。由此,在共享数据库或企业系统(PLM、PDM、ERP等)内集中管理其元器件供应链的公司将能利用工作区的优势,同时与其部件供应商数据保持同步。

►有关此功能的完整信息,请参阅“供应链数据库与工作区数据的同步”。

库移植器更新

已对库移植器用户界面及其库处理功能的一系列可用性功能进行了增强,其中包括:

  • 常规界面可用性改进
  • 参数关键字检测逻辑通过扩展使自动库拆分功能得到改进。
  • 可以更好地处理缺失的元件符号/封装模型:
    • 对于封装缺失问题,现在可以通过添加包含所需封装的PCB库来自动解决。
    • “验证”过程可正确检测到缺失封装,该过程还在其错误报告中(在“详细信息”项下)提供“选择库”选项。如果检测到多个元件封装缺失,则“应用PcbLib选择”对话框将提供在此情况下或为封装缺失的所有元件使用特定PcbLib的 选项。

Altium Designer安全更新

通过以下Altium Designer更新,改进了远程连接的安全性:

  • 已存储的登录密码现已加密。
  • HTTPS凭据已验证。
  • 提供TLS 1.2支持。

请注意:作为上述更新的一部分,默认帐号门户地址已更改。

Project Management

A range of new features has been introduced to enhance the handling of PCB projects and their file structure. These include fully synchronized project name and design file renaming, intelligent handling of a disruption in the local-remote project relationship, and smarter data clean-up options that introduce the concept of a recycle bin 'soft' delete.

Project and Design File Renaming

A file Rename command is now available from the right-click context menu in the Projects panel, replacing the Save As command. This allows you to directly change the name of a PCB project (*.PrjPcb) or any of its constituent design files (*.PcbDoc, *.SchDoc, etc) and then save the update to local and VCS remote storage (File » Save to Server).

Note that the Save As command remains available from the main File menu, and a design file also can be renamed from the Storage Manager panel right-click options.

File rename synchronization is maintained between local storage and remote server-based storage. Additionally, a renamed project file will invoke an alignment with the project Name on the server side, as outlined in the Project Renaming information below.

Managed Project Renaming

The introduction of direct project file renaming (*.PrjPcb) on the design side is also supported by automated project Name alignment on the server side. In practice, when an updated project file name has been synchronized to the server, the server automatically changes the managed project's Name parameter to match.

Conversely, when the name of a managed project is updated in the server space – via the Edit mode on the server Projects page or the design client's Explorer panel – the change is propagated to client side when the project is next opened.

When the updated project is opened (File » Open Project), an initial dialog provides options to align the project file name with the new project Name, ot force the project Name to match the existing project file name, or allow the two names to be different.

Project Sharing

Along with permission-based sharing of design projects between Altium 365 Workspace team members, project sharing is now available for contributors that are not Workspace team members or not currently registered with AltiumLive. This allows both internal and external collaborators to view, or with appropriate share permissions, edit a specific project. Those outside your Workspace team can then have controlled access to a work-in-progress view (managers and other stakeholders) or editing rights to the design itself (external contract collaborators, etc).

Along with permission-based sharing of design projects between NEXUS Server team members, remote project sharing is also available for a design hosted in an Altium 365 Workspace. This allows both internal and external collaborators to view, or with appropriate share permissions, edit a specific Workspace project. The approach allows those outside your design team to have controlled access to a work-in-progress view (managers and other stakeholders) or editing rights to the design itself (external contract collaborators, etc).

► See Global Sharing for more information.

Projects shared through the Workspace browser interface enable access to the invited user or Role group on an exclusive basis, without any other exposure of the hosting Workspace. Collaborators that do not have an AltiumLive account (required) are provided with the means to register one via the email share invitation.

A project shared with a NEXUS user is accessed from the Shared With Me location option in the Open Project dialog. The user is not required to be a member of the Workspace team.

In the Projects panel, a project that has been opened from shared access is indicated by an associated Shared with me label. The project can be saved and committed back to the Altium 365 Workspace if editing rights have been granted for the shared project, or saved/committed locally if the project has been shared with view-only permissions. To open the project the Altium web Viewer, select the Show in Web Browser option from the project entry's right-click context menu in the Projects panel.

Note also that design document Commenting is available for a shared project opened in Altium NEXUS, which allows for direct WIP communication between the user that has shared the project and those it has been shared with.

Working Copy to Server Project Sync Resolution

The application of fully managed, version-controlled PCB projects relies on the tight synchronization between the project's local working folder contents and the host server's versioned storage. If this relationship is disrupted by changes made outside of the normal processes, the managed project structure can become corrupted.

Possible changes that break the local-remote storage synchronization include manual actions such as renaming, moving, or copying/cloning a working project folder. These issues are now detected and addressed through a 'choice' dialog that highlights a recommended action based on the situation. In general, its options are to make the folder project a new managed project, to resynchronize the folder project as the current managed project, to remove the project's relationship with the server (make the project unmanaged), or to ignore the current disparity.

Other more complex synchronization disruptions may be caused by changes in the server identity, such as when the server itself has been renamed or moved, when a local project file has been overwritten with one that contains different server identity parameters, or the project's target repository has changed. Such issues create a disparity between the server and the local project repositories, and are reported by warning dialogs or dialogs that provide a resolution choice.

PCB Editor

Via Propagation Delay Calculation

The calculated propagation delay through routed PCB nets now takes into consideration the used barrel length of connecting Vias, based on the proportion of their specified Propagation Delay. In practice, the applicable Via barrel length is determined by the track entry and exit layers. This net propagation delay calculation aligns with existing net length calculations which take into account the proportional path through connecting Vias.

Component Editor

Component Editor Cross Probing

Symbol Pin to Footprint cross-probe highlighting is now available when editing a server-based managed Component in the Single Component Editor. The editor can be accessed by selecting the Edit option from a component entry's right-click options in the Components panel.

Platform

Third-party Sign-in

Providing more flexibility in how you can connect to Altium's services, Altium NEXUS now offers popular third party AltiumLive sign-in options. To link an alternative sign-in option to your account, click the desired connection (Google® shown here) and sign in to that service if required. Enter your existing AltiumLive credentials in the following page to establish the third-party link to your account.

Confirmation of the account linkage can be seen in your Altium Account, which also serves to remove the association if necessary (Unlink).

Single Sign On

To enhance compatibility with existing company systems, you can now sign in to Altium NEXUS using your organization's Single Sign-On (SSO) authentication system. Along with the benefits of increased security and more efficient IT user access management, the application of SSO schemes provides the convenience of signing in to Altium software using the same set of credentials that apply to your company-wide systems and services. Your company's Altium Account is configured for SSO interaction by an account Administrator in the Authentication page of the Altium Dashboard.

► See the Single Sign On section of the Licensing page for more information.

Outside of Altium NEXUS, you can establish an SSO session by signing in to AltiumLive directly.

Library Migrator Updates

A range of usability enhancements has been made to the Library Migrator user interface and its library handling functions. These include:

  • General interface usability improvements.
  • The parameter key-word detection logic has been expanded for improved automatic library splitting.
  • Better handling of missing component symbol/footprint models:
    • For missing footprints, this is now automatically resolved with the addition of a PCB library that contains the required footprints.
    • Missing footprints are correctly detected by the Validation process, which also provides a Choose a Library option in its error report (under Details). Where more than one component footprint has been detected as missing, an Apply PcbLib Selection dialog provides options to use the specified PcbLib for this instance or for all components with missing footprints.

Altium NEXUS Security Upgrades

The security for remote connections has been improved with the following Altium NEXUS updates:

  • Stored sign-in passwords are now encrypted.
  • HTTPS certificates are verified.
  • TLS 1.2 support is provided.

Note that the default account portal address has changed as part of these upgrades.

If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.

您可以使用的功能取决于您的 Altium 订阅级别。如果您在软件中找不到某个功能,请联系 Altium 的销售人员以获取更多信息。

Content