PTC 对 AnyMode Modeling 技术、Creo Parametric、Creo Direct 和公共数据模型采取的方法是最好的吗?我们认为是的。在本篇博文中,我想扼要重述我们的战略和我们采取的方法,另外还将评论其他技术方法。传统的 CAD 系统为产品开发人员提供了许多强大的功能,我们的一些客户说,功能实在是太多了。他们提醒道,一个庞大的工具对于大多数用户来说并不实用,这就像您只需要一个小鼓手,却为您招募整支管弦乐队一样。当然,管弦乐队需要技能熟练的专家,也即乐队指挥! 因此,PTC 开发了一系列较小但更实用的应用程序,它们很适合参与产品开发的特定角色使用。其中,有一个供分析师使用,有一个供设计经理使用,等等。Creo 战略的这个部分推出了我们称为 AnyRole Apps 的突破性技术,并承诺提供合适的应用程序(包含一组为合适的用户定制的合适功能),而不再提供要求所有用户都成为专家级 3D CAD 用户的整体式 3D CAD 系统。对于看到参数化建模方法的价值和好处的用户,我们提供了 Creo Parametric。对于那些不熟悉 3D 的人士,Creo Direct 提供了更易于使用和理解的 3D 方法。不过,使用所有这些 Creo 应用程序的团队提出了一个新的问题:在 Creo 应用程序之间移动设计方案时,实际上 会发生什么事情? 众所周知,CAD 行业在互操作性方面一向表现呆板。用户采用一种特定的方法和应用程序(例如 Creo Direct)开发了一个概念方案,那么,当在另一应用程序(例如 Parametric)中处理它时将会发生什么情况?AnyMode Modeling 是一项突破性的技术,它允许在多个应用程序和用户之间顺畅地传输设计数据,同时不会丢失设计意图。 那么,如何让所有这些数据保持同步?让我们看看其他桌面应用程序是如何解决这个问题的。让我们看看 Microsoft Word。某个新用户可能会打开一个现有的文档,然后按照其认为合适的方式修改它,即删除内容、更改内容和添加新内容。此人无需关心对所做的修改进行跟踪,而是直接执行这些修改。某个高级用户可能会打开此文档,以查看已做的修改,浏览那些被跟踪的修改,然后接受、拒绝或加以改进(例如将多项修改合并为一项)。此方法既简单又有效 - 简单是因为新用户不会受到限制,并且可以按照其认为合适的方式修改文档;有效是因为专家级用户可以跟踪已做的每项修改并使用它们作为输入信息 虽然 Microsoft Word 是单个应用程序,但其概念和方法与 AnyMode Modeling 的工作方式一模一样,只不过后者不仅在不同的用户之间跟踪每项修改,还在他们使用的不同 Creo 应用程序之间跟踪这些修改。Creo 产品开发事业部 DVP Mike Campbell 在 2010 年 12 月解释了这种方法: 3D CAD 的新用户或临时用户可以使用 Creo Direct 更改或创建设计方案;高级用户可以使用 Creo Parametric 查看任何已做的修改,并且接受、拒绝或改进这些修改。请勿将这一点与许多传统供应商目前的做法混为一谈 - 绝大多数此类供应商仍在开发为专家级 CAD 用户设计的整体式 3D CAD 系统,这些用户经过数月甚至数年的实践之后,才能在一个环境中熟练地在参数化和直接建模方法之间转换。技术方法分为两个阵营: 第一个阵营努力尝试捕捉设计变更,以及智能和自动地将它们反向映射到原始 CAD 模型的参数化设计意图。使用这种方法时,CAD 系统有许多实时应用的假设,并且一些变更将得到应用,而另一些则不会。丢失重要的设计意图是切实存在的风险。最后,直到今天为止,这种技术仅为预演性质。 第二个阵营主要依赖 CAD 用户的专业技能,即他们必须决定何时适合进行参数化变更,何时适合进行直接变更,而且要仔细选择建模模式。在执行一系列设计任务时,在两种模式之间切换可能导致在一种模式下捕捉到设计意图,但在另一种模式下未能捕捉到。 两种方法都有其缺陷:第一种方法必须使用一个整体式 3D CAD 系统,而且它在本质上需要用户成为该 CAD 工具的专家,从而限制了它在团队或公司中的应用范围。第二种方法建立在假设的基础上,这些假设由 CAD 系统或用户加以暗示,从而可能会限制设计方案的自由演变。我们认为我们的战略是最好的,而且其他人似乎也这样认为。它无疑遵循了“化繁为简”的方法。我们肯定能够进一步改善目前的用户体验,而且我们计划进一步优化工作流程,以及让不同应用程序的不同用户能更清楚地查看变更。例如,我们希望能够折叠在 Creo Direct 中进行的所有变更,以便它们不会给 Creo Parametric 中的特征树造成混乱。与任何真正有价值的战略一样,我们要做的工作非常多,而我们承诺会在未来几周、几个月和几年中做好这些工作。 |