Реклама i
Стань нашим партнером - зарабатывай с нами!
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как изменить формат текущего значения

Как изменить формат текущего значения

Ответ
Поиск в этой теме
Непрочитано 09.03.2016, 14:09 #1
Как изменить формат текущего значения
uvers
 
Регистрация: 09.03.2016
Сообщений: 3

Имеется два числа 1.234 и 3.345. Формат ячеек с этими значениями установлен с точностью 2 после запятой. После форматирования и сложения, ожидается получить 4.57, но в результате получается 4.58. То есть, по факту суммируются текущие значения до форматирования, а именно 1.234 + 3.345 = 4.579, а только потом применяется формат. Как в AutoCad изменить формат текущего значения, чтобы в формулу попадали отформатированные значения.

Миниатюры
Нажмите на изображение для увеличения
Название: Формат.png
Просмотров: 118
Размер:	20.5 Кб
ID:	166616  


Последний раз редактировалось uvers, 09.03.2016 в 14:21.
Просмотров: 2355
 
Непрочитано 09.03.2016, 14:27
#2
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787


Как вариант - использовать DIESEL с его преобразованиями сначала в строку, потом в число.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 09.03.2016, 14:31
#3
v.psk

конструктор
 
Регистрация: 14.08.2014
Псков
Сообщений: 7,097


Если вычисления в таблице, то подойдет формула в ячейке =round(x) или =n*round(x*m)
v.psk вне форума  
 
Автор темы   Непрочитано 09.03.2016, 14:44
#4
uvers


 
Регистрация: 09.03.2016
Сообщений: 3


Цитата:
Сообщение от v.psk Посмотреть сообщение
round(x) или =n*round(x*m)
v.psk через функцию round не получается нужный результат. Может не правильно делаю? 10*round(1.234*100). На VBA у этой функции еще есть второй параметр, но тут он отсутствует.
uvers вне форума  
 
Непрочитано 09.03.2016, 14:48
#5
v.psk

конструктор
 
Регистрация: 14.08.2014
Псков
Сообщений: 7,097


0,01*round(1.234*100).
v.psk вне форума  
 
Автор темы   Непрочитано 09.03.2016, 14:50
#6
uvers


 
Регистрация: 09.03.2016
Сообщений: 3


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Как вариант - использовать DIESEL с его преобразованиями сначала в строку, потом в число.
Кулик Алексей, как раз про такой вариант думал, но пока не разобрался. Может у Вас есть пример такой реализации?

----- добавлено через ~2 мин. -----
Цитата:
Сообщение от v.psk Посмотреть сообщение
0,01*round(1.234*100).
v.psk, спасибо!

----- добавлено через ~23 мин. -----
а вот еще вопрос созрел. А можно как то сделать и использовать свою функцию? Ну скажем функция ОКР() . У функции 2 параметра: ИсходноеЧисло и Точность. Внутри функции как раз 0,01*round(ИсходноеЧисло *100).
И вызывать ее =ОКР(ИсходноеЧисло,Точность)

Последний раз редактировалось uvers, 09.03.2016 в 15:31.
uvers вне форума  
 
Непрочитано 09.03.2016, 17:25
#7
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,990
<phrase 1= Отправить сообщение для VVA с помощью Skype™


Цитата:
Сообщение от uvers Посмотреть сообщение
А можно как то сделать и использовать свою функцию?
В таблицах нельзя. Есть конечный перечень функций (он есть в справке)
__________________
Как использовать код на Лиспе читаем здесь

Последний раз редактировалось VVA, 09.03.2016 в 22:01.
VVA вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как изменить формат текущего значения

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Диалюкс. Изменить формат 3Д визуализации. Борисыч123 Прочее. Программное обеспечение 1 30.01.2014 22:55
Штамп spdsFormat изменить, как изменить?! Анастасия87 Прочее. Программное обеспечение 6 28.05.2013 10:06
Изменить формат листа в Inventor 2013. forumdwg87 Прочее ПО от Autodesk 1 14.01.2013 12:04
Как изменить формат отображения толщин линий в выпадающем меню? PeterPeter AutoCAD 8 17.11.2012 22:09
Изменить значения принятые по умолчанию Kotsar AutoCAD 19 17.09.2008 09:21