组件对象模型
COM 是 Microsoft 于 1993 年引入的软件组件接口标准。借助此标准,可采用多种编程语言实现进程间通信和动态对象创建。COM 是几种其他 Microsoft 技术和框架的基础,其中包括 OLE、ActiveX、DCOM 等。有关 COM 的详细信息,您可以在
维基百科和
Microsoft Windows 开发人员网站上获取。
PTC Mathcad Prime API 基于 COM,允许您使用多种编程语言 (如 C++、C#、VB、VB Script 和 JavaScript) 来构建应用程序。此 API 大多数情况下遵循 Mathcad 用户界面拓扑结构。您可首先启动应用程序,然后加载工作表,设置并获取值 (标量、矢量或矩阵),最后保存工作表并关闭应用程序。
通过使用自动化命令,您可以:
• 从另一应用程序向 Mathcad 发送数据或给 Mathcad 中的变量赋值。向 API 发送数据时,请确保此数据符合 PTC Mathcad Prime 命名变量和函数的规则。
• 打开、执行或关闭 Mathcad 工作表
• 将结果发送回原始应用程序
PTC Mathcad Prime API 是一种编程接口,可用于控制和操作正在使用的 Mathcad 工作表的内容。所有待操作的变量和结果均必须定义为“输入”或“输出”。这可以通过 PTC Mathcad Prime 用户界面来完成。
要使用 API,请在可用作自动化客户端的应用程序 (例如 Microsoft Excel) 中编写程序。您编写的程序可在 PTC Mathcad Prime 工作表中定义和检索变量。在 PTC Mathcad Prime 中定义和检索的变量可以是复数标量、字符串或矩阵。
本指南包含一系列采用所涉及编程语言的代码示例。这些示例演示了 API 功能,其中包括 Mathcad 15 API 尚未实现的新概念。
PTC Mathcad Prime API 引入了一个新集合 set,您可在其中更改很多值且同时发送这些值,确定等待时间,然后获取结果。它还引入了 SExpression,一个表示方程内部语法的字符串。凭借它,您可通过 API 读取、解析和重写方程。也可通过 PTC Mathcad Prime API 以不同的单位设置并检索值。