|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Регистрация: 19.12.2016
Сообщений: 184
|
Это надо у разработчиков спрашивать.
Кстати, у меня в 2017i другое условие вывода строки. ----- добавлено через ~2 мин. ----- Попробуйте от 2017i шаблон ----- добавлено через ~3 мин. ----- хотя нет, я ошибся, посмотрел не ту таблицу ----- добавлено через ~9 мин. ----- Посмотрел шаблон: Действительно выводит арматуру класса 500 (стоит у меня в настройках в моделировании по-умолчанию), скорее всего это было сделано под настройки каркасов и закладных, т.к. при применении этих свойств класс арматуры в настройках меняется. Но это лишь мои предположения. Попробуйте спросить у теклы напрямую. |
|||
|
||||
Регистрация: 18.09.2012
Сообщений: 61
|
|
|||
|
||||
У меня с этим условием и класс 500 не выводит!
Вроде поигрался с суммированием, да, если не суммировать, все выдает верно (только непонятно, какого фига позиции 1 и 4 установил, а не 1 и 2). Я все верно ставлю в суммировании? ЗЫ Последнее вложение, если суммирование отключено.
__________________
Свобода не в том, чтобы делать то, что хочешь, а в том, чтобы никогда не делать того, чего не хочешь |
||||
|
||||
Регистрация: 08.09.2015
Сообщений: 37
|
|
|||
|
||||
Регистрация: 18.09.2012
Сообщений: 61
|
значит позиции 2 и 3 где то в другом бетонном элементе, REBAR_POS присваивается всем стержням в модели в зависимости от префикса, чтобы нумеровались с 1 позиции в каждом элементе нужно использовать атрибут REBAR_SEQ_NO и соответствующий макрос (подробнее здесь https://teklastructures.support.tekl..._reinforcement)
|
|||
|
||||
Не понял Конечно, я о классе арматуры. Неожиданно! И какой у меня тогда класс?
__________________
Свобода не в том, чтобы делать то, что хочешь, а в том, чтобы никогда не делать того, чего не хочешь |
||||
|
||||
Регистрация: 19.12.2016
Сообщений: 184
|
_Sveta_,
У вас формула вывода пластин такая: if (find(GetValue("PROFILE"),"*") != -1) then if ( find(GetValue("PROFILE"),"PL") != -1 ) then GetFieldFormula("var10") + "x" + GetFieldFormula("var11") else if ( mid(GetValue("PROFILE"),0,2) == "ПВ") then "ПВ " + mid(GetValue("MATERIAL"),2) + "x" + GetFieldFormula("var12") else if ( mid(GetValue("PROFILE"),0,3) == "Риф") then "Риф " + GetFieldFormula("var12") + "x" + mid(GetValue("MATERIAL"),3) else if ( mid(GetValue("PROFILE"),0,4) == "ЧРиф") then "ЧРиф " + GetFieldFormula("var12") + "x" + mid(GetValue("MATERIAL"),4) else setat(GetValue("PROFILE"),find(GetValue("PROFILE"),"*"),"x") endif endif endif endif else if GetValue("PROFILE.TPL_NAME") !="" then GetValue("PROFILE.TPL_NAME") else GetValue("PROFILE") endif endif Сделать нужно ее такой: if (find(GetValue("PROFILE"),"*") != -1) then if ( find(GetValue("PROFILE"),"PL") != -1 ) then GetFieldFormula("var10") else if ( mid(GetValue("PROFILE"),0,2) == "ПВ") then "ПВ " + mid(GetValue("MATERIAL"),2) + "x" + GetFieldFormula("var12") else if ( mid(GetValue("PROFILE"),0,3) == "Риф") then "Риф " + GetFieldFormula("var12") + "x" + mid(GetValue("MATERIAL"),3) else if ( mid(GetValue("PROFILE"),0,4) == "ЧРиф") then "ЧРиф " + GetFieldFormula("var12") + "x" + mid(GetValue("MATERIAL"),4) else setat(GetValue("PROFILE"),find(GetValue("PROFILE"),"*"),"x") endif endif endif endif else if GetValue("PROFILE.TPL_NAME") !="" then GetValue("PROFILE.TPL_NAME") else GetValue("PROFILE") endif endif |
|||
|
||||
Цитата:
__________________
Свобода не в том, чтобы делать то, что хочешь, а в том, чтобы никогда не делать того, чего не хочешь |
||||
|
||||
Регистрация: 08.09.2015
Сообщений: 37
|
Можете увидеть на картинке в посте выше. Арматурный стержень имеет свойство "сорт" - это класс арматуры. И свойство "класс", которое определяет цвет отображения объекта. Стандартный шаблон среды Russia выводит в спецификацию стержни с классом 500, то есть цвета №500 - зеленого
|
|||
|
||||
Регистрация: 19.12.2016
Сообщений: 184
|
_Sveta_
В 20х версиях программы у нас на предприятии названия профилей менялось (прописные буквы становились заглавными) из-за этого передача информации в другие программы была невозможна, приходилось вручную перебивать названия профилей, да даже в самой Текле изменения через мини-панель изменяли буквы... Сейчас в среде russia только заглавные латинские буквы, а уже в пользовательских полях кириллическое название, которое выводится в таблицах, и проблемы с передачей исчезли. По-этому я бы рекомендовал вам не таблицы в дальнейшем менять под ваш каталог, а каталог профилей от russia использовать. Таким образом в новых версиях вам не придется повторять операции с заменой каталога. |
|||
|
||||
Регистрация: 19.12.2016
Сообщений: 184
|
_Sveta_
Нет, но каталог профилей для вашей модели отличается от того, что в среде. Вы можете скопировать profdb.bin файл из среды в модель и каталог у вас поменяется. Потом вам нужно будет заменить профили в модели (они линиями будут выглядеть) на новые через свойства детали и фильтр выбора ctrl+g. ----- добавлено через ~9 мин. ----- dyr GetValue("ROW_IN_PAGE") |
|||
|
||||
Регистрация: 23.11.2015
Сообщений: 9
|
Правильно я понимаю, при чертеже отлитого элемента, переменная NUMBER выводит количество элементов, отображенных на чертеже.
Как тогда в спецификации вывести все элементы, принадлежащие рассматриваемого отлитому элементу? Переменная MODEL_TOTAL выдает значение "0". |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Advance Steel. Редактирование встроенных спецификаций. | PSI | Advance Steel | 160 | 16.02.2021 14:01 |
Tekla. Создание и редактирование монолитных стен | utrfm | Tekla | 26 | 19.10.2016 13:20 |
Tekla Structures, как ориентироваться какой параметр изменяется при редактирование свойств узлов. | Cmetana61 | Расчетные программы | 2 | 11.09.2015 10:45 |
Переход с SolidWorks на Tekla или StruCad? | olamot | SolidWorks | 156 | 21.07.2011 16:23 |