关于 Excel 组件
Excel 组件是插入到 PTC Mathcad 工作表中的嵌入式 Excel 表格。借助 Excel 组件,可以在 PTC Mathcad 中使用 Excel 的表格数据表示。您可以在 PTC Mathcad 工作表中利用所有 Excel 工具对数据进行编辑和格式化。可在单个 PTC Mathcad 工作表中插入多个 Excel 组件。在插入 Excel 组件时,会创建单个名为 Sheet1 的工作表。要引用其他工作表,必须在 Excel 应用程序中创建工作表。
在 PTC Mathcad 中,Excel 组件还可利用 Excel 的计算功能。您可嵌入 Excel 工作表,将值发送至 Excel 工作表,以及从中提取值。因此,Excel 计算可以是 PTC Mathcad 工作表计算流的一部分。
有关受支持的 Excel 版本,请参阅
平台支持文档。
Excel 组件结构
每个 Excel 组件都包含 Excel 表格的预览。Excel 组件块划分为三个区域:输入、组件表以及输出:
• 输入表达式指定要将哪些数据发送至组件表。您可将 PTC Mathcad 工作表中之前定义的变量用作输入。您还可使用标量、矢量、矩阵以及字符串。可以指定包含输入表达式的单个单元格或者一系列单元格。
• PTC Mathcad 工作表中显示的组件表是完整 Excel 组件表的预览。双击该表在 Excel 中打开完整组件表并对其进行编辑。
• 输出表达式指定将来自组件表的哪些数据分配给 PTC Mathcad 变量。可以指定要分配给输出变量的单个单元格或一系列单元格。
可以根据需要添加任意数目的输入表达式和输出表达式。默认输入和输出表达式会引用第一个 Excel 工作表的单元格 A1。但是,如果先打开 Excel 应用程序并选择某些单元格,默认表达式将与该选择对应。
您在 Excel 中和正在操作的 Excel 工作表中所做的更改会立即显示在 PTC Mathcad 工作表内,具体取决于组件表可视区域。但是,打开 Excel 应用程序时不会对输入和输出表达式进行计算。单元格滚动仅在更新或关闭了 Excel 后更新。
Microsoft Excel 不支持单位。在将包含单位的表达式传输至 Excel 时,相应的值将转换为其尺寸的基本单位,且随后会将单位全部去除。在下面的示例中,单位吨被转换成了千克。
使用 Excel 组件
• Excel 组件是嵌入式 Excel 对象,为您在 PTC Mathcad 中提供完整的 Excel 表格数据表示、功能以及格式化功能。
• PTC Mathcad 变量可轻松地链接至 Excel 文件并且数据会嵌入 PTC Mathcad 工作表中。
• 您可使用 Excel 将 Excel 组件中的数据保存为外部文件。不过,保存后的文件与 Excel 组件之间没有联系。更改 Excel 文件中的数据不会更改 Excel 组件中的数据,反之亦然。