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

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

Выбор значений для текстового атрибута

Ответ
Поиск в этой теме
Непрочитано 14.12.2022, 13:41 #1
Выбор значений для текстового атрибута
elovkov
 
ПОС наше всё
 
Симферополь
Регистрация: 06.08.2009
Сообщений: 180

Добрый день
Сделал себе блок, в принципе пользоваться можно нормально
До полного счастья не знаю как сделать (и можно ли):
1. Чтобы значение атрибута ТИП_ПОЛКИ можно было выбирать из выпадающего меню "1 тип... 2 тип... и т.д.". Сделать это в том числе для того, чтобы защитить от случайного стирания вставленное в него поле размера
2. Можно как-то чтобы базовая точка тоже перемещалась пропорционально полярному растяжению размера? По аналогии как перемещается атрибут

Вложения
Тип файла: dwg
DWG 2013
Чертеж2.dwg (40.0 Кб, 24 просмотров)

__________________
Умное лицо это еще не признак ума. Все глупости на земле делаются именно с этим выражением лица
Просмотров: 1521
 
Непрочитано 14.12.2022, 13:54
#2
AMDen

Инженер-проектировщик
 
Регистрация: 07.07.2016
Санкт-Петербург
Сообщений: 723


1) Применить "Таблицу свойств блока", где прописать все типы для нужного атрибута. Только поля туда не добавить. Придется атрибут разбивать.
2) Добавить параметр "Базовая точка" и уже его можно будет спокойно перемещать как хочется.
AMDen на форуме  
 
Автор темы   Непрочитано 14.12.2022, 15:20
#3
elovkov

ПОС наше всё
 
Регистрация: 06.08.2009
Симферополь
Сообщений: 180


Цитата:
Сообщение от AMDen Посмотреть сообщение
"Базовая точка"
о, точно, что-то я тупанул)

Цитата:
Сообщение от AMDen Посмотреть сообщение
Только поля туда не добавить
Жаль, хотелось чтобы оно было
А вставленное поле можно от изменений защитить? Чтобы была надпись "L=111 м." где 111 - поле от размера? И чтобы эту надпись менять нельзя было, но обновлялась при растяжке
__________________
Умное лицо это еще не признак ума. Все глупости на земле делаются именно с этим выражением лица
elovkov вне форума  
 
Непрочитано 14.12.2022, 15:25
#4
AMDen

Инженер-проектировщик
 
Регистрация: 07.07.2016
Санкт-Петербург
Сообщений: 723


Цитата:
Сообщение от elovkov Посмотреть сообщение
А вставленное поле можно от изменений защитить?
Как полностью заблокировать от редактирования не знаю. Можно сделать атрибут многострочным, чтобы сложнее было редактировать. )
AMDen на форуме  
 
Автор темы   Непрочитано 14.12.2022, 15:28
#5
elovkov

ПОС наше всё
 
Регистрация: 06.08.2009
Симферополь
Сообщений: 180


Цитата:
Сообщение от AMDen Посмотреть сообщение
многострочным
Да, пробовал, почему-то при многострочности удаляется текст при сбросе блока
__________________
Умное лицо это еще не признак ума. Все глупости на земле делаются именно с этим выражением лица
elovkov вне форума  
 
Непрочитано 14.12.2022, 15:33
#6
AMDen

Инженер-проектировщик
 
Регистрация: 07.07.2016
Санкт-Петербург
Сообщений: 723


Цитата:
Сообщение от elovkov Посмотреть сообщение
при многострочности удаляется текст при сбросе блока
Наверно атрибут становится как новый и выставляет содержимое по умолчанию.
AMDen на форуме  
 
Автор темы   Непрочитано 16.12.2022, 08:56
#7
elovkov

ПОС наше всё
 
Регистрация: 06.08.2009
Симферополь
Сообщений: 180



Время побаловаться есть
Доработал выбор и вывод через многострочный атрибут
Что-то не так сделал с растягиванием, если выносную линию переместить в сторону, а потом придвинуть к ней вторую выносную то размерная линия целиком к ней придвигается, не могу понять что не так
Вложения
Тип файла: dwg
DWG 2013
Чертеж1.dwg (43.2 Кб, 24 просмотров)
__________________
Умное лицо это еще не признак ума. Все глупости на земле делаются именно с этим выражением лица
elovkov вне форума  
 
