|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
поле-формула-округлить(как?)
Краснодар
Регистрация: 05.02.2004
Сообщений: 132
|
||
Просмотров: 15214
|
|
||||
Правильно, список форматов пуст, пока не нажмёшь кнопочку вычислить
![]() [IMG]http://s51.***********/i132/1007/09/4e0b93f88f08.gif[/IMG]
__________________
Почему все вдруг становятся умными, когда уже не надо? |
||||
![]() |
|
||||
В строительном проектировании с 05.10.2004 Регистрация: 01.05.2008
Новосибирск
Сообщений: 5,219
|
|
|||
![]() |
|
||||
Цитата:
В одном поле ни как, но можно через два: 1-ое поле = формула/10 (точность 0) 2-ое поле = 1-ое*10 (точность 0). [IMG]http://s45.***********/i109/1007/ff/e2716c9691ba.gif[/IMG]
__________________
Почему все вдруг становятся умными, когда уже не надо? |
||||
![]() |
|
||||
Регистрация: 16.01.2011
Коломна
Сообщений: 1
|
А если усложнить задачу....
Например.... Дин Блок состоит из Атрибута и Поли линии. Поли линия меняется согласно условиям блока, а в атрибуте записана следующая формула (текущая длина поли линии*1,2+10). Значения последней цифры результата, должно округляться следующим образом 14 округляться 15 138 округляться 140 511 округляться 510 и так далее.... значение последней цифры было либо 0 либо 5 Последний раз редактировалось Rodnik, 17.01.2011 в 20:15. |
|||
![]() |
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,611
|
Угу, появилась проблема с округлением.
![]() Поля, это ссылки на площадь полилинии. В свойстве поля площади полилинии выставлено округление до 2х дробных знаков, однако тысячные все равно учитываются. Собственно если считать руками, то получаем 39.17, а формула выдает 39.18. Непорядок. Как изменить формулу, что бы в расчете суммы не участвовало более чем 2 знака после запятой? Последний раз редактировалось Кулик Алексей aka kpblc, 10.09.2013 в 13:54. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,404
|
Можно же в поле напрямую точность указать, зачем выдумывать с DIESEL?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,611
|
2 Кулик Алексей aka kpblc
Так указана точност, параметр %pr2 в площади. толку то? Даже если в формате площади настроить дополнительный формат ![]() и поставит округление на площадь и на формулу, все равно получаю расхождение в 0,01. 2 AlexV неработает. ![]() Последний раз редактировалось Boxa, 10.09.2013 в 14:29. |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Ну, бывают наверно случаи..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Подниму тему.
Чтобы округлить, например, число 1994 до определенного знака, я так понял, нужно воспользоваться следующей формулой: round(1994/Х)*X - где Х, размерность до которой округляем(напр. 2, 5, 10) при этом в результате мы получим: округляя до 2 - 1994 округляя до 5 - 1995 округляя до 10 - 1990 А возможно ли округлить число 1994 до 2000 каким-либо образом? |
||||
![]() |
|
||||
round(1994/Х)*X - где Х, размерность до которой округляем(напр. 2, 5, 10, 20)
при этом в результате мы получим: округляя до 2 - 1994 округляя до 5 - 1995 округляя до 10 - 1990 округляя до 20 - 2000 Не, не так?
__________________
Почему все вдруг становятся умными, когда уже не надо? |
||||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
LISP. Вставка в таблицу поля, соотвествующего площади примитива | Profan | Готовые программы | 272 | 06.06.2021 23:12 |
Вставка атрибута в поле | *Iren* | AutoCAD | 12 | 14.04.2014 07:28 |
Непонятная формула в пособии по фундаментам | terewe | Основания и фундаменты | 2 | 13.06.2010 07:00 |
Изменить поле (формула) атрибута блока | EfremenkoDO | Программирование | 5 | 08.04.2010 11:43 |
Вывод значения атрибута в поле field | batart | AutoCAD | 2 | 09.07.2008 12:06 |