100
Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

  • Upload
    others

  • View
    22

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

TeklaStructures用户单元指南

产品版本 21.03 月 2015

©2015 Tekla Corporation

Page 2: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

内容

1 什么是用户单元.............................................. 5

2 创建用户单元................................................ 7

2.1 关于创建用户单元....................................................... 7

2.2 炸开节点............................................................... 8

2.3 示例:炸开端板节点..................................................... 8

2.4 创建用户单元........................................................... 9

2.5 用户单元类型.......................................................... 10

2.6 示例:创建端板节点.................................................... 12

2.7 将用户单元添加到模型.................................................. 14

2.8 示例:将端板节点添加到模型............................................ 15

2.9 使用直接修改在模型中添加和移动自定义零件.............................. 15

3 用户单元编辑器............................................. 19

3.1 关于用户单元编辑器.................................................... 19

3.2 打开用户单元编辑器.................................................... 19

3.3 用户单元浏览器........................................................ 20

3.4 修改用户单元设置...................................................... 21

3.5 保存用户单元.......................................................... 21

3.6 关闭用户单元编辑器.................................................... 22

4 用户单元中的变量........................................... 23

4.1 关于变量.............................................................. 23

4.2 查看变量.............................................................. 24

4.3 距离变量.............................................................. 24手动创建距离变量............................................................. 25测试距离变量................................................................. 26示例:创建距离变量以绑定端板................................................. 27自动距离变量................................................................. 29自动创建距离变量............................................................. 29删除距离变量................................................................. 29

4.4 参数变量.............................................................. 30创建和链接参数变量........................................................... 30示例:创建参数变量以设置端板材料............................................. 31

4.5 参考距离变量.......................................................... 32创建参考距离变量............................................................. 33

4.6 属性参考.............................................................. 34复制属性参考................................................................. 34

2

Page 3: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

4.7 辅助平面.............................................................. 34创建辅助平面................................................................. 34

5 修改用户单元的示例......................................... 36

5.1 示例:添加选项以创建对象.............................................. 36

5.2 示例:确定距离梁翼缘的螺栓组间距...................................... 37

5.3 示例:确定螺栓尺寸和螺栓等级.......................................... 39

5.4 示例:确定螺栓排数.................................................... 41

5.5 示例:使用辅助平面确定加劲肋位置...................................... 42

5.6 示例:替代子组件...................................................... 45

5.7 示例:使用属性文件修改子组件.......................................... 46

5.8 示例:在用户单元中使用用户定义属性.................................... 47

5.9 示例:使用模板属性确定扶手支柱数...................................... 49

5.10 示例:将 Excel 电子表格用于用户单元................................... 52

6 修改用户单元对话框......................................... 54

6.1 在用户单元对话框中隐藏变量............................................ 54

6.2 用户单元对话框文件.................................................... 54

6.3 用户单元对话框编辑器.................................................. 55为用户单元对话框编辑器设置选项............................................... 55在用户单元对话框编辑器中打开用户单元对话框文件............................... 56在用户单元对话框中移动项目................................................... 56在用户单元对话框中添加图片................................................... 56在用户单元对话框中添加和重命名选项卡......................................... 57示例:修改加劲肋细部的对话框................................................. 57示例:在加劲肋对话框中添加包含图片的列表..................................... 58示例:在加劲肋对话框中排列文本框和标签....................................... 60示例:在加劲肋对话框中灰显不可用的选项....................................... 61防止修改用户单元对话框....................................................... 62

7 管理用户单元............................................... 63

7.1 输出用户单元.......................................................... 63

7.2 输入用户单元.......................................................... 64

7.3 使用密码保护用户单元.................................................. 65

7.4 阻止在组件目录中对用户单元执行操作.................................... 65

8 用户单元设置............................................... 67

8.1 用户单元快捷方式属性.................................................. 67“类型/说明”选项卡属性...................................................... 67“位置”选项卡属性........................................................... 68“高级”选项卡属性........................................................... 68位置类型..................................................................... 69

8.2 默认用户单元对话框属性................................................ 70零件的默认对话框属性......................................................... 70节点、细部和接缝的默认对话框属性............................................. 73

8.3 平面类型.............................................................. 75示例:细部节点平面........................................................... 77

3

Page 4: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

示例:连接节点平面........................................................... 77示例:接合节点平面........................................................... 78示例:零件节点平面........................................................... 79

8.4 变量属性.............................................................. 79值类型....................................................................... 80

8.5 变量公式中的函数...................................................... 83算术运算符................................................................... 84逻辑和比较运算符............................................................. 84参考函数..................................................................... 85ASCII 文件作为参考函数....................................................... 86数学函数..................................................................... 87统计函数..................................................................... 88数据类型转换函数............................................................. 89字符串操作................................................................... 90三角函数..................................................................... 91市售尺寸函数................................................................. 91边框条件函数................................................................. 92示例:歪斜和倾斜边框条件..................................................... 93示例:ceil 和 floor 统计函数................................................. 94示例: 市售尺寸函数.......................................................... 95

9 用户单元提示............................................... 96

9.1 创建用户单元提示...................................................... 96

9.2 共享用户单元提示...................................................... 97

9.3 新 Tekla Structures 版本中的现有用户单元.............................. 98

10 免责声明................................................... 99

4

Page 5: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

1 什么是用户单元

Tekla Structures 包含一组用于定义节点、零件、接合和细部的工具,这些工具称为用户单元。您可以创建自己的用户单元。Tekla Structures 会为用户单元创建一个对话框,您可以根据需要自定义该对话框。

随后,可以通过与任何 Tekla Structures 系统节点相同的方式使用用户单元。

也可以在用户单元编辑器中修改用户单元,以创建可根据模型中的变化自动进行调整的智能用户单元。

什么是用户单元 5

Page 6: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

创建用户单元 网页 7

用户单元编辑器 网页 19

参看

什么是用户单元 6

Page 7: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

2 创建用户单元

本部分介绍如何 创建用户单元并将其添加到模型中。

单击下面的链接可以了解更多信息:

关于创建用户单元 网页 7

炸开节点 网页 8

示例:炸开端板节点 网页 8

创建用户单元 网页 9

用户单元类型 网页 10

示例:创建端板节点 网页 11

将用户单元添加到模型 网页 14

示例:将端板节点添加到模型 网页 15

使用直接修改在模型中添加和移动自定义零件 网页 15

2.1 关于创建用户单元

可以通过炸开和修改现有节点,或通过手动创建节点对象来建造用户单元。

然后,选择用户单元中包括的对象,指定用户需要输入的信息(例如主零件、次零件或用户需要选取的点),从而创建用户单元。可以在模型中 初创建用户单元的相似位置添加用户单元。

若要创建可根据模型中的变化自动进行调整的智能用户单元,需要在用户单元编辑器中修改用户单元。

创建用户单元 网页 7

创建用户单元 网页 9

将用户单元添加到模型 网页 14

用户单元编辑器 网页 19

参看

创建用户单元 7 关于创建用户单元

Page 8: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

2.2 炸开节点炸开节点时,会分解节点中的对象。随后,您可以删除和修改节点中的零件和其他对象,并用它们创建用户单元。

要炸开节点,请执行以下操作:

1. 单击细部 --> 组件 --> 炸开节点。

2. 选择要炸开的节点。

Tekla Structures 会分解节点中的对象。

现在可以分别删除和修改各个对象。

创建用户单元 网页 7

示例:炸开端板节点 网页 8

2.3 示例:炸开端板节点

在此示例中,您将炸开一个现有端板节点。

要炸开端板节点,请执行以下操作:

1. 单击细部 --> 组件 --> 炸开节点。

2. 选择端板节点。

参看

创建用户单元 8 炸开节点

Page 9: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

Tekla Structures 会分解节点中的对象。

您现在可以根据需要修改对象的属性。随后,可以创建组成修改过的端板节点对象的用户节点。

创建用户单元 网页 7

炸开节点 网页 8

2.4 创建用户单元

在创建用户单元之前,需要在模型中创建一个包含所有必需节点对象(如零件、切割、接合、螺栓等)的示例节点。

要快速创建用户单元,可炸开一个相似的现有节点,然后更改节点对象以满足您的需要。

要创建用户单元,请执行以下操作:

1. 单击细部 --> 组件 --> 定义用户单元... 以打开用户单元快捷方式。

2. 在类型/说明选项卡上的类型列表中选择节点类型。

3. 为节点输入名称。

4. 如果需要,根据需要修改其他属性。

例如,您可以定义用户节点相对于主零件的位置。

5. 单击下一步。

6. 选择要包含在用户单元中的对象。

7. 单击下一步。

参看

创建用户单元 9 创建用户单元

Page 10: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

8. 按照用户单元快捷方式中的说明完成用户单元的创建。

用户单元添加至组件目录。

创建用户单元 网页 7

用户单元类型 网页 10

示例:创建端板节点 网页 11

用户单元快捷方式属性 网页 67

2.5 用户单元类型

您可以创建四种类型的用户单元。

类型 描述 示例

节点 创建节点对象并将次零件末端连接到主零件。主零件可以在节点处连续。

组件符号为绿色。

端板节点和基础节点

细部 创建细部对象并将其连接到所选位置的单个零件。

组件符号为绿色。

加劲肋、孔、搭扣、夹板和吊装支架

参看

创建用户单元 10 用户单元类型

Page 11: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

类型 描述 示例

零件 创建可能包含节点和细部的一组对象。

不会获得组件符号。

组合梁、框架和夹心墙板

接缝 创建接缝对象并沿通过两点选取的线来连接零件。零件通常是平行的。

组件符号为绿色。

面板间的接缝

创建用户单元 网页 7参看

创建用户单元 11 示例:创建端板节点

Page 12: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

2.6 示例:创建端板节点

在本示例中,您将基于已炸开的现有端板节点创建用户单元。

要炸开某个节点,请选择该节点,然后右键单击并从弹出菜单中选择炸开节点。

要创建端板节点,请执行以下操作:

1. 单击细部 --> 组件 --> 定义用户单元... 以打开用户单元快捷方式。

2. 在类型/说明选项卡上,将类型设置为节点。

3. 为用户单元输入名称。

创建用户单元 12 示例:创建端板节点

Page 13: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

4. 单击下一步。

5. 选择要在用户单元中使用的对象。

使用区域选择(从左到右)来选择对象。

在选择要包含在用户单元中的对象时,Tekla Structures 会忽略主零件、次零件、轴线和组件符号。

6. 单击下一步。

7. 选择柱作为主零件。

主零件会支撑次零件。

8. 单击下一步。

9. 选择梁作为次零件。

次零件由主零件支撑。

当选择多个次零件时,请注意选择顺序。在模型中添加用户单元时,用户单元将使用相同的选择顺序。

用户单元中次零件的 大数量为 30。

10. 单击结束。

创建用户单元 13 示例:创建端板节点

Page 14: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

Tekla Structures 会显示新组件的组件符号。

您现在已定义一个简单的用户单元,可以在与 初创建该用户单元的位置相似的位置处使用该用户单元。此用户单元不是智能的,Tekla Structures 不会根据模型的任何变化来调整尺寸。要使用户单元成为智能单元,需要在用户单元编辑器中修改它。

创建用户单元 网页 7

创建用户单元 网页 9

炸开节点 网页 8

用户单元编辑器 网页 19

2.7 将用户单元添加到模型

要将用户单元添加到模型,请执行以下操作:

1. 按 Ctrl+F 打开组件目录。

2. 在列表中选择自定义以查看组件目录中的所有用户单元。

3. 选择要添加的用户单元。

4. 按照状态栏上的说明在模型中添加用户单元。

5. 如果需要,在模型中双击用户单元以修改其属性。

创建用户单元 网页 7

使用直接修改在模型中添加和移动自定义零件 网页 15

参看

参看

创建用户单元 14 将用户单元添加到模型

Page 15: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

