使用互联工作区进行设计
This document is no longer available beyond version 22.0. Information can now be found here: Designing with a Connected Workspace for version 25
为了在提供无与伦比的协作的同时帮助您处理宝贵的设计数据,Altium Designer可以与工作区互联并协作。工作区不仅提供可靠安全的数据存储,而且也可以将数据作为明显独立的修订重新发布 - 从本质上说相当于在长期跟踪设计变化的同时避免覆盖任何先前发布的数据。这也与待管理的数据的生命周期相适应,让数据使用者可以一目了然地看到数据处于“生命”中的哪一阶段,从而确保安全使用。
工作区可被用来管理所有设计数据,包括元件、域模型、电路原理图和设计模板。事实上,您甚至可以直接在工作区中创建和管理整个设计项目。
通过在工作区中提供一组可重复使用的设计“构件”,您可以安全地着手开始新的项目,因为每个模型、元件和更高阶的设计元素均已获批使用,无需浪费时间做无用功。工作区既是设计元素的源头,又是设计元素的终点,每个新的设计均可利用发布到工作区并通过工作区进行管理的元素。仅使用工作区中的元素进行设计可以从根本上保障设计的完整性。
Altium NEXUS includes a Workspace for all your design content which is an integral part of the overall deployed solution. The Workspace works in harmony with the design software counterpart of your Altium NEXUS solution to provide an elegant answer to the question of handling design data with secured integrity. The Workspace not only provides rock-solid, secure storage of data but also enables re-release of data as distinctly separate revisions – essentially tracking design changes over time, without overwriting any previously released data. It also caters to the lifecycle of the design data, allowing people that need to use the data to see, at-a-glance, what stage the data has reached in its 'life' and therefore what it can be safely used for.
The Workspace is used to manage all design data, including components, domain models, schematic sheets of circuitry, and design templates. Indeed, you can even create and manage your entire design projects directly within the Workspace.
By furnishing a set of reusable design 'building blocks' within the Workspace, you can embark on fresh projects safe in the knowledge that each model, component, and higher-order design element has been ratified and approved for use, with no having to reinvent the wheel as it were. The Workspace becomes both the source and destination of design elements, with each new design utilizing elements released to, and managed through, the Workspace. And by designing only with elements from the Workspace, the integrity of those designs is inherently assured.
元件
凭借统一的设计方法,Altium Designer一直使用可扩展到电子设计过程各个方面的元件模型。但是,为了将电子设计过程无缝地融入到整个封装产品开发过程中,该模型需要不断发展 - 经过扩展后涵盖其他方面,包括其他设计过程(特别是MCAD和工业设计)以及与产品开发过程交织的业务流程(例如,采购和制造)。
这种经过发展后的对象模型被称为“统一元件模型”。
在这种建模范式下,设计人员所看到的设计元件与“制造商和/或销售商”部件是分开的。此信息未被定义为元件的一部分。相反,通过“部件选择”可将设计元件映射到“部件目录”中列出的一个或多个“制造商部件”,这些部件反过来可以映射到一个或多个“销售商”部件上,从而允许设计人员预先说明哪些真实部件可被用于制造设计中使用的任何特定设计元件。
这些元件及其部件选择均存储在工作区。元件是作为唯一可识别“元件条目”的一系列修订进行存储。对每个修订版本进行生命周期管理,提供经过认证的元件集合,这些元件经授权重新进行实例化后,纳入新的设计项目、制造成原型或用于生产运行。
项目
工作区可与Altium Designer协作为设计项目提供支持。工作区项目针对的是项目生命周期的开发阶段,简化了版本受控项目的创建和持续工作流。凭借由工作区控制的集中存储功能,工作区项目成为了其他协作服务的基础。
使用由工作区托管的项目带来的主要好处包括:
- 简化存储工作流。无需决定存储位置。兼顾备份和其他基本服务。
- 奠定协作功能的基础。
- 加强版本控制。
- 发挥专用注释系统的优点。
- 显示通知和状态。包括本地修改在内的文档状态对整个设计团队可见。
- 无需任何复杂设置即可开展并行PCB设计。
- 能够与多人共享项目以进行编辑,或仅用于查看和进行评论。
此外,工作区通过推动“项目历史”的概念,提供了可从一个统一位置查看此类信息并与之交互的良好解决方案。从Altium Designer内部或通过工作区的浏览器界面可以访问专用的历史视图,该视图提供与项目相关的主要事件的渐进时间线 - 包括创建、提交、发布、克隆和MCAD交换 - 并在适用时为各种操作提供支持。
设计审查
主要利益相关者可以通过专用的网络审查技术和注释系统审查您的设计,因此,分散在各处的设计团队也能够通过工作区协作处理集中存储和管理的项目。
工作区的“在线查看器”界面通过标准网络浏览器提供对PCB项目文档的通用访问。其先进的浏览器技术不仅仅提供基于网络的查看器,同时也允许用户浏览项目结构、与设计文档交互、提取有关设计元素的信息以及突出显示需要进行注释的区域或对象。在查看文档时,原理图和PCB的视觉质量不会受到网络格式的影响,同时提供完整的平移和缩放功能,用户在整个设计过程中可以对元件及网络执行搜索、交叉检测、选择和检查等操作。作为基于浏览器的独立查看平台,“在线查看器”界面提供对设计文档的交互式只读访问,而无需在设计编辑环境中打开项目。参与设计的其他人——例如“拥有”设计的工程师——将不会受“在线查看器”空间内的操作影响。
注释 - 即用户添加的注释 - 可被应用于原理图或PCB文档上的点、对象或区域,其他用户可对注释进行回复。可为协作用户(即共享文档访问权限的用户)提供实时的注释,这些注释将独立于项目保存到工作区内,同时不会以任何方式更改工作区的组成文档。通过网络界面设计视图可以在Altium Designer和相关工作区添加和管理注释。两个注释系统的功能在本质上是相同的,并且由于项目和注释数据均存储在工作区中,因此系统可以实时地协同工作。
阅读有关(Altium 365工作区或Concord Pro工作区中)“在线查看器”界面以及“项目注释”的信息。
Read about the Web Viewer interface (of the Altium 365 Workspace or the NEXUS Server Workspace). Read about Project Commenting.
全局数据共享
Altium 365基础设施平台最强大的一个功能是支持全局范围的协作。平台的核心是对全局共享的支持。利用Altium 365,您可以轻松地与管理层、采购人员或潜在制造商共享您当前的设计进度,并且对方也可以轻松接受共享——无论使用任何设备均可进行简化的交互式协作。
您可以与世界上任何地方的任何人共享数据。您可以自行决定共享的内容以及共享的对象,包括:
- 使用免费的、独立的Altium 365查看器通过网络浏览器共享您的电子设计和CAM制造数据。
- 与工作区之外的人员实时共享 (WIP) 设计——仅适用于查看和注释或编辑——此时无需邀请对方进入工作区。
- 通过临时链接访问共享的设计“快照”。
- 与任何人永久共享您上传到Altium 365平台个人空间的设计和CAM制造数据的“快照”。
- 与工作区的成员共享设计数据。根据需要共享项目、文件夹和条目。
- 通过定义的“制造包”与制造商共享发布数据,然后制造商可以通过Altium 365平台的专用“制造包查看器”仔细阅读这些数据,而无需访问您的工作区,因此不会看到您的设计数据。
Workflows
Altium NEXUS provides a powerful collaborative design environment. Part of that is the support for Workflows, that guide a company's designers through typical, everyday design processes such as:
- Requesting new parts
- Performing project-related activities, such as design reviews or publishing to a PLM
- Creation of new projects.
Each Workflow that is used to implement a particular design process is created as part of a Process Definition. It can therefore be referred to as that process's underlying Workflow, or simply a Process Workflow.
Processes, and their Workflows, are created and managed by an Administrator through the Workspace's browser interface. For the three design areas mentioned previously, predefined process workflows are included with your Workspace. Some of these are activated for use out-of-the-box. Use these, modify them, or create your own as required, to suit the needs of your company. Others are samples – these cannot be activated and used as is. Each of these is therefore more like a 'template' – edit to suit your company's requirements, name, and save as a new process definition, which you can then activate and use, along with all other definitions.
A powerful Process Workflow Editor provides the flexibility for you to build processes with workflows that can be as simple, or as complex as needed, and in-line with your company's requirements.
PLM Integration
The Workspace facilitates the uni- or bi-directional synchronization of component data with your enterprise systems. A configuration file allows you to specify the direction of synchronization and therefore which parameters are mastered in which system. Component data synchronization between the Workspace and the target enterprise system uses a built-in synchronization process which may be manually triggered or set as a timed repeating event.
A dedicated Project Creations workflow is available that supports the automatic creation of part numbers in your PLM instance, and then propagation of these as Workspace Parameters of the NEXUS project. You also have the ability to publish your design to your PLM instance, as part of running the Project Releaser in the Altium NEXUS design client. The publishing operation uses a publishing template – defined as part of the PLM instance integration configuration – to control how data should be propagated to the PLM.
A Workspace includes a CSV Component database importer tool that can be used to bring component data into the Workspace from a file exported from another system (PLM, ERP, or otherwise). Implemented as a configurable batch (*.bat
) file, the desktop tool imports component data from a target spreadsheet file (*.csv
) into the Workspace as determined by existing templates or a dedicated configuration file.
In addition, direct support is provided for the following PLM systems:
- PTC Windchill® PLM (11.0 M030)
- Arena® PLM
- Oracle® Agile™ PLM
- Siemens Teamcenter® (with additional setup)
The interface configuration is performed through the Workspace's browser interface, with the connection setup and parameter mapping defined within an XML-based configuration file (uploaded to the Workspace). A smart configuration generator is also included to help in creating a custom connection to enterprise systems.
ECAD-MCAD协同设计
大多数经过设计的电子产品均固定在某种机械结构上——底盘或外壳。如果到设计后期才发现电路板(ECAD)和底盘/外壳(MCAD)之间存在机械冲突,这可能会带来高昂的代价。虽然您可以从Altium Designer中导出3D模型,但这是一个手动的过程,需要作出有意识的决定和行动。实际上,这种情况比较罕见,其结果是MCAD设计人员永远无法确定他们所拥有的设计成品是否是最新的和最好的。其实,确保您不会因为工具无法交流而浪费一大笔钱不应该是很难的事情。
工作区提供原生的ECAD与MCAD协作,数据可在域间无缝流动。无需轮询更新,一切都是确定的。随着设计的深入,数据在不同域间推送,确保设计的一致性。
官方支持以下MCAD平台和版本:
- Dassault Systemes SOLIDWORKS®——2018、2019、2020、2021版本
- Autodesk Inventor Professional®——2020、2021、2022版本
- PTC Creo Parametric® – 4.x, 5.x, 6.x, 7.x, 8.x
- Autodesk Fusion 360®
受控访问
利用工作区可以对数据进行安全处理,同时确保高度完整性,并且能够根据需要为设计团队和供应链提供数据访问权限。在提供访问权限方面,利用工作区的用户访问控制和共享功能可以便利地确定谁可以访问工作区以及更重要的是确定他们被允许访问哪些数据。这些方面可以分解为以下几项重点:
- 用户管理
- 文件夹级共享
- 条目级共享
- 条目修订级共享
工作区中的文件夹、项目和条目修订可以在多个不同级别上共享,这实际上定义了实体的可见性级别以及实体访问的安全性级别。它既包括指定个人或角色的严格私有访问,也允许同一组织中的任何人分别查看或更改该实体。
直接编辑
工作区可以灵活安全地集中存储和管理Altium Designer中使用的各类设计数据。从原理图模型到元件、从托管原理图纸到已完成的PCB设计——工作区提供了一种存储和管理电子设计数据的理想方法。
由于工作区支持直接编辑功能,因此可以对多个设计实体进行编辑并将其发布到相应的初始版本的新建工作区条目中。直接编辑功能可以让您摆脱单独的受版本控制的源数据的束缚。您可以使用直接从工作区加载最新源数据的临时编辑器来编辑受支持的项目类型。而且,一旦编辑完成,实体将被发布(或重新发布)到父项的后续计划修订中,并且临时编辑器关闭。您的硬盘驱动器上没有文件,无需怀疑您使用的是正确的还是最新的源数据,也无需维护单独的版本控制软件。工作区可以极其完整地处理这一切,并大幅加快了数据更改的速度。
无论在任何阶段,您都可以返回到工作区中内容受支持的条目的任何修订版,并直接对其进行编辑。右键单击修订并从上下文菜单中选择“编辑”命令。临时编辑器将再次打开,修订版中包含的实体将打开,进入待编辑状态。您可以根据需要进行更改,然后将文件发布到条目的下一个修订版中。
内容类型
在工作区中,每个可以被存储、管理和重用的设计实体均被表示为特定类型的条目。在工作区中的条目具有唯一标识,并且包含任意数量的修订版本,每次修订均包含该条目的数据。每次对修订版中包含的数据进行更改时(对于大多数条目类型,可以直接在相关的临时编辑器中编辑),更改内容将被提交(或重新发布)到该条目新的修订版中,确保未覆盖现有的修订版,从而维持最高完整性。
条目可以经过任意次数的修订,这实质上代表着条目的长期演变过程。更改完成后,新的数据内容将被提交/上传/发布到新的修订版中。因此,条目每个修订版中存储的数据通常是不同的。修订标识符(ID)被用于识别条目的不同修订版,它与条目ID结合,构成条目每个版本的唯一标识符。这就是所谓的“条目-修订”。
条目修订的另一个重点是生命周期状态。这是另一个标识符,可用于快速评估该修订目前已达到生命周期的哪一阶段以及设计人员因此有权对其进行哪些操作。如果修订可以体现条目经历的设计更改,那么“生命周期状态”则可以从业务角度体现条目的状态,例如,“计划”、“设计更新”、“投入生产”、“淘汰”等。
The Explorer Panel资源管理器面板
在Altium Designer中,使用元件面板和制造商部件搜索面板可以简化元件管理。但是,工作区的另一个界面是Altium Designer的资源管理器面板。从该面板可以执行多项活动,包括:
- 创建和管理工作区中使用的组织结构。
- 创建任意数量的条目,每个条目代表一个设计对象。
- 直接编辑和放置“条目修订”。
- 审查和管理“条目修订”的生命周期。
- 询问特定条目修订的用途(Where-Used)。
- 浏览和管理“元件条目”的“部件选择”信息。
- 下载已存储的数据,包括通过发布电路板设计项目生成的数据。
“资源管理器”面板将成为您信赖的得力助手,它提供一系列功能,当您通过Altium Designer使用工作区时,它可以帮助您切实提高工作效率。