本文将深入探讨 Team Ribbot 如何通过实施 MCAD CoDesigner,克服跨学科更新合并过程中的挑战。借助该工具,工程师可以有选择地审查、接受或拒绝变更,而不会影响设计的完整性或项目进度。
每一位硬件工程师都非常熟悉这样一种“噩梦”——不得不处理协作方设计文件的最新版本。传统上,一旦收到新的装配或板级布局,往往就别无选择。如果对方优化了五个安装孔,却又不小心移动了一个关键连接器,你还是会陷入和之前一样的处境:要么全盘接受他或她所做的一切,然后手动修正错误;要么什么都不接受,从而让已经取得的所有进展都被搁置。
现代电子产品开发依赖于电气与机械工程团队之间的高效协作。传统的串行工作流程常常迫使工程师要么接受整个设计修订,要么彻底拒绝,从而增加返工风险并拖慢产品开发进度。选择性变更管理通过让团队审核、接受或拒绝单个设计更新,同时保持设计完整性以及跨学科同步,支持并行工程。
尽管 Team Ribbot 所处的是竞争极其激烈的机器人领域,但他们面临的协作挑战在电子、汽车、航空航天、工业和嵌入式系统开发中同样普遍。为 BattleBots Pro League 打造冠军机器人,意味着要在装甲外壳内构建高密度且复杂的电子系统。这个团队面临的问题在于,成员分布在五个州,同时每个人都有自己的全职职业。在更新板级布局时,根本没有犯错的余地。
当更新后的装配设计发送给某位工程师时,他或她必须在不干扰团队其余设计工作的前提下做出必要调整。如果接收更新的工程师产生误解、引入错误,或改动了已有设计,便可能浪费大量时间,甚至使重要进展前功尽弃。
协同设计中的根本问题,在于合并各方工作成果时缺乏细粒度控制。如果一位机械工程师和一位电气工程师在同一时间处理同一个装配,那么每次各自更新中通常都会包含大量变更。在没有任何筛选能力的情况下,工程师最终只能二选一:要么接受协作者做出的每一项变更,要么彻底忽略整个更新。传统工程工作流程通常依赖串行式设计交接,即一个专业必须先完成工作,另一个团队才能安全继续。
在采用当前解决方案之前,我们过去的做法是替换项目和/或装配文件。每当机械设计负责人提供更新后的图纸时,电气工程师唯一的选择就是导入整套文档。这意味着,如果机械负责人成功移动了某个安装孔,却让连接器的位置偏了几毫米,电气工程师也无法在这两项变更之间做出取舍。由于无关的改进和意外的改动被打包进同一次更新,这种方法带来了不必要的工程风险。
Ribbot 正是通过利用 MCAD CoDesigner 的选择性变更能力实现这一点的。软件不会再把更新整体交付,而是会分析从电气设计人员那里接收到的更新,并将其列成清单,供用户有选择地逐项勾选。细粒度的变更管理让工程团队能够在保留已验证工作的同时,只审查影响本专业的更新。
换句话说,如果来自电气侧的更新中既包含一些可能有益的变更,也包含一些由于机械部件位移而可能造成间隙问题的变更,那么机械工程师只需选择自己想要的部分即可。
并行工程使电气和机械团队能够并行工作,而不必等待串行式设计交接,这不仅显著提升了迭代速度,也减少了协调开销。机械团队可以在电气团队同时放置元件的过程中修改电路板布局,使双方能够在一个晚上内完成数十项修改。
当机械团队发送来一次更新,其中包含五项很出色的结构改进,但也有一项对某个元件的非预期位置调整时,电子团队不必忽略整个文件,也不必接受这个错误。他们只需筛除该错误,导入结构更新,然后继续保持各自领域的完全自主性。
“我们还可以挑选想要接受的变更……如果[机械工程师]不小心移动了我不希望被移动的东西,我可以只拒绝他那部分变更,同时接受其他变更。这对我们来说是一个巨大的优势。”——首席电气工程师 Nick Sorensen
MCAD CoDesigner 的选择性变更管理支持非线性协作,让工程团队能够在建议的更新正式成为活动设计的一部分之前先进行评估。这有助于保留设计意图,同时支持跨学科的持续协作。
传统硬件开发通常采用串行工作流程,由电气、机械和制造团队依次完成工作。虽然这种方式简单直接,但也会形成瓶颈,因为每个专业都必须等待完整的设计修订完成后才能继续推进。随着项目复杂度上升,这类延迟会增加版本冲突、重复劳动、沟通缺口和不必要返工的可能性。并行工程工作流程通过让团队持续协作并保持对单项设计变更的控制,降低了这些风险。
在 BattleBots Pro League 中,Ribbot 的迭代速度比以往更快。得益于并行协作和设计能力,Ribbot 将始终领先一步。同样的工作流程优势也适用于商业硬件开发,因为缩短设计迭代时间能够改善项目进度、产品质量和工程生产力。
告别交接等待,开始并行设计。了解如何在 MCAD CoDesigner 中管理选择性变更。
是的。借助 Altium Designer 或任何其他 MCAD 工具(如 SOLIDWORKS),您都可以先查看建议的修改,然后在将其应用到自己的工作区之前,有选择地勾选或取消勾选每一项修改。
完全不会。拒绝某项特定变更,只是将其排除在您的工作区之外,以维持您现有的布局状态。协作团队的主文件会保持不变,系统只会将该项目标记为已拒绝,供双方在处理设计方案差异时参考。
一点也不难。应用程序会提供带高亮显示的 3D 移动预览,这意味着您可以看到元件移动前的位置以及即将移动到的新位置。在最终确认操作之前,您可以轻松发现移动过程中任何可能的干涉问题。
不需要。版本控制机制和日志簿都内置在 MCAD CoDesigner 界面中,同时充当协调者和记录者。所有移动和交互都会在应用程序内被记录并加上时间标记,应用本身就是沟通中心。无需再到应用之外的电子表格中查找版本。
Solutions for Every Role and Team
Discover and evaluate design options earlier
Develop in one shared workspace
Scale with control and compliance
Connect every stage of hardware development
Learn More
Equip engineers with everything needed to design modern, high-performance PCBs.
Elevate your design process to unparalleled levels of efficiency.
Combine advanced PCB design with cloud-based collaboration to streamline development.
Start using digitally managed, configurable workflows.