| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Прочее ПО от Autodesk > Revit > Revit 2015. Использование текста в формулах.

Revit 2015. Использование текста в формулах.

Ответ
Поиск в этой теме
Непрочитано 29.01.2015, 13:52 #1
Revit 2015. Использование текста в формулах.
m03g0ed
 
Регистрация: 07.05.2011
Сообщений: 59

Здравствуйте. Подскажите, пожалуйста, можно ли использовать текстовое значение в формулах? Пример. У меня есть параметры "Наименование помещения" и "Коэфициент площади" Мне надо, что бы при значении "Наименование помещения"=Лоджия параметр "Коэфициент площади"=0,5. Но при создании расчетного значения в спецификации If(Наименование помещения = Лоджия, 0,5, 1) выдает ошибку "недопустимое для спецификации поле : Лоджия. Тип данных стоит ТЕКСТ... Хотя при любом типе данных выдает то же.. Можно ли решить эту проблему?
Просмотров: 9632
 
Непрочитано 29.01.2015, 17:41
#2
PashaStr

инженер-конструктор
 
Регистрация: 24.04.2011
Минск
Сообщений: 320


Текстовое значение, к сожалению, нельзя использовать в том виде, в котором вы привели. Очень не хватает функций работы со строковыми данными в формулах Revit
PashaStr вне форума  
 
Непрочитано 30.01.2015, 09:18
2 | #3
extraneous

Не верблюд
 
Регистрация: 07.06.2010
Москва
Сообщений: 1,154


Текстовые значения нельзя использовать в качестве условия в операторе "if". Возможный выход - создать параметр типа "Целое" и придумать некий классификатор.
Например: "НомерТипаПомещения" - типа "Целое", "ТипПомещения" - тип "Текст", "КоэффициентПлощади" - тип "число".
ТипПомещения: if(НомерТипаПомещения = 1, "Гостиная", if(НомерТипаПомещения = 2, "Прихожая", if(НомерТипаПомещения = 3, "Лоджия","Добавьте тип помещения")))
КоэффициентПлощади: if(НомерТипаПомещения = 1, 1, if(НомерТипаПомещения = 2, 0.8, if(НомерТипаПомещения = 3, 0.5, 1)))

Для того, чтобы быстрее собирать такую колбасу, можно воспользоваться Notepad++ с подсветкой скобок или макросом от Романа Митина (см вложение)
Вложения
Тип файла: zip Генератор формул.zip (43.4 Кб, 558 просмотров)
__________________
Мой блог по Revit
extraneous вне форума  
 
Автор темы   Непрочитано 30.01.2015, 09:32
#4
m03g0ed


 
Регистрация: 07.05.2011
Сообщений: 59


Ого... Буду разбиратся, спасибо
m03g0ed вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Прочее ПО от Autodesk > Revit > Revit 2015. Использование текста в формулах.

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Использование Revit MEP для проектирования промышленных объектов. andr_g Revit 6 29.10.2015 20:59
Программное создание размерных стилей Кулик Алексей aka kpblc Программирование 89 08.04.2013 12:59
LISP. Выравнивание текста по двум точкам. Krieger Готовые программы 10 24.12.2011 16:02
Информация по идентификационным кодам программ в сетевых лицензиях Autodesk KSI AutoCAD 1 14.09.2009 15:59
Autodesk Revit Sett Revit 37 10.09.2009 11:41