节点设计中的 Excel 电子表格

Tekla Structures
2019
Tekla Structures

节点设计中的 Excel 电子表格

在节点设计中,可以对节点对话框内有 设计设计类型 选项卡的所有钢结构节点设计使用 Excel 电子表格。

通过在 Excel外挂设计 选项卡的 设计 选项中选择 设计类型 ,可以将节点链接到 Excel 电子表格。节点信息将传输到节点类型特定的电子表格,在该表格中进行所需的计算。计算出的属性将保存到输出文件,修改后的组件属性值会传输回节点。根据更改修改节点。

您可以使用 ..\Tekla Structures\<version>\Environments\common\exceldesign 文件夹中可用的 component_template.xls 文件为某个节点类型创建一个 Excel 电子表格,或使用预定义的文件。

Excel 电子表格节点设计中使用的文件

可以 Excel 电子表格的方式在节点设计中使用以下文件:

文件 描述
Visual Basic 脚本文件 Excel.vb 文件会将 Tekla Structures 与外部软件链接,并定义 Excel 电子表格文件名和位置。该文件位于 ..\Tekla Structures\<version>\Environments\common\exceldesign 文件夹中。

Excel 会按以下顺序搜索相关电子表格文件:

  1. 从当前模型文件夹中的 \exceldesign 文件夹:名称为 component_ + number or name + .xls 的文件,例如, ..\test_model\exceldesign\component_144.xls
  2. 从利用 XS_EXTERNAL_EXCEL_DESIGN_PATH 高级选项定义的位置,如下所示:

    XS_EXTERNAL_EXCEL_DESIGN_PATH (=%XS_DIR%\environments\common\exceldesign\) + "component_" + number + ".xls"

组件类型特定的 Excel 电子表格 组件类型特定的电子表格包含预定义的计算。当运行节点设计时,主零件与次零件的节点属性和信息将传送到 Excel 电子表格的 输入组件 表中。
节点特定结果文件

结果文件包含修改的节点属性。

  • 此结果文件从 计算 表自动创建。
  • 该文件存储在模型文件夹中的 \exceldesign 文件夹中,并用 GUID(全局唯一标识符)命名。
  • 每次您修改节点时会更新该文件。
  • 计算结果会保存为 Excel 电子表格,也可能为 HTML 或 PDF 格式,具体取决于配置计算电子表格的方式。
模板电子表格 ..\Tekla Structures\<version>\Environments\common\exceldesign 文件夹包含一个 component_template.xls 电子表格,您应该使用该电子表格来创建自己的电子表格应用,以便与 Tekla Structures 组件一起使用。

节点设计中的 Excel 电子表格的示例

此示例中的图片显示用于 端板(144) 节点的 Excel 电子表格。

示例电子表格具有以下表:

计算 表包含计算的报告。

输入 表包含节点对话框中节点的属性。

输出 表包含设计结果。这些值将传送回节点,并且也会相应地修改模型中的节点。

组件 表包含计算、节点几何形状的信息以及有关主零件和次零件的信息。电子表格中的组件属性与相应的 .inp 文件中的属性相同。有关 .inp 文件的更多信息,请参见 输入文件(.inp 文件)

还包括以下表:

  • 数据 显示目录信息。
  • 标准 显示代码选择和代码参考。
  • 语言 显示翻译。

显示 Excel 节点设计过程的示例

您可以在 Excel.vb 文件中定义如何显示 Excel 节点设计过程。 Excel.vb 文件会将 Tekla Structures 与外部软件链接,并定义 Excel 电子表格文件名和位置。

  1. 打开位于 ..\Tekla Structures\<version>\Environments\common\exceldesign 中的 Excel.vb 文件。
  2. 按以下方式配置 Excel.vb 文件:

    • 可视化控制 - Const DEBUG As Boolean= True
    • 使用 Excel 可视化 - Const SHOW_EXCEL As Boolean = True
    • 存储输出 - Const STORE_RESULTS As Boolean = True
  3. 保存该文件。
  4. 单击侧窗格中的 应用程序和组件 按钮 打开 应用程序和组件 目录。
  5. 搜索 角钢 (141) 并双击它以打开属性对话框。
  6. 设计类型 选项卡上:
    1. Excel 选项中选择 外挂设计
    2. 输入荷载值。

  7. 单击 修改(M)

    Excel 设计文件即会打开并显示 输入 表。

  8. 单击 确认 继续。

    Excel 设计过程现在计算显示在 组件 表中的数据,然后打开 组件 表。

  9. 单击 确认 继续。

    Excel 设计过程现在计算结果输出值然后打开 输出 表。计算的结果值将传送到节点。

  10. 将文件保存到模型文件夹中。
  11. 当单击 确认 时,设计过程完成,Excel 设计文件会关闭。

在 Excel 节点设计中显示节点状态

在节点设计中使用 Excel 电子表格时,可以让 Tekla Structures 使用不同颜色的组件符号来表示组件在模型中的状态。

通过在组件中的 Excel 电子表格的 输出 表中包括错误属性,可以实现上述目的。属性类型为 int

可能的值有:

颜色 状态

1

绿色

螺栓边距充足。

节点使用系统中嵌入的英国和美国设计代码通过节点设计检查。

2

黄色

根据在 文件 > 设置 > 选项 中的 组件 设置中定义的值计算,螺栓边距不足。

3

红色

Tekla Structures 无法计算组件属性。可能的原因有:
  • 节点方向不正确。
  • 工作平面不正确。
  • 选定的节点不适用于这种情况。
  • 使用嵌入的英国和美国设计代码进行节点设计检查,节点不支持您已定义的荷载。
Note:

只能控制系统组件的组件符号颜色,无法控制自定义组件的组件符号颜色。

这些内容是否有用?
上一步
下一步