автоматическое изменение текста в размераХ (количество*шаг=<>) - Страница 2
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > автоматическое изменение текста в размераХ (количество*шаг=<>)

автоматическое изменение текста в размераХ (количество*шаг=<>)

Ответ
Поиск в этой теме
Непрочитано 06.08.2010, 12:29
автоматическое изменение текста в размераХ (количество*шаг=<>)
olix
 
Санкт-Петербург
Регистрация: 16.03.2005
Сообщений: 89

наверно многие сталкивались - при нанесении привязок у повторяющейся арматуры ставим засечку на первой и последней и меняем текст Пример: n*шаг=<> / 6*200=<>
есть ли какое-то приложение или макрос который позволяет автоматически менять такие размеры?
а то позеленеть можно, если каждый раз так лезть в свойства размеров и менять
Просмотров: 7357
 
Непрочитано 13.08.2010, 11:32
#21
ытя


 
Регистрация: 23.09.2005
СПб
Сообщений: 428


<>/200 - это я утрированно описал принцип. В формуле поля вместо <> должна быть ссылка(поле) на значение этого же размера.
ытя вне форума  
 
Непрочитано 13.08.2010, 11:43
#22
AlexV

Инженер
 
Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692


Цитата:
Сообщение от ытя Посмотреть сообщение
<>/200 - это я утрированно описал принцип. В формуле поля вместо <> должна быть ссылка(поле) на значение этого же размера.
Интересно, а как поле вставлять в префикс размера? У меня лично не получается..
__________________
...Не пытайся гнуть ты ложку,
Не вяжи её узлом.
Ложка - ложка понарошку,
А по правде, - это лом!
AlexV вне форума  
 
Непрочитано 13.08.2010, 12:10
#23
ытя


 
Регистрация: 23.09.2005
СПб
Сообщений: 428


Вставить поле в посторонний текст, оттуда скопировать через свойства поля его описание в буфер. Из буфера вставить в формулу поля в префиксе размера.

В префикс, возможно не получиться, а в сам текст можно.

Последний раз редактировалось ытя, 13.08.2010 в 12:18. Причина: добавил
ытя вне форума  
 
Непрочитано 13.08.2010, 12:13
#24
Andrey V.

Structural engineer
 
Регистрация: 09.06.2010
Санкт-Петербург
Сообщений: 80


Присоединяюсь, хотелось бы, чтобы количество*шаг вставлялось в префикс размера. Я так понимаю, реализовать на лиспе, чтобы шаг в префиксе размера автоматически обновлялся при его изменении нереально? А можно ли тогда написать лисп, который бы находил и обновлял во всех размерах на чертеже (или из области выделения) шаг?
Andrey V. вне форума  
 
Непрочитано 26.01.2012, 09:28
#25
crosandr

Инженер-строитель
 
Регистрация: 09.07.2010
Санкт-Петербург
Сообщений: 1,994


