Practical seminar Tekla Structures 2017

Нули в спецификации стали Tekla Structures

Ответить
pasargada
Сообщения: 86
Зарегистрирован: 24 сен 2014, 15:13

Нули в спецификации стали Tekla Structures

Сообщение pasargada »

Добрый день.
Подскажите, пожалуйста, как сделать так, чтобы в спецификации стали
не отображались нули. В редакторе шаблона вроде бы выставляю необходимые условия
и заветные "" (пустые кавычки), но нули все равно отображаются.
meart
Сообщения: 494
Зарегистрирован: 04 мар 2013, 18:09

Re: Нули в спецификации стали

Сообщение meart »

попробуйте выводить пробел: " " (пробел в кавычках)
«Есть только две бесконечные вещи: Вселенная и глупость. Хотя насчет Вселенной я не вполне уверен.» А. Эйнштейн
pasargada
Сообщения: 86
Зарегистрирован: 24 сен 2014, 15:13

Re: Нули в спецификации стали

Сообщение pasargada »

Не помогает. Все равно выводит нули в неиспользуемых ячейках.
meart
Сообщения: 494
Зарегистрирован: 04 мар 2013, 18:09

Re: Нули в спецификации стали

Сообщение meart »

pasargada писал(а):Не помогает. Все равно выводит нули в неиспользуемых ячейках.
надо смотреть.. возможно в формуле косяк какой
«Есть только две бесконечные вещи: Вселенная и глупость. Хотя насчет Вселенной я не вполне уверен.» А. Эйнштейн
Аватара пользователя
Таран Д. А.
Администратор
Сообщения: 2877
Зарегистрирован: 30 ноя 2011, 18:41
Откуда: г. Москва
Контактная информация:

Re: Нули в спецификации стали Tekla Structures

Сообщение Таран Д. А. »

Видел такое 100 раз.
Лечилось всегда одинаково.
1) Поставь наплавки и раскрой в свойствах проекта
2) Поменяй материал

Если ты открывал в среде Россия то там стали С245 и буква С английская а в нашей среде русская. Так что для компьютера эти стали разные.
В нашей среде с английскими нет сталей поэтому масса ноль так как материала нет такого.
Просто выбери из каталога материалов нужный и все. Примени только материал.
Проведи нумерацию и проверь что с массами
pasargada
Сообщения: 86
Зарегистрирован: 24 сен 2014, 15:13

Re: Нули в спецификации стали Tekla Structures

Сообщение pasargada »

Я, наверное, не совсем корректно сформулировал вопрос.
Металлоемкость подсчитывается корректно, но в не задействованных полях
не могу погасить нули (см. вложения).
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Таран Д. А.
Администратор
Сообщения: 2877
Зарегистрирован: 30 ноя 2011, 18:41
Откуда: г. Москва
Контактная информация:

Re: Нули в спецификации стали Tekla Structures

Сообщение Таран Д. А. »

pasargada писал(а):Я, наверное, не совсем корректно сформулировал вопрос.
Металлоемкость подсчитывается корректно, но в не задействованных полях
не могу погасить нули (см. вложения).
Я делаю так

Код: Выделить всё

if (Getvalue"ТВОЯ ПЕРЕМЕННАЯ" <0.1) then "-" else Getvalue"ТВОЯ ПЕРЕМЕННАЯ"  endif
Если переменная будет меньше минимально допустимой к отображению в данном случае 0,1 то выводить прочерк если же все норм то выводить саму переменную
pasargada
Сообщения: 86
Зарегистрирован: 24 сен 2014, 15:13

Re: Нули в спецификации стали Tekla Structures

Сообщение pasargada »

Я записываю формулу:
if GetValue("ASSEMBLY.USERDEFINED.kategoriya_TSS")=="Категория №1"
then round(GetValue("WEIGHT"),0.1) else "-" endif

Теперь по формуле: код анализирует относится или нет текущая сборка к "Категория №1".
Если не относится, то тогда в ячейке необходимо отобразить "-", но отображается все равно 0.0.
Аватара пользователя
CuPo>I<a
Сообщения: 846
Зарегистрирован: 26 дек 2011, 12:41
Откуда: Златоуст
Контактная информация:

Re: Нули в спецификации стали Tekla Structures

Сообщение CuPo>I<a »

надо отдельно вывести поле GetValue("ASSEMBLY.USERDEFINED.kategoriya_TSS") и посмотреть значение, а потом уже дальше думать.
скорее всего не так в формуле что-то
Аватара пользователя
Таран Д. А.
Администратор
Сообщения: 2877
Зарегистрирован: 30 ноя 2011, 18:41
Откуда: г. Москва
Контактная информация:

Re: Нули в спецификации стали Tekla Structures

Сообщение Таран Д. А. »

Не хочешь поменять формат с числа на текст.
Есть стойкое ощущение что тире это не цифра :D
pasargada
Сообщения: 86
Зарегистрирован: 24 сен 2014, 15:13

Re: Нули в спецификации стали Tekla Structures

Сообщение pasargada »

Не в "-" дело. Выше я привел одно (не самое удачное) решение.
Я оставлял и "пустые кавычки" и "пустые кавычки с пробелом".
Вы правы, Дмитрий, я используя поле "число с десятичными цифрами", а не поле "текст",
и на "-" Tekla откликается нулем. Все законно. Но на "" или на " " Tekla тоже откликается нулем.
И как это победить я не знаю. Не хотелось бы делать для расчетов одни поля "число с десятичными цифрами" (скрытые),
а непосредственно для вывода значений в спецификации текстовые поля. Хотелось бы реализоваться задуманное в одном поле.
Аватара пользователя
Таран Д. А.
Администратор
Сообщения: 2877
Зарегистрирован: 30 ноя 2011, 18:41
Откуда: г. Москва
Контактная информация:

Re: Нули в спецификации стали Tekla Structures

Сообщение Таран Д. А. »

Ставь текст.
Цифры сами в текст превратятся как в бейсике.
pasargada
Сообщения: 86
Зарегистрирован: 24 сен 2014, 15:13

Re: Нули в спецификации стали Tekla Structures

Сообщение pasargada »

Не знал, Дмитрий, "что правратяться". Спасибо за совет
Ответить

Вернуться в «Редактор шаблонов Tekla Structures»