模板放置工具 - 墙体:配置
您可以为模板放置工具 - 墙体设置自己的配置文件。
使用逗号分隔的文件(.csv,可用 Microsoft Excel 或任何标准文本编辑器来编辑)完成配置。每个单独的框架子工具组件都有自己的配置文件。
配置文件可以位于任何系统文件夹中,或者位于当前模型文件夹中称为 Formwork tools 的子文件夹中。
示例配置文件位于 ...\Trimble\Tekla Structures\<version>\Environments\common\system\CIP\Formwork 文件夹中。
配置文件通常由框架供应商和/或产品组命名。可以有任意数量的文件,文件使用特定后缀进行标识。每个文件控制组件中的一个子工具。文件中包含数量不等的列。
将以下配置文件用于模板放置工具 - 墙体以设置
-
面板:xxxx.FormworkTools.Panels.csv
-
用于拉杆放置工具的拉杆:xxxx.FormworkTools.Ties.csv
-
拉杆放置工具放置的拉杆隔板:xxxx.FormworkTools.TieSpacers.csv
-
夹板:xxxx.FormworkTools.Clamps.csv
-
支撑:xxxx.FormworkTools.Braces.csv
-
浇筑平台:xxxx.FormworkTools.Platforms.csv
-
横撑:xxxx.FormworkTools.Walers.csv
-
条件(拐角、壁柱和隔板):xxxx.FormworkTools.Conditions.csv
-
垫板:xxxx.FormworkTools.Fillers.csv
模板放置工具中的附件
您可以设置任何要创建为梁、项或自定义零件的模板附件。对于梁和项,您也可以在配置文件中通过添加新列或作为属性文件来设置任何梁或项属性或 UDA。
每个配置文件都包含一个标题行和若干数据行。标题行是非评注行的第一行,它提供配置参数的名称(列名)。每个数据行都对应一个产品,并定义放置梁、项目或自定义零件时使用的参数。
除了标题行和数据行之外,文件中还会包含评注行。评注行是以文本 // 开头的任何行。
您可以通过添加一行来定义距离单位:
DISTANCE_UNIT=MM
使用以上设置定义距离单位时,所有距离值都可以用指定单位的十进制值形式提供。支持的单位有:MM, DN, CM, M, INCH, FEET.
以下附件可用于不同的模板放置工具 - 墙体产品类型。例如,您可以为支撑指定 Brace、Bracket1 和 Bracket2 附件。
产品类型 | 附件 |
---|---|
面板 |
Panel |
拉杆 |
Part1,实际的拉杆 Part2,前锁 Part3,后锁 |
拉杆隔板 |
SpacerTube StartCone EndCone |
夹板 |
Part1 |
支撑 |
Brace Bracket1 Bracket2 |
平台 |
Part1 Part2 |
横撑 |
Beam Clamp1 Clamp2 |
垫板 |
Timber Stud Plywood Part1 Part2 - Part10 |
常用配置参数字段
要在任何模板产品类型中配置附件,请在 .csv 配置文件中定义下列字段。
下表中的文本 [Accessory] 表示附件有问题。
.csv 文件中的列名 | 描述 |
---|---|
[Accessory].Profile [Accessory].Item [Accessory].CustomPart |
模板放置工具可以将梁、项目或自定义零件放置到模型中。 如果所有产品都属于同一模型对象类型,则您可以使用三个字段名称之一并提供相应的数据值。 该字段名称指定模型对象默认类型,但是您也可以通过为实际值添加前缀 BEAM:、ITEM: 或 CUSTOMPART: 来覆盖模型对象类型。 BEAM: 的实际值是一个有效的截面字符串,ITEM: 的实际值是一个有效的项目形状名称,CUSTOMPART: 的实际值则是一个有效的自定义零件名称。 |
[Accessory].Attributes |
用于设置零件、项目或自定义零件属性的已保存属性文件。 |
[Accessory].Name |
零件或项目的名称,或自定义零件的名称属性。 |
[Accessory].Class |
零件或项目的等级,或自定义零件的等级属性。 |
[Accessory].Material |
零件或项目的材料,或自定义零件的材料属性。 |
[Accessory].AssPrefix |
零件或项目的编号构件前缀,或自定义零件的 AssPrefix 属性。 |
[Accessory].AssStartNo |
零件或项目构件的起始编号,或自定义零件的 AssStartNo 属性。 |
[Accessory].PartPrefix |
零件或项目的编号零件前缀,或自定义零件的 PartPrefix 属性。 |
[Accessory].PartStartNo |
零件或项目零件的起始编号,或自定义零件的 PartStartNo 属性。 |
[Accessory].Finish |
零件或项目的抛光,或自定义零件的抛光属性。 |
[Accessory].InputOrder |
设置输入点相对于默认通用起点和终点的最终位置。 可能的值有:
请注意,如果 .csv 文件不包含任何值,则使用默认值 StartEnd。 |
[Accessory].PlanePosition |
这是在平面视图中插入梁、项或自定义零件时的平面中位置。 选项包括中间、左和右。 |
[Accessory].PlaneOffset |
平面上的偏移。默认值为 0。 |
[Accessory].Rotation |
这是在平面视图中插入自定义零件时的旋转位置。 选项包括前面、顶部、后面和下方。 |
[Accessory].RotationOffset |
旋转偏移量(以度为单位)。默认值为 0。 |
[Accessory].DepthPosition |
这是在平面视图中插入梁、项或自定义零件时的深度位置。 选项包括中间、前面和后部。 |
[Accessory].DepthOffset |
深度上的偏移。默认值为 0。 |
[Accessory].StartOffset |
实际起点相对于局部坐标系中通用起点的偏移。 偏移量用 x、y 和 z 值表示,值之间用空格或冒号分隔,并用括号括起来,例如 (0 100 0)。如果未提供任何值,则使用零偏移量 (0 0 0)。 |
[Accessory].EndOffset |
实际终点相对于局部坐标系中通用终点的偏移。 偏移量用 x、y 和 z 值表示,值之间用空格或冒号分隔,并用括号括起来,例如 (0 100 0)。如果未提供任何值,则使用零偏移量 (0 0 0)。 |
[Accessory].UDA.XXXXXX |
定义应用于模型对象的附加 UDA 值。您可以根据需要引入任意个 UDA 值。 请注意,UDA 名称 (XXXXX) 必须是内部名称,不能是用户界面中显示的本地化名称。 |
配置面板放置工具
.FormworkTools.Panels.csv
为每个面板添加或修改一行。
在面板的局部坐标系中完成对于可添加到面板的所有附件的配置。面板的原点位于面板的中心点。
定义 | 描述 |
---|---|
Supplier |
供应商名称,通常对于所有行都相同。 该名称显示在框架供应商列表中。 |
Family |
组名称,显示在产品组列表中。 |
Name |
唯一的面板名称,显示在框架面板列表中。 |
PanelName |
将插入模型的自定义零件的名称。 |
PanelAttributes |
保存在组件对话框中的将在自定义零件插入模型时使用的属性文件。 |
PanelInputOrder |
通过指定自定义零件的开始和结束手柄的位置来定义自定义零件面板的方向。 设置输入点相对于默认通用起点和终点的最终位置。 可能的值有:
请注意,如果 .csv 文件不包含任何值,则使用默认值 StartEnd。 |
PanelPlanePosition |
使用以下位置值来定义自定义零件相对于自定义零件起点和终点的位置、偏移和旋转。 使用平面中的位置在平面视图中插入自定义零件。 选项包括中间、左和右。 |
PanelPlaneOffset |
平面上的偏移。默认值为 0。 |
PanelRotation |
使用旋转在平面视图中插入自定义零件。 选项包括前面、顶部、后面和下方。 |
PanelRotationOffset |
旋转偏移量(以度为单位)。默认值为 0。 |
PanelDepthPosition |
使用深度上的位置在平面视图中插入自定义零件。 选项包括中间、前面和后部。 |
PanelDepthOffset |
深度上的偏移。默认值为 0。 |
PanelStartOffset |
PanelStartOffset 和 PanelEndOffset 可更改自定义零件的实际开始和结束手柄的位置。 PanelStartOffset 是实际起点相对于局部坐标系中通用起点的偏移。偏移量用 x、y 和 z 值表示,值之间用空格或冒号分隔,并用括号括起来,例如 (0 100 0)。如果未提供任何值,则使用零偏移量 (0 0 0)。 |
PanelEndOffset |
PanelEndOffset 是实际终点相对于局部坐标系中通用终点的偏移。偏移量用 x、y 和 z 值表示,值之间用空格或冒号分隔,并用括号括起来,例如 (0 100 0)。如果未提供任何值,则使用零偏移量 (0 0 0)。 |
HeightProperty |
自定义零件中高度属性的名称。如果高度固定,则为空。 |
HeightValue |
面板的高度。 请注意,从 .csv 文件读取高度值。 |
WidthProperty |
自定义零件中宽度属性的名称。如果宽度固定,则为空。 |
WidthValue |
面板的宽度。 请注意,从 .csv 文件读取宽度值。 |
ThicknessProperty |
自定义零件中厚度属性的名称。如果厚度固定,则为空。 |
ThicknessValue |
面板的厚度。 请注意,从 .csv 文件读取厚度值。 |
TieX |
TieX 指定拉杆的 x 位置。必须用括号 () 将值括起来,并用空格分隔值。 |
TieY |
TieY 指定拉杆的 y 位置。必须用括号 () 将值括起来,并用空格分隔值。 |
TiePickX TiePickY 或 TiePickXY |
定义在放置和选取单个拉杆时,拉杆的可能的 x 和 y 位置。可以分别在两个值字段中指定 x 和 y 值,以定义规则的位置网格,或者,如果面板需要不规则模式,则可以指定 x 和 y 值对的列表。 始终在两个单独的字段(TiePickX 和 TiePickY)中定义 x 和 y 值,或在一个字段 (TiePickXY) 中定义 x 和 y 值对。 必须用括号 () 将值括起来,并用空格分隔值。 |
ClampX |
ClampX 指定夹板在水平上/下边缘的 x 位置。必须用括号 () 将值括起来,并用空格分隔值。 |
ClampY |
ClampY 指定夹板在垂直左/右边缘的 y 位置。必须用括号 () 将值括起来,并用空格分隔值。 |
ClampPickX ClampPickY 或 ClampPickXY |
定义在放置和选取单个夹板时,夹板的可能的 x 和 y 位置。可以分别在两个值字段中指定 x 和 y 值,以定义规则的位置网格,或者,如果面板需要不规则模式,则可以指定 x 和 y 值对的列表。 始终在两个单独的字段(ClampPickX 和 ClampPickY)中定义 x 和 y 值,或在一个字段 (ClampPickXY) 中定义 x 和 y 值对。 必须用括号 () 将值括起来,并用空格分隔值。 |
BraceX BraceY 或 BraceXY |
定义支撑的预设样式。可以分别在两个值字段中指定 x 和 y 值,以定义规则的位置网格,或者,如果面板需要不规则模式,则可以指定 x 和 y 值对的列表。 始终在两个单独的字段(BraceX 和 BraceY)中定义 x 和 y 值,或在一个字段 (BraceXY) 中定义 x 和 y 值对。 必须用括号 () 将值括起来,并用空格分隔值。 |
BraceTiltedX BraceTiltedY 或 BraceTiltedXY |
定义面板倾斜时支撑的预设样式。可以分别在两个值字段中指定 x 和 y 值,以定义规则的位置网格,或者,如果面板需要不规则模式,则可以指定 x 和 y 值对的列表。 始终在两个单独的字段(BraceTiltedX 和 BraceTiltedY)中定义 x 和 y 值,或在一个字段 (BraceTiltedXY) 中定义 x 和 y 值对。 必须用括号 () 将值括起来,并用空格分隔值。 |
BracePickX BracePickY 或 BracePickXY |
定义在面板中放置和选取单个支撑时,支撑的可能的 x 和 y 位置。可以分别在两个值字段中指定 x 和 y 值,以定义规则的位置网格,或者,如果面板需要不规则模式,则可以指定 x 和 y 值对的列表。 始终在两个单独的字段(BracePickX 和 BracePickY)中定义 x 和 y 值,或在一个字段 (BracePickXY) 中定义 x 和 y 值对。 必须用括号 () 将值括起来,并用空格分隔值。 |
BraceTiltedPickX BraceTiltedPickY 或 BraceTiltedPickXY |
定义在倾斜面板中放置和选取单个支撑时,支撑的可能的 x 和 y 位置。可以分别在两个值字段中指定 x 和 y 值,以定义规则的位置网格,或者,如果面板需要不规则模式,则可以指定 x 和 y 值对的列表。 始终在两个单独的字段(BraceTiltedPickX 和 BraceTiltedPickY)中定义 x 和 y 值,或在一个字段 (BraceTiltedPickXY) 中定义 x 和 y 值对。 必须用括号 () 将值括起来,并用空格分隔值。 |
WalerEdgeOffset |
自动放置横撑时,横撑输入点(=夹板 1 和/或夹板 2 的位置)相对于面板边缘的偏移量。 |
WalerX |
X 位置,用于自动在水平的上/下边缘放置横撑。垂直 (y) 位置由相对于顶部/底部边缘的 WalerEdgeOffset 定义。必须用括号 () 将值括起来,并用逗号或空格分隔值。 |
WalerY |
Y 位置,用于自动在垂直的左/右边缘放置横撑。水平 (x) 位置由相对于左/右边缘的 WalerEdgeOffset 定义。必须用括号 () 将值括起来,并用逗号或空格分隔值。 |
WalerPickX |
定义在放置和选取单个横撑时,横撑的可能的 x 位置。必须用括号 () 将值括起来,并用逗号或空格分隔值。 |
WalerPickY |
定义在放置和选取单个横撑时,横撑的可能的 y 位置。必须用括号 () 将值括起来,并用逗号或空格分隔值。 |
配置拉杆放置工具
xxxx.FormworkTools.Ties.csv
通用拉杆由三个自定义组件组成:一个是螺栓,通常穿过墙壁,另两个是框架两侧的两个锁定。
为每个拉杆添加或修改一行。
定义 | 描述 |
---|---|
Supplier |
供应商名称,通常对于所有行都相同。 该名称显示在框架供应商列表中。 |
Family |
组名称,显示在产品组列表中。 |
Name |
拉杆名称,显示在拉杆类型列表中。 该名称可以是唯一的,或者多个拉杆配置可能具有相同的名称。当多个拉杆配置具有相同的名称时,该工具会根据墙厚自动选择第一个合适的拉杆。 |
MaxLength |
拉杆的最大长度,从相对两侧的两个框架面板的外表面测量。 |
LengthProperty |
如果拉杆自定义零件是参数化的,并且一个参数控制有效长度,则这是长度属性的名称。 |
Part1Name |
将插入模型的自定义零件 1 的名称 (=bolt)。 |
Part1Attributes |
保存在组件对话框中的将在自定义零件插入模型时使用的属性文件。 |
Part1PlanePosition |
这是自定义零件插入主框架面板的正面视图中时的平面中的位置。 |
Part1PlaneOffset |
这是自定义零件插入主框架面板的正面视图中时的平面上的偏移值。 |
Part1Rotation |
这是自定义零件插入主框架面板的正面视图中时的旋转。 |
Part1RotationOffset |
这是自定义零件插入主框架面板的正面视图中时的旋转偏移。 |
Part1DepthPosition |
这是自定义零件插入主框架面板的正面视图中时的深度上的位置。 |
Part1DepthOffset |
这是自定义零件插入主框架面板的正面视图中时的深度上的偏移。 |
Part1StartOffset |
第一个插入点相对于输入点 1 的偏移。 |
Part1EndOffset |
第一个插入点相对于输入点 2 的偏移。 |
Part2Name |
自定义零件 2 的名称,通常是主框架面板正面上的锁定。 |
Part2Attributes |
保存在组件对话框中的将在自定义零件插入模型时使用的属性文件。 |
Part2StartOffset |
第二个插入点相对于输入点 1 的偏移。 |
Part2EndOffset |
第二个插入点相对于输入点 1 的位置。 |
Part2... |
对于自定义零件 2,可以指定与自定义零件 1 相同的字段。 |
Part3Name |
自定义零件 3 的名称,通常是主框架面板背面上的锁定。 |
Part3Attributes |
保存在组件对话框中的将在自定义零件插入模型时使用的属性文件。 |
Part3StartOffset |
第一个插入点相对于输入点 2 的偏移。 |
Part3EndOffset |
第二个插入点相对于输入点 2 的位置。 |
Part3... |
对于自定义零件 3,可以指定与自定义零件 1 相同的字段。 |
配置箍筋放置工具的隔板
xxxx.FormworkTools.TieSpacers.csv
通用箍筋隔板由三个自定义组件组成:一个是管子,通常穿过墙壁,另两个是墙壁每一侧的可选圆锥体。
为每个箍筋隔板添加或修改一行。
定义 | 描述 |
---|---|
Supplier |
供应商名称,通常对于所有行都相同。 该名称显示在框架供应商列表中。 |
Family |
组名称,显示在产品组列表中。 |
Name |
隔板名称,该名称显示在隔板名称列表中。 该名称可以是唯一的,或者多个箍筋隔板配置可能具有相同的名称。当多个箍筋隔板配置具有相同的名称时,该工具会根据墙厚自动选择第一个合适的箍筋隔板。 |
MinLength |
最小管子长度,从相对两侧两个框架面板的内侧面开始测量。 |
MaxLength |
最大管子长度,从相对两侧两个框架面板的内侧面开始测量。 |
LengthProperty |
如果箍筋隔板自定义零件是参数化零件,并且有一个参数控制有效长度,则这是长度属性的名称。 |
SpacerTubeName |
自定义零件的名称 (=tube)。 |
SpacerTubeAttributes |
保存在组件对话框中的将在自定义零件插入模型时使用的属性文件。 |
SpacerTubePlanePosition |
这是自定义零件插入主框架面板的正面视图中时的平面中的位置。 |
SpacerTubePlaneOffset |
这是自定义零件插入主框架面板的正面视图中时的平面内偏移。 |
SpacerTubeRotation |
这是自定义零件插入主框架面板的正面视图中时的旋转。 |
SpacerTubeRotationOffset |
这是自定义零件插入主框架面板的正面视图中时的旋转偏移。 |
SpacerTubeDepthPosition |
这是自定义零件插入主框架面板的正面视图中时的深度位置。 |
SpacerTubeDepthOffset |
这是自定义零件插入主框架面板的正面视图中时的深度偏移。 |
SpacerTubeStartOffset |
第一个插入点相对于输入点 1 的偏移。 |
SpacerTubeEndOffset |
第一个插入点相对于输入点 2 的偏移。 |
StartConeName |
自定义零件的名称,通常是主框架面板正面上的圆锥。 |
StartConeAttributes |
保存在组件对话框中并在自定义零件插入模型时使用的属性文件。 |
StartConeStartOffset |
第一个插入点相对于输入点 1 的偏移。 |
StartConeEndOffset |
第二个插入点相对于输入点 1 的位置。 |
StartCone... |
对于自定义零件 2,可以指定与自定义零件 1 相同的字段。 |
EndConeName |
自定义零件的名称,通常是主框架面板背面上的圆锥。 |
EndConeAttributes |
保存在组件对话框中并在自定义零件插入模型时使用的属性文件。 |
EndConeStartOffset |
第一个插入点相对于输入点 2 的偏移。 |
EndConeEndOffset |
第二个插入点相对于输入点 2 的位置。 |
EndCone... |
对于自定义零件 3,可以指定与自定义零件 1 相同的字段。 |
配置夹板放置工具
xxxx.FormworkTools.Clamps.csv
通用夹板包含一个自定义零件。输入点位于两个面板的边缘,因此,如果需要,夹板可以根据垫板空间进行参数化。
请注意,要使用一些额外螺栓或锁定来创建支架,您需要制作一个新的自定义零件,其中包含支架和所有必要的接合:
定义 | 描述 |
---|---|
Supplier |
供应商名称,通常对于所有行都相同。 该名称显示在框架供应商列表中。 |
Family |
组名称,显示在产品组列表中。 |
Name |
唯一的夹板名称。 |
CenterInput |
如果为 YES,则第一个插入点位于两个面板接合的中间。如果值为 NO,则插入点是距离面板边缘的偏移。 |
FillerGapProperty |
如果夹板自定义零件是参数化零件,且参数可以调整两个面板之间的间隙,则这是该参数的名称。如果夹板不是参数化夹板,则此字段为空。 |
MaxFillerGap |
当自动添加夹板或横撑以及框架垫板时,使用该值。如果可用空间(=垫板宽度)小于等于给定的 MaxFillerGap,将插入夹板。如果可用空间大于给定的 MaxFillerGap,将插入横撑。 |
Part1Name |
夹板自定义零件 1 的名称。 |
Part1Attributes |
保存在组件对话框中的将在自定义零件插入模型时使用的属性文件。 |
Part1PlanePosition |
这是自定义零件插入主框架面板的正面视图中时的平面中的位置。 |
Part1PlaneOffset |
这是自定义零件插入主框架面板的正面视图中时的平面内偏移。 |
Part1Rotation |
这是自定义零件插入主框架面板的正面视图中时的旋转。 |
Part1RotationOffset |
这是自定义零件插入主框架面板的正面视图中时的旋转偏移。 |
Part1DepthPosition |
这是自定义零件插入主框架面板的正面视图中时的深度位置。 |
Part1DepthOffset |
这是自定义零件插入主框架面板的正面视图中时的深度偏移。 |
Part1StartOffset |
第一个插入点相对于输入点 1 的偏移。 |
Part1EndOffset |
第二个插入点相对于输入点 1 的位置。 |
配置支撑放置工具
xxxx.FormworkTools.Braces.csv
通用支撑可能包含五个自定义零件,通过使用三个输入点可将这些零件插入模型中。您可以分别选择上下支撑。在支撑配置文件中,上下支撑分别定义;它们都具有自己的行。
定义 | 描述 |
---|---|
Supplier |
供应商名称,通常对于所有行都相同。 该名称显示在框架供应商列表中。 |
Family |
组名称,显示在产品组列表中。 |
Name |
支撑名称,显示在列表中。 如果多个行具有相同的名称,则该工具会根据最小和最长长度自动选择合适的支撑。 |
Type |
支撑类型。选项为 Upper 或 Lower。 |
MinLength |
主支撑的最短长度,从输入点 1 至输入点 2 测量得出。 |
MaxLength |
主支撑的最长长度,从输入点 1 至输入点 2 测量。 |
LengthProperty |
如果支撑自定义零件是参数化零件,并且一个参数控制有效长度,则这是长度属性的名称。插入时,它将获得介于输入点 1 与输入点 2 之间的实际长度值。 |
BraceName |
将插入模型的上下支撑自定义零件的名称。 |
BraceAttributes |
保存在组件对话框中的将在自定义零件插入模型时使用的属性文件。 |
BracePlanePosition |
这是在平面视图中插入自定义零件时的平面中的位置。 |
BracePlaneOffset |
这是在平面视图中插入自定义零件时的平面内偏移。 |
BraceRotation |
这是在平面视图中插入自定义零件时的旋转。 |
BraceRotationOffset |
这是在平面视图中插入自定义零件时的旋转平移。 |
BraceDepthPosition |
这是在平面视图中插入自定义零件时的深度位置。 |
BraceDepthOffset |
这是在平面视图中插入自定义零件时的深度偏移。 |
BraceStartOffset |
第一个插入点相对于输入点 1 的偏移。 |
BraceEndOffset |
第一个插入点相对于输入点 2 的偏移。 |
Bracket1Name |
将插入模型的顶部支架(上支撑)或底部支架(下支撑)的自定义零件的名称。 |
Bracket1Attributes |
保存在组件对话框中的将在自定义零件插入模型时使用的属性文件。 |
Bracket1StartOffset |
第一个插入点相对于输入点 1 的偏移。 |
Bracket1EndOffset |
第二个插入点相对于输入点 3 的位置。 |
Bracket1... |
对于自定义零件 2,可以指定与自定义零件 1 相同的字段。 |
Bracket2Name |
将插入模型的地板支架自定义零件的名称。 如果上下支撑都定义了支架,将创建为下支撑定义的支架。 |
Bracket2Attributes |
保存在组件对话框中的将在自定义零件插入模型时使用的属性文件。 |
Bracket2StartOffset |
第一个插入点相对于输入点 2 的偏移。 |
Bracket2EndOffset |
第二个插入点相对于输入点 2 的位置。 |
Bracket2... |
对于自定义零件 3,可以指定与自定义零件 1 相同的字段。 |
配置浇注台放置工具
xxxx.FormworkTools.Platforms.csv
通用浇注台包含两个自定义零件,它们作为自定义零件的线性阵列插入到模型中。
定义 | 描述 |
---|---|
Supplier |
供应商名称,通常对于所有行都相同。 该名称显示在框架供应商列表中。 |
Family |
组名称,显示在产品组列表中。 |
Name |
唯一的浇注台名称。 |
Type |
平台类型(A 或 B)。 阵列长度由平台的起点和终点定义。自定义零件放置有以下两种方法:
|
Length |
一个平台元素的有效长度。 |
Width |
平台的宽度。 |
Spacing |
阵列中自定义零件之间的间距。 |
Part1Name |
自定义零件 1 的名称。 |
Part1Attributes |
保存在组件对话框中的将在自定义零件插入模型时使用的属性文件。 |
Part1PlanePosition |
这是自定义零件插入主框架面板的正面视图中时的平面中的位置。 |
Part1PlaneOffset |
这是自定义零件插入主框架面板的正面视图中时的平面内偏移。 |
Part1Rotation |
这是自定义零件插入主框架面板的正面视图中时的旋转。 |
Part1RotationOffset |
这是自定义零件插入主框架面板的正面视图中时的旋转偏移。 |
Part1DepthPosition |
这是自定义零件插入主框架面板的正面视图中时的深度位置。 |
Part1DepthOffset |
这是自定义零件插入主框架面板的正面视图中时的深度偏移。 |
Part1StartOffset |
第一个插入点相对于输入点 1 的偏移。 |
Part1EndOffset |
第一个插入点相对于输入点 1 的偏移。 |
Part2Name |
自定义零件 2 的名称。 |
Part2Attributes |
保存在组件对话框中的将在自定义零件插入模型时使用的属性文件。 |
Part2StartOffset |
第一个插入点相对于输入点 1 的偏移。 |
Part2EndOffset |
第二个插入点相对于输入点 1 的位置。 |
Part2... |
对于自定义零件 2,可以指定与自定义零件 1 相同的字段。 |
配置横撑放置工具
xxxx.FormworkTools.Walers.csv
通用横撑由三个自定义零件组成,即一个横撑梁和两个夹板装置。通用输入点位于面板的外侧面。
定义 | 描述 |
---|---|
Supplier |
供应商名称,通常对于所有行都相同。 该名称显示在框架供应商列表中。 |
Family |
组名称,显示在产品组列表中。 |
Name |
横撑名称,显示在横撑类型列表中。 该名称可以是唯一的,或者多个箍筋横撑配置可能具有相同的名称。当多个横撑配置具有相同的名称时,该工具会根据在输入点之间测量的实际长度自动选择最短的横撑。 通常,您可以使用唯一名称和通用名称来指定相同的横撑。这样,您可以选择通用名称,然后让系统根据输入长度选择横撑。通过选择唯一名称,您可以强制使用特定的横撑配置。 |
MaxLength |
横撑的最大有效长度,从第一个输入点到第二个输入点(=夹板位置)测量,通常小于物理长度。 |
MinLength |
横撑的最短长度,具有可变长度。对于固定长度的横撑,将该值留空或提供与最长长度相同的值。 |
BeamName |
夹板自定义零件 1 的名称。 |
BeamAttributes |
保存在组件对话框中的将在自定义零件插入模型时使用的属性文件。 |
BeamPlanePosition |
这是自定义零件插入主框架面板的正面视图中时的平面中的位置。 |
BeamPlaneOffset |
这是自定义零件插入主框架面板的正面视图中时的平面内偏移。 |
BeamRotation |
这是自定义零件插入主框架面板的正面视图中时的旋转。 |
BeamRotationOffset |
这是自定义零件插入主框架面板的正面视图中时的旋转偏移。 |
BeamDepthPosition |
这是自定义零件插入主框架面板的正面视图中时的深度位置。 |
BeamDepthOffset |
这是自定义零件插入主框架面板的正面视图中时的深度偏移。 |
BeamStartOffset |
第一个插入点相对于输入点 1 的偏移。 |
BeamEndOffset |
第二个插入点相对于输入点 1 的位置。 |
Clamp1Name |
夹板 1 自定义零件的名称。 |
Clamp1Attributes |
保存在组件对话框中的将在自定义零件插入模型时使用的属性文件。 |
Clamp1StartOffset |
第一个插入点相对于输入点 1 的偏移。 |
Clamp1EndOffset |
第二个插入点相对于输入点 1 的位置。 |
Clamp1... |
对于自定义夹板 1,您可以指定与横撑梁自定义零件相同的字段。 |
Clamp2Name |
夹板 2 自定义零件的名称。 |
Clamp2Attributes |
保存在组件对话框中的将在自定义零件插入模型时使用的属性文件。 |
Clamp2StartOffset |
第一个插入点相对于输入点 1 的偏移。 |
Clamp2EndOffset |
第二个插入点相对于输入点 1 的位置。 |
Clamp2... |
对于自定义夹板 2,您可以指定与横撑梁和夹板 1 自定义零件相同的字段。 |
配置条件放置工具的条件
xxxx.FormworkTools.Conditions.csv
框架工具范围内的条件包括 L、T 和 X 角、壁柱、浇筑停止及立柱。最终条件框架根据条件类型分为两个或多个子构件。
如果您手动定义条件配置:
-
使用自定义零件、梁和/或垫板工具为完整条件构件建模。
-
使用两个向导创建必要的子构件。将完整条件的内容拆分为命名的子构件。将这些子构件插入到模型时,最终位置是参数化位置,因为位置取决于混凝土结构的实际几何形状。
-
在条件配置文件中插入新的条件规范。
框架条件放置工具支持以下条件类型:
定义 | 描述 |
---|---|
L corner (L) |
对于 L 角,您可以指定内拐角子构件 (1) 和外拐角子构件 (2)。 拐角子构件通过拐角子构件向导定义。 通过向导,您可以指定两组框架物体,当在模型中放置拐角时,这些物体将根据连接墙旋转。根据连接墙厚度插入两个拐角子构件 1 和 2。 |
T corner (T) |
对于 T 角,您可以指定两个内拐角 (1+2) 和后面板 (3)。 拐角子构件通过框架拐角子构件向导定义。 后面板子构件由框架子构件向导定义,并且包含一个插入点 + 方向。 当在模型中放置 T 角时,面板子构件的插入点位于连接墙中心线与水平墙外表面的相交处。 |
X corner (X) |
对于 X 角,您可以指定四个内拐角 (1-4)。 |
Corner pilaster (CP) |
对于拐角壁柱,您可以指定一个内拐角子构件 (1) 和三个外拐角子构件 (2-4)。 |
Pilaster (P) |
对于壁柱,您可以指定两个内拐角(1 和 4)、两个外拐角(2 和 3)以及后面板 (5)。 |
Pilaster inside corner (IP) |
对于内壁柱,您可以指定一个外拐角 (1) 和三个内拐角 (2-3)。 |
Bulkhead (B) |
对于隔板,您可以指定两个外拐角(1 和 2)和两个中间面板(3 和 4)。面板 4 将位于浇注端,所有其他子项目都将由给定尺寸抵消。 |
Column (COL) |
对于立柱,您可以指定四个面板构件和/或四个拐角构件。 |
创建拐角子构件
拐角子构件是 L 角一侧或 T 和 X 角任何内拐角的构建模块。
-
首先为所有需要的框架对象建模。仅梁和/或自定义零件可用于建模,因此,如果您有其他组件,则需要将其分解。
-
确定哪个对象应沿第一个方向旋转,以及哪些对象应沿拐角的第二个边缘旋转(如果/当拐角角度发生变化时)。
-
启动框架拐角子构件向导工具。
-
选取角部点,如下所示。
-
选取点以确定第一个方向。
-
选择拐角第一侧的拐角零件(自定义零件和/或梁)。
-
选取点以确定第二个方向。
-
选择拐角第二侧的拐角零件(自定义零件和/或梁)。
-
输入名称,然后单击完成,将拐角的详细部分保存到外部文件中。
请注意,向导应分别针对内角(红点)和外角(蓝点)运行。确保不要两次包含相同的对象,否则将导致模型中出现重复的对象。
创建面板子构件
面板子构件是 T 角背面和壁柱处框架的构建模块。
-
首先对所有需要的框架对象(自定义零件和/或梁)建模。
-
启动框架子构件向导工具。
-
选取墙背面处对象的中心点,如下所示。将此面板子构件插入到实际的 T 角时,它将用作插入点。
-
选取点以确定方向。
-
选择构成面板子构件的框架零件(自定义零件和/或梁)。
-
输入名称,然后单击完成,将详细的面板和附件保存到外部文件中。
通过镜像控制条件的行为
定义拐角子构件时,可能需要将左侧拐角放置在右侧位置。发生这种情况时,需要对拐角子构件进行镜像。并非总是可以镜像自定义零件或框架物体,尤其是当零件在任何方向上都不对称时。条件放置工具可以使用四种不同的方法进行镜像。通过配置文件 xxxxx.SubAssemblyItems.ini,您可以控制将哪种方法用于特定的拐角子构件工况。该文件包含镜像方法关键字,在关键字之后,您可以引入项名称或部分名称标签,以标识多个匹配的项。
镜像方法 | 描述 |
---|---|
Move |
默认方法。 自定义零件或框架物体通过测量从镜像线到自定义零件或框架物体中心的偏移来移动。 |
RotateAroundZ |
输入点围绕镜像线的中心点旋转 180 度。 |
RotateAroundAxis |
输入点首先绕镜像线旋转 180 度,然后自定义零件绕输入轴旋转 180 度。 |
Mirror |
对输入点位置进行镜像,然后交换始点和终点。 |
FlipLocalXY |
移动自定义零件或框架物体,并翻转中心的局部 x 和 y 轴(=围绕局部 z 旋转 180 度)。 |
FlipLocalXZ |
移动物体或自定义零件,并翻转中心的局部 x 和 z 轴(=围绕局部 y 旋转 180 度)。 |
FlipLocalYX |
移动物体或自定义零件,并翻转中心的局部 y 和 z 轴(=围绕局部 x 旋转 180 度)。 |
TurnUpSideDown |
移动物体或自定义零件,并通过将组件在全局垂直方向上上下颠倒来完成镜像。 |
xxxxx.SubAssemblyItems.ini 配置文件中的内容示例。
// This file allows you to define how items and custom parts in corner sub assemblies
// are handled when placing the right handed corner into left handed situation or vice versa.
//
// By default items are just moved and no true mirroring happens. In following lines you can specify
// the mirroring methods used for certain items or custom parts. You can introduce full names or partial names.
//
// The possible methods are:
// #Mirror - input points are mirrored
// #RotateAroundAxis - input points are mirrored and the item/custom part is rotated 180 degrees around the axis:
// #RotateAroundZ - input points are rotated 180 degrees around the center point
// #FlipLocalXY - the item/custom part is moved and local X and Y axis's at center are flipped (=rotated around local Z 180 degrees)
// #FlipLocalXZ - the item/custom part is moved and local X and Z axis's at center are flipped (=rotated around local Y 180 degrees)
// #FlipLocalYZ - the item/custom part is moved and local Y and Z axis's at center are flipped (=rotated around local X 180 degrees)
// #TurnUpSideDown - the item/custom part is moved and "mirroring" is done by turning the component up-side.down
//
// Just list the names or partial names following the method keyword. Do not change the key words.
//
#Mirror
_FIXING_BOLT
#RotateAroundAxis
DOKA-3D-583002000
#RotateAroundZ
_INSIDE
_OUTSIDE
_CORNER
_LEFT
_RIGHT
#FlipLocalXY
#FlipLocalXZ
#FlipLocalYX
#TurnUpSideDown
配置垫板放置工具的垫板
xxxx.FormworkTools.Fillers.csv
使用垫板放置工具,您可以通过在模型中插入木梁或胶合板和木钉及/或特定的自定义零件,创建垫板。这些模型对象的创建取决于要填充的实际空间。创建各种垫板项的基本原理如下:
-
如果要填充的空间大于给定的最小胶合板宽度,则垫板工具将创建胶合板(=压型板)和木钉。
-
如果要填充的空间小于最小胶合板宽度,或者未指定胶合板,则实际空间由一个/多个木梁或自定义零件填充。目标是尽可能完全填充实际空间。最好使用最大的梁和/或自定义零件,只有在空间小于较大零件的尺寸时才创建较小零件。
采用胶合板和木钉制成的垫板 | 采用木梁制成的垫板 | 采用自定义零件制成的垫板 |
---|---|---|
要配置垫板工具,您可以指定木梁、胶合板的属性以及一到十种自定义零件的设置。
定义 | 描述 |
---|---|
Supplier |
供应商名称,通常对于所有行都相同。 该名称显示在框架供应商列表中。 |
Family |
组名称,显示在产品组列表中。 |
Name |
唯一的垫板名称。 |
TimberWidths |
可用木梁宽度列表 (10 20 50 100)。 |
TimberDepth |
木梁的深度。 |
TimberAssPrefix |
构件前缀。 |
TimberAssStartNo |
构件起始编号。 |
TimberPartPrefix |
零件前缀。 |
TimberPartStartNo |
零件起始编号。 |
TimberName |
木梁的名称。 |
TimberClass |
木梁的等级。 |
TimberFinish |
木梁的光洁度。 |
TimberMaterial |
木梁的材质。 |
StudWidth |
木钉的宽度。 |
StudDepth |
木钉的深度。 |
StudAssPrefix |
构件前缀。 |
StudAssStartNo |
构件起始编号。 |
StudPartPrefix |
零件前缀。 |
StudPartStartNo |
零件起始编号。 |
StudName |
木钉的名称。 |
StudClass |
木钉的等级。 |
StudFinish |
木钉的光洁度。 |
StudMaterial |
木钉的材质。 |
PlywoodWidth |
胶合板的最小宽度。实际宽度取决于要填充的实际空间。 |
PlywoodThickness |
胶合板的厚度。 |
PlywoodAssPrefix |
构件前缀。 |
PlywoodAssStartNo |
构件起始编号。 |
PlywoodPartPrefix |
零件前缀。 |
PlywoodPartStartNo |
零件起始编号。 |
PlywoodName |
胶合板零件的名称。 |
PlywoodClass |
胶合板零件的等级。 |
PlywoodFinish |
胶合板零件的光洁度。 |
PlywoodMaterial |
胶合板零件的材质。 |
Part1Name |
自定义零件 1 的名称。 |
Part1Attributes |
保存在组件对话框中的将在自定义零件插入模型时使用的属性文件。 |
Part1PlanePosition |
这是自定义零件插入主框架面板的正面视图中时的平面中的位置。 |
Part1PlaneOffset |
这是自定义零件插入主框架面板的正面视图中时的平面内偏移。 |
Part1Rotation |
这是自定义零件插入主框架面板的正面视图中时的旋转。 |
Part1RotationOffset |
这是自定义零件插入主框架面板的正面视图中时的旋转偏移。 |
Part1DepthPosition |
这是自定义零件插入主框架面板的正面视图中时的深度位置。 |
Part1DepthOffset |
这是自定义零件插入主框架面板的正面视图中时的深度偏移。 |
Part1StartOffset |
第一个插入点相对于输入点 1 的偏移。 |
Part1EndOffset |
第一个插入点相对于输入点 2 的偏移。 |
Part1Length |
自定义零件的长度,也是要填充的空间(如果/当将此自定义零件添加到模型中时)。 |
Part1Height |
自定义零件的高度。 |
Part1LengthProperty |
如果使用自定义零件,其长度/宽度可变并且/或者为参数化的,则是自定义零件的长度属性的名称。 此外,也可以为 Part2、Part3 等设置这些字段。可以使用单独附加的行来配置多个零件。您需要保持 Supplier、Family 和 Name 与第一行相同。 |
Part1LengthMin |
如果使用自定义零件,其长度/宽度可变并且/或者为参数化的,则是产品可以填充的最小长度/宽度(要填充的自由间隙)。 此外,也可以为 Part2、Part3 等设置这些字段。可以使用单独附加的行来配置多个零件。您需要保持 Supplier、Family 和 Name 与第一行相同。 |
Part1LengthMax |
如果使用自定义零件,其长度/宽度可变并且/或者为参数化的,则是产品可以填充的最大长度/宽度。 此外,也可以为 Part2、Part3 等设置这些字段。可以使用单独附加的行来配置多个零件。您需要保持 Supplier、Family 和 Name 与第一行相同。 |
Part1HeightProperty |
如果使用自定义零件,其长度/宽度可变并且/或者为参数化的,则是自定义零件的高度属性的名称。 此外,也可以为 Part2、Part3 等设置这些字段。可以使用单独附加的行来配置多个零件。您需要保持 Supplier、Family 和 Name 与第一行相同。 |
Part2... Part3... Part10... |
除了自定义零件 1 之外,您还可以指定最多九个其他自定义零件。实际上,对于所有指定的自定义零件,至少需要不同的 PartXLength。该工具根据要填充的实际空间选择长度最合适的零件。 |