找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

本文来自

Revit族

Revit族

人已关注

请添加对本版块的简短描述

精选帖子

Empty Ads
Revit初级+中级视频教程
Revit初级+中级视频教程
605阅读|33392人阅读
Revit 2017中文版下载(包含RVT 2017离线族库)
Revit 2017中文版下载(包含RVT 2017离线族
64阅读|6426人阅读
REVIT2014火星视频教程
REVIT2014火星视频教程
188阅读|14965人阅读
Revit 2016简体中文版集成离线族库下载|Revit 2016离线族库
Revit 2016简体中文版集成离线族库下载|Rev
29阅读|4270人阅读
Revit 结构培训视频
Revit 结构培训视频
145阅读|15582人阅读
Revit 2015 小别墅案例
Revit 2015 小别墅案例
133阅读|13616人阅读
Revit 2014 五天建筑达人速成 pdf版
Revit 2014 五天建筑达人速成 pdf版
185阅读|14825人阅读
Revit2014简体中文版 32位64位通用 百度云盘下载
Revit2014简体中文版 32位64位通用 百度云
197阅读|22508人阅读
Revit 3层办公楼模型
Revit 3层办公楼模型
33阅读|5081人阅读
Revit中如何放置电气装置设备?
Revit中如何放置电气装置设备?
0阅读|22人阅读

[revit族教程] Revit族参数中if公式应用实例(可开启门应用)

[复制链接]

5097

主题

5203

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
18387
5840 BIM二狗子 发表于 2019-5-31 21:25:24
在上一期的文章中我们做了一个参变的可开启门【Revit制作可开启关闭的门族】,那么我们是不是能设置一个参数,让门只有两种状态-开启和关闭呢?
这里我们就用到了if这个参数公式,我们可以设置让门在关闭的状态下角度是0°,开启状态角度是120°。首先我们需要在族中新建一个是/否的参数类型。

201905312058547791364612_html_10cd75cc.gif
  下来这个事情就比较简单了,首先if是一个判断的语法,语法格式为条件语句使用以下结构:IF (<条件>,<条件为真时的结果>,<条件为假时的结果>)。比如我们在门中给了一个开门关门的参数,就可以这么写:IF(开门关门,120°, 0°)。写完知州如下参数表。
201905312058547791364612_html_m27f801bf.png
将族载入到项目中来看下效果。
201905312058547791364612_html_1c01731a.gif
      除此之外,if还能用在大小判断的公式当中:IF (Length < 100mm, 200mm, 300mm);用在and和or逻辑判断语句中:IF( AND (x = 1 , y = 2), a , b )、IF( OR ( A = 1 , B = 3 ) , a , b )。有兴趣的小伙伴可以自己尝试挖掘下if在族中的用法。



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表