2.8 示例:将端板节点添加到模型在本示例中,您将以前创建的端板节点添加到模型中。因为您尚未修改端板节点以适应模型中的不同情况,所以需要将用户节点添加到与节点创建位置相似的位置。否则,端板节点可能不按预期方式工作。

要将端板节点添加到模型,请执行以下操作:

1. 按 Ctrl + F 打开组件目录。

2. 在列表中选择自定义以查看用户单元。

3. 选择端板用户节点。

Tekla Structures 会在状态栏上显示说明。

4. 选择柱作为主零件。

5. 选择梁作为次零件。

Tekla Structures 会将端板节点添加到模型。

创建用户单元 网页 7

示例:创建端板节点 网页 11

将用户单元添加到模型 网页 14

2.9 使用直接修改在模型中添加和移动自定义零件在将自定义零件添加到 Tekla Structures 模型中时,您可以使用直接修改。在修改模型中现有自定义零件的位置和旋转时,您也可以使用直接修改。

限制:

• 不能使用直接修改将自定义零件添加到具有切割或边缘折角的表面。在使用直接修改在切割或折角表面添加自定义零件之前,您需要在视图中隐藏切割零件和边缘折角对象。

• 对于参数化自定义零件以及由输入点定义尺寸的自定义零件,我们不建议使用直接修改。预览会根据默认的自定义零件尺寸进行简化,而捕捉的中心则会与平常不同。

使用直接修改向模型添加自定义零件:

1. 确保直接修改开关 已激活。

2. 按 Ctrl+F 打开组件目录。

参看

创建用户单元 15 示例:将端板节点添加到模型

Page 16: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

3. 在列表中选择自定义以查看组件目录中的所有自定义组件部件。

4. 选择要添加的自定义零件。

5. 将鼠标指针放在模型中的零件面和边缘上方,看自定义零件如何翻转并根据零件面进行调整。

如果要将自定义零件添加到另外一个零件,Tekla Structures 会显示从自定义零件的第一个输入点到 近的零件面的位置尺寸。

6. 如果您添加只有一个输入点的自定义零件,可以按住 Tab 键围绕工作平面 y 轴将自定义零件旋转 90 度。

7. 根据自定义零件输入点的数量,选取一个或两个点在模型中放置自定义零件。

Tekla Structures 会显示用于精细调整自定义零件位置和旋转的坐标轴、旋转控柄和位置尺寸。

8. 如果需要,请修改自定义零件的位置和旋转。

执行以下任意操作:

• 拖动控柄时,可按住 Shift 键以使用捕捉开关。

默认情况下,捕捉开关已关闭,以便更容易将控柄拖到任意位置。

• 要沿任一坐标轴移动自定义零件,请将相关的轴控柄拖动到新位置。

创建用户单元 16 使用直接修改在模型中添加和移动自定义零件

Page 17: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

• 要围绕任一坐标轴旋转自定义零件,请将相关的旋转控柄拖动到新位置。

您也可以按 Tab 键在所选旋转控柄方向上将自定义零件旋转 90 度。

• 要更改位置尺寸,请将相关尺寸箭头拖动到新位置。

• 通过指定距离或角度移动或旋转自定义零件:

1. 选择一个轴控柄、旋转手柄或尺寸箭头。

2. 使用键盘输入您要为该尺寸更改的值。

要以负号 (-) 开头,请使用数字键盘。

要为该尺寸输入绝对值,请先输入 $,然后再输入该值。

3. 按 Enter 键或单击输入数字位置对话框中的确认。

9. 单击鼠标中键确认位置和旋转,并将自定义零件添加到模型。

10. 如果要修改模型中的现有自定义零件:

创建用户单元 17 使用直接修改在模型中添加和移动自定义零件

Page 18: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

a. 确保选择节点选择开关 已激活。

b. 选择自定义零件。

c. 根据第 8 步中的说明进行操作。

d. 要停止修改,请按 Esc 键,或单击右键并从弹出菜单中选择 Interrup。

创建用户单元 网页 7参看

创建用户单元 18 使用直接修改在模型中添加和移动自定义零件

Page 19: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

3 用户单元编辑器

本节说明什么是用户单元编辑器。

单击下面的链接可以了解更多信息:

• 关于用户单元编辑器 网页 19

• 打开用户单元编辑器 网页 19

• 用户单元浏览器 网页 20

• 修改用户单元设置 网页 21

• 保存用户单元 网页 21

• 关闭用户单元编辑器 网页 22

3.1 关于用户单元编辑器

要使简单用户单元成为智能用户单元以便其适应模型中的变化,必须在用户单元编辑器中修改它。在用户单元编辑器中,可以在节点对象与模型对象之间建立从属关系。例如,您可以指定加劲肋的尺寸取决于梁的尺寸。如果改变梁的尺寸,则加劲肋的尺寸也会改变。还可以添加距离变量,例如用于指定板与梁之间的间隙。

在用户单元编辑器中,只能修改节点对象,而不能修改主零件或次零件。

用户单元编辑器 网页 19

3.2 打开用户单元编辑器打开用户单元编辑器以修改用户单元,并创建可根据模型中的变化进行调整的智能用户单元。

要打开用户单元编辑器,请执行以下操作:

1. 单击细部 --> 组件 --> 编辑用户单元。

2. 选择要修改的用户单元。

参看

用户单元编辑器 19 关于用户单元编辑器

Page 20: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

用户零件没有组件符号。要选择用户零件,请确保选择节点开关 处于活动状态。

用户单元编辑器即会打开,显示用户单元编辑器工具栏、用户单元浏览器和用户单元的四个视图。

用户单元编辑器 网页 19

3.3 用户单元浏览器用户单元浏览器以分级树结构显示用户单元的内容。

用户单元附加到的对象

参看

用户单元编辑器 20 用户单元浏览器

Page 21: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

用户单元创建的对象

用户单元浏览器与用户单元编辑器视图协同工作。当在用户单元浏览器中选择一个对象时, Tekla Structures 会在视图中高亮显示该对象。在用户单元编辑器视图中选择一个对象,Tekla Structures 会在用户单元浏览器中高亮显示该对象。

用户单元编辑器 网页 19

3.4 修改用户单元设置

在创建用户单元之后,可以修改以下用户单元设置:

• 更改描述

• 修改位置设置

• 允许零件之间存在多个节点实例

要改变用户单元的设置,请执行以下操作:

1. 在用户单元编辑器中,单击修改用户单元设置按钮 。

2. 根据需要在用户单元设置对话框中修改设置。

3. 单击确认。

用户单元编辑器 网页 19

“类型/说明”选项卡属性 网页 67

“位置”选项卡属性 网页 68

“高级”选项卡属性 网页 68

3.5 保存用户单元在用户单元编辑器中修改了用户单元之后,可以将改变保存到模型中用户单元的所有副本,或使用新名称保存用户单元。

要保存用户单元,执行以下操作之一:

目的 操作步骤

在用户单元的所有副本中保存改变 1. 在用户单元编辑器中,单击保存组件按钮 。

2. 在保存确认对话框中单击是。

参看

参看

用户单元编辑器 21 修改用户单元设置

Page 22: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

目的 操作步骤

使用新名称保存组件。 1. 在用户单元编辑器中,单击用新名称保存按钮

2. 为组件输入新名称。

用户单元编辑器 网页 19

3.6 关闭用户单元编辑器

要关闭用户单元编辑器,请执行以下操作:

1. 单击关闭按钮 。

关闭用户单元编辑器消息会打开。

2. 执行以下操作之一:

• 单击是保存用户单元中的改变。Tekla Structures 会将改变应用于模型中用户单元的所有副本。

• 单击否关闭用户单元编辑器而不保存改变。

用户单元编辑器 网页 19

参看

参看

用户单元编辑器 22 关闭用户单元编辑器

Page 23: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

4 用户单元中的变量

本节说明变量是什么以及如何在用户单元编辑器中创建变量。

单击下面的链接可以了解更多信息:

• 关于变量 网页 23

• 查看变量 网页 24

• 距离变量 网页 24

• 参数变量 网页 30

• 参考距离变量 网页 32

• 属性参考 网页 33

• 辅助平面 网页 34

4.1 关于变量

变量是用户单元的属性。可以在用户单元编辑器中创建变量,并使用变量使用户单元适应模型中的改变。某些变量出现在用户单元对话框中,而有些变量会隐藏并且仅用于计算。

变量类型有两种:

• 距离变量

• 参数变量

距离变量 是两个平面之间或点与平面之间的距离。距离变量将零件绑定在一起,或用作变量参考距离。

参数变量 控制用户单元中的所有其它属性,如名称、材料等级和螺栓尺寸。参数变量也用于计算。

用户单元中的变量 网页 23

距离变量 网页 24

参数变量 网页 30

参看

用户单元中的变量 23 关于变量

Page 24: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

变量属性 网页 79

变量公式中的函数 网页 83

4.2 查看变量

要查看变量,请执行以下操作:

1. 单击用户单元编辑器工具栏上的显示变量按钮 。

变量对话框将打开。

因为元素参数类别在默认情况下处于活动状态,所以该对话框会显示您所修改的用户单元中的所有变量。

2. 如果要查看当前模型中的变量(如零件终点与轴线平面之间的绑定),请选择对话框左侧的模型参数类别。

用户单元中的变量 网页 23

4.3 距离变量

使用距离变量可将对象绑定到平面,以便用户单元可以适应模型中的改变(如不同主截面型材的形状和尺寸)。

可以将以下对象绑定到平面:

• 辅助平面

• 零件的参考点(仅用户单元对象)

• 螺栓组的参考点

• 折角

• 零件和多边形切割控柄

• 线切割

• 钢筋的参考点

• 钢筋网和预应力索的参考点

• 接合

距离变量可以在用户单元对话框中显示或隐藏。若需在用户单元对话框中改变距离值,则可显示距离变量。如果仅将对象绑定到平面,则可隐藏距离变量。

可以手动或自动创建距离变量。

用户单元中的变量 网页 23

手动创建距离变量 网页 25

参看

参看

用户单元中的变量 24 查看变量

Page 25: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

测试距离变量 网页 26

示例:创建距离变量以绑定端板 网页 27

自动创建距离变量 网页 29

删除距离变量 网页 29

在用户单元对话框中隐藏变量 网页 54

手动创建距离变量

在开始之前,应确保将零件表示设置为渲染。只有在渲染视图中才能选择零件表面和可用平面。

要创建距离变量,请执行以下操作:

1. 选择要绑定到平面的参考点。

按住 Alt 键,然后使用区域选择(从左到右)来选择多个参考点。

2. 执行以下操作之一::

• 单击用户单元编辑器工具栏上的添加固定距离按钮 。

• 右键单击参考点并在菜单上选择合并到平面。

3. 在用户单元编辑器中移动指针以高亮显示要与参考点绑定的平面。

如果无法高亮显示正确的平面,请在用户单元编辑器工具栏上改变平面类型。

边界和节点平面适用于大多数截面型材类型,因此请尽量使用它们。

用户单元中的变量 25 距离变量

Page 26: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

如果零件及其参考线遮挡了所需平面,则隐藏它们:

按下 Shift 键,选择零件,右键单击并在列表中选择隐藏。

4. 单击平面以创建距离变量。

Tekla Structures 会在变量对话框中添加距离变量,并在用户单元编辑器视图中显示距离符号。

可以将一个对象 多绑定到三个平面。

距离变量 网页 24

平面类型 网页 74

示例:创建距离变量以绑定端板 网页 27

测试距离变量测试创建的距离变量以查看用户单元中的改变。

要测试距离变量,请执行以下操作:

1. 在用户单元编辑器视图中双击距离符号。

距离属性对话框会打开。

2. 改变值。

3. 单击修改查看改变。

参看

用户单元中的变量 26 距离变量

Page 27: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

还可以在变量对话框中测试距离变量,方法是改变距离变量的公式。

