|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
29.10.2016, 11:51 | #1 | |
Математические выражения в атрибутах блока
геодезист-проектировщик
Подмосковье
Регистрация: 12.01.2016
Сообщений: 13
|
||
Просмотров: 3440
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Возможно, поля, DIESEL-выражения.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
VitalyAF, посмотри на раздел, в котором задан вопрос. Программирование исключаем (DIESEL, ИМХО, не есть более-менее нормальное программирование).
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
идущий по граблям Регистрация: 26.05.2005
Сообщений: 5,095
|
Перед тем, как писать в "Поиск исполнителей", почитайте эту тему: http://forum.dwg.ru/showthread.php?t=131224
|
|||
|
||||
геодезист-проектировщик Регистрация: 12.01.2016
Подмосковье
Сообщений: 13
|
Сделал вставку поля, мало ускоряет процесс. Возможно ли как-то связать блок с таблицей, т.е. изменяем данные в таблице, они автоматически изменяются в блоке. Еще при вставке поля появляется серый фон, правда, при печати в pdf он пропадает, если поле преобразовать в текст - тоже пропадает, но это потеря времени. Возможно ли избавиться от этого?
|
|||
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,589
|
Цитата:
|
|||
|
||||
Регистрация: 20.03.2008
Сообщений: 2,653
|
Так изначально же такая задача и стояла:
Цитата:
Цитата:
Избавиться можно - переменная FIELDDISPLAY -> 0, - но я не рекомендую. Чем этот фон так мешает? Он ведь не печатается. А знать, где поле есть, а где просто текст, очень порой полезно. Как отличить, нарпимер, уже взорванные блоки от невзорванных? |
|||
|
||||
идущий по граблям Регистрация: 26.05.2005
Сообщений: 5,095
|
|
|||
|
||||
геодезист-проектировщик Регистрация: 12.01.2016
Подмосковье
Сообщений: 13
|
Есть генподрядчик, есть смежники, которые хотят видеть проект в dwg. Пожелания у меня были такие, чтобы ввести 2 числа, а третье сразу же вычислялось без всяких дополнительных операций, а сейчас приходится ещё вставлять поле атрибут блока. Может чего не понял? Еще немного поковыряюсь с блоком и выложу.
|
|||
|
||||
идущий по граблям Регистрация: 26.05.2005
Сообщений: 5,095
|
чтобы избежать таких сложностей, надо в вычисляемое поле вставить формулу типа %<\AcExpr (%<\_FldPtr 1236553824>%-%<\_FldPtr 1236549920>%) \f "%lu2">%
В качестве слагаемых фигурируют ссылки на атрибуты этого блока. получить их можно, скопировав выражения для полей, как на картинке. А дальше немного мистики. Лично я не совсем понимаю, каким образом это работает, но оно работает: при копировании блока с таким полем Акад понимает, что в поле нового экземпляра должны быть ссылки на "свои" атрибуты, а не на атрибуты исходного экземпляра. При этом коды полей в слагаемых автоматически меняются. Колдовство, и все тут! Можно было бы списать на Хеллоуин, но в другие дни тоже работает Последний раз редактировалось kp+, 31.10.2016 в 18:54. |
|||
|
||||
геодезист-проектировщик Регистрация: 12.01.2016
Подмосковье
Сообщений: 13
|
Не могу понять, как это у вас получилось, не получается скопировать проектную и фактическую отметку и потом вставить в формулу.
----- добавлено через ~23 ч. ----- Разобрался таки с тем куда чего вставить. Ура! Заработало! как говорил кот Матроскин. |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Динамический блок внутри другого блока | Engineer_Sergii | Динамические блоки | 5 | 12.07.2018 09:42 |
Проблема с базовой точкой блока и вхождением блока в DXF | nogaems | Программирование | 5 | 29.08.2013 15:46 |
автоматическая нумерация в атрибутах блока | Michael-- | AutoCAD | 4 | 29.11.2010 21:24 |
округление подписей координат в атрибутах блока | АлексЮстасу | AutoCAD | 4 | 19.07.2010 13:35 |
значек двутавра в атрибутах блока? | beholder | AutoCAD | 14 | 02.10.2008 09:13 |