自定义查询

Tekla Structures
2020
Tekla Structures

自定义查询

您可以使用自定义查询命令在侧窗体中显示有关所选模型对象的信息。 您可以定义要显示的信息。

使用自定义查询工具

  1. 在侧面板中单击自定义查询按钮

    或者,您可以在功能区上单击 旁边的向下箭头,然后选择自定义查询

    自定义查询窗口在侧面板中打开。

  2. 报告类型列表中,选择要用于显示对象信息的报告模坂。
  3. 选择模型对象。

    Tekla Structures 会在侧窗体中显示对象属性。

    如果选择多个对象或对象类型(例如零件、螺栓和钢筋),那么不管对象类型或所使用的报告模板为何,Tekla Structures 都会显示全部所选对象的数量。对于不同的对象属性,Tekla Structures 会显示不同

通过用户查询工具定义显示的信息

您可以定义自定义查询侧面板窗口中显示的信息。您可以添加和修改报告模板和其中的属性。

  1. 在侧面板中单击自定义查询按钮

    或者,您可以在功能区上单击 旁边的向下箭头,然后选择自定义查询

    自定义查询窗口在侧面板中打开。

  2. 单击 按钮。

    将显示 管理内容 对话框。

    属性列表包含默认提供的属性。在计算属性区域中,您可以创建自己的属性公式。用户查询的内容列表包含将在侧面板中显示其值的属性。

  3. 定义哪些报告模板和属性可用。
    • 要修改现有报告模板,请在管理内容对话框中从顶面左侧列表中选择该模板。

    • 要创建新的报告模板,请在 按钮旁边的框中输入名称,然后单击

    • 要修改默认属性,请编辑 InquiryTool.config 文件。

      例如,您可以更改属性的单位。

    • 要创建新的计算属性,请单击计算属性区域下方的按钮。要修改已计算的属性,请双击计算属性区域中的单元格。在属性单元格中,键入属性的名称。在等式单元格中,请使用属性名称和标准数学符号(+、-、* 和 /)构成等式。

  4. 定义要在自定义查询侧面板窗口中显示的属性。
    • 要向侧面板中添加更多属性,请选择属性计算属性列表中的属性,然后单击 按钮。

    • 要从侧面板中删除属性,请选择用户查询的内容列表中的属性,然后单击 按钮。

    • 要更改属性的顺序,请使用 按钮。

    • 要更改属性的公式,请单击向下箭头并从列表中选择另一个公式(SumAverageMaxMin)。

  5. 单击 保存更改。

修改 InquiryTool.config 文件中的默认属性

使用 InquiryTool.config 文件可控制作为默认属性显示在管理内容工具的自定义查询对话框中的属性。

注:

本部分适用于高级用户。

Tekla Structures 会按以下顺序在下列文件夹中搜索 InquiryTool.config 文件:

  1. 模型文件夹中的 \attributes 文件夹
  2. XS_​PROJECT 定义的文件夹中的 \CustomInquiry 子文件夹
  3. XS_​FIRM 定义的文件夹中的 \CustomInquiry 子文件夹
  4. XS_​SYSTEM 定义的文件夹中的 \CustomInquiry 子文件夹

如果您指定具有 \CustomInquiry 作为子文件夹的多个文件夹,则 Tekla Structures 将使用它找到的第一个文件夹。

要向 InquiryTool.config 文件中添加新属性,请执行以下操作:

  1. 在任何标准文本编辑器中打开 InquiryTool.config 文件。
  2. [ATTR_CONTENT_??] 的全部内容复制到该文件末尾。
  3. 更改新属性的位置编号。

    例如,将 [ATTR_CONTENT_??] 更改为 [ATTR_CONTENT_66]

  4. 修改新属性的 NAMEDISPLAY_NAMEDATATYPEUNITDECIMAL 值。使用 contentattributes_global.lstcontentattributes_userdefined.lst 文件中包含的属性名和定义。
  5. 更改 TOTAL_ATTR_CONTENT 值以反映该文件中的属性总数。

    例如,将 TOTAL_ATTR_CONTENT=65 更改为 TOTAL_ATTR_CONTENT=66

  6. 保存该文件。
这些内容是否有用?
上一步
下一步