Revit学习经验.docx
《Revit学习经验.docx》由会员分享,可在线阅读,更多相关《Revit学习经验.docx(16页珍藏版)》请在冰豆网上搜索。
Revit学习经验
1.关于梁柱无缝连接问题
调整附着最大相交即可
2.RST钢筋一、二、三级钢筋符号用什么方法打出来、使用什么字体
中国化包里的自己文件Revit考到软件的字体库里,然后再到控制面板里面桌面菜单下的字体改成显示Revit,$一级%二级@三级#四级
Revit.ttf钢筋符号字体应用方法如下:
1.
将 Windows字库文件Revit.ttf拷贝安装到您机器的如下路径下:
系统盘(默认为C):
\windows\fonts\
2.
拷贝(安装)后,对于任何需要显示钢筋符号的标注及字段(比如钢筋的标记),请将其字体调整为Revit,
如下,
a.
选中要调整的字符串
b.
打开图元属性窗口,在类型属性下更改字体为“Revit”
c.
将文字的宽高比设为0.7 (请参考相关制图规范)
d.
确认,如果修改的为标注文件,则请将修改后的标注文件加载到项目中。
3.
钢筋符号的输入,
在编辑环境默认的输入字体为 “Revit”的情况下,下面为键盘输入符号和钢筋符号的对照表:
$——代表HPB235,输入后显示的符号为
%——代表HRB335,输入后显示的符号为
&——代表HRB400,输入后显示的符号为
#——代表RRB400,输入后显示的符号为
例如:
在Revit字体下输入&8@150即显示
8@150。
4.
定制样板文件中的钢筋
在项目浏览器中,按照Revit.ttf的名称规定重命名钢筋名称为$% 等,
当用钢筋标签来标注、显示钢筋符号内同时,钢筋的符号就能被正确显示在图纸中。
按照字库重新定义钢筋类型
采用重新定义的钢筋类型及标签后的图纸效果
5.
改造项目浏览器的支持的字体,使钢筋符号能够正确显示在钢筋类型树上,如下步骤:
右击桌面,修改显示属性
选择”外观”标签
在对话框的右下角选择“高级”
在“高级显示”对话框中,在“项目”栏选择菜单,
所支持的字库改为“Revit”
确定后,若重新打开项目,检查浏览器检查钢筋的符号,
则所有的钢筋类型符号均按照
规范要求显示,
如下图所示:
3.SATWETOETABS
PKPM文件通过“Satwe-Etabs”的插件转化为ETABS模型文件(看官可自行获得这个插件)
1.件导出的结果为Name.e2k文件,该文件可由记事本打开,里面记录了结构模型的信息。
2.件经由Etabs的import的功能生成Etabs的结构模型文件(Name.EDB).
3.Sat导入到Etabs是个单向不可逆的过程,可选择导入荷载与否,亦可选择纯剪力墙模式或框架剪力墙模式
主题:
(仅就CSI&Revit Structure2008)为例做以说明
对于Etabs和RST的交互,通过***.EXR文件交互的效果比较好,当然也会存在数据失真或者丢失的现象。
但同时会有一个***.LOG记录文件在导入时的错误记录。
用记事本打开***.log文件,里面的’warning…”则表示该构件没有成功的进行数据交互。
本人建议在分析模型导入到RST之前,结构模型的主要构件应该预先在RST的项目样板中定义个设置,这样在交互时能自动选择匹配的构件,避免只有几何关系没有截面构件属性的问题。
对于其他软件和RST的交互也是同样的设置。
RST结构模型和分析软件无缝交互是一个比较理想的状况,一般来说在数据导入导出时都要进行模型检查(即便PM和SATWE的交互也要进行相应的模型检查和基本设置)和修改。
另外,Etabs模型导入到结构中时,可能会出现结构分析模型和结构的物理模型不在同一层的现象,这要求对结构模型中的构件属性进行重新定义。
对于梁在平面显示的问题,导入的模型默认情况下是实线,而实际施工图中要求用虚线,这个也需要人工调整。
最后,构建属于自己常用的项目样板十分必要,包括常用的梁柱命名,尺寸大小等等。
4.Revit中的公式和函数应用
1.有效公式语法和缩写
公式支持以下运算操作:
加、减、乘、除、指数、对数和平方根。
公式还支持以下三角函数运算:
正弦、余弦、正
切、反正弦、反余弦和反正切。
算术运算和三角函数的有效公式缩写为:
■加-+
■减--
■乘-*
■除-/
■指数-^:
x^y,x的y次方
■对数-log
■平方根-sqrt:
sqrt(16)
■正弦-sin
■余弦-cos
■正切-tan
■反正弦-asin
■反余弦-acos
■反正切-atan
■e的x方-exp
■绝对值-abs
使用标准数学语法,可以在公式中输入整数值、小数值和分数值,如下例所示:
■Length=Height+Width+sqrt(Height*Width)
■Length=Wall1(11000mm)+Wall2(15000mm)
■Area=Length(500mm)*Width(300mm)
■Volume=Length(500mm)*Width(300mm)*Height(800mm)
■Width=100m*cos(angle)
■x=2*abs(a)+abs(b/2)
■ArrayNum=Length/Spacing
公式中的参数名是区分大小写的。
例如,如果某个参数名以大写字母开头,如Width,则必须在公式中以大写首
字母输入该名称。
如果在公式中使用小写字母输入该名称,如width*2,则软件无法识别该公式。
2.公式中的条件语句
可以在公式中使用条件语句,来定义族中取决于其他参数的状态的操作。
使用条件语句,软件会根据是否满足指定
条件来输入参数值。
在某些情况下,条件语句是很有用的;但是,它们会使族变得更复杂,应仅在必要时使用。
对于大多数类型参数,条件语句是不必要的,因为类型参数本身就像一个条件语句:
如果这是类型,则将该参数
设置为指定值。
实例参数更适合用于条件语句,尤其是用于设置不连续变化的参数。
条件语句的语法
条件语句使用以下结构:
IF(<条件>,<条件为真时的结果>,<条件为假时的结果>)
这表示输入的参数值取决于是满足条件(真)还是不满足条件(假)。
如果条件为真,则软件会返回条件为真时的
值。
如果条件为假,则软件会返回条件为假时的值。
条件语句可以包含数值、数字参数名和Yes/No参数。
在条件中可使用下列比较符号:
<、>、=。
还可以在条件语
句中使用布尔运算符:
AND、OR、NOT。
当前不支持<=和>=。
要表达这种比较符号,可以使用逻辑值NOT。
例如,a<=b可输入为NOT(a>b)。
下面是使用条件语句的公式示例。
简单的IF语句:
=IF(Length<3000mm,200mm,300mm)
带有文字参数的IF语句:
=IF(Length>35',“String1”,“String2”)
带有逻辑AND的IF语句:
=IF(AND(x=1,y=2),8,3)
带有逻辑OR的IF语句:
=IF(OR(A=1,B=3),8,3)
嵌套的IF语句:
=IF(Length<35',2'6",IF(Length<45',3',IF(Length<55',5',8')))
带有Yes/No条件的IF语句:
=Length>40(请注意,条件和结果都是隐含的。
)
使用条件语句的示例
公式中条件语句的典型使用包括计算阵列值以及根据参数值控制图元的可见性。
例如,可以将条件语句用于下列情
况:
■防止阵列参数使用小于2的值。
在RevitArchitecture中,阵列的值必须是大于或等于2的整数。
在一些情况下,这对于创建保持阵列参数为
2(即使计算值为1或0)的条件公式是很有用的。
使用这样的公式,如果计算的阵列值等于或大于2,则公
式将保留该值。
但是,如果计算值为1或0,则公式将把该值修改为2。
公式:
Arraynumber=IF(Arrayparam<2,2,Arrayparam)
■仅当窗灯光的数目大于1时,窗格条才可见。
例如,如果有一个要用于控制窗格条几何图形的可见性的Lights参数,则可以创建类似于MuntinVis的Yes/No
参数,并将其指定给窗格条几何图形的“实例属性”对话框中的“可见”参数。
因为MuntinVis参数是Yes/No
(或布尔)运算,条件(IF)和结果都是隐含的。
在该实例中,当满足条件时(真),将选中MuntinVis参数
值,且窗格条几何图形是可见的。
反之,当不满足条件时(假),将清除MuntinVis参数,且窗格条几何图
形是不可见的。
公式:
MuntinVis=Lights>1
网站:
5.在Revit中创建基于GoogleEarth的场地
Autodesklabs提供了针对于AutoCAD平台的插件“GoogleEarth TMExtension”,它主要有如下之功能:
∙将GoogleEarth上的场地导入到AutoCAD平台(AutoCAD,Architecture,Civil3D,Map3D)并保存为.dwg格式;
∙通过该插件可以将3D的dwg格式的文件模型加入到GoogleEarth的场地上;
∙Autocad通过该插件将GoogleEarth TM 场地信息导入到CAD中并能保存为3D网格化的数字信息地形。
基于上述的第三个功能,我们可将GoogleEarth场地信息转换为AutoCAD的数字网格场地信息,然后通过该dwg文件创建Revit项目的场地,具体作业流程如下:
1.打开AutoCAD(或者Civil3D),按照插件的说明书的说明(请参考附件中的地址下载该说明书),将GoogleEarth地理信息转化为AutoCAD的网格数字地形。
结果如下:
2.打开Revit程序或者打开Revit的项目(.rvt),采用“链接(link)”命令将.dwg地形文件加载到Revit的项目中,并按照实际需要放大、缩小、移动定位。
3.在“场地和体量”中创建“上表面”。
4.选择“基于导入的实例\选择导入的实例”选项,选择创建的数字网格场地。
5.如下即为视图框中的结果,其中褐色的场地为加载后的数字地形效果。
1.关于梁柱无缝连接问题
调整附着最大相交即可
2.RST钢筋一、二、三级钢筋符号用什么方法打出来、使用什么字体
中国化包里的自己文件Revit考到软件的字体库里,然后再到控制面板里面桌面菜单下的字体改成显示Revit,$一级%二级@三级#四级
Revit.ttf钢筋符号字体应用方法如下:
1.
将 Windows字库文件Revit.ttf拷贝安装到您机器的如下路径下:
系统盘(默认为C):
\windows\fonts\
2.
拷贝(安装)后,对于任何需要显示钢筋符号的标注及字段(比如钢筋的标记),请将其字体调整为Revit,
如下,
a.
选中要调整的字符串
b.
打开图元属性窗口,在类型属性下更改字体为“Revit”
c.
将文字的宽高比设为0.7 (请参考相关制图规范)
d.
确认,如果修改的为标注文件,则请将修改后的标注文件加载到项目中。
3.
钢筋符号的输入,
在编辑环境默认的输入字体为 “Revit”的情况下,下面为键盘输入符号和钢筋符号的对照表:
$——代表HPB235,输入后显示的符号为
%——代表HRB335,输入后显示的符号为
&——代表HRB400,输入后显示的符号为
#——代表RRB400,输入后显示的符号为
例如:
在Revit字体下输入&8@150即显示
8@150。
4.
定制样板文件中的钢筋
在项目浏览器中,按照Revit.ttf的名称规定重命名钢筋名称为$% 等,
当用钢筋标签来标注、显示钢筋符号内同时,钢筋的符号就能被正确显示在图纸中。
按照字库重新定义钢筋类型
采用重新定义的钢筋类型及标签后的图纸效果
5.
改造项目浏览器的支持的字体,使钢筋符号能够正确显示在钢筋类型树上,如下步骤:
右击桌面,修改显示属性
选择”外观”标签
在对话框的右下角选择“高级”
在“高级显示”对话框中,在“项目”栏选择菜单,
所支持的字库改为“Revit”
确定后,若重新打开项目,检查浏览器检查钢筋的符号,
则所有的钢筋类型符号均按照
规范要求显示,
如下图所示:
3.SATWETOETABS
PKPM文件通过“Satwe-Etabs”的插件转化为ETABS模型文件(看官可自行获得这个插件)
1.件导出的结果为Name.e2k文件,该文件可由记事本打开,里面记录了结构模型的信息。
2.件经由Etabs的import的功能生成Etabs的结构模型文件(Name.EDB).
3.Sat导入到Etabs是个单向不可逆的过程,可选择导入荷载与否,亦可选择纯剪力墙模式或框架剪力墙模式
主题:
(仅就CSI&Revit Structure2008)为例做以说明
对于Etabs和RST的交互,通过***.EXR文件交互的效果比较好,当然也会存在数据失真或者丢失的现象。
但同时会有一个***.LOG记录文件在导入时的错误记录。
用记事本打开***.log文件,里面的’warning…”则表示该构件没有成功的进行数据交互。
本人建议在分析模型导入到RST之前,结构模型的主要构件应该预先在RST的项目样板中定义个设置,这样在交互时能自动选择匹配的构件,避免只有几何关系没有截面构件属性的问题。
对于其他软件和RST的交互也是同样的设置。
RST结构模型和分析软件无缝交互是一个比较理想的状况,一般来说在数据导入导出时都要进行模型检查(即便PM和SATWE的交互也要进行相应的模型检查和基本设置)和修改。
另外,Etabs模型导入到结构中时,可能会出现结构分析模型和结构的物理模型不在同一层的现象,这要求对结构模型中的构件属性进行重新定义。
对于梁在平面显示的问题,导入的模型默认情况下是实线,而实际施工图中要求用虚线,这个也需要人工调整。
最后,构建属于自己常用的项目样板十分必要,包括常用的梁柱命名,尺寸大小等等。
4.Revit中的公式和函数应用
1.有效公式语法和缩写
公式支持以下运算操作:
加、减、乘、除、指数、对数和平方根。
公式还支持以下三角函数运算:
正弦、余弦、正
切、反正弦、反余弦和反正切。
算术运算和三角函数的有效公式缩写为:
■加-+
■减--
■乘-*
■除-/
■指数-^:
x^y,x的y次方
■对数-log
■平方根-sqrt:
sqrt(16)
■正弦-sin
■余弦-cos
■正切-tan
■反正弦-asin
■反余弦-acos
■反正切-atan
■e的x方-exp
■绝对值-abs
使用标准数学语法,可以在公式中输入整数值、小数值和分数值,如下例所示:
■Length=Height+Width+sqrt(Height*Width)
■Length=Wall1(11000mm)+Wall2(15000mm)
■Area=Length(500mm)*Width(300mm)
■Volume=Length(500mm)*Width(300mm)*Height(800mm)
■Width=100m*cos(angle)
■x=2*abs(a)+abs(b/2)
■ArrayNum=Length/Spacing
公式中的参数名是区分大小写的。
例如,如果某个参数名以大写字母开头,如Width,则必须在公式中以大写首
字母输入该名称。
如果在公式中使用小写字母输入该名称,如width*2,则软件无法识别该公式。
2.公式中的条件语句
可以在公式中使用条件语句,来定义族中取决于其他参数的状态的操作。
使用条件语句,软件会根据是否满足指定
条件来输入参数值。
在某些情况下,条件语句是很有用的;但是,它们会使族变得更复杂,应仅在必要时使用。
对于大多数类型参数,条件语句是不必要的,因为类型参数本身就像一个条件语句:
如果这是类型,则将该参数
设置为指定值。
实例参数更适合用于条件语句,尤其是用于设置不连续变化的参数。
条件语句的语法
条件语句使用以下结构:
IF(<条件>,<条件为真时的结果>,<条件为假时的结果>)
这表示输入的参数值取决于是满足条件(真)还是不满足条件(假)。
如果条件为真,则软件会返回条件为真时的
值。
如果条件为假,则软件会返回条件为假时的值。
条件语句可以包含数值、数字参数名和Yes/No参数。
在条件中可使用下列比较符号:
<、>、=。
还可以在条件语
句中使用布尔运算符:
AND、OR、NOT。
当前不支持<=和>=。
要表达这种比较符号,可以使用逻辑值NOT。
例如,a<=b可输入为NOT(a>b)。
下面是使用条件语句的公式示例。
简单的IF语句:
=IF(Length<3000mm,200mm,300mm)
带有文字参数的IF语句:
=IF(Length>35',“String1”,“String2”)
带有逻辑AND的IF语句:
=IF(AND(x=1,y=2),8,3)
带有逻辑OR的IF语句:
=IF(OR(A=1,B=3),8,3)
嵌套的IF语句:
=IF(Length<35',2'6",IF(Length<45',3',IF(Length<55',5',8')))
带有Yes/No条件的IF语句:
=Length>40(请注意,条件和结果都是隐含的。
)
使用条件语句的示例
公式中条件语句的典型使用包括计算阵列值以及根据参数值控制图元的可见性。
例如,可以将条件语句用于下列情
况:
■防止阵列参数使用小于2的值。
在RevitArchitecture中,阵列的值必须是大于或等于2的整数。
在一些情况下,这对于创建保持阵列参数为
2(即使计算值为1或0)的条件公式是很有用的。
使用这样的公式,如果计算的阵列值等于或大于2,则公
式将保留该值。
但是,如果计算值为1或0,则公式将把该值修改为2。
公式:
Arraynumber=IF(Arrayparam<2,2,Arrayparam)
■仅当窗灯光的数目大于1时,窗格条才可见。
例如,如果有一个要用于控制窗格条几何图形的可见性的Lights参数,则可以创建类似于MuntinVis的Yes/No
参数,并将其指定给窗格条几何图形的“实例属性”对话框中的“可见”参数。
因为MuntinVis参数是Yes/No
(或布尔)运算,条件(IF)和结果都是隐含的。
在该实例中,当满足条件时(真),将选中MuntinVis参数
值,且窗格条几何图形是可见的。
反之,当不满足条件时(假),将清除MuntinVis参数,且窗格条几何图
形是不可见的。
公式:
MuntinVis=Lights>1
网站:
5.在Revit中创建基于GoogleEarth的场地
Autodesklabs提供了针对于AutoCAD平台的插件“GoogleEarth TMExtension”,它主要有如下之功能:
∙将GoogleEarth上的场地导入到AutoCAD平台(AutoCAD,Architecture,Civil3D,Map3D)并保存为.dwg格式;
∙通过该插件可以将3D的dwg格式的文件模型加入到GoogleEarth的场地上;
∙Autocad通过该插件将GoogleEarth TM 场地信息导入到CAD中并能保存为3D网格化的数字信息地形。
基于上述的第三个功能,我们可将GoogleEarth场地信息转换为AutoCAD的数字网格场地信息,然后通过该dwg文件创建Revit项目的场地,具体作业流程如下:
6.打开AutoCAD(或者Civil3D),按照插件的说明书的说明(请参考附件中的地址下载该说明书),将GoogleEarth地理信息转化为AutoCAD的网格数字地形。
结果如下:
7.打开Revit程序或者打开Revit的项目(.rvt),采用“链接(link)”命令将.dwg地形文件加载到Revit的项目中,并按照实际需要放大、缩小、移动定位。
8.在“场地和体量”中创建“上表面”。
9.选择“基于导入的实例\选择导入的实例”选项,选择创建的数字网格场地。
10.如下即为视图框中的结果,其中褐色的场地为加载后的数字地形效果。