API 指南 > 代码示例 > 示例 10:GraphMat
示例 10:GraphMat
此示例演示如何使用 C# 语言启动 PTC Mathcad Prime、加载工作表、将标量值推送到工作表中、计算工作表以及撤回矩阵结果。它使用 .NET API、PTC Mathcad Prime API 和 Google Chart API 创建解决方案。
1. 请在此处下载示例:C#_GraphMat
2. 要运行示例,请执行 GraphMatrix.exeGraphMat 对话框窗口随即打开。所有输入字段均被禁用。
3. 单击 File > Open 以打开 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 对话框窗口中单击 File > Exit
* 
1. 所有矩阵代码均位于 Button1 回调中。
2. 启动 PTC Mathcad Prime 和加载工作表是许多其他示例 (包括 Send SExpression) 的通用操作。
3. 本示例使用 VS2019 和 .NET 4.8 生成。
这对您有帮助吗?