Цитата:
Сообщение от ытя Посмотреть сообщение
Вставить поле в посторонний текст, оттуда скопировать через свойства поля его описание в буфер. Из буфера вставить в формулу поля в префиксе размера.
Не получается так сделать(
Префикс не становится "интеллектуальным". Там вообще появляются ####
crosandr вне форума  
 
Непрочитано 26.01.2012, 09:46
#26
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


открывайте текст размера через _ddedit (редактор текста) и вводите поля перед размерным числом или после
Хмурый вне форума  
 
Непрочитано 26.01.2012, 12:45
#27
crosandr

Инженер-строитель
 
Регистрация: 09.07.2010
Санкт-Петербург
Сообщений: 1,994


Цитата:
Сообщение от Хмурый Посмотреть сообщение
открывайте текст размера через _ddedit (редактор текста) и вводите поля перед размерным числом или после
Все так и делаю, в порядке, описанном в п.23.
Вот значение поля: %<\AcObjProp Object(%<\_ObjId -1238487136>%).Measurement \f "%lu2%pr0">% (величина размера)
вставляю этот текст перед размером и получаю ####
вставляю в префикс - такая же ситуация
Как лечить?
crosandr вне форума  
 
Непрочитано 26.01.2012, 14:04
#28
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


думаю, что сделать поле со ссылкой на сам объект, в котором это поле создано- нереально
Хмурый вне форума  
 
Непрочитано 26.01.2012, 14:44
#29
crosandr

Инженер-строитель
 
Регистрация: 09.07.2010
Санкт-Петербург
Сообщений: 1,994


Цитата:
Сообщение от Хмурый Посмотреть сообщение
думаю, что сделать поле со ссылкой на сам объект, в котором это поле создано- нереально
Получается так. Картина точь-в-точь, как в п.20. А жаль(( Интеллектуальная приставка к размеру не получается. Буду допиливать код из п.15
_regenall лечит

Последний раз редактировалось crosandr, 26.01.2012 в 15:06. Причина: был неправ
crosandr вне форума  
 
Непрочитано 26.01.2012, 15:17
#30
ытя


 
Регистрация: 23.09.2005
СПб
Сообщений: 428


Если использовать промежуточный текст, поле которого берет значение размера, то в сам размер можно вставить поле с ссылкой на этот текст. Последнее поле обновляется со 2-го раза. Текст можно поместить на невидимый слой.
Вложения
Тип файла: dwg
DWG 2010
Drawing1.dwg (107.8 Кб, 834 просмотров)

Последний раз редактировалось ытя, 26.01.2012 в 15:25. Причина: Выше правильное решение
ытя вне форума  
 
Непрочитано 26.01.2012, 15:31
#31
мозг

конструктор ПГС
 
Регистрация: 02.09.2007
Киев
Сообщений: 57


вотЪ, держите

в поле можно отредактировать шаг вместо 200.
Вложения
Тип файла: dwg
DWG 2007
размер.dwg (64.3 Кб, 865 просмотров)
мозг вне форума  
 
Непрочитано 26.01.2012, 16:33
#32
crosandr

Инженер-строитель
 
Регистрация: 09.07.2010
Санкт-Петербург
Сообщений: 1,994


Цитата:
Сообщение от мозг Посмотреть сообщение
вотЪ, держите
Поле внутри поля. Спасибо, будем эксперементировать.
crosandr вне форума  
 
Непрочитано 26.01.2012, 16:44
#33
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


хочу предупредить, что в какой-то неопределённый момент поля перестают вычислять значения по формулам....
Хмурый вне форума  
 
Непрочитано 26.01.2012, 17:29
#34
crosandr

Инженер-строитель
 
Регистрация: 09.07.2010
Санкт-Петербург
Сообщений: 1,994


Цитата:
Сообщение от Хмурый Посмотреть сообщение
поля перестают вычислять значения по формулам
автокадобаг?
crosandr вне форума  
 
Непрочитано 26.01.2012, 18:30
#35
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


Цитата:
Сообщение от crosandr Посмотреть сообщение
автокадобаг?
да, очередной
Хмурый вне форума  
 
Непрочитано 27.01.2012, 11:45
#36
мозг

конструктор ПГС
 
Регистрация: 02.09.2007
Киев
Сообщений: 57


у меня все работает в 2008 и 2011
мозг вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > автоматическое изменение текста в размераХ (количество*шаг=<>)



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Привязка текста в размерах Piton AutoCAD 30 05.01.2017 00:58
LISP. Выравнивание текста по двум точкам. Krieger Готовые программы 10 24.12.2011 16:02
сжатие текста в размерах Axel_ AutoCAD 2 03.12.2007 14:15
Изменение значения текста в зависимости от Z координаты fortuna AutoCAD 20 21.12.2006 12:51
Изменение форматированного текста посредством lisp Tramp LISP 4 03.03.2006 11:28