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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как сделать аннотативным второй атрибут блока

Как сделать аннотативным второй атрибут блока

Ответ
Поиск в этой теме
Непрочитано 12.02.2022, 18:45 #1
Как сделать аннотативным второй атрибут блока
koui
 
Регистрация: 24.01.2017
Сообщений: 125

Решил наконец сделать штамп для проектов, из которого легко и быстро можно было бы извлекать ведомость чертежей.
для этого был создан блок. в блоке 2 атрибута: номер листа и наименование чертежа. всё вроде бы проходит на ура - извлекаем данные, получаем табличку.
но хорошо всё это только пока масштаб нашего блока =1. когда я ставлю масштаб, например, 200, то второй многострочный атрибут остается шириной 70. включал/выключал аннотативность - не помогло (размер шрифта увеличивается). масштаб можно менять в свойствах блока, командой МАСШТАБ или выбирать при вставке блока - результат один. Ширина Мтекста остаётся 70, хотя должна быть 70*200=14000.
как выйти из ситуации?

ПС: каждый раз лезть с блок и менять ширину рами не хочется, потому что тогда придётся все блоки обновлять + нельзя использовать блоки разного масштаба на листе

Вложения
Тип файла: dwg
DWG 2013
НОВЫЙ штамп2.dwg (97.5 Кб, 36 просмотров)


Последний раз редактировалось koui, 12.02.2022 в 21:36.
Просмотров: 2431
 
Непрочитано 12.02.2022, 18:48
#2
Кулик Алексей aka kpblc
Moderator

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


Цитата:
Сообщение от koui Посмотреть сообщение
как выйти из ситуации?
Для начала - образец файла.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 12.02.2022, 19:13
#3
koui


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Для начала - образец файла.
сделато
koui вне форума  
 
Непрочитано 14.02.2022, 09:20
#4
2C75FF

Проектирование систем электроснабжения
 
Регистрация: 21.11.2019
Ставрополь
Сообщений: 114


Видимо вы когда-то редактировали атрибут и руками изменили ширину - блок это запомнил. Если вставить этот же блок заново, всё работает.
Вложения
Тип файла: dwg
DWG 2013
НОВЫЙ штамп2.1.dwg (56.1 Кб, 29 просмотров)
2C75FF вне форума  
 
Автор темы   Непрочитано 14.02.2022, 09:29
#5
koui


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


Цитата:
Сообщение от 2C75FF Посмотреть сообщение
Видимо вы когда-то редактировали атрибут и руками изменили ширину - блок это запомнил. Если вставить этот же блок заново, всё работает.
странно, но в присланном файле работает как надо. но я вставляю блок заново всегда. я даже описывал, что
Цитата:
масштаб можно менять в свойствах блока, командой МАСШТАБ или выбирать при вставке блока - результат один.
так в чём же была моя ошибка? может, надо было удалить сперва отредактированный блок? или перезагрузить документ?
koui вне форума  
 
Непрочитано 14.02.2022, 09:50
#6
2C75FF

Проектирование систем электроснабжения
 
Регистрация: 21.11.2019
Ставрополь
Сообщений: 114


Цитата:
Сообщение от koui Посмотреть сообщение
так в чём же была моя ошибка? может, надо было удалить сперва отредактированный блок? или перезагрузить документ?
я просто командой ВСТАВИТЬ вставил тот же блок
2C75FF вне форума  
 
Автор темы   Непрочитано 14.02.2022, 10:06
#7
koui


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


Цитата:
Сообщение от 2C75FF Посмотреть сообщение
я просто командой ВСТАВИТЬ вставил тот же блок
да, вы правы, в старом документе теперь тоже работает.
полагаю, что после добавления атрибутов вообще лучше перезагружать документ. один раз создал блок с атрибутом, примени по всему чертежу, а потом вдруг выдало ошибку и в восстановленной копии этот блок был удален.
koui вне форума  
 
Непрочитано 14.02.2022, 11:53
#8
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837


1. _attsync
2. Штамп надо располагать в пространстве листа с масштабом 1.
Krieger вне форума  
 
Автор темы   Непрочитано 14.02.2022, 22:38
#9
koui


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


Цитата:
Сообщение от Krieger Посмотреть сообщение
1. _attsync
2. Штамп надо располагать в пространстве листа с масштабом 1.
Тогда я не знаю как эти блоки автоматом пронумеровать
koui вне форума  
 
Автор темы   Непрочитано 16.02.2022, 17:53
#10
koui


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


Тогда для завершения темы выложу файл извлечения Ведомости. Вдруг кто будет использовать мой блок))) для нумерации использую лисп ANSHL
Вложения
Тип файла: zip Ведомость.zip (5.9 Кб, 26 просмотров)

Последний раз редактировалось koui, 17.02.2022 в 13:44.
koui вне форума  
 
Непрочитано 17.02.2022, 09:04
#11
2C75FF

Проектирование систем электроснабжения
 
Регистрация: 21.11.2019
Ставрополь
Сообщений: 114


koui, как сортировку делаете? (я как-то начинал подобное делать, но не хватает времени до ума довести)
проблема в том, что если у меня к примеру в проекте листы 1-15, то он сортирует их так: 1, 11, 12, 13, 14, 15, 2, 3, 4 и т.д.
2C75FF вне форума  
 
Автор темы   Непрочитано 17.02.2022, 13:46
#12
koui


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


Цитата:
Сообщение от 2C75FF Посмотреть сообщение
koui, как сортировку делаете? (я как-то начинал подобное делать, но не хватает времени до ума довести)
проблема в том, что если у меня к примеру в проекте листы 1-15, то он сортирует их так: 1, 11, 12, 13, 14, 15, 2, 3, 4 и т.д.
не думал об этом, тестовый проект состоял из 8 листов)
но проблема решилась очень легко по причине, что у меня некоторые лиспы работают слева направо. та и листы расположены. сортирую по X.

Последний раз редактировалось koui, 17.02.2022 в 14:09.
koui вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как сделать аннотативным второй атрибут блока



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как программно сделать поле ссылающееся на атрибут блока ? Wertgan LISP 2 24.12.2018 21:44
Быстрое поле ссылающееся на атрибут блока pro9 Программирование 18 18.09.2017 17:11
Атрибут аннотативного динамического блока sergeev_2005 Динамические блоки 15 17.02.2015 15:00
Возврат данных о координате объекта в атрибут блока d.mOnII AutoCAD 15 13.10.2013 13:14
Как удалить атрибут блока? LiSa AutoCAD 5 27.05.2013 16:13