Непрочитано 16.12.2022, 09:21
#8
Demonakor


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


Это вылечит выносную линию, но останется проблема с кривым переносом базовой точки и стрелки "Расстояние1".
Кстати, зачем нужен параметр "Положение3"?

PS: Чтобы стрелка "Расстояние1" была по центру - надо удалить этот параметр из двух первых полярных растяжений и добавить к тем, что с коэффициентом 0,5. И ещё заметил, что перенос по высоте не перемещает надпись, так что её для этого надо добавить к операции растяжение (перемещение можно вообще удалить, повесив и пикеты на растяжение).
Миниатюры
Нажмите на изображение для увеличения
Название: 01.jpg
Просмотров: 33
Размер:	76.3 Кб
ID:	252060  

Последний раз редактировалось Demonakor, 16.12.2022 в 09:51.
Demonakor вне форума  
 
Автор темы   Непрочитано 16.12.2022, 09:52
#9
elovkov

ПОС наше всё
 
Регистрация: 06.08.2009
Симферополь
Сообщений: 180


Цитата:
Сообщение от Demonakor Посмотреть сообщение
вылечит выносную линию
тогда текст перестал перемещаться

Цитата:
Сообщение от Demonakor Посмотреть сообщение
кривым переносом базовой точки
забыл добавить ее в растяжение 0,5

Цитата:
Сообщение от Demonakor Посмотреть сообщение
"Положение3"
уже не помню)))
__________________
Умное лицо это еще не признак ума. Все глупости на земле делаются именно с этим выражением лица
elovkov вне форума  
 
Непрочитано 16.12.2022, 09:56
1 | #10
Demonakor


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


Текст перемещается, лишнее (на мой взгляд) удалил, базовую точку не менял.
Вложения
Тип файла: dwg
DWG 2013
Чертеж1(1).dwg (54.5 Кб, 17 просмотров)
Demonakor вне форума  
 
Автор темы   Непрочитано 16.12.2022, 10:12
#11
elovkov

ПОС наше всё
 
Регистрация: 06.08.2009
Симферополь
Сообщений: 180


Спасибо, точку поправил, теперь совсем хорошо)))
__________________
Умное лицо это еще не признак ума. Все глупости на земле делаются именно с этим выражением лица
elovkov вне форума  
 
Непрочитано 16.12.2022, 10:20
#12
AMDen

Инженер-проектировщик
 
Регистрация: 07.07.2016
Санкт-Петербург
Сообщений: 723


Кстати, в типе полки можно обойтись без полей, если в таблицу свойств блока добавить атрибут и его заполнять через эту таблицу.
И я бы все поля делал в редакторе блока. Тогда они не будут пропадать при сбрасывании блока или вставке нового экземпляра.
AMDen на форуме  
 
Автор темы   Непрочитано 16.12.2022, 10:35
#13
elovkov

ПОС наше всё
 
Регистрация: 06.08.2009
Симферополь
Сообщений: 180


Цитата:
Сообщение от AMDen Посмотреть сообщение
в таблицу свойств блока добавить атрибут и его заполнять через эту таблицу.
Не очень понял, но мне как получилось нравится)
А они не пропадают теперь, при регене восстанавливаются
Цитата:
Сообщение от AMDen Посмотреть сообщение
все поля делал в редакторе
мда, длину можно было напрямую указать полем) перемудрил)))
__________________
Умное лицо это еще не признак ума. Все глупости на земле делаются именно с этим выражением лица

Последний раз редактировалось elovkov, 16.12.2022 в 10:40.
elovkov вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Динамические блоки > Выбор значений для текстового атрибута

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изменение текстового стиля атрибута блока без его обнуления координат местоположения Sege AutoCAD 7 09.11.2021 14:18
Создание атрибута, значение которого равно разнице значений 2х других. bengan777 AutoCAD 20 25.06.2019 17:17
Autocad MEP 2018 RUS. Как осуществить поиск значений в наборах характеристик и последующий выбор? farookh1 Вертикальные решения на базе AutoCAD 7 22.02.2018 16:01
Динамические блоки. Присвоение значений атрибута Tizey Динамические блоки 9 15.10.2015 18:14
как из набора блоков получить список значений атрибута? mamuk Программирование 9 05.08.2011 17:59