关于自定义函数
使用自定义函数,您可以编写您的专属函数来扩展 PTC Mathcad Prime 的功能。您的自定义函数的工作方式与 PTC Mathcad Prime 内置函数相似。自定义函数带有函数标签,并且可以具有很多与 PTC Mathcad Prime 内置函数相同的功能,例如自定义错误消息、中断以及在溢出和除以零情况下的异常处理。自定义函数允许传递复数标量、复数矩阵和字符串变量类型。可将一组自定义函数组合到一个“动态链接库”(DLL) 中。组合有多个自定义函数的 DLL 称为扩展。
默认自定义函数
PTC Mathcad Prime 会安装一个默认的 Custom Functions 文件夹。此文件夹包含以下项:
• 三个包含样本函数源代码的子文件夹
• MCADINCL.H - 用于编译函数的头文件
• mcaduser.lib - 链接函数所用的库文件
创建新的自定义函数
创建用户自定义函数的过程涉及以下步骤:
• 使用 C 或 C++ 编写源代码(或使用 C 打包器来封装 Fortran 代码)
• 使用编译器来编译源代码,如 Visual C++
• 使用 MCADUSER.LIB 库链接对象文件以创建 DLL
• 在 Custom Functions 文件夹下放置 DLL。
使用条款
可以使用 DLL 接口规范来创建自定义外部函数,这些外部函数与 PTC Mathcad 配合,专供个人或内部业务使用。未经 PTC 事先书面同意,不得使用这些规范来创建用于商业转售的外部函数。有关详细信息,请参阅 PTC 客户协议。