Нодом получаю из элемента значение радиуса соединительной детали, переобразую в диаметр, перевожу в строку и назначаю строчному параметру. Как подавить замыкающие нули? Например: D=300, в параметр попадает D=300.00000.
Solved! Go to Solution.
Solved by kr. Go to Solution.
держите пользовательский узел
в пакете archilab есть нод(не помню как называется)
def tolist(x):
if hasattr(x,'__iter__'): return x
else : return [x]
def n2s(n, digits=IN[1]):
if digits is not None:
n = round(n, digits)
n = unicode(n)
if n.endswith('.0'):
n = n[:-2]
return n
OUT = map(n2s, tolist(IN[0]))
Добрый день @af.kon !
Рады видеть вас на форуме Сообщества пользователей Autodesk
Вы нашли решение?
Если да, нажмите на кнопку "Утвердить решение"под соответствующим сообщением, это поможет другим пользователям сообщества быстро находить ответы и преимущества данного решения.
Если нет, не стесняйтесь опубликовать больше информации в данной теме, чтобы все пользователи знали, что в данный момент осуществляется поиск решения и это поможет вам достичь результата быстрее.
Находите сообщения полезными? Поставьте "НРАВИТСЯ" этим сообщениям! | Do you find the posts helpful? "LIKE" these posts!
На ваш вопрос успешно ответили? Нажмите кнопку "УТВЕРДИТЬ РЕШЕНИЕ" | Have your question been answered successfully? Click "ACCEPT SOLUTION" button.
А что делать если параметр имеет десятичные знаки: толщина стенки 0.5, а отображается, как 0.5000000. Math.floor и Math.ceiling тут уже не применишь.
В моём варианте на вход digits подаётся количество знаков после запятой
Как только я авторизуюсь, я перестаю видеть ответы на свой вопрос, а так же ответить на них.
@af.kon wrote:
Как только я авторизуюсь, я перестаю видеть ответы на свой вопрос, а так же ответить на них.
А подробнее? Никогда с таким не сталкивался. Возможно после авторизации вас перебрасывает на другой раздел форума. Такое бывает.
Відповідь корисна? Клікніть на "ВПОДОБАЙКУ" цім повідомленням! | Do you find the posts helpful? "LIKE" these posts!
Находите сообщения полезными? Поставьте "НРАВИТСЯ" этим сообщениям!
На ваше запитання відповіли? Натисніть кнопку "ПРИЙНЯТИ РІШЕННЯ" | Have your question been answered successfully? Click "ACCEPT SOLUTION" button.
На ваш вопрос успешно ответили? Нажмите кнопку "УТВЕРДИТЬ РЕШЕНИЕ"
Alexander Rivilis / Александр Ривилис / Олександр Рівіліс
Programmer & Teacher & Helper / Программист - Учитель - Помощник / Програміст - вчитель - помічник
Facebook | Twitter | LinkedIn
![]() | ![]() |
Can't find what you're looking for? Ask the community or share your knowledge.