示例 4:MS Dev Studio VB.NET
本示例是一个 VB.NET 应用程序,将展示如何将带单位的数据值推送到 PTC Mathcad Prime,以及如何检索带单位的结果。Form1.vb 包含负责该功能的回调。Button1_Click (Calculate Stress) 会拉取您在 VB 表单中键入的值和单位,并将其发送到已在运行的 beamdef.mcdx 工作表。Max Stress 文本框用于获取返回值,单位将填充到文本框右侧的标签。Show Mathcad Prime 复选框用于切换 PTC Mathcad Prime 的可见性。
2. 要运行示例,请执行 BeamDef.exe。Beam Analysis 应用程序对话框窗口随即打开。所有输入字段均被禁用。
3. 单击 > 以打开 beamdef.mcdx 工作表。文本字段现在已启用。
4. 在打开的工作表中,请注意两个指定为输入的区域,其中包含 Beamlength 和 Force 的定义。
5. 依次在 Beam Analysis 对话框窗口中,在 Length of beam 文本框和 Load to place on beam 文本框中键入一个值。
6. 单击 Calculate Stress 将数据发送到工作表。
7. 在工作表中,观察两个输入区域 Beamlength 和 Force,它们采用您在 Beam Analysis 对话框窗口中指定的值。
8. 滚动到工作表的底部,并注意 Smax 的新值。此值将被发送回 Beam Analysis 对话框窗口,并显示在 Max Stress 字段中。
9. 单击 Show Mathcad Prime 复选框以切换 PTC Mathcad Prime 的可见性。
10. 使用列表框为 Length of beam 和/或 Load to place on beam 选择不同的单位,然后单击 Calculate Stress。
11. 重复步骤 7 和 8,确认新指定的单位在两个输入区域中可见,且 Smax 的新值显示在 Beam Analysis 对话框窗口的 Max Stress 字段中。Max Stress 的值仍以 Pa (帕斯卡) 为单位。
12. 选择不同的值和单位组合,并确认计算始终可为 Max Stress 返回一个值。
13. 在 PTC Mathcad Prime 中,单击 > ,然后在 Beam Analysis 对话框窗口中单击 > 。