节点设计中的 Excel 电子表格

Tekla Structures
2021
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 电子表格 组件类型特定的电子表格包含预定义的计算。当运行节点设计时,主零件与次零件的节点属性和信息将传送到 Excel 电子表格的输入组件表中。

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"

节点特定结果文件

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

  • 此结果文件从计算表自动创建。
  • 该文件存储在模型文件夹中的 \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 无法计算组件属性。可能的原因有:
  • 节点方向不正确。
  • 工作平面不正确。
  • 选定的节点不适用于这种情况。
  • 使用嵌入的英国和美国设计代码进行节点设计检查,节点不支持您已定义的荷载。
注:

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

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