ADN Club > Ошибки в AutoCAD и вертикальных приложениях

Некорректная работа функции trunc в атрибутах динамических блоков

<< < (3/3)

Александр Ривилис:

--- Цитата: Максим Маркевич от 10-12-2016, 00:51:23 ---То есть мне ничего не годится, кроме костыля с 1e-6.
--- Конец цитаты ---
Им и пользуйся - другого нет и не будет. Это проблема плавающей арифметики. Кстати, уже не раз обсуждавшаяся на этом форуме. И вылезает она в разных местах. В данном случае в полях.

Максим Маркевич:

--- Цитата: Александр Ривилис от 10-12-2016, 00:53:43 ---Прибавляй 1e-6 - всё будет нормально. И лучше даже так:  trunc((val1/val2)+1e-6)
--- Конец цитаты ---
Кажется, это один из самых тяжелых моментов в жизни.
Но, спасибо большое, Александр Наумович. Мне стало намного легче.
Думаю, тот факт, что совет использовать костыль дали мне лично Вы, успокоит мой перфекционизм. ;)

Матвей:
Здравствуйте. Подскажите, где можно посмотреть синтаксис функций, рассмотренных в данной теме.
В справке (http://help.autodesk.com/view/ACD/2018/RUS/?guid=GUID-F94A885A-4DA2-432B-AC1A-EB49CC6C1C72) не нашел функций round и trunc. Или это вообще не выражения DIESEL?

Владимир Шу:
Забавно. Данный топик в справке к автокад 2018: http://help.autodesk.com/view/ACD/2018/RUS/?caas=caas/discussion/t5/-AutoCAD-/-trunc-/td-p/6740389.html

А по поводу функций, я так понимаю они вот отсюда:
AutoCAD 2018 Справка: Использование стандартных числовых функций (команда КАЛЬК)
http://help.autodesk.com/view/ACD/2018/RUS/?guid=GUID-8108BA81-9204-4C42-8F61-381DBC472771

Матвей:
Владимир Шу, спасибо

Навигация

[0] Главная страница сообщений

[*] Предыдущая страница

Перейти к полной версии