墙体布局工具
墙体布局工具是一组可用于创建和修改所有通用类型混凝土墙的组件,例如包括单层、双墙和夹心墙在内的实体预制面板以及在现场浇筑的不同墙结构。墙结构可能包含多个层,例如,结构层、隔断、无效层和表面处理。您可以使用直接修改来灵活地更改墙几何形状、层偏移、开孔和接缝线。
墙体布局是这组组件中的主要组件,用于定义墙体布局。墙体布局在混凝土选项卡中可用,单击 即可访问,也可在应用程序和组件目录中访问。
其他墙体布局工具位于应用程序和组件目录中:
- 墙体布局连结件使墙体互相连接。
- 墙体布局连结件T 使用T连接与墙相互连接。墙体布局 T 形连结件还能够在连接位置创建接缝。
- 墙体布局开孔用于设置开孔的默认值。使用直接修改创建和修改开孔。
- 墙体布局接缝通过添加接缝将墙段划分为两个或更多个浇筑体。使用直接修改可创建接缝。
- 墙体布局单元化根据长度、高度、编号、重量或吊车吊装能力将墙体划分为单元。
- 墙体布局层交换程序用于交换双墙中层的浇筑顺序。仅会交换两个层的特定属性,比如名称、等级、编号设置和所有 UDA,而并不会交换层的几何形状。如果某个层是使用层创建选项添加为子构件(壳 2)创建的,并且另一个层定义为添加到浇筑体(壳 1),还将交换这些属性。
将墙板转换为墙体布局
您可以使用转换到布局组件工具将墙板转换为墙体布局组件,请参见转换到布局组件获取说明。
墙体布局
墙体布局可创建单个墙体或多个直墙段。墙体可以是单层实体墙、双墙或具有任意层数的夹心墙。
使用墙体布局工具的设计工作流 |
---|
|
选择顺序
- 确保直接修改 开关已激活。
- 在混凝土选项卡上,单击 。
- 选择上下文工具栏中的适当命令:
- 要创建一个或多个直墙段,请单击 ,然后选取两个或更多个点。
请注意,您可以完成到第一个所选点的创建,以创建封闭的墙体结构。
- 要将墙体布局创建为封闭墙体,请单击 ,然后选取两个或更多个点。
墙体布局将自动连接您选取的第一个和最后一个点。
- 要创建一个或多个直墙段,请单击 ,然后选取两个或更多个点。
- 单击鼠标中键以创建墙体。
根据您选取的点数以及选取点的方式,系统会在模型中创建一个或多个直墙段或封闭墙体。创建的每个直段都是墙体布局的单个实例,可以单独修改。当您创建两个或更多个墙段时,系统会在每个墙段之间添加墙体布局连结件组件的一个实例。
下图中,在选取的点 1 - 5 之间的开放形状中有四个墙段,在点 2、3 和 4 处有三个墙体布局连结件。如果您创建的是封闭墙体,在点 5 和 1 之间将存在第五个墙段。
墙体布局的建模方向用于确定浇筑体图纸坐标系统设置为固定时墙体布局的那个面会显示在浇筑体图纸的前视图中。
在下面的图片中,墙体布局未设置顶端轮廓面。图片显示了在对托板浇筑外壳并且内壳是浇筑中最重要的壳时您应该使用的夹心墙设置的示例。
或者,您可以使用墙体布局设置顶端轮廓面。通过添加以下行将 Walllayout.Udas.dat 设置为具有顶端轮廓面属性:
option FixedMainView j_FixedDrawingMainView
Walllayout.Udas.dat 位于模型文件夹或任意系统文件夹中。
通用选项卡
使用通用性选项卡可定义整个墙体布局组件的基本属性。其它所有选项卡上的属性都特定于层,并应用于您当前在层列表中选择的层。
选项 |
描述 |
---|---|
H、Z1、Z0 |
有四个选项可用于定义高度和全局 Z 坐标:
您可以使用 H 选项卡修改矩形墙体的高度。如果将墙体形状更改为矩形以外的其它形状,则无法使用此选项定义高度。请改用直接修改。 |
总厚度 |
输入墙体布局的总厚度。层厚度基于总厚度进行计算。 对于双墙使用总厚度,其中无效层或 CIP 层的厚度通常是可变的。这意味着墙体布局可以调整厚度,以使总厚度为所定义厚度。
|
浇筑体名称 |
输入浇筑体的名称。 |
前缀 |
输入浇筑体的前缀。 |
起始编号 |
输入浇筑体的起始编号。 |
主零件层 |
选择将哪个层零件设置为浇筑体的主零件。默认选项将体积最大的结构零件设置为主零件。 |
平面中位置 |
相对于输入点之间的线定义墙体布局位置。 如果需要,请输入偏移距离。 |
深度位置 |
相对于输入点之间的线定义墙体布局垂直位置。 如果需要,请输入偏移距离。 |
“层”选项卡
使用层选项卡可定义单个层的属性。在层列表或预览图片中选择层。
层列表
层 |
描述 |
示例 |
---|---|---|
层列表显示墙体的层。 使用按钮可控制层的数量和顺序:
使用层名称前面的复选框可以控制是否修改所选层的属性。 使用最左侧的复选框可以控制在修改墙体布局组件时是否修改层的数量和顺序。 |
下面的示例图片显示墙层的预览。当您更改层类型时,此图片会自动更新。所选层会用红紫色边框高亮显示。 |
层属性
选项 |
描述 |
---|---|
层名 |
输入层的名称。此名称显示在层列表中。 当您修改墙体边界偏移时,层名还会显示在上下文工具栏中。您可以选择要修改的层。 层名在报告或图纸中不可见。 |
层类型 |
|
层单元化 |
选择是否使用接合将层拆分为两部分。 |
层创建 |
选择如何创建到预制浇筑体的层:
|
层组件 |
在已将层类型设置为组件时,选择一个组件。这样不会将层创建为零件,而是创建组件的一个实例。 您可以从墙体布局属性中控制某些组件属性。 请在组件中相应地定义属性名称:
将层创建为零件时,组件的创建点位于相同位置。 如果自定义零件或组件的属性名称与默认名称不同,则可以在 xxxxx.LayerComponentInfo.xml 文件中定义这些参数,其中 xxxx 是组件名称。 在此文件中,还可以指定其他层属性的映射,以便用墙体布局对话框中定义的层属性覆盖属性文件中给定的值。有关该文件的示例,请参见自定义墙体布局部分。 |
属性设置 |
为层组件选择一个属性文件。 如果您需要用于层组件的特定组件属性,则可在组件对话框中定义属性,并将其保存为属性文件。 |
层厚度 |
输入层厚度。 您可以将层厚度留空,以便由墙体布局设置层厚度,这样总厚度便为通用性选项卡中定义的正确值。双墙中的空层或 CIP 层通常可以有灵活的厚度。 |
零件名称、等级、材料、浇筑状态、表面处理、前缀、起始编号 |
定义层零件的名称、等级、材料、零件前缀和起始编号。定义 CIP 层的浇筑状态。当您已将层类型设置为表面时,请选择表面处理。 |
“垂直偏移”选项卡
使用垂直偏移选项卡可以定义每层在墙体布局的顶部和底部水平边缘的垂直偏移。
请注意,您可以使用直接修改和接缝来定义在任何其它边缘的偏移。
选项 |
描述 |
---|---|
偏移 |
定义每层的垂直偏移。 |
组件名称 |
选择组件以细化偏移。 例如,您可以使用几何深化条形组件创建夹心墙加厚。您可以为几何深化条形创建不同的设置,并为每种情形选择相应的设置。 |
组件属性 |
选择相应的组件设置。 |
您也可以将细化添加到墙体布局边缘。选择墙体布局,并在上下文工具栏中选择修改墙体边界偏移来激活编辑。选择您想要添加组件的墙体布局边缘。选择想要使用的细化组件和设置,然后单击 确认。
“属性”选项卡
使用属性选项卡可定义钢筋设置的 IFC4 输出实体和混凝土覆盖层厚度。可以分别为每一层定义这些属性。
选项 | 描述 |
---|---|
IFC 输出 |
可以为零件和浇筑体定义 IFC4 实体。浇筑体值用于主零件层、现场浇筑层和子构件层。每一层的值都来自于该层所属的浇筑体的主零件。 选择 IFC 实体和子类型 (IFC4)。如果选择 USERDEFINED 作为 IFC4 子类型,则可以定义用户定义的类型 (IFC4)。 |
用于钢筋设置的混凝土覆盖层 |
可以在零件级别定义混凝土覆盖层厚度。 选择是使用整体坐标系还是局部坐标系,并根据您的选择定义坐标。 |
UDA 选项卡
使用 UDA 选项卡可定义墙体布局中每层零件的用户定义属性。
请注意,UDA 选项卡的内容可能因您的 Tekla Structures 环境而异。您可以自定义 UDA 选项卡的内容。
修改墙体布局
修改墙体布局的几何形状
您可以使用直接修改来修改墙体布局。开始之前,请确保直接修改 开关已激活。选择墙体布局,以显示上下文工具栏。要修改墙体布局,请从工具栏中选择相应的命令。
通过拖动边缘和角点控柄可以修改墙体布局的外边缘。还可以通过拖动边缘中点控柄来插入顶点,通过选择角点或边缘并按删除键来删除顶点。
除了标准多边形修改之外,您还可以拖动位于墙体布局末端的特殊线控柄,以使墙体布局更短或更长。您还可以拖动线控柄使其垂直于墙体布局,只需在拖动时按住 Alt 键即可。
作为拖动线控柄的替代方法,还可以拖动尺寸箭头。如果您知道墙体布局要缩短或延长的具体长度,请选择尺寸箭头并输入希望尺寸更改的值。请注意,可在平面视图中使用尺寸箭头和线控柄,而多边形修改则只能在 3D 或剖面图中进行。
修改层边缘的偏移
使用上下文工具栏中的修改墙体边界偏移命令修改层在墙体布局外边缘,或在开孔或接缝边缘的偏移。从工具栏上的列表中选择要修改的层。
有三个选项可用于修改特定边缘处的偏移:
-
拖动边缘处的线控柄。您可以只拖动垂直于边缘的线控柄。
-
拖动尺寸箭头并输入测量值。
-
选择线控柄并输入新偏移值。
只需在选择控柄时按住 Shift 键即可选择两个或更多个线控柄。
您可以在墙体布局对话框中修改外边缘的顶面和底面偏移,并在墙体布局接缝对话框中修改接合偏移。
您可以定义特定层不用开孔切割。先选择开孔。在上下文工具栏上选择层,然后选择不要创建。
墙体布局开孔
使用直接修改向墙体布局中添加开孔。开始之前,请确保直接修改 开关已激活。
要添加开孔,请选择墙体布局,然后选择相应的直接修改命令。您可以创建矩形、多边形及圆形开孔。
您可以使用应用程序和组件目录中的墙体布局开孔工具定义应用于开孔的设置。您可以使用开孔组件定义开孔尺寸并选择应用细节设计。
向墙体布局中添加开孔
选项 |
描述 |
---|---|
通过选择在墙体中的开孔长度来添加开孔。有五个不同的尺寸选项可用来定义开孔底面和顶面标高。要循环访问这些选项,请单击开孔尺寸按钮 ,直到显示所需选项。 五个选项为:
您可以使用建筑图纸作为参考模型,以便在其中选择开孔宽度和位置。 您可以在上下文工具栏中选择要切割的层。这样可以更轻松地将不同层的几何图形建模为具有多重层的墙。默认选项所有层可为所有层创建开孔。要更改层的开孔创建,单击修改墙体边界偏移命令。选择层,然后选择创建或不要创建。 |
|
通过选取两点来添加矩形开孔。 |
|
通过选取三个或更多个点来添加多边形开孔。 |
|
通过为开孔选取中心点和半径点添加圆形开孔。 更改层和边缘的特定偏移时,您可以为圆形开孔设置单个偏移。圆形开孔可快速创建 HVAC 保留。 |
修改墙体布局中的开孔
修改开孔的几何形状
可以使用相应的直接修改命令,按照与墙体布局外边缘相同的方法来修改开孔。您可以:
- 拖曳边缘。
- 拖曳角部控柄。
- 通过拖曳边缘中点控柄来插入顶点。
- 通过选择角部控柄或边缘并按下删除键来删除顶点。
此外,还可以通过拖曳线控柄或通过使用尺寸箭头来修改开孔的起点或终点。
移动并复制开孔
- 通过选择开孔内的一个面来选择开孔。
- 开始拖曳所选面。
- 要创建开孔的副本,请按住 Ctrl 键。
要移动开孔而不更改开孔形状,请将面控柄拖曳到所需位置。
删除开孔
选择开孔内的一个面并按删除键。
修改开孔细化
您可以创建带有或不带有细部的开孔。要细化开孔,请选择窗口,并从列表中选择预定义细化组件。请注意,可以将夹心墙窗口组件用于矩形开孔,以及将窗口和门与同一顶面线连接的开孔。
要在列表中定义新的细化组件,请选择开孔并双击以打开墙体布局开孔对话框,或单击上下文工具栏中带三个点的按钮。
- 在应用细节设计中,选择是。
- 在组件名称中,执行以下操作之一:
- 从列表中选择组件。如果要修改某些开孔属性,请单击编辑。
如果编辑属性并为组件指定新名称,则已编辑的组件将添加到组件名称列表。
- 如果要使用列表中未显示的组件,请单击新建以从应用程序和组件目录中选择组件,并定义开孔组件属性。例如,您可以使用您创建的自定义组件。
在开孔组件信息对话框中,定义以下内容:
组件名称
选择开孔细部的子组件。
高度属性名称
在组件中定义高度的属性的名称(例如,对于自定义组件,为 P1)。
宽度属性名称
在组件中定义宽度的属性的名称(例如,对于自定义组件,为 P2)。
深度属性名称
在组件中定义深度的属性的名称(例如,对于自定义组件,为 P3)。
请注意,属性名称中可能不需要所有尺寸。
如果您使用自定义接合类型自定义组件,我们建议您通过两个输入点来定义开孔宽度。在自定义组件编辑器中将开孔细部绑定到组件输入点后,无需定义宽度属性名称。
在下面的示例图像中,底角点映射到开孔角,并设置值 1 3 以映射位置。
正在切割输入零件
控制接合的输入零件。
-
否:细部组件不会创建切割,而墙体布局将创建一个矩形开孔切割。
-
是:墙体布局不会创建矩形开孔切割。
切割其他零件
用于不是接合组件的输入零件的其他层零件(如果有)。当墙具有多个层时,使用此属性。
-
是:墙体布局创建切割。
-
否:墙体布局不为输入零件以外的零件(如果有)创建单独的切割。
输入零件
子组件需要的输入零件。
例如,如果构建子组件以创建夹心墙细部,并且它需要将三个零件作为输入,请键入 1 2 3。这些是在墙体布局中为墙类型定义的层和次序。
输入点
如果子组件具有两个用于定义开孔尺寸的输入点,则这些点在此处会映射到开孔角。
有关如何映射底角点的信息,请参见上面的示例图片。
在平面上
旋转
深度方向
在平面上,旋转和深度属性仅适用于具有位置参数的组件(自定义零件)。 -
- 从列表中选择组件。如果要修改某些开孔属性,请单击编辑。
您也可以在垫板零件选项卡上为开孔添加垫板零件。在对话框的示例图片中选择层。然后选择是否切割该层,并选择创建该层的垫板零件。选择相应的垫板零件属性。请注意,在垫板零件属性中,垫板零件使用压型板属性。
您还可以选择想要使用的细化组件在上下文工具栏上激活细化。
墙体布局接缝
创建墙体布局时,它最初是单个预制墙。墙体布局接缝可将墙体布局划分为两个或更多个预制墙片。在墙体布局中,将划分在墙体布局对话框中将层单元化选项设置为是的墙体布局层。
添加和修改墙体布局接缝
使用上下文工具栏上的修改接缝 命令添加和修改接缝。修改接缝将打开墙体布局接缝对话框,在其中可以分别定义每个墙体层的接缝属性。
在预览图片中选择层并定义属性。
选项 |
描述 |
---|---|
|
|
创建连接组件 |
选择是可在接缝处的两个层零件之间创建连接。 当您选择是时,还可以定义其它组件选项。 |
组件名称 |
从应用程序和组件目录中选择一个节点组件。 |
组件属性 |
为节点选择属性文件。 |
组件主输入 |
选择哪个墙片是节点、接缝或在该接缝处创建的其它组件的第一个输入零件。 |
选项 | 描述 |
---|---|
添加竖直接缝 |
使用新接缝 命令可添加垂直接缝。选取一个点以创建接缝。 请注意,当您使用修改接缝命令并且墙体布局还没有任何接缝时,将自动选择新接缝。 |
添加多边形接缝 |
使用新建多边形接缝 命令可添加多边形接缝。选取两个或更多个点,以创建接缝。 多边形接缝可以包含垂直、水平和倾斜的段。延伸多边形接缝的起点和终点,使其清晰地跨越它所划分墙体的边缘。 |
移动接缝 |
通过拖曳接缝移动垂直接缝。 还可以通过拖曳水平线控柄或尺寸箭头来移动垂直接缝。 像处理任何其它多边形对象一样移动和修改多边形接缝。 |
复制接缝 |
按住 Ctrl 键的同时拖曳接缝即可复制垂直接缝或多边形接缝。 |
删除接缝 |
选择接缝控柄并按下删除键即可删除垂直接缝。 删除多边形接缝的所有段即可删除该多边形接缝。 |
修改接缝属性 |
|
在所选接缝处拆分墙体布局 |
使用在所选接合处拆分墙体布局命令 将墙体布局拆分为单独的组件。 |
墙体布局连结件
使用墙体布局连结件可在两个墙体布局之间应用连接。墙体布局连结件可适合角点处的层零件。要控制角点间隙,只需延长或缩短墙体的层并在连接的层零件之间添加连接即可。当您在角点处使用连接组件时,墙体布局连结件还可在层零件之间添加连接。
请注意,如果您已使用墙体布局工具一次性创建多个墙体布局,则会自动在墙体布局之间添加墙体布局连结件。当您更改墙体类型时,会自动更新墙体布局连结件。
如果在创建墙体布局之后,在它旁边又添加另一个墙体布局,则可使用应用程序和组件目录中的墙体布局连结件组件在两者之间添加连接。选择这两个墙体布局,以创建连接。确保您选择的是墙体布局组件实例,而不是该墙体布局创建的单个对象。当您选择第二个墙体布局时,将会创建连结件。
墙体布局连结件属性
选项 |
描述 |
---|---|
定义层零件的接合方式。 单击该按钮三次,可循环访问这三个不同的角点设置选项。 |
|
定义面板末端是方形还是倾斜的。 您可以使用此选项设置双墙的典型角点细化。 此选项也适用于在层零件之间使用的连接组件。 |
|
定义如何对构成转角的零件建模。 可以分别在每层上选择此选项。 选择此选项时,墙体布局连结件将创建一个可添加到浇筑体中的附加零件。 转角零件使用系统文件 SandwichWallCornerPartNames.dat 中给定的第一个名称来创建。如果该文件不存在或为空,则使用主零件名称。这样,转角面积将自动计算为自定义数量 单击该按钮三次,可循环访问这三个不同的角点设置选项。 |
|
可用空间 A |
定义两个层零件之间的间隙。 预览图片显示了间隙所在位置。该间隙位置取决于角点设置。 提示:
如果您要使用连接组件,请使用自定义连接中的属性名称 FreeSpace 直接控制墙体布局连结件的值。 |
末端偏移 B |
定义较长零件的末端偏移。 预览图片显示了偏移所在位置。该偏移取决于角点设置。 提示:
如果您要使用连接组件,请使用自定义连接中的属性名称 EndOffset 直接控制墙体布局连结件的值。 |
节点 |
选择在两个层零件之间创建的连接组件。 如果您未选择连接,则只根据间隙和末端偏移添加接合。如果要查看当前的连结件属性,请选择墙体布局连结件或双击该连结件创建的接合。 |
属性 |
如果已添加连接,请为其选择属性文件。 |
连接主零件 |
如果您已添加连接,请设置连接主零件。 |
墙体布局 T 形连结件
使用墙体布局 T 形连结件在两个墙体布局之间应用 T 形连接。墙体布局 T 形连结件能够在连接位置创建接缝。请注意,如果删除连接,不会自动删除接缝。修改主零件以删除接缝。
墙体布局 T 形连结件属性
选项 |
描述 |
---|---|
定义墙体布局零件的接合方式。 单击该按钮三次,可循环访问这三个不同的角点设置选项。 在预览图片中选择墙体布局并定义连接属性。 |
|
定义面板末端是方形还是倾斜的。 此选项适用于在墙体布局零件之间使用的连接组件。 |
|
添加接合 |
选择是否添加接合。您可以选择仅将第一层拆分为两个零件。 否 不会拆分第一层零件,而会创建一个切割,将零件中断为两个实体对象。 |
接缝偏移 |
输入接缝偏移。 |
可用空间 |
定义墙体布局之间的间隙。 预览图片显示了间隙所在位置。该间隙位置取决于角点设置。 |
创建组件 |
选择是否使用组件连接墙体布局。 |
组件名称 |
选择在两个墙体布局之间创建的连接组件。 |
组件属性 |
如果已添加连接,请为其选择属性文件。 |
组件主输入 |
如果您已添加连接,请设置连接主零件。 |
墙体布局单元化
墙体布局单元化将自动添加新接缝,以将墙体布局划分为两个或更多个预制墙片。
添加接缝时会考虑开孔。开孔可能会影响最终接缝位置,因此预制墙体的最终长度或重量将小于目标值。
重量计算基于墙体布局几何形状。计算时不会考虑墙体中的任何其它附加零件。对于结构层类型,重量计算中的密度为 2500 kg/m³。对于隔断层,重量计算中的密度为 100 kg/m³。
选项 |
描述 |
---|---|
创建接缝 |
|
最大高度 |
输入墙片的最大高度。 如果输入的值小于墙的高度,墙体布局单元化将首先用给定的高度和设置创建水平接缝。之后,墙体布局单元化会使用对话框中的垂直接缝设置和所有其他设置创建垂直接缝。 |
最小长度 |
输入墙片的最小长度。 |
最大长度 |
输入墙片的最大长度。 此值可用于所有创建方法。 |
最大重量 |
输入墙片的最大重量。 此值可用于所有创建方法。 |
最大吊车吊装重量 |
选择用于安装的吊车。 选择吊车时,墙体的最大重量始终小于吊车的吊装能力。 要定义吊车设置,请单击右侧的 按钮打开吊车属性对话框:
要修改并查看现有的吊车设置,请从吊车属性对话框的列表中选择该吊车设置。单击预览可在模型视图中可视化的吊装图形中查看吊车位置。 |
避免开孔 |
选择接缝是否可以跨越开孔。 如果接缝不能跨越开孔,请输入到开孔的最小距离。 |
分布方向 |
选择接缝的方向以及在墙体布局上的起始端。 既可以添加垂直接缝,又可以添加水平接缝。 |
垂直接缝设置 水平接缝设置 |
选取用于新接缝的接缝属性。 确保正确设置层偏移,因为它们可能会影响墙体的重量和长度。 |
创建到选择的墙体 |
选择墙体布局并单击创建到选择的墙体按钮,以插入接缝。可以选择一个或多个墙体布局。 |
墙体布局层交换程序
使用墙体布局层交换程序可交换墙体布局中一个单墙的结构预制层,通常为双墙。如果需要按不同顺序浇筑同一墙线中的一些单个墙体,则可交换这些墙体的顺序。
要交换层,请在应用程序和组件目录中选择墙体布局层交换程序,然后选择墙体布局和要交换的墙体零件。
在使用交换程序工具时,将在该工具的每个位置显示一个三角形控柄 。您可以拖曳这些控柄,以修改要交换的墙体。要交换布局中的其它墙体,只需在按住 Ctrl 键的同时进行拖曳即可将交换程序复制到其它位置。
选择交换程序控柄并按下删除键即可删除交换程序实例。
自定义墙体布局
UDA 选项卡内容
您可以使用 WallLayout.Udas.dat 文件自定义 UDA 选项卡的内容。WallLayout.Udas.dat 文件可以位于 XS_FIRM
、XS_PROJECT
或 XS_SYSTEM
高级选项中设置的任何文件夹中,也可以位于模型文件夹中。
通过该文件可以控制在墙体布局中可以使用已创建层零件的哪些用户定义属性。我们建议您只使用对于一个墙体布局中的所有预制墙体通用的 UDA。
您可以在文件中添加 tab、label 和 endlabel 数据类型,以便根据特定工作流组织 UDA 选项卡的内容。
您可以定义在使用墙体布局层交换程序工具时不交换层 UDA 值。在线的末端(第四个字段)添加 NoSwap
:string comment j_comment NoSwap
.
下面显示的示例文件包含所有设置的完整描述以及该文件的格式。以“//”开头的行是评注行。
// Customized user defined attributes (UDA) for layer parts created by wall layout component
//
// Each row shall contain 2 or 3 fields separated by tab(s) or semicolon.
// Please note that all uda names shall be unique
//
// Field 1: The data type of the attribute. Valid values are 'distance', 'float', 'option', 'integer', 'string', 'tab'*, and 'label'*
// 'integer' and 'string' compatible with the actual user defined attributes as
// specified in objects.inp
// Field 2: UDA name. This is the name of the user defined attribute set for the layer part.
// Field 3: Label. This text is shown in the attributes dialog. It can be a translatable label (albl_) or any text.
// leaving this field empty will use the orignal translation strings.
// Field 4: 'NoSwap' if you do not want the 'Wall layout layer swapper' to swap the values.
//
// *Attribute 'tab' will place all the UDAs below to a new tab. In field 2 the name of the tab can be set.
// *Attribute 'label' will create a valueless label and will indent the UDAs below. In field 2 the name of the label can be set.
// Optional: to close the label use 'endlabel' to return to unindented UDAS.
string comment j_comment
string USER_FIELD_1
string USER_FIELD_2
string USER_FIELD_3
string USER_FIELD_4
label Ifc
string IFC_BUILDING j_IFC_building
string IFC_BUILDING_STOREY j_IFC_building_storey
endlabel
option FixedMainView j_FixedDrawingMainView
// new tab
tab Exports
label Eliplan
option EP_TYPE j_Product_type
string EP_CODE j_Product_code
label Unitechnik
option UT_product_type j_UT_product_type
integer UT_UD_product_type j_user_defined_product_type
以下图片说明如何在墙体布局对话框中创建示例文件中定义的设置。
层组件
如果自定义零件或组件的属性名称与默认名称不同,则可以在 xxxxx.LayerComponentInfo.xml 文件中定义这些参数,其中 xxxx 是组件名称。
在此文件中,还可以指定其他层属性的映射,以便用墙体布局对话框中定义的层属性覆盖属性文件中给定的值。
文件示例如下所示。
<?xml version="1.0" encoding="utf-8"?>
<LayerComponentInfo xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ComponentName>CMUWall</ComponentName>
<!--Leave the property name empty if you don't want anything to be set by Wall layout -->
<HeightMaxProperty>WallHeight</HeightMaxProperty>
<Height1Property></Height1Property>
<Height2Property></Height2Property>
<ThicknessProperty></ThicknessProperty>
<NameProperty>Name</NameProperty>
<ClassProperty></ClassProperty>
<MaterialProperty>Material</MaterialProperty>
<PrefixProperty>AsmPfx</PrefixProperty>
<StartNoProperty>AsmStNo</StartNoProperty>
<!--Do not specify anything for custom part position if you want to control these with saved settings only.-->
<CustomPartPosition>
<PlaneOffset>0</PlaneOffset>
<DepthOffset>0</DepthOffset>
<RotationOffset>0</RotationOffset>
<Plane>LEFT</Plane>
<Depth>BEHIND</Depth>
<Rotation>FRONT</Rotation>
</CustomPartPosition>
</LayerComponentInfo>