Revit 公式 – 使用”是/否”参数约束文本值
公式是 Revit 中一个非常强大但被低估的功能。它们允许控制模型中的参数内容,范围从简单的方程到高度复杂的解决方案。
在这篇文章中,我将演示一个简单的公式来控制带有是/否参数的文本值。要记住的关键是您要显示的文本总是需要在“引号”内;通过公式列定义文本值时需要。
要设置这种类型的公式,您需要至少有1 个是/否参数。
我使用了一个简单的If语句来控制基于 2 个选项:
if(Option A, “Title to Match Option A”, if(Option B, “Title to Match Option B”, “Option not defined”))
此等式是指选择元素时(是 = 1)
选择 Option A时,文本值将限制为 Title 以匹配 Option A。
选择 Option B时,文本值将限制为 Title 以匹配 Option B。
当未选择任何选项时,文本值将限制为Option not defined。
我喜欢使用这些方程式来识别模型何时配置不正确,并在我的内容中添加“检查和平衡”。
当两个选项都被选中时,我希望这个公式能够确定选项存在问题。重新组织方程并添加一个语句以识别何时选择了两个选项,这使我能够控制输出以返回值解决选项问题
if((and(Option A, Option B)), “解决选项问题”, if(Option A, “Title to Match Option A”, if(Option B, “Title to Match Option B”, “Option not defined” )))
你不必停在这里!通过细微的更改和可能的更多选项,您可以进一步限制这些参数以适应任何情况。