面向用户
商家管理员账号;
一、功能介绍
1.1多布尔的作用:通过1个多布尔变量实现多组合选择,一个变量顶N个变量用。
1.2相关参数:
#boolAt()语法
假设一个多布尔变量:#A,它有N个选项,如何判断第 X 个选项勾与否:
#boolAt(#A, X) ? 勾的结果 :不勾的结果
1.3作用范围:编辑器公式、报价规则表达式、型号
二、应用案例:柜体建模/多布尔应用
2.1需求:新建一个框架柜参数化模型,柜体不含背板,柜体结构可以在以下选项中随意切换或组合:顶盖左侧、顶盖右侧、底盖左侧、底盖右侧,当底盖左侧或底盖右侧任意一个出现时,柜体没有踢脚线。
2.2建模操作
2.2.1:新建柜体&常规参数设置;
常规参数设置 W:区间200-2400; D:区间200-1000; H:区间200-2400;
2.2.2:添加高级参数:
①名称: 柜体结构
引用名:BOX
参数类型:多布尔
值类型为:无限制
选项:顶盖左侧/顶盖右侧/底盖左侧/底盖右侧
当前值:任意
②脚线高度H1:区间50-200
隐藏条件:#boolAt(#BOX,3)OR#boolAt(#BOX,4)
(当底盖左侧或底盖右侧成立时该参数隐藏)
2.2.3:调用板件设置物理属性
①左侧板:调用18mm竖板
宽度:18 深度:#D 高度:#H-(#boolAt(#BOX,1)?18:0)-(#boolAt(#BOX,3)?18:0)
位置X:0 位置Y:0 位置Z: #boolAt(#BOX,3)?18:0
②右侧板:拷贝左侧板 宽度:18 深度:#D 高度:#H-(#boolAt(#BOX,2)?18:0)-(#boolAt(#BOX,4)?18:0) 位置X:#W-18 位置Y:0 位置Z:#boolAt(#BOX,4)?18:0
③顶板:调用18mm平板 宽度:#W-(#boolAt(#BOX,1)?0:18)-(#boolAt(#BOX,2)?0:18) 深度:#D 高度:18 位置X: #boolAt(#BOX,1)?0:18 位置Y:0 位置Z:#H-18
④底板 拷贝顶板 宽度:#W-(#boolAt(#BOX,3)?0:18)-(#boolAt(#BOX,4)?0:18) 深度:#D 高度:18 位置X:#boolAt(#BOX,3)?0:18 位置Y:0 位置Z:(!#boolAt(#BOX,3)AND!#boolAt(#BOX,4))?#H1:0
⑤前踢脚 调用横纹立板 宽度:#W-18*2 深度:18 高度#:#H1 位置X:18 位置Y:-#D+20 位置Z:0 隐藏条件:#boolAt(#BOX,3)OR#boolAt(#BOX,4) (满足底盖左侧或底盖右侧任意一个条件时脚线隐藏)
⑥后踢脚 拷贝前踢脚 宽度:#W-18*2 深度:18 高度#:#H1 位置X:18 位置Y:-#D+20 位置Z:0 隐藏条件:#boolAt(#BOX,3)OR#boolAt(#BOX,4) (满足底盖左侧或底盖右侧任意一个条件时脚线隐藏)
2.2.4:测试-保存-入库 l 测试:修改左侧参数的当前值观察模型的变化是否正常,特别时柜体结构:BOX;
保存;
入库;
前端测试;
-----------------------------------end-------------------------------------