`
回顾科学和工程史,随着技术的进步,每个人都会升级或修改他们的设计。复杂的工程项目需要大量文档,以确保每个人都不偏离正确的轨道,同时确保设计可以恢复到早期版本。尤其是对于特别复杂的电子项目,团队成员将项目恢复到早期版本的情况并不少见。 当您在处理一个新的PCB设计项目并且需要跟踪项目版本时,DigiPCBA可以为协作式PCB设计和版本跟踪创造理想的工作环境。通过DigiPCBA平台将项目上传到云端后,DigiPCBA将为您的项目创建一个Git中央存储库。它使您可以通过Altium Designer®将项目提供给合作者,这其中就包括完整的项目历史记录(共同参与复杂项目的合作者可以轻松访问项目历史记录)。 如果您从未使用过正式的版本控制系统进行PCB设计,或者从未将项目分叉到新版本中,又或者从未使用过云平台进行PCB设计,那么请继续阅读以了解如何在Altium Designer中使用这些功能。这是PCB设计协作的一种新思路,但最终它将使您的团队提高效率,同时降低复杂项目的跟踪和访问难度。
Altium项目历史记录中有什么内容? 当您在Altium Designer中创建新项目并开始PCB设计时,您需要通过DigiPCBA工作区共享该项目,以便合作者能够对其进行访问。当您首次将项目提交到版本控制并使其可通过DigiPCBA使用时,项目历史将启用,当设计更新被推送到服务器时,将会被追溯。如果需要应用项目更新,请确保为您的合作者提供适当的访问和编辑权限。 使用项目历史记录的方式取决于您是在Altium Designer中查看历史记录还是通过网页浏览器在DigiPCBA工作区中查看历史记录。鉴于在每个区域可以访问不同的功能,接下来就让我们简单了解一下两种查看方式。 DigiPCBA中的项目历史记录 如果您想在您的DigiPCBA工作区中查看项目历史记录,那么请打开一个项目,然后单击屏幕左侧的“历史记录”选项卡。项目历史记录视图将为您显示每个项目更新的下列信息: ● 更新的时间和日期 ● 哪位合作者将项目更新推送到您的工作区 ● 哪些项目文件已更新 ● 哪些网络和器件已更新 ● PCB上哪里发生了更新(如某个特定的层) 下图显示了我最近的一个项目的Altium项目历史示例。最近的更新将显示在历史记录列表的顶部,之后是按时间顺序排列的更新
DigiPCBA中的项目历史 在这个项目中,我们可以首先在8月28日进行了初次提交,随后在PcbDoc文件中的2个网络上对该项目进行了更新。如果我们在Altium Designer中打开此共享项目,则可以查看任何未完成的注释并根据需要应用某些修改。下图显示了我对铺铜所做的修改,该修改导致了意外短路。这个问题已经在注释中被标记出来,并且我已经在“注释面板”中解决了这个问题。
在Altium Designer中修改共享项目 修改后,我可以将项目推回到我的DigiPCBA工作区,且所做的修改将显示在项目历史记录列表中。请注意,完整的修改列表不会立即显示在列表中;DigiPCBA将浏览项目文件并筛选出在项目文件中应用的变更,这需要几分钟的时间才能完成。DigiPCBA找出这些差异后,它们将显示在项目历史记录列表中。
DigiPCBA中共享项目的新项目历史记录 您会注意到我在更新后的项目历史记录中做出注释,指出了应用于项目的变更。拥有此项目查看或编辑权限的任何人员均可以在项目历史记录中查看这些注释。如有需要,合作者可以在此窗口中克隆其中一个早期版本。设计团队通过将这些数据全部放入DigiPCBA中,能够增强自身对项目数据的控制权。设计团队无需在本地硬盘驱动器上存储项目数据的副本,即可轻松访问早期项目版本。 Altium Designer中的项目历史记录 在Altium Designer中,访问和查看项目历史记录的过程可能略有不同。但是,由于已经在Altium Designer中打开了项目,因此可以根据需要拉出特定的项目文件进行比较。 在Altium Designer中打开一个共享项目后,您可以通过在“项目”面板中右键单击并选择“显示历史记录→显示本地历史记录”来查看项目历史记录。您会看到一个对话框,其中包含项目文件的各个版本,但您将无法看到推送到项目Git中央存储库的所有更新的详细信息。但是,您可以选择各个版本,然后单击“比较”按钮。加载项目文件的各个版本后,您可以将它们并排放到编辑器窗口中,然后使用“差异面板”进行比较。 下图显示了我的当前PCB版本与早期版本的比较结果。在先前版本(右侧)中,我们可以看到绿色的短路的铺铜,这表示存在电气约束违规。最新版本(左侧)显示更正后的无设计差错的铺铜。
在Altium Designer中比较PCB的当前和先前版本 总结 总而言之,在DigiPCBA中可以轻松访问项目历史记录的各个方面,而某些内容则更容易在Altium Designer中查看: ● DigiPCBA最适合跟踪和查看项目的特定版本,包括特定用户对文件做出的特定编辑。您可以从项目的“历史记录”选项卡中直接查看此项信息,并且可以根据需要直接从该区域克隆早期版本。
● Altium Designer最适合直接比较来自不同项目版本的设计文件。从技术上来说,您可以通过DigiPCBA网络平台执行相同的任务,但是您必须手动从每个版本下载文件,打开并查看它们,然后在做出变更后再将它们添加回项目中。直接在Altium Designer中打开文件可以简化这些任务。
得益于Altium Designer与DigiPCBA的集成,设计人员可以使用一个平台来完成项目数据的跟踪和共享。我们只是简单介绍了与Altium Designer结合的DigiPCBA的功能。您可以在l论坛上查看更详细的功能描述或点播网络研讨会。
`
|