Добрый день, при создании спецификаций (нужно посчитать количество кирпичей, блоков) записываю в параметр коэффициент
if(Ключевая пометка=1, объем/1/Группа модели ), if(Ключевая пометка=2, объем/1/Группа модели))
Как правильно записать такую формулу?
Solved! Go to Solution.
Solved by Extraneous. Go to Solution.
Solved by y.bazylev. Go to Solution.
Solved by y.bazylev. Go to Solution.
А чем формулы то у вас отличаются? везде одна и та же.
Формат формулы условия:
IF(УСЛОВИЕ, ЧТО_СДЕЛАТЬ_ЕСЛИ_ИСТИНА, ЧТО_СДЕЛАТЬ_ЕСЛИ_ЛОЖЬ)
if( Ключевая пометка=1, объем/1/Группа модели, if( Ключевая пометка=2, объем/1/Группа модели, ПО_УМОЛЧАНИЮ ) )
На что конкретно ругается? Что у вас за параметр "Группа модели"?
Количество кирпичей считается через объем стены, который делится на объем одного кирпича. А объем одного кирпича/блока можно уже внести общий параметр стены
Ээээ... кхммм... тут вы сами должны какое-то значение ввести, вместо "ПО_УМОЛЧАНИЮ". То, которое примет переменная, если вдруг ни одно из условий IF не сработает
"Ключевая пометка" - это текстовый параметр, использовать его в качестве условия спецификации нельзя.
"Группа модели" - это текстовый параметр, делить объем на текст Ревит не умеет.
Посмотрите во вложении.
Alexander Zuev
In BIM we trust
Facebook | Linkedin | Telegram
Если не ошибаюсь, то текстовые параметры можно сравнивать со значением через заключение в кавычки:
Ключевая пометка = "1"
Но действия с текстом, разумеется, недопустимы. Нужно вводить числовой параметр, как я и писал выше
То есть в формулу я могу включить только три параметра? к примеру если нужно домножить или поделить больше чем на 3 параметра?
Я не совсем понимаю, что вы имеете в виду, но собственно решение вашей проблемы, как я его вижу делается так:
Количество кирпичей считается через объем стены, который делится на объем одного кирпича. А объем одного кирпича/блока можно уже внести общий параметр стены.
Создаёте общий параметр (Параметр типа, Общие - объем), присваиваете его стенам, пробегаетесь по стенам (в спецификации стен) проставляете объем одного кирпича/блока в зависимости от типа стены, в спецификации делите объем на этот параметр - получаете количество кирпичей/блоков. Вся эта возня с ключевыми пометками не нужна, это неуместное усложнение
В каждом из 8 типов стен есть параметр типа (типоразмеры то разные у стен). В каждом параметре записан объем единичного элемента (блока/кирпича и т.п.). В чем проблема то? Зашли в стенку через "изменить" на панели свойств и проставили объем. Зато в спецификации всё считается
Can't find what you're looking for? Ask the community or share your knowledge.