扩展工程信息

尽管计算机在工程中不可或缺,但它们往往不能完全支持长期的业务目标。到目前为止,几乎没有人通过电子方式捕获和重用工程计算的内容(数据、公式或变量),用于报告、法规遵从性和有效的供应商/OEM交互。

作者:艾伦·拉兹道 二六年二月一日
一目了然
  • XML描述其他语言

  • 计算就是资产

  • 工程设计

  • 可追溯性、问责

  • 避免错误和成本灾难

尽管计算机在工程中不可或缺,但它们往往不能完全支持长期的业务目标。到目前为止,几乎没有人通过电子方式捕获和重用工程计算的内容(数据、公式或变量),用于报告、法规遵从性和有效的供应商/OEM交互。

工程信息的可追溯性和问责性在很大程度上留给了纸质系统,或者在跟踪软件中,与工程过程分开操作。工程组织需要一种将可追溯性和问责制合并到基本设计工作中的方法。

这样做将使工作具有可追溯性、可管理性、可重用性、可靠性和可报告性,从而提高工程师、供应商和OEM的生产力。它将分散产品开发和制造;加快产品上市速度;加强思想和政策的重用;完善标准实施;并使合规更有效。

XML(可扩展标记语言)的使用自1996年提出以来有了显著的增长。然而,工程界才刚刚开始意识到它的好处。

XML基础

虽然许多人都理解xml的广泛概念(使不同的平台能够互操作,软件能够移植),但了解如何将其应用于与工程相关的应用程序非常重要。

XML是一种存储和验证信息的灵活系统,它促进了公司内部和跨公司边界的健壮的信息交换。XML对商业生产力的潜在影响将与20多年前关系数据库管理系统(RDBMS)对商业世界的影响相媲美。

因为XML是一种元语言,一种描述其他语言的习惯用法,所以它允许组织创建自定义描述来交换其领域内的信息。同时,它允许组织将原始信息转换为有意义的结构化内容,以便与同一领域中的其他人轻松交换,而不管计算环境如何。

有了这些功能,XML将为工程协作提供迄今为止最大的进步。它将提供产品设计(以及相关的工程方法和价值)的可追溯性,使设计和责任的集成成为可能——这是一种新的最佳实践的基础,被称为计算管理。

通过xml驱动的计算管理,供应商和OEM可以深度集成业务流程,使供应商能够更好地利用OEM的产品信息,在更短的期限内创建更好的零件和组件。整车厂可以为某些供应商提供最新、最可靠的工程数据。

里面有什么

XML假定所有信息都可以包括元数据,解释其目的、意义和其他标识符,并允许对其进行跟踪和审查。例如,网页上的数字对显示它的计算机来说不再只是像素;它是一段可以被捕获、处理、管理和利用的数据。XML使得以类似于数据库的方式提供上下文信息以及大多数电子文档中的传统内容成为可能。附加信息可以控制任何类型的属性,包括显示、功能或用于其他专门应用程序的字段。为项目名称、发起人、参考源、关键字、单元、值等提供XML字段,使工程计算变得有用和可见,而不需要专有的文件格式。

因为XML文档是基于文本的,所以它们是可移植的,并且可以被许多系统读取,从Microsoft Windows桌面上的简单搜索工具到复杂的文档存储库数据库。

模式

基于XML的文件在与其指定的“模式”(一组指定可以在特定类型的XML文件中表示的信息的规则)结合使用时最强大。由于认识到XML在计算管理方面的潜力,工程行业正在开发几种支持信息捕获的模式,以便在合作伙伴公司之间更好地进行产品开发。

例如,UnitsML是描述长度、面积、体积、质量和其他度量单位的新兴标准。这为电子文档中的数字提供了基于单位的上下文。在其他模式中有Mathcad XML信息体系结构(XML- ia),这是一种非专有的开放数据模型,用于解释应用数学和工程信息的特性,包括参数、单元、结果和注释。此外,该模式还可以存储审计跟踪,该审计跟踪可以回忆起源(复制和粘贴数字的地方)和创建方程时输入的任何注释。信息随计算一起被复制和重新制作——从工程工作表到工作表——并且可以在原始系统内部或外部进行检查。

XML-IA可供人类工程师及其软件(Mathsoft的计算软件或其他供应商的设计、文档管理、数据库或产品生命周期管理软件)阅读。该模式有利于工程产品开发,甚至可以跨多个公司和系统,并且可以与任何软件一起使用。它的设计是为了容纳工程师及其管理人员可能希望了解的关于工程设计的许多类型的信息。

转换(XSLT)

有了模式,就可以使用转换或可扩展样式表语言转换(XSLT)将XML文件更改为任何其他类型的XML文件。例如,XML文档通常被转换成HTML,以便在Web浏览器中查看。其他常见的转换针对的是格式化技术,如PDF、数据库或文字处理软件。

使用XSLT,可以为数据库、发布质量的报告、代码生成和搜索引擎翻译文档。公司可以很容易地将工程信息重新用于计算依赖性分析和设计变更评估。原始设备制造商及其供应商只能检索与设计审查相关的信息片段,或者包含这些信息的原始文档。

XML使工程师、研发和产品开发团队能够更有效地进行交互(跨团队、竖井和组织),并使流程自动化,而无需修改应用程序以接受每个合作伙伴的独特数据格式。这种能力对零部件供应商有着巨大的影响。XML可以促进设计共享、更新、重用和验证。供应商可以更好地访问OEM内容,这些内容解释了设备如何工作以及为什么它们具有特定的技术要求。

XML可以使供应商完全参与虚拟产品开发团队,共享知识、过程、方法、价值、计算和结果,从而更快地将更好的产品推向市场。它使供应商和原始设备制造商能够更好地根据彼此的技术限制和能力定制流程。

查找诸如……的信息。

使用XML,组织可以得到常见问题和关注点的具体答案,例如:

  • 为什么我们必须为每个信道分配19.2 Mbps ?

  • 温度如何影响电池寿命?

  • 我们是否在分析中使用了芯片性能规范的当前要求?

  • 我们能让我们的供应商访问这个计算吗?

  • 交付的文档是否与执行的分析相匹配?

  • 我相信以前一定有人做过这个计算;和

  • 我希望我们的单位是对的!

如果没有XML,这些问题可能很难回答。信息会丢失。在以工程为基础的企业中,计算通常在电子表格中执行或由自定义程序管理。工作分散在办公桌、个人硬盘、文件管理系统和文件柜上。虽然计算是有价值的公司资产,但它们很少被这样对待,因为重点往往是计算结果,而不是达到计算结果的方法。

未能妥善管理计算导致:

  • 不必要的重新设计;

  • 有时是灾难性的错误

  • 生产力和收入损失。由于这些原因,组织及其重要的合作伙伴意识到需要更强大的计算管理,而XML是解决方案的核心组件。

作者信息
Mathsoft Engineering & Education Inc.首席技术官Allen Razdow