|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Как добавить формулу в поле (множество полей)?
spb
Регистрация: 23.01.2005
Сообщений: 124
|
||
Просмотров: 1439
|
|
||||
Регистрация: 11.07.2022
Сообщений: 775
|
Цитата:
Этот лисп заменяет выбранные тексты на новые с учетом умножения. Поля правда слетают. Есть лисп Lee Maka FieldArithmeticV1-2.lsp Эта программа позволяет пользователю выполнять арифметические операции (сложение, вычитание, умножение, деление) над числовым текстом или полями, при этом результат вычисления представляется с использованием выражения поля. После ввода команды fieldmath в командной строке программа предложит пользователю выбрать текстовый объект с числовым содержимым. В этом приглашении пользователь может выбрать однострочный текстовый объект (DText), многострочный текст (MText), атрибут блока, многозначный (MLeader) или измерение, содержащее числовое содержимое, или выбрать параметр Constant, чтобы ввести произвольное фиксированное число для использования в вычислении. Затем программа предложит пользователю выбрать оператор (сложение, вычитание, умножение, деление). Неудобство для данного случая то, что нельзя выбрать сразу несколько объектов и умножить на один коэффициент. Если зайти в редактор текста с полем, пкм на поле, в выпавшем меню выбрать редактировать поле, то можно увидеть формулу поля ( в данном случае площадь) внизу окна "Поле". См. картинки. Последний раз редактировалось Ingpro, 27.12.2022 в 17:14. |
|||
![]() |
|
||||
Регистрация: 11.07.2022
Сообщений: 775
|
Цитата:
К примеру нужно сложить два текста с полем. Вызываем "Поле", выбираем "Формула", в окне для формулы пкм - вставить поле, выбираем объект, указываем текст с полем на чертеже - содержимое, знак "+", пкм - вставить поле, выбираем объект, указываем второй текст с полем на чертеже - содержимое; вычислить. См. картинки. В результате будет поле с суммой, которое изменится при изменении слагаемых. |
|||
![]() |
|
||||
Регистрация: 23.01.2005
spb
Сообщений: 124
|
Stin, вот вам принципьяльный кусок! (V ниже, если это поможет)
Там он какуюто ерунду при открытии пишет - не обращайте внимания, открывайте )) Поля проставлены, каж., при помощи Ptlb2 от VVA (https://forum.dwg.ru/showthread.php?t=14528&page=14), за что ему спасибо )) _________________ ----- добавлено через ~3 мин. ----- -- спасибо, но мне нужно именно сохранение связи с объектом, т.е. поля. К тому же он не обрабатывает запятые и префиксы (например, %%u). "Если бы губы Никанора Ивановича да приставить к носу Ивана Кузьмича..." )) -- "нельзя выбрать сразу несколько объектов и умножить на один коэффициент." -- таки да (( Ну, и она не изменяет исходный текст с полем, а создаёт новый, к тому же не сохраняя формат (например, уже имеющееся в поле деление на мильон = перевод из кв.мм в кв.м) "то можно увидеть формулу поля" -- там мощная возможность лежит -- формула человечьим языком написана!, -- вот дотянуться бы туда снаружи программно, например введя сразу формулу да с префиксом/суффиксом да на кучу выбранных текстов ![]() ----- добавлено через ~8 мин. ----- Цитата:
то есть (снова): Есть уже поле со связанным показателем по объекту Надо к нему ПРИписать формулу (хотя бы 1 множитель), ничего больше не меняя (как минимум) Сделать это сразу со всеми выбранными текстами-полями ??? Последний раз редактировалось shishoq, 28.12.2022 в 05:48. |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Быстрое поле ссылающееся на атрибут блока | pro9 | Программирование | 18 | 18.09.2017 17:11 |
Как определить к какому объекту принадлежит поле? | proteirei | AutoCAD | 3 | 05.08.2013 17:04 |
Наверное, DIESEL. Как написать формулу, чтобы поле заполнялось из X-записи? | Kirill_Ja | Программирование | 3 | 29.05.2013 11:28 |
Можно ли с помощью "Поле" посчитать формулу с arcsin? | irina_211189 | AutoCAD | 6 | 26.04.2013 12:29 |
Проблемы с форматом значений полей (field)! | aleksmk | AutoCAD | 4 | 03.03.2011 12:03 |