距离变量 网页 24

示例:创建距离变量以绑定端板

在此示例中,会将端板顶部绑定到梁的上边。

要将端板顶部绑定到梁的上边,请执行以下操作:

1. 在用户单元编辑器中选择端板以查看端板控柄。

2. 选择端板顶部控柄。

3. 右键单击并在菜单上选择合并到平面。

4. 将鼠标指针移动到梁翼缘上边以使其高亮显示。

参看

用户单元中的变量 27 距离变量

Page 28: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

如果无法高亮显示所需平面,请在用户单元编辑器工具栏上改变平面类型。

在此处使用边界面类型。如果零件型材改变,则总可找到边界面。

5. 单击梁翼缘上边。

一个距离符号会出现在用户单元编辑器视图中。

6. 如果需要,为距离变量提供描述性名称:

a. 打开变量对话框。

b. 为新距离变量将对话框中的标签改变为 Plate Top to Flange Top。如果您现在改变梁的型材,则端板顶部会由于绑定而跟随梁翼缘的上边。

距离变量 网页 24

平面类型 网页 74

参看

用户单元中的变量 28 距离变量

Page 29: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

自动距离变量

可以在选取的对象与节点或细部的主零件和次零件之间自动创建距离变量。如果选取的对象(或其参考点或控柄)精确位于现有平面上,则这些对象(或其参考点或控柄)会绑定到该平面。Tekla Structures 多可从三个方向创建至现有平面的距离变量。Tekla Structures 按以下顺序选择平面:

1. 辅助平面

2. 用户单元

3. 平面类型

距离变量 网页 24

自动创建距离变量 网页 29

辅助平面 网页 34

平面类型 网页 74

自动创建距离变量

要自动创建距离变量,请执行以下操作:

1. 单击用户单元编辑器工具栏上的自动创建距离变量按钮 。

2. 选取具有控柄的对象。

3. 单击鼠标中键以创建距离变量。

4. 单击创建的变量。

可以在变量对话框和用户单元编辑器视图中查看距离变量。

无法为用户零件自动创建距离变量,因为这些零件没有主零件。

距离变量 网页 24

自动距离变量 网页 29

删除距离变量无法改变现有距离绑定。需要删除现有距离变量,然后创建用于重新绑定的新距离变量。

要删除距离变量,请执行以下操作:

1. 在用户单元编辑器视图中选择距离变量。

2. 按 Delete 键。

参看

限制

参看

用户单元中的变量 29 距离变量

Page 30: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

还可以在变量对话框中删除变量,方法是选择变量,然后单击删除按钮。

距离变量 网页 24

4.4 参数变量

可通过两种基本方式使用参数变量:

• 将参数变量链接到用户单元对象的属性以在用户单元对话框中改变属性。例如,您可以改变对象的名称、材料和截面型材。

• 参数变量用于计算值。例如,您可以计算加劲肋相对于梁长度的位置。

可以决定在用户单元对话框中显示哪些参数变量。隐藏仅在计算中使用的参数变量,显示可以用于改变用户单元属性的变量。

用户单元中的变量 网页 23

创建和链接参数变量 网页 30

示例:创建参数变量以设置端板材料 网页 31

在用户单元对话框中隐藏变量 网页 54

创建和链接参数变量

要创建和链接参数变量,请执行以下操作:

1. 在用户单元编辑器中打开变量对话框。

2. 单击添加按钮。

一个新参数变量会出现在对话框中。

3. 改变新变量的值类型以匹配要链接的属性。

例如,如果将参数变量链接到对象的材料属性,则将值类型改变为材料。

4. 根据需要在用户单元浏览器中浏览查找对象属性。

要在用户单元浏览器中更加方便地查找所需对象,请在用户单元编辑器视图中选择该对象以在用户单元浏览器中高亮显示该对象。

5. 右键单击属性并选择添加等式。

参看

参看

用户单元中的变量 30 参数变量

Page 31: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

6. 在等号后输入参数变量的名称。

参数变量现在已链接到对象属性。要测试参数变量,请改变变量的值。

用户单元中的变量 网页 23

参数变量 网页 30

示例:创建参数变量以设置端板材料 网页 31

示例:创建参数变量以设置端板材料在此示例中,会创建参数变量并将其链接到端板材料。

要创建参数变量以设置端板材料,请执行以下操作:

1. 在用户单元编辑器中打开变量对话框。

2. 单击添加按钮。

一个新参数变量会出现。

3. 将新变量的值类型改变为材料。

4. 在对话框中的标签中输入 End Plate Material。

5. 在用户单元编辑器中打开用户单元浏览器。

6. 在用户单元编辑器视图中选择端板以在用户单元浏览器中高亮显示端板。

7. 在用户单元浏览器中浏览查找端板材料。

参看

用户单元中的变量 31 参数变量

Page 32: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

8. 右键单击材料并选择添加等式。

9. 在等号后输入 P1 并按 Enter。

现在已将参数变量 P1 链接到端板材料。

现在可以在用户单元对话框中改变端板材料。

用户单元中的变量 网页 23

参数变量 网页 30

创建和链接参数变量 网页 30

4.5 参考距离变量

使用参考距离变量可标注两个点之间或点与平面之间的距离。随后可以在计算中使用参考距离变量,例如用于确定爬梯上的横档间距。

移动所参考的对象时,参考距离变量会发生改变。不能通过更改对象的参考距离变量来移动对象。

用户单元中的变量 网页 23

创建参考距离变量 网页 32

参看

参看

用户单元中的变量 32 参考距离变量

Page 33: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

创建参考距离变量

要创建参考距离变量,请执行以下操作:

1. 选择您要绑定到平面的参考点。

2. 单击用户单元编辑器工具栏上的添加参考距离按钮 。

3. 在用户单元编辑器视图中移动指针以高亮显示要与参考点绑定的平面。

如果无法高亮显示正确的平面,请在用户单元编辑器工具栏上改变平面类型。

4. 单击平面以创建参考距离变量。

Tekla Structures 会在变量对话框中添加参考距离变量,并在用户单元编辑器视图中使用橙色显示参考距离。

用户单元中的变量 网页 23

参考距离变量 网页 32

参看

用户单元中的变量 33 属性参考

Page 34: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

4.6 属性参考可以复制主零件和次零件的属性参考并使用这些参考确定用户单元的属性。属性参考是动态的。如果属性以后发生改变,则参考会反映发生的改变。例如,您可在变量计算中使用梁长度参考。如果长度改变,则会自动在计算中使用正确的值。

用户单元中的变量 网页 23

复制属性参考 网页 34

复制属性参考

要复制参考属性,请执行以下操作:

1. 根据需要在用户单元浏览器中浏览查找对象属性。

要在用户单元浏览器中更加方便地查找所需对象,请在用户单元编辑器视图中选择该对象以在用户单元浏览器中高亮显示该对象。

2. 右键单击属性。

3. 在列表中选择复制参照。

4. 根据需要粘贴和使用参考。

可以在变量对话框中将参考粘贴到变量的公式中以在计算中使用,或将参考粘贴到用户单元对象属性。

属性参考 网页 33

示例:确定螺栓排数 网页 41

4.7 辅助平面有时,您可能需要创建自己的平面并用其绑定和移动对象组。

用户单元中的变量 网页 23

创建辅助平面 网页 34

创建辅助平面

要创造一个辅助平面,请执行以下操作:

1. 单击用户单元编辑器工具栏上的增加辅助平面按钮 。

参看

参看

参看

用户单元中的变量 34 辅助平面

Page 35: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

2. 在用户单元编辑器视图中选取四个点。

3. 单击鼠标中键。

Tekla Structures 会绘制辅助平面。

用户单元中的变量 网页 23

辅助平面 网页 34

示例:使用辅助平面确定加劲肋位置 网页 42

参看

用户单元中的变量 35 辅助平面

Page 36: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

5 修改用户单元的示例

本节提供有关如何根据模型中的改变修改用户单元的示例。这些示例相互独立。

单击下面的链接可以了解更多信息:

• 示例:添加选项以创建对象 网页 36

• 示例:确定距离梁翼缘的螺栓组间距 网页 37

• 示例:确定螺栓尺寸和螺栓等级 网页 39

• 示例:确定螺栓排数 网页 41

• 示例:使用辅助平面确定加劲肋位置 网页 42

• 示例:替代子组件 网页 45

• 示例:使用属性文件修改子组件 网页 46

• 示例:在用户单元中使用用户定义属性 网页 47

• 示例:使用模板属性确定扶手支柱数 网页 49

• 示例:将 Excel 电子表格用于用户单元 网页 52

5.1 示例:添加选项以创建对象在本示例中,您将添加一个选项,以选择是否在用户单元中创建对象。

要添加选项以在用户单元中创建对象,请执行以下操作:

1. 在用户单元编辑器中打开变量对话框。

2. 创建一个新的参数变量。

3. 修改参数变量。

• 将值类型改变为“是/否”。

• 在对话框中的标签中输入名称。

Tekla Structures 会在用户单元对话框中显示标签。

修改用户单元的示例 36 示例:添加选项以创建对象

Page 37: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

4. 在自定义组件编辑器中打开自定义组件浏览器。

5. 在用户单元浏览器中浏览查找对象。

6. 将创建属性链接到参数变量。

7. 保存自定义组件。

8. 关闭自定义组件编辑器。

现在,在用户单元对话框中提供了用于创建对象的选项。

修改用户单元的示例 网页 36

创建和链接参数变量 网页 30

变量属性 网页 79

5.2 示例:确定距离梁翼缘的螺栓组间距在此示例中,将确定距离梁翼缘的螺栓组间距。

参看

修改用户单元的示例 37 示例:确定距离梁翼缘的螺栓组间距

Page 38: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

要确定距离梁翼缘的螺栓组间距,请执行以下操作:

1. 修改螺栓组的属性。

a. 在用户单元编辑器中双击螺栓组。

螺栓属性对话框会打开。

b. 在螺栓属性对话框中的从...偏移下清除所有值。

c. 单击修改。

螺栓组会移动到与螺栓组的起始点控柄相同的水平。

2. 将螺栓组绑定到梁翼缘。

a. 在用户单元编辑器中选择螺栓组。

b. 选择(黄色)顶部控柄。

c. 右键单击并在列表中选择合并到平面。

d. 选择梁的上翼缘。

修改用户单元的示例 38 示例:确定距离梁翼缘的螺栓组间距

Page 39: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

一个新距离变量会出现在变量对话框中。

3. 在用户单元编辑器中打开变量对话框。

4. 创建一个新的参数变量。

5. 修改参数变量。

a. 在公式中输入距离值。

b. 在对话框中的标签中输入 Vertical distance to bolt。6. 在距离变量的公式中输入 =-P1。

7. 保存自定义组件。

8. 关闭自定义组件编辑器。

现在可以通过在用户单元对话框中改变到螺栓的垂直距离值,来确定距离梁翼缘的螺栓组间距。

修改用户单元的示例 网页 36

手动创建距离变量 网页 25

创建和链接参数变量 网页 30

变量属性 网页 79

5.3 示例:确定螺栓尺寸和螺栓等级在此示例中,会创建两个参数变量以确定螺栓尺寸和螺栓等级。

要确定螺栓尺寸和螺栓等级,请执行以下操作:

1. 在用户单元编辑器中打开变量对话框。

2. 创建两个新的参数变量。

3. 修改第一个参数变量。

参看

修改用户单元的示例 39 示例:确定螺栓尺寸和螺栓等级

Page 40: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

• 将值类型改变为螺栓尺寸。

Tekla Structures 会自动将后 _diameter 添加到变量名称。请勿删

除该后 。

• 在对话框中的标签中输入 Bolt Size。4. 修改第二个参数变量。

a. 将值类型改变为螺栓等级。

Tekla Structures 会自动将后 _screwdin 添加到变量名称。请勿删

除该后 。

b. 在第二个变量的名称中改变前 ,以便两个变量的前 相同。

螺栓尺寸和螺栓等级变量必须始终具有相同前 ,否则不起作用。

c. 在对话框中的标签中输入 Bolt Standard。5. 在自定义组件编辑器中打开自定义组件浏览器。

6. 在用户单元浏览器中将参数变量链接到螺栓组属性。

• 将 P1_diameter 链接到尺寸属性。

• 将 P1_screwdin 链接到螺栓等级属性。

7. 保存自定义组件。

8. 关闭自定义组件编辑器。

现在可以在用户单元对话框中确定用户单元的螺栓尺寸和螺栓等级。

修改用户单元的示例 网页 36

创建和链接参数变量 网页 30

变量属性 网页 79

参看

修改用户单元的示例 40 示例:确定螺栓尺寸和螺栓等级

Page 41: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

5.4 示例:确定螺栓排数在此示例中,将基于梁高度确定螺栓排数。在计算中将使用 if 语句。

要确定螺栓排数,请执行以下操作:

1. 在用户单元编辑器中打开变量对话框。

2. 创建一个新的参数变量。

3. 将变量的值类型改变为数字。

4. 在用户单元浏览器中浏览到梁的高度。

5. 右键单击高度并在列表中选择复制参照。

6. 在参数变量的公式中输入以下 if 语句:

=if (fP(Height,"ID50B8559A-0000-00FD-3133-353432363133")<301) then 2 else (if(fP(Height,"ID50B8559A-0000-00FD-3133-353432363133")>501)then 4 else 3 endif) endiffP(Height,"ID50B8559A-0000-00FD-3133-353432363133") 是从用

户单元浏览器复制的梁高度参考。

变量通过以下方式获得其值:

• 如果梁高度低于 301 mm,则值为 2。

• 如果梁高度高于 501 mm,则值为 4。

• 如果梁高度介于 300 与 500 mm 之间,则值为 3。

7. 创建一个新的参数变量。

8. 将新变量的值类型改变为距离列。

9. 在新变量的公式中输入 =P1+"*"+100。

修改用户单元的示例 41 示例:确定螺栓排数

Page 42: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

在公式中,100 为螺栓间距,而 P1 值为螺栓排数。

10. 在用户单元浏览器中浏览到螺栓群间距 x。

11. 将变量 P2 链接到螺栓群间距 x。

12. 保存自定义组件。

13. 关闭自定义组件编辑器。

现在改变梁高度时,螺栓排数也会改变。

修改用户单元的示例 网页 36

创建和链接参数变量 网页 30

属性参考 网页 33

变量属性 网页 79

5.5 示例:使用辅助平面确定加劲肋位置在此示例中,将使用辅助平面确定加劲肋位置。还将定位加劲肋,以便它们将梁分为三个长度相等的部分。

要使用辅助平面定位加劲肋,请执行以下操作:

1. 在用户单元编辑器中打开变量对话框。

2. 创建一个新的参数变量。

3. 获取梁的 GUID。

a. 单击工具 --> 查询 --> 对象。

参看

修改用户单元的示例 42 示例:使用辅助平面确定加劲肋位置

Page 43: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

b. 选择梁。

查询目标对话框将打开。

c. 在查询目标对话框中检查梁的 GUID。

4. 修改参数变量。

• 在公式中输入=fTpl("LENGTH","ID4C8B5E24-0000-017D-3132-383432313432")。ID4C8B5E24-0000-017D-3132-383432313432 是梁的 GUID。

变量的值现在与梁长度相同。如果改变梁长度,则值也会改变。

• 在对话框中的标签中输入 Beam Length。5. 创建一个新的参数变量。

6. 修改新参数变量。

• 在公式中输入 =P1/3。• 在对话框中的标签中输入 3rd Points。

7. 创建辅助平面。

a. 单击用户单元编辑器工具栏上的增加辅助平面按钮 。

b. 选取点,然后单击鼠标中键以在一端的加劲肋中心创建辅助平面。

8. 将加劲肋绑定到辅助平面。

a. 选择加劲肋。

b. 按住 Alt,然后使用区域选择(从左到右)来选择所有加劲肋控柄。

修改用户单元的示例 43 示例:使用辅助平面确定加劲肋位置

Page 44: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

c. 单击右键并选择合并到平面。

d. 将加劲肋控柄绑定到辅助平面。

9. 将辅助平面绑定到梁末端。

a. 选择辅助平面。

b. 单击右键并选择合并到平面。

c. 将辅助平面绑定到梁末端。

10. 对于另一端的加劲肋重复步骤 7 到 9。

11. 对于将辅助平面绑定到梁末端的两个距离变量,将公式改变为 =P2。12. 保存自定义组件。

13. 关闭自定义组件编辑器。

在改变梁长度时,加劲肋的位置会改变,以便加劲肋将梁分为三个长度相等的部分。

修改用户单元的示例 网页 36

创建和链接参数变量 网页 30

参看

修改用户单元的示例 44 示例:使用辅助平面确定加劲肋位置

Page 45: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

创建辅助平面 网页 34

手动创建距离变量 网页 25

变量属性 网页 79

5.6 示例:替代子组件在本示例中,您将在用户单元对话框中添加一个选项,以将子组件替换为其它子组件。

要替代用户单元中的子组件,请执行以下操作:

1. 在用户单元编辑器中打开变量对话框。

2. 创建一个新的参数变量。

3. 修改参数变量。

a. 将值类型改变为组件名称。

Tekla Structures 会自动将后 _name 添加到变量名称。

请勿删除该后 。

b. 在公式中输入子组件的名称。

c. 在对话框中的标签中输入描述性名称。

4. 将 P1_name 链接到两个子组件的名称属性。

a. 在自定义组件编辑器中打开自定义组件浏览器。

b. 浏览到其中一个子组件的名称属性。

c. 右键单击名称并选择添加等式。

d. 在等号后输入 P1_name。

修改用户单元的示例 45 示例:替代子组件

Page 46: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

e. 对于另一子组件重复步骤 4b 到 4d。

5. 保存自定义组件。

6. 关闭自定义组件编辑器。

现在,可以在用户单元对话框中使用浇筑板选项改变子组件。

修改用户单元的示例 网页 36

创建和链接参数变量 网页 30

变量属性 网页 79

5.7 示例:使用属性文件修改子组件在本示例中,您将添加一个选项,以在用户单元中使用属性文件修改子组件。

要使用属性文件修改子组件,请执行以下操作:

1. 在用户单元编辑器中打开变量对话框。

2. 创建一个新的参数变量。

3. 修改参数变量。

a. 将值类型改变为组件属性文件。

Tekla Structures 会自动将后 _attrfile 添加到变量名称。请勿删

除该后 。

b. 在公式中输入属性文件的名称。

c. 改变新变量的名称,以便前 与链接到组件名称的变量匹配。

参看

修改用户单元的示例 46 示例:使用属性文件修改子组件

Page 47: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

组件名称和组件属性文件变量必须始终具有相同前 ,否则不起作用。

d. 在对话框中的标签中输入描述性名称。

4. 在自定义组件编辑器中打开自定义组件浏览器。

5. 将 P1_attrfile 链接到子组件的属性文件属性。

6. 保存自定义组件。

7. 关闭自定义组件编辑器。

现在,可以在用户单元对话框中使用属性文件选项修改子组件。

修改用户单元的示例 网页 36

创建和链接参数变量 网页 30

变量属性 网页 79

5.8 示例:在用户单元中使用用户定义属性在此示例中,会将参数变量链接到面板的用户定义属性。随后,可以在视图过滤中使用用户定义属性显示或隐藏面板。

参看

修改用户单元的示例 47 示例:在用户单元中使用用户定义属性

Page 48: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

要在用户单元中使用用户定义属性,请执行以下操作:

1. 在用户单元编辑器中打开变量对话框。

2. 创建一个新的参数变量。

3. 修改参数变量。

• 将值类型改变为文本。

• 在公式中输入 Type1。• 在对话框中的标签中输入 Panel1。

4. 在自定义组件编辑器中打开自定义组件浏览器。

5. 浏览到第一个面板的用户定义属性。

将把 P1 链接到 USER_FIELD_1 属性。但是,该属性在用户单元浏览器中不可见。

6. 使用户定义属性在用户单元浏览器中可见。

a. 双击第一个面板。

面板属性对话框将会打开。

b. 单击用户定义属性...。

用户定义属性的对话框会打开。

c. 转到参数选项卡。

d. 在用户区域 1 框中输入文本。

e. 单击修改。

7. 在用户单元浏览器中单击更新。

USER_FIELD_1 会出现在用户单元浏览器中的用户定义属性下方。

8. 将 P1 链接到 USER_FIELD_1。

修改用户单元的示例 48 示例:在用户单元中使用用户定义属性

Page 49: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

9. 创建两个新参数变量,并将其链接到其它两个面板的用户定义属性。

10. 保存自定义组件。

11. 关闭自定义组件编辑器。

现在可以创建视图过滤,并在过滤中使用用户区域 1 属性以及为参数变量输入的公式值显示或隐藏面板。

修改用户单元的示例 网页 36

创建和链接参数变量 网页 30

变量属性 网页 79

5.9 示例:使用模板属性确定扶手支柱数在此示例中,将使用模板属性基于梁长度确定扶手支柱数。扶手支柱会在梁的两端创建,其中一个随对象排列 (29) 组件复制。

要确定扶手支柱数,请执行以下操作:

1. 在用户单元编辑器中打开变量对话框。

参看

修改用户单元的示例 49 示例:使用模板属性确定扶手支柱数

Page 50: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

2. 创建三个新参数变量。

3. 修改参数变量 P1。

• 在公式中输入 250。• 在对话框中的标签中输入 End Distance。

4. 修改参数变量 P2。

• 在公式中输入 900。• 在对话框中的标签中输入 Spacing。

5. 修改参数变量 P3。

• 将值类型改变为数字。

• 在对话框中的标签中输入 Number of Posts。6. 查询梁的 GUID。

a. 单击工具 --> 查询 --> 对象。

b. 请选择梁。

查询目标对话框将打开。

c. 在查询目标对话框中检查梁的 GUID。

7. 将变量 P3 的公式改变为=(fTpl("LENGTH","ID50B8559A-0000-010B-3133-353432373038")-(P1*2))/P2。fTpl("LENGTH","ID50B8559A-0000-010B-3133-353432373038") 为梁的长度模板属性,而 ID50B8559A-0000-010B-3133-353432373038 为梁的 GUID。

支柱数的计算方式如下:首先从梁长度中减去末端距离,然后将结果除以支柱间距。

8. 在自定义组件编辑器中打开自定义组件浏览器。

9. 将参数变量 P2 和 P3 链接到对象排列 (29) 的属性。

修改用户单元的示例 50 示例:使用模板属性确定扶手支柱数

Page 51: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

10. 将第一个支柱绑定到梁末端。

a. 在用户单元编辑器视图中选择支柱。

b. 按住 Alt,然后使用区域选择(从左到右)来选择支柱控柄。

c. 单击右键并选择合并到平面。

d. 将控柄绑定到梁末端。

11. 按照步骤 10 中的说明将 后一个支柱绑定到梁的另一末端。

修改用户单元的示例 51 示例:使用模板属性确定扶手支柱数

Page 52: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

12. 修改所有距离变量。

• 将公式改变为 =P1。• 将可见性改变为隐藏。

13. 保存自定义组件。

14. 关闭自定义组件编辑器。

现在,可以在用户单元对话框中改变扶手支柱的间距和末端距离。Tekla Structures会基于间距、末端距离和梁的长度计算支柱数。

修改用户单元的示例 网页 36

创建和链接参数变量 网页 30

手动创建距离变量 网页 25

变量属性 网页 79

5.10 示例:将 Excel 电子表格用于用户单元

在此示例中,会将一个 Excel 电子表格链接到用户单元。例如,可以使用 Excel 电子表格检查连接。

电子表格文件的名称必须为 component_"component_name".xls。例如,对于

名为 stiffener 的用户单元为 component_stiffener.xls。Tekla Structures 在以下位置搜索电子表格:

• 在模型文件夹中:..\<model>\exceldesign\• 在使用 XS_EXTERNAL_EXCEL_DESIGN_PATH 高级选项定义的文件夹中。

要将 Excel 电子表格用于用户单元,请执行以下操作:

1. 在用户单元编辑器中打开变量对话框。

2. 创建一个新的参数变量。

3. 修改参数变量。

a. 将值类型改变为“是/否”。

参看

修改用户单元的示例 52 示例:将 Excel 电子表格用于用户单元

Page 53: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

b. 在名称中输入 use_externaldesign。c. 在对话框中的标签中输入 Use external design。

4. 保存自定义组件。

5. 关闭自定义组件编辑器。

用户单元对话框现在包含 Use external design 选项。

修改用户单元的示例 网页 36

创建和链接参数变量 网页 30

变量属性 网页 79

参看

修改用户单元的示例 53 示例:将 Excel 电子表格用于用户单元

Page 54: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

6 修改用户单元对话框

本节说明如何修改用户单元对话框。例如,可以决定在该对话框上显示哪些变量,并且可以向该对话框添加图像、选项卡和列表。

单击下面的链接可以了解更多信息:

• 在用户单元对话框中隐藏变量 网页 54

• 用户单元对话框文件 网页 54

• 用户单元对话框编辑器 网页 55

6.1 在用户单元对话框中隐藏变量默认情况下,Tekla Structures 会在用户单元对话框中显示值大于零的距离变量以及参数变量。可以在需要时隐藏变量。

若要在用户单元对话框中隐藏变量,请执行以下操作:

1. 在用户单元编辑器中打开变量对话框。

2. 将变量的可见性改变为隐藏。

3. 保存自定义组件。

4. 关闭自定义组件编辑器。

修改用户单元对话框 网页 54

查看变量 网页 24

6.2 用户单元对话框文件在创建新用户单元时,Tekla Structures 会自动创建用于定义用户单元对话框的输入文件。输入文件位于模型文件夹下的 CustomComponentDialogFiles 文件夹

中。输入文件的名称与用户单元相同,文件扩展名为 .inp。

参看

修改用户单元对话框 54 在用户单元对话框中隐藏变量

Page 55: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

在修改用户单元时,Tekla Structures 会自动创建输入文件的备份文件。备份文件的扩展名为 .inp_bak,位于模型文件夹下的 CustomComponentDialogFiles文件夹中。Tekla Structures 会在创建备份文件时显示通知。

在用户单元对话框编辑器中打开用户单元对话框文件 网页 56

防止修改用户单元对话框 网页 62

6.3 用户单元对话框编辑器用户单元对话框编辑器是用于编辑用户单元对话框的工具。可以使用用户单元对话框编辑器添加和排列对话框项目(如图像、选项卡和列表)。

在用户单元对话框编辑器中打开用户单元对话框文件 网页 56

在用户单元对话框中移动项目 网页 56

在用户单元对话框中添加图片 网页 56

在用户单元对话框中添加和重命名选项卡 网页 57

示例:修改加劲肋细部的对话框 网页 57

为用户单元对话框编辑器设置选项

若要为用户单元对话框编辑器设置选项,请执行以下操作:

1. 单击工具 --> 选项。

2. 根据需要定义选项。

默认情况下,图片文件夹为 ..\ProgramData\TeklaStructures\<version>\Bitmaps。可以通过单击默认值恢复为默认文件夹。

参看

参看

修改用户单元对话框 55 用户单元对话框编辑器

Page 56: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

3. 单击应用和确认。

在用户单元对话框编辑器中打开用户单元对话框文件

若要在用户单元对话框编辑器中打开用户单元对话框文件,请执行以下操作:

1. 单击细部 --> 组件 --> 编辑用户单元对话框。

2. 选择模型中的用户单元。

用户单元对话框文件会在用户单元对话框编辑器中打开。

还可以在模型或组件目录中右键单击用户单元,然后从弹出菜单中选择编辑用户单元对话框以打开用户单元对话框文件进行编辑。

用户单元对话框文件 网页 54

在用户单元对话框中移动项目

若要在用户单元对话框中移动项目,请将该项目拖动到新位置。

通过按住 Ctrl 键并单击项目,或是使用区域选择,可以选择多个项目。然后可以同时拖动所有这些项目。

您还可以使用复制、剪切和粘贴命令。例如,若要将项目移动到另一个选项卡,请选择项目,按 Ctrl + X,转到另一个选项卡,然后按 Ctrl + V。

在用户单元对话框中添加图片可以在用户单元对话框中添加图片以使用户单元更易于使用。

若要在用户单元对话框中添加图片,请执行以下操作:

1. 单击插入 --> 图片。

即会打开打开对话框。它会显示在选项中设置为图片文件夹的文件夹内容。

将所有用户单元对话框图片添加到图片文件夹。

2. 选择图片。

该图片必须为位图 (.bmp) 格式。

3. 单击打开。

参看

修改用户单元对话框 56 用户单元对话框编辑器

Page 57: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

4. 将图片拖动到正确位置。

在用户单元对话框中添加和重命名选项卡

若要在用户单元对话框中添加和重命名选项卡,请执行以下操作:

1. 单击插入 --> 选项卡页。

2. 双击新选项卡。

3. 输入新名称并按 Enter。

示例:修改加劲肋细部的对话框

本示例演示如何在用户单元对话框编辑器中修改加劲肋细部的对话框,以便可以在模型中更容易地调整加劲肋。工作流包含三个任务:

1. 示例:在加劲肋对话框中添加包含图片的列表 网页 57

2. 示例:在加劲肋对话框中排列文本框和标签 网页 60

3. 示例:在加劲肋对话框中灰显不可用的选项 网页 61

在完成任务之后,加劲肋对话框中会实现以下改进:

• 使用包含图片的列表控制加劲肋板的创建。

• 灰显不可用的选项。

• 列表、文本框和标签排列整齐。

修改用户单元对话框 57 用户单元对话框编辑器

Page 58: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

示例:在加劲肋对话框中添加包含图片的列表

首先在加劲肋对话框中添加包含图片的列表。此任务为工作流 示例:修改加劲肋细部的对话框 网页 57 中的状态 1。

加劲肋的对话框具有如下所示的文本框。用户需要知道控制加劲肋板创建的值(0 是左侧,1 是右侧,而 2 是两侧板)。将文本框替换为更易于使用的列表。

若要在对话框中将文本框替换为列表,请执行以下操作:

1. 检查控制板创建的参数变量的名称。

a. 在用户单元对话框编辑器中双击已创建的板文本框。

对象属性对话框随即打开。

b. 在对象属性对话框对数检查参数变量的名称。

2. 选择文本框并按 Delete。

3. 添加新属性(列表)。

a. 单击 插入 --> 属性 。

b. 将属性拖动到合适位置。

4. 双击新属性以编辑其属性。

修改用户单元对话框 58 用户单元对话框编辑器

Page 59: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

5. 输入 P4 作为属性的名称。

现在属性已链接到控制板创建的参数变量。

6. 单击编辑值以添加列表项。

7. 为左侧板添加图片。

a. 单击浏览添加...。

b. 浏览到正确的文件夹。

c. 选择合适的图片。

d. 单击打开。

8. 通过与左侧板相同的方式为右侧板添加图片,然后为两侧板添加图片。

9. 在编辑属性值对话框中,选择两侧板的图片,然后单击默认值使该属性成为默认值。

10. 单击确认。

11. 在对象属性对话框中单击应用。

12. 在用户单元对话框编辑器中保存更改。

现在可以更加方便地选择要创建的板。

修改用户单元对话框 59 用户单元对话框编辑器

Page 60: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

示例:在加劲肋对话框中排列文本框和标签

在加劲肋对话框中添加列表之后,可以在该对话框中围绕列表排列文本框和标签。此任务为工作流 示例:修改加劲肋细部的对话框 网页 57 中的状态 2。

在排列文本框和标签之前,对话框如下所示:

若要在加劲肋对话框中排列文本框和标签,请执行以下操作:

1. 将控制左侧板等级的文本框拖动到列表左侧。

2. 将左侧板等级标签拖动到对应文本框上方。

3. 将控制右侧板等级的文本框拖动到列表右侧。

4. 将右侧板等级标签拖动到对应文本框上方。

5. 将列表标签拖动到列表上方。

6. 保存更改。

修改用户单元对话框 60 用户单元对话框编辑器

Page 61: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

现在列表、文本框和标签已排列整齐。

在用户单元对话框中移动项目 网页 56

示例:在加劲肋对话框中灰显不可用的选项

排列文本框和标签之后,在加劲肋对话框中灰显不可用的选项。此任务为工作流 示例:修改加劲肋细部的对话框 网页 57 中的状态 3。

若要灰显不可用的选项,请执行以下操作:

1. 当在模型中仅创建右加劲肋板时,灰显左侧板等级文本框。

a. 在已创建的板列表中选择右侧板的图片。

b. 按住 Ctrl 键并选择左侧板等级文本框。

c. 单击切换可见性 按钮。

2. 取消选择所有对话框对象。

3. 当在模型中仅创建左加劲肋板时,灰显右侧板等级文本框。

a. 在已创建的板列表中选择左侧板的图片。

b. 按住 Ctrl 键并选择右侧板等级文本框。

c. 单击切换可见性 按钮。

4. 保存更改。

参看

修改用户单元对话框 61 用户单元对话框编辑器

Page 62: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

现在当仅创建右侧板时,左侧板等级文本框不可用,反之亦然。

防止修改用户单元对话框可以锁定对话框文件 (.inp) 以防止意外修改。如果该文件未锁定,并且有其他人

在用户单元编辑器中更新用户单元,则您对对话框进行的所有修改都会丢失。

若要防止修改 .inp 文件,请在用户单元对话框编辑器中单击锁定/解除锁定按钮以

变为锁定状态 。

当 .inp 文件设置锁定时,可以在用户单元编辑器中修改用户单元,但是不会更

新 .inp 文件。但是,即使 .inp 文件锁定,也可以在用户单元对话框编辑器中修

改对话框。

用户单元对话框文件 网页 54参看

修改用户单元对话框 62 用户单元对话框编辑器

Page 63: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

7 管理用户单元

本部分介绍如何管理用户单元。您可以输出和输入用户单元,并阻止其他用户修改用户单元。

单击下面的链接可以了解更多信息:

• 输出用户单元 网页 63

• 输入用户单元 网页 64

• 使用密码保护用户单元 网页 65

• 阻止在组件目录中对用户单元执行操作 网页 65

7.1 输出用户单元可以将用户单元输出到文件,然后将该文件输入另一个模型。如果用户单元包含绘制的横截面,则需要同时输出图纸和用户单元。

要输出用户单元,请执行以下操作:

1. 按 Ctrl + F 打开组件目录。

2. 在组件目录中选择用户单元。

3. 右键单击并选择输出...。

输出组件对话框将打开。

4. 浏览到要用于保存文件的文件夹。

5. 在选择框中键入输出文件的名称。

默认情况下,文件扩展名为 .uel。6. 单击确认输出用户单元。

请勿在输出用户单元之后改变 .uel 文件的名称。

管理用户单元 63 输出用户单元

Page 64: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

可以将用户单元输出到单独的文件,方法是在组件目录中选择用户单元,右键单击并在菜单上选择输出到单独的文件中。

您也可以将自定义组件部件上传到 Tekla Warehouse。

管理用户单元 网页 63

输入用户单元 网页 64

共享用户单元提示 网页 97

7.2 输入用户单元

要将用户单元输入到模型中,请执行以下操作:

1. 按 Ctrl + F 打开组件目录。

2. 右键单击自定义组件部件列表并选择输入...。

输入组件对话框将打开。

3. 浏览到包含输出文件的文件夹。

4. 选择输出文件。

5. 单击确认输入用户单元。

如果用户单元包含绘制的横截面,则需要同时输入图纸和用户单元。

可以使用 XS_UEL_IMPORT_FOLDER 高级选项自动将用户单元输入到新模型中。

可将所有自定义组件部件输出到特定文件夹,并在 XS_UEL_IMPORT_FOLDER 高级选项中引用这些文件夹,从而方便地将自定义组件部件输入到新模型中。

您也可以从 Tekla Warehouse 下载自定义组件部件。

管理用户单元 网页 63

输出用户单元 网页 63

共享用户单元提示 网页 97

参看

参看

管理用户单元 64 输入用户单元

Page 65: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

7.3 使用密码保护用户单元可以为用户单元设置密码以阻止他人修改用户单元。可以按常规方式向模型中添加受密码保护的用户单元。

要为用户单元设置密码,请执行以下操作:

1. 选择模型中的用户单元。

2. 右键单击用户单元并选择编辑用户单元。

用户单元编辑器随即打开。

3. 单击用户单元编辑器工具栏上的显示变量按钮 。

变量对话框将打开。

4. 单击添加以创建一个新变量。

5. 在名称中输入 Password。6. 在公式中输入所需密码。

7. 保存自定义组件。

8. 关闭自定义组件编辑器。

Tekla Structures 现在会在您尝试在用户单元编辑器中打开用户单元时,提示您输入密码。

管理用户单元 网页 63

7.4 阻止在组件目录中对用户单元执行操作

可以阻止在组件目录中对用户单元执行以下操作:

• 删除

• 输入

• 添加到收藏夹

• 添加到搜索结果

• 改变图像

• 编辑关键字

• 从搜索结果中删除

要阻止在组件目录中对用户单元执行操作,请执行以下操作:

1. 单击文件 --> 打开模型文件夹。

2. 右键单击模型文件夹中的 ComponentCatalog.txt 文件。

参看

管理用户单元 65 使用密码保护用户单元

Page 66: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

3. 在菜单上选择属性。

文件属性对话框将会打开。

4. 在通用性选项卡上选中只读复选框。

5. 单击确认。

管理用户单元 网页 63参看

管理用户单元 66 阻止在组件目录中对用户单元执行操作

Page 67: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

8 用户单元设置

本节提供有关各种用户单元设置、平面类型、变量类型和变量功能的更多信息。

单击下面的链接可以了解更多信息:

• 用户单元快捷方式属性 网页 67

• 默认用户单元对话框属性 网页 70

• 平面类型 网页 74

• 变量属性 网页 79

• 变量公式中的函数 网页 83

8.1 用户单元快捷方式属性本节提供有关用户单元快捷方式中的属性的更多信息。

单击下面的链接可以了解更多信息:

• “类型/说明”选项卡属性 网页 67

• “位置”选项卡属性 网页 68

• “高级”选项卡属性 网页 68

• 位置类型 网页 69

“类型/说明”选项卡属性类型/说明选项卡包含以下属性:

选项 描述

类型 选择用户单元的类型。

类型影响在模型中插入用户单元的方式。类型还定义用户单元是否连接到现有零件。

用户单元设置 67 用户单元快捷方式属性

Page 68: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

选项 描述

名称 用户单元的唯一名称。

描述 用户单元的简短描述。TeklaStructures 会在组件目录中显示该描述。

节点说明 要在图纸中显示此项,请在节点标记属性对话框中包含代码。

用户单元快捷方式属性 网页 67

用户单元类型 网页 10

“位置”选项卡属性位置选项卡包含以下属性:

选项 描述 注释

向上方向 设置默认向上方向。 不可用于零件。

位置类型 组件相对于主零件的位置(或起点)。

不可用于细部和零件。

用户单元快捷方式属性 网页 67

位置类型 网页 69

“高级”选项卡属性高级选项卡包含以下属性:

选项 描述 注释

细部类型 确定组件位于主零件哪一侧。选项有:

• 中间的细部

Tekla Structures 在主零件的同一侧创建所有组件

• 端头细部

Tekla Structures 在主零件 接近细部的一侧创建所有组件

仅影响不对称组件。

仅适用于细部和接缝

相对于主部件定义点的位置

确定选取用于创建细部的位置(相对于主零件)。

仅适用于细部

参看

参看

用户单元设置 68 用户单元快捷方式属性

Page 69: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

选项 描述 注释

相对于次部件定义点的位置

确定创建组件的位置(相对于次零件)。仅适用于节点和接缝

允许相同零件间有多个节点

选中可在同一主零件的多个位置创建多个组件。

仅适用于节点和接缝

精确定位 在模型中选取位置,为接缝定位。

清除该复选框可让 Tekla Structures使用自动接缝识别来定位接缝。此复选框特别适用于扭曲接缝。

仅适用于接缝

定位时使用范围框的中心

选中可基于用户零件的边界轮廓(围绕实际零件截面的框)的中心来定位用户零件。

仅适用于零件

用户单元快捷方式属性 网页 67

位置类型位置类型确定用户单元创建的对象的位置(相对于主零件)。选项有:

选项 描述 示例

中间 主零件的中心线与次零件的中心线相交处。

箱形平面 主零件框与次零件的中心线相交处。

参看

用户单元设置 69 用户单元快捷方式属性

Page 70: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

选项 描述 示例

碰撞平面 次零件的中心线与主零件相交处。

终点面 次零件的中心线与主零件末端相撞的位置。

节点板的平面 主零件的中心线与第一个次零件的中心线相交处。x 方向与主零件的中心线垂直。

用户单元快捷方式属性 网页 67

8.2 默认用户单元对话框属性在创建用户单元时,Tekla Structures 会为用户单元自动创建对话框。该对话框包含用于零件的位置选项卡,以及用于节点、细部和接缝的通用性选项卡。

节点、细部和接缝的默认对话框属性 网页 73

零件的默认对话框属性 网页 70

零件的默认对话框属性默认情况下,用户零件对话框包含位置选项卡。位置选项卡包含以下属性:

参看

参看

用户单元设置 70 默认用户单元对话框属性

Page 71: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

选项 描述 示例

在平面上 在工作平面上改变零件位置。中间

右侧

左侧

旋转 以 90 度为单位旋转零件。 顶面和下面

前面和后面

用户单元设置 71 默认用户单元对话框属性

Page 72: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

选项 描述 示例

在深度 改变与工作平面垂直的零件位置。

中间

前面

后部

显示第 3 个句柄 将嵌套用户零件的第三个控柄在所需方向上设置为可见。

然后,您就可以在所需方向上绑定第三个控柄,强制该零件随其它零件旋转。

用户单元设置 72 默认用户单元对话框属性

Page 73: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

选项 描述 示例

上面

在左边

默认用户单元对话框属性 网页 70

节点、细部和接缝的默认对话框属性默认情况下,节点、细部和接缝的用户单元对话框包含通用性选项卡。通用性选项卡包含以下属性:

选项 描述 注释

向上方向 指示组件如何相对于当前工作平面,围绕次零件旋转。如果没有次零件,Tekla Structures 将围绕主零件旋转节点。

与主零件相关的位置 组件相对于主零件的创建点。 仅适用于细部。

参看

用户单元设置 73 默认用户单元对话框属性

Page 74: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

选项 描述 注释

相对于次零件的位置 Tekla Structures 根据所选选项自动放置组件。

默认情况下适用于接缝。

要在节点中使用此属性,请在创建组件时,在高级选项卡上选中允许相同零件间有多个节点复选框。

放置到选择位置 选中可将接缝放置到选取的点。 仅适用于接缝

细部类型 确定组件位于主零件哪一侧。选项有:

• 中间的细部

Tekla Structures 在主零件的同一侧创建所有组件。

• 端头细部

Tekla Structures 在主零件 接近细部的一侧创建所有组件。

仅影响不对称组件。

仅适用于细部

锁定 是可防止修改属性。

等级 用户单元创建的零件的等级。

节点代码 标识组件。可以在图纸上的节点标记中显示此节点代码。

自动默认值规则组 用于设置节点属性的规则组。

自动连接规则组 Tekla Structures 用于选择节点的规则组。

默认用户单元对话框属性 网页 70参看

用户单元设置 74 平面类型

Page 75: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

8.3 平面类型在创建距离变量时会使用平面。例如,可以将板的参考点绑定到梁的顶面。可以更改平面类型来将参考对象绑定到所需的平面。

可以将参考对象绑定到以下平面:

平面类型 描述 示例

边界面 围绕截面型材的方框的边线

中心面 截面型材的中心面

用户单元设置 75 平面类型

Page 76: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

平面类型 描述 示例

主要平面 截面型材的外侧和内侧表面

切割面 如果零件包含线、零件或多边形切割,此选项可选择切割表面。不能选择结合。

节点平面 取决于用户单元的节点类型和位置类型。

轴线平面 显示轴线平面。

此平面类型仅在模型和草图中可用。

用户单元设置 76 平面类型

Page 77: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

手动创建距离变量 网页 25

示例:细部节点平面 网页 77

示例:连接节点平面 网页 77

示例:接合节点平面 网页 78

示例:零件节点平面 网页 79

示例:细部节点平面请参见下面的细部节点平面示例。

平面类型 网页 74

示例:连接节点平面请参见下面的连接节点平面示例。

参看

参看

用户单元设置 77 平面类型

Page 78: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

平面类型 网页 74

示例:接合节点平面请参见下面的接合节点平面示例。

参看

用户单元设置 78 平面类型

Page 79: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

平面类型 网页 74

示例:零件节点平面请参见下面的零件节点平面示例。

平面类型 网页 74

8.4 变量属性您可以在变量对话框中确定变量的以下属性:

选项 描述

名称 变量的唯一名称。使用此名称可在用户单元编辑器中引用变量。

大长度为 19 个字符。

公式 可以包含一个值或一个公式。

公式以 = 开头。

参看

参看

用户单元设置 79 变量属性

Page 80: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

选项 描述

值 显示公式中的当前值。

值类型 确定您可以输入的值的类型。

变量类型 距离或参数变量。

可见性 隐藏或显示

设置为显示可在用户单元对话框中显示变量。

对话框中的标签 Tekla Structures 在用户单元对话框中显示的变量的名称。

大长度为 30 个字符。

值类型 网页 80

用户单元中的变量 网页 23

值类型值类型确定您可以为变量输入的值的类型。Tekla Structures 的变量有以下值类型:

选项 描述

编号 一个整数。用于数量和乘数。

长度 一个十进制(浮点)数。用于长度和距离。长度数有单位(毫米、英寸等),舍入到两位小数。

文本 一个文本 (ASCII) 字符串。

系数 一个不带单位的十进制值。在工具 --> 选项 --> 选项... --> 单位和精度中可以设置值类型的精度。

角度 一个用于存储角度的十进制数,以弧度方式存储到一位小数。

材料 一个与材料目录关联的数据类型。用于从标准材料对话框中选择材料。

截面型材 一个与截面型材目录关联的数据类型。用于从标准截面型材对话框中选择截面型材。

螺栓尺寸

螺栓等级

与螺栓目录链接的数据类型。螺栓尺寸和螺栓等级一起使用。它们有固定命名方式:Px_diameter 和 Px_screwdin。请不要更改

固定名称。

若要在组件对话框中显示这些值,二者的 x 必须相同,例如,

P1_diameter 和 P1_screwdin。

参看

用户单元设置 80 变量属性

Page 81: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

选项 描述

螺栓类型 用于在用户单元对话框中确定螺栓类型(工地/工厂)。在用户单元浏览器中链接到螺栓的螺栓类型属性。

栓钉尺寸

栓钉等级

与螺栓目录链接的数据类型。栓钉尺寸与栓钉等级一起使用。它们有固定命名方式:Px_size 和 Px_standard。请不要更改固定名

称。

若要在组件对话框中显示这些值,二者的 x 必须相同,例如,

P9_size 和 P9_standard。

距离列 与具有几个长度值的选项一起使用,例如螺栓间距。

在距离之间使用空格作为分隔符。

焊接形式 用于选择焊接形式的数据类型。

折角类型 用于确定折角形状的数据类型。

焊接现场 用于确定焊接位置的数据类型:工厂或工地。

用户单元设置 81 变量属性

Page 82: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

选项 描述

钢筋等级

钢筋尺寸

钢筋挠度范围

与钢筋目录链接的数据类型。钢筋等级、钢筋尺寸和钢筋挠度范围一起使用。它们有固定命名格式:Px_grade、Px_size 和Px_radius,其中 x 是一个数字。请不要更改固定名称。

若要在组件对话框中显示这些值,全部这些值的 x 必须相同,例

如,P1_grade、P1_size 和 P1_radius。

钢筋网 用于确定用户单元中的钢筋网。在用户单元浏览器中链接到钢筋网的目录名称属性。

组件名称 用于将用户单元中的一个子组件替换为另一个子组件。链接到用户单元浏览器中对象的名称属性。

组件属性文件 用于设置用户单元中的子组件的属性。与组件名称一起使用,格式为 Px_name 和 Px_attrfile,其中 x 为一个数字。请不要更

改固定名称。

若要在组件对话框中显示这些值,二者的 x 必须相同,例如,

P2_name 和 P2_attrfile。

是/否 用于确定 Tekla Structures 是否在用户单元中创建对象。在用户单元浏览器中链接到对象的创建属性。

用户单元设置 82 变量属性

Page 83: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

选项 描述

位屏蔽 用于定义螺栓构件(螺母和垫圈)和带长孔的零件。与用户单元浏览器中螺栓的螺栓结构和带长孔的零件属性关联。

值是一和零组成的五数字序列。这与螺栓属性对话框中的复选框相关。1 表示选中了复选框,0 表示清除了复选框。

在下面的示例中,值 10010 表示在螺栓构件中创建了具有一个垫圈和一个螺母的螺栓。

变量属性 网页 79

用户单元中的变量 网页 23

8.5 变量公式中的函数本部分提供可以在变量公式中使用的函数的有关信息。

公式总是以等号 (=) 开头。

单击下面的链接可以了解更多信息:

• 算术运算符 网页 84

• 逻辑和比较运算符 网页 84

• 参考函数 网页 85

• ASCII 文件作为参考函数 网页 85

• 数学函数 网页 87

• 统计函数 网页 88

• 数据类型转换函数 网页 88

• 字符串操作 网页 90

参看

用户单元设置 83 变量公式中的函数

Page 84: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

• 三角函数 网页 91

• 市售尺寸函数 网页 91

• 边框条件函数 网页 92

• 示例:歪斜和倾斜边框条件 网页 93

• 示例:ceil 和 floor 统计函数 网页 94

算术运算符

在变量公式中可以使用以下算术运算符:

运算符 描述 说明

+ 加 也用于创建参数字符串。

- 减

* 乘 乘比除快。

=D1*0.5 比 =D1/2 快/ 除

变量公式中的函数 网页 83

逻辑和比较运算符

可以使用 if-then-else 语句测试一个条件,并根据结果设置值。

=if (D1>200) then 20 else 10 endif

也可以在 if 语句中使用以下运算符:

运算符 描述 示例

== 两侧相等

!= 两侧不相等

< 左侧较小

<= 左侧较小或相等

> 右侧较小

>= 右侧较小或相等

&& 逻辑与

两个条件都必须为真

=if (D1==200 && D2<40) then 6else 0 endif如果 D1 为 200 并且 D2 小于 40,则结果为6,否则为 0。

参看

用户单元设置 84 变量公式中的函数

Page 85: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

运算符 描述 示例

|| 逻辑或

只需一个条件为真

=if (D1==200 || D2<40) then 6else 0 endif如果 D1 为 200 或 D2 小于 40,则结果为6,否则为 0。

变量公式中的函数 网页 83

示例:确定螺栓排数 网页 41

参考函数

参考函数指另一个对象的属性,如次零件的板厚度。Tekla Structures 在系统级别引用对象,因此如果对象属性发生更改,参考函数值也会随之更改。

函数 描述 示例

fTpl("templateattribute", "objectGUID")

返回具有给定对象 GUID的模板属性的值。

=fTpl("WEIGHT","ID50B8559A-0000-010B-3133-353432373038")返回 GUID 为ID50B8559A-0000-010B-3133-353432373038 的对象的重量。

fP("user-definedattribute", "objectGUID")

返回具有给定对象 GUID的用户定义属性的值。

=fP("comment","ID50B8559A-0000-010B-3133-353432373038")返回 GUID 为ID50B8559A-0000-010B-3133-353432373038 的对象的用户定义属性评注。

fValueOf("parameter")

返回参数的值。 如果等式为 =P2+"*"+P3,则结

果为 P2*P3对于 =fValueOf("P2")+"*"+fValueOf("P3"),其中

P2=780,P3=480,结果为 780*480

变量公式中的函数 网页 83

示例:使用辅助平面确定加劲肋位置 网页 42

参看

参看

用户单元设置 85 变量公式中的函数

Page 86: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

ASCII 文件作为参考函数

可以参考 ASCII 文件获取数据。

请在 ASCII 文件中每行的末尾输入一个空格。 否则将无法正确读取信息。

Tekla Structures 按以下顺序搜索作为系统文件的文件:

1. 模型

2. ..\TeklaStructuresModels\<model>\CustomComponentDialogFiles\

3. 工程(使用高级选项 XS_PROJECT 设置)

4. 公司(使用高级选项 XS_FIRM 设置)

5. 系统(使用高级选项 XS_SYSTEM 设置)

用于读取文件的格式如下:

fVF("filename", "key_value_of_row", column_number)• 行的键值是唯一的文本值。

• 列号为从 1 开始的索引。

=fVF("Overlap.dat", "MET-202Z25", 5) 函数位于变量对话框的公式中。

函数从 Overlap.dat 文件获取截面 MET-202Z25 的值 16.0。示例

用户单元设置 86 变量公式中的函数

Page 87: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

行的键值 (MET-202Z25)

列编号 (5)

变量公式中的函数 网页 83

数学函数

在变量公式中可以使用以下数学函数:

函数 描述 示例

fabs(参数) 返回参数的绝对值 =fabs(D1) 返回 15

如果 D1 = -15

exp(幂) 返回 e 的幂

e 为欧拉数。

=exp(D1) 返回 7.39

如果 D1 = 2

ln(参数) 返回参数的自然对数(基数为e)

=ln(P2) 返回 2.71

如果 P2 = 15

log(参数) 返回参数的对数(基数为 10) =log(D1) 返回 2

如果 D1=100

sqrt(参数) 返回参数的平方根 =sqrt(D1) 返回 4

如果 D1 = 16

mod(被除数, 除数) 返回相除的余数 =mod(D1, 5) 返回 1

如果 D1 = 16

pow(基数, 幂) 返回基数的指定次幂 =pow(D1, D2) 返回 9

如果 D1 = 3 且 D2 = 2

hypot(边 1,边 2) 返回斜边

边 1

斜边

边 2

=hypot(D1, D2) 返回 5

如果 D1 = 3 且 D2 = 4

参看

用户单元设置 87 变量公式中的函数

Page 88: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

函数 描述 示例

n!(参数) 返回参数的阶乘 =n!(P2) 返回 24

如果 P2 = 4

(1*2*3*4)

round(参数, 精确度) 返回参数舍入到给定精确度后的值

=round(P1, 0.1) 返回

10.600

如果 P1 = 10.567

PI 返回 31 位小数的 pi 值 =PI 返回

3.1415926535897932384626433832795

变量公式中的函数 网页 83

统计函数

在变量公式中可以使用以下统计函数:

函数 描述 示例 (P1 = 1.4 P2 = 2.3)

ceil() 返回大于或等于参数的 小整数 =ceil(P1) 返回 2

floor() 返回小于或等于参数的 大整数 =floor(P1) 返回 1

min() 返回 小的参数 =min(P1, P2) 返回 1.4

max() 返回 大的参数 =max(P1, P2) 返回 2.3

sum() 参数合计 =sum(P1, P2) 返回 3.7

sqsum() 参数平方合计:(参数 1)2 + (参数 2)2

=sqsum(P1, P2) 返回 7.25

ave() 参数的平均数 =ave(P1, P2) 返回 1.85

sqave() 参数平方的平均数 =sqave(P1, P2) 返回 3.625

变量公式中的函数 网页 83

示例:ceil 和 floor 统计函数 网页 94

参看

参看

用户单元设置 88 变量公式中的函数

Page 89: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

数据类型转换函数

单位取决于以下菜单中的设置: 工具 --> 选项 --> 选项 --> 单位和精度 .

在变量公式中可以使用以下数据类型转换函数:

函数 描述 示例

int() 将数据转换为整数 对计算截面型材尺寸尤为有用:

如果精度在选项对话框中设置为0,则

=int(100.0132222000) 返回 100

double() 将数据转换为双精度数

string() 将数据转换为字符串

imp() 转换英制单位

在计算中使用此函数而不使用英制单位。不能直接在计算中使用英制单位。

对于以下示例,在选项对话框中,长度单位设置为 mm,且精度设置为 2。

=imp(1,1,1,2) 意味着 1 英

尺 1 1/2 英寸会返回 342.90mm

=imp(1,1,2) 意味着 1 1/2

英寸会返回 38.10 mm

=imp(1,2) 意味着 1/2 英寸会

返回 12.70 mm

=imp(1) 意味着 1 英寸会返回

25.40 mm

=3’/3" 不正确,但

=imp(36)/imp(3) 是正确的

vwu(值, 单位) 转换长度值和角度值。可用单位有:

• "ft" ("feet", "foot")

• "in" ("inch", "inches")

• "m"

• "cm"

• "mm"

• "rad"

• "deg"

如果在选项对话框中,长度单位设置为 mm,且精度设置为 2,则=vwu(4.0,"in") 会返回

101.60 mm

如果在选项对话框中,角度设置为度,且精度设置为 2,则

=vwu(2.0,"rad") 会返回

114.59 度

用户单元设置 89 变量公式中的函数

Page 90: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

变量公式中的函数 网页 83

字符串操作

在变量公式中,字符串必须位于引号内。例如,要用两个变量 P2 = 100 和 P3 = 10定义截面型材尺寸 PL100*10,应输入以下公式:

="PL"+P2+"*"+P3

Tekla Structures 将螺栓间距作为字符串处理。要定义螺栓间距,应将值类型设置为距离列并输入如下所示的公式:

=P1+" "+P2如果 P1 = 100 (长度) 且 P2 = 200 (长度),结果将为 100 200。

在变量公式中可以使用以下字符串操作:

操作 描述 示例 (P1 = "PL100*10")

match(参数 1, 参数 2)

如果参数相等则返回 1,否则返回 0。

您还可以将通配符 *、? 和 [ ]用在 match 函数中。

=match(P1, "PL100*10")返回 1

接受以 PFC 开头的所有截面型材:=match(P4, "PFC*")接受以 PFC 开头并且高度以 2、3、4 或 5 开头的截面型材:=match(P4, "PFC[2345]*")接受以 PFC 开头、高度为 200、300、400 或 500 并且宽度以 7开头的截面型材:=match(P4,"PFC[2345]00?7")

length(参数) 返回参数中的字符数。 =length(P1) 返回 8

find(参数, 字符串)

返回指定字符串的次序编号(从零开始),如果从参数中未找到指定字符串,则返回 -1。

=find(P1, "*") 返回 5

getat(参数, n) 返回参数中的第 n 个(从零开始)字符。

=getat(P1, 1) 返回“L”

setat(参数, n,字符)

将参数中的第 n 个(从零开始)字符设置为指定字符。

=setat(P1, 0, "B") 返回

“BL100*10”

mid(字符串, n,x)

返回从第 n 个(从零开始)字符开始的字符串的 x 个字符。如果不设置 后一个参数 (x),则返回字符串的 后部分。

=mid(P1,2,3) 返回“100”

参看

用户单元设置 90 变量公式中的函数

Page 91: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

操作 描述 示例 (P1 = "PL100*10")

reverse(字符串) 反转给定字符串。 =reverse(P1) 返回

“01*001LP”

变量公式中的函数 网页 83

三角函数

在变量公式中使用三角函数时,需要包含一个前 来定义单位。如果不包含前 ,Tekla Structures 使用弧度作为默认单位。

• d 表示度。例如 sin(d180)。• r 表示弧度(默认)。例如,sin(r3.14) 或 sin(3.14)在变量公式中可以使用以下三角函数:

函数 描述 示例

sin() 返回正弦值 =sin(d45) 返回 0.71

cos() 返回余弦值 =cos(d45) 返回 0.71

tan() 返回正切值 =tan(d45) 返回 1.00

asin() sin() 的反函数,返回以弧度为单位的值

=asin(d45) 返回 0.90

acos() cos() 的反函数,返回以弧度为单位的值

=acos(d45) 返回 0.67

atan() tan() 的反函数,返回以弧度为单位的值

=atan(d45) 返回 0.67

sinh() 返回双曲正弦值 =sinh(d45) 返回 0.87

cosh() 返回双曲余弦值 =cosh(d45) 返回 1.32

tanh() 返回双曲正切值 =tanh(d45) 返回 0.66

atan2() 返回正切为两个数字之商的角度。返回以弧度为单位的值

=atan2(1,3) 返回 0.32

变量公式中的函数 网页 83

市售尺寸函数在用户单元中使用市售尺寸,可从可用市售尺寸中选择合适的板尺寸(通常为板厚度)。例如,板的厚度应与梁的腹板匹配。

参看

参看

用户单元设置 91 变量公式中的函数

Page 92: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

函数 描述 示例

fMarketSize(材料, 厚度, 外加步长)

根据指定的厚度返回marketsize.dat 文件中的材

料可用的下一个市售尺寸。

文件必须位于 ..\environments\your_environment\profil文件夹或系统文件夹中。

对于外加步长,请输入一个数字定义下一个尺寸的增量(默认值为 0)。

=fMarketSize("S235JR",10, 0)

变量公式中的函数 网页 83

示例: 市售尺寸函数 网页 94

边框条件函数

使用下面的函数可返回次梁相对于主零件(柱或梁)的歪斜、倾斜和斜面角度:

函数 描述 示例

fAD("skew",GUID)

返回具有给定 GUID 的次零件的歪斜角度。

=fAD("skew","ID50B8559A-0000-010B-3133-353432373038") 返回 45

ID50B8559A-0000-010B-3133-353432373038 是次零件的 GUID,该次零件与主零件之间呈 45 度角。

fAD("slope",GUID)

返回具有给定 GUID 的次零件的倾斜角度。

=fAD("slope","ID50B8559A-0000-010B-3133-353432373038")

参看

用户单元设置 92 变量公式中的函数

Page 93: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

函数 描述 示例

fAD("cant",GUID)

返回具有给定 GUID 的旋转次零件的斜面角度。

=fAD("cant","ID50B8559A-0000-010B-3133-353432373038")

这些函数不返回正/负倾/歪斜值。使用这些函数无法确定是向上还是向下倾斜以及向左还是向右歪斜。

可返回的 大歪斜角度为 45 度。

变量公式中的函数 网页 83

示例:歪斜和倾斜边框条件 网页 93

示例:歪斜和倾斜边框条件

倾斜和歪斜是相对于梁框架接合到柱中而言的。

侧视图 顶视图

倾斜

歪斜

限制

参看

用户单元设置 93 变量公式中的函数

Page 94: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

如果使用两个梁,则倾斜实际上是梁框架接合到另一个梁中的水平歪斜,梁相对于主零件的垂直倾斜角度实际上是歪斜角度。

侧视图 顶视图

歪斜

倾斜

变量公式中的函数 网页 83

边框条件函数 网页 92

示例:ceil 和 floor 统计函数

参数变量如下:

• 梁长度:P1 = 3500

• 支柱间距:P2 = 450

P1 / P2 = 7.7778

可以使用 ceil 和 floor 统计函数舍入值,然后使用舍入后的值作为梁支柱数:

• =ceil(P1/P2) 返回 8

• =floor(P1/P2) 返回 7

变量公式中的函数 网页 83

统计函数 网页 88

参看

参看

用户单元设置 94 变量公式中的函数

Page 95: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

示例: 市售尺寸函数

在 marketsize.dat 中有以下数据:

S235JR,6,9,12,16,19,22SS400,1.6,2.3,3.2,4.5,6,9,12,16,19,22,25,28,32,38DEFAULT,6,9,12,16,19,22,25,28,32,38

行中的第一项是材料等级,随后是可用板厚度(以毫米为单位)。“DEFAULT”行则列出了所有其他材料级别可用的厚度。

使用以上数据,函数 =fMarketSize("S235JR",10,0) 将返回 12,

=fMarketSize("S235JR",10,1) 将返回 16(高一个尺寸)。

市售尺寸函数 网页 91参看

用户单元设置 95 变量公式中的函数

Page 96: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

9 用户单元提示

本部分提供了有用的提示和窍门,可以帮助您更高效地创建和使用用户单元。

单击下面的链接可以了解更多信息:

• 创建用户单元提示 网页 96

• 共享用户单元提示 网页 97

• 新 Tekla Structures 版本中的现有用户单元 网页 97

9.1 创建用户单元提示

这些提示可以帮助您创建有用的用户单元。

• 为用户单元输入简短的逻辑名称。

使用描述字段描述用户单元并说明其作用。

• 针对特定情况创建简单组件。

进行简单组件建模更快更简单。也更容易使用。避免创建用在任何可能条件下的“超级”组件。

• 考虑创建组件模型。

使用模型可创建和测试用户单元。

• 使用尽可能简单的零件。

例如,如果只需要矩形形状,则使用矩形板而不是多边形板。矩形板仅有两个控柄,因此只需创建较少的绑定就可以操纵这些板。多边形板需要更多绑定,因为它们有四个控柄。

用户单元提示 96 创建用户单元提示

Page 97: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

矩形板

多边形板

• 只按需要的精度进行零件建模。

如果需要的零件信息只是布置图上的零件标记和材料列表中的数量,就只创建简单的条或板。如果后来需要在细部视图中包含该零件,只需重新对该零件进行更准确地建模。

• 将埋件作为用户零件建模并将它们包括在组件中。

用户单元提示 网页 96

9.2 共享用户单元提示

这些提示可以帮助您共享用户单元。

• 使用 Tekla Warehouse 共享和存储自定义组件部件。

• 将用户单元存储在一起。

这使得查找和输出它们更为简单。

• 提供必要的信息

如果您将您的组件发给其他用户,请注意列出它适用的截面型材。

• 尽可能使用库截面型材。

这样,如果要将组件复制到其它位置,就不必复制用户定义的截面型材了。

• 请注意将用户定义截面型材的横截面与您的用户单元一起复制。

用户单元提示 网页 96

管理用户单元 网页 63

参看

参看

用户单元提示 97 共享用户单元提示

Page 98: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

9.3 新 Tekla Structures 版本中的现有用户单元

开始使用新版本的 Tekla Structures 时,请务必校核在旧版本中创建的用户单元是否可以在新版本中正常使用。

当您在用户单元编辑器中打开用 Tekla Structures 旧版本创建的用户单元,并且新版本中包含改进而需要进行更新时,Tekla Structures 会询问您是否更新这些单元。如果不更新单元,单元会按 初创建时的版本中的方式运行,但是您不能体验改进带来的好处。

如果您选择更新组件,则需要根据改进检查尺寸,甚至有时需要重新创建。当您删除尺寸创建新尺寸时(甚至使用相同的名称),等式中包含的尺寸也需要修改,因为删除尺寸后,等式所创建的相关性会随之丢失。您可以在用户单元编辑器中很容易地重新创建尺寸和修改等式。

用户单元提示 网页 96参看

用户单元提示 98 新 Tekla Structures 版本中的现有用户单元

Page 99: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

10免责声明

© 2015 Tekla Corporation 及其授权方。 版权所有。

本软件手册是面向所提及的软件编写的。 该软件以及本软件手册的使用受许可协议制约。 除其他条款外,该许可协议还针对该软件和本手册提出了一些保证,否认了其他保证,对可恢复的损害加以限制,定义软件的允许用途,并确定成为该软件的授权用户的条件。 本手册中给出的所有信息均拥有许可协议中提出的保证。 有关您所承担的重要义务以及对您的权利的适用限制,请参阅许可协议。 Tekla 不保证不存在技术方面的不精确或印刷错误。 Tekla 保留因软件或其他方面的变化对本手册进行更改和增添的权利。

另外,本软件手册受版权法和国际条约的保护。 未经授权而复制、显示、修改或分发本手册或其任何部分可能会受到严厉的民法和刑法处罚,并会遭受法律允许的 大限度的起诉。

Tekla、Tekla Structures、Tekla BIMsight、BIMsight、Tedds、Solve、Fastrak和 Orion 是 Tekla Corporation 在欧盟、美国和/或其它国家或地区的注册商标或商标。 有关 Tekla 商标的更多信息: http://www.tekla.com/tekla-trademarks。Trimble 是 Trimble Navigation Limited 在欧盟、美国和/或其它国家或地区的注册商标或商标。 有关 Trimble 商标的更多信息: http://www.trimble.com/trademarks.aspx。 本手册中提及的其他产品和公司名称是(或可能是)其各自拥有者的商标。 通过引用第三方产品或商标,Tekla 并不是旨在要与这种第三方达成联合关系或获得其支持,并否认任何此类联合关系或支持,除非已明确声明。

该软件的组成部分:

D-Cubed 2D DCM © 2010 Siemens Industry Software Limited. 版权所有。

EPM toolkit © 1995-2004 EPM Technology a.s., Oslo, Norway. 版权所有。

Open CASCADE Technology © 2001-2014 Open CASCADE SA. 版权所有。

FLY SDK - CAD SDK © 2012 VisualIntegrity™。 版权所有。

Teigha © 2003-2014 Open Design Alliance. 版权所有。

PolyBoolean C++ Library © 2001-2012 Complex A5 Co. Ltd. 保留所有权利。

FlexNet 版权所有 © 2014 Flexera Software LLC. 保留所有权利。

本产品包含 Flexera Software LLC 及其授权方(如果有)拥有的专有和机密技术、信息和创意作品。 未经 Flexera Software LLC 的明确书面许可,严禁以任何形式或以任何方式使用、复制、发布、分发、显示、修改或传播该技术的全部或一部分。除非 Flexera Software LLC 以书面形式明确规定,否则拥有该技术并不意味着通过

免责声明 99 新 Tekla Structures 版本中的现有用户单元

Page 100: Structures Tekla · Tekla Structures 用户单元指南 产品版本 21.0 3 月 2015 ©2015 Tekla Corporation

默许、暗示或其它方式向拥有人授予了受任何 Flexera Software LLC 知识产权保护的任何许可或权利。

要查看第三方许可证,请转到 Tekla Structures,单击 帮助 --> 关于 ,然后单击第三方许可证按钮。

本手册中所述的软件元素受多个专利保护,并可能在欧盟和/或其它国家或地区正在申请专利。 有关更多信息,请访问网页 http://www.tekla.com/tekla-patents。

免责声明 100 新 Tekla Structures 版本中的现有用户单元