示例 10:GraphMat
此示例演示如何使用 C# 语言启动 PTC Mathcad Prime、加载工作表、将标量值推送到工作表中、计算工作表以及撤回矩阵结果。它使用 .NET API、PTC Mathcad Prime API 和 Google Chart API 创建解决方案。
2. 要运行示例,请执行 GraphMatrix.exe。GraphMat 对话框窗口随即打开。所有输入字段均被禁用。
3. 单击 > 以打开 Force Google Graph.mcdx 工作表。打开此工作表后,GraphMat 输入字段将变为启用状态。
4. 在打开的工作表中,请注意第二页顶部的四个输入区域,以及第三页底部的两个输出区域。
5. 在 GraphMat 对话框窗口中,您可以先修改四个文本框之一,然后再单击 Send input values 将值发送到工作表。
6. 现在,工作表中的四个输入区域反映您在 GraphMat 对话框窗口中设置的值。PTC Mathcad Prime 将重新计算工作表,并将 SForce 的值和输出字符串发送到 GraphMat 对话框窗口,这些内容将以图表和数字串的形式显示在图形下方。为了满足 Google 图表的限制,对 Force 矢量进行了缩放以生成 SForce,从而确保其元素的范围为 0-100。
7. 对于下一次计算,设置新直径或引擎值,然后单击 Send input values。图形和数字串会相应更新。
8. 在 PTC Mathcad Prime 中,单击 > ,然后在 GraphMat 对话框窗口中单击 > 。
| 1. 所有矩阵代码均位于 Button1 回调中。 2. 启动 PTC Mathcad Prime 和加载工作表是许多其他示例 (包括 Send SExpression) 的通用操作。 3. 本示例使用 VS2019 和 .NET 4.8 生成。 |