|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
08.07.2018, 19:40 | #1 | |
Как присвоить полю значение атрибута (вхождение блока)?
Проектировщик
Иркутск
Регистрация: 13.04.2015
Сообщений: 12
|
||
Просмотров: 2822
|
|
||||
Регистрация: 10.08.2013
Сообщений: 11,038
|
ручками создавайте поля со ссылками на вставки атрибутов вставки вашего блока. Даже программно невозможно привязаться к тому, чего еще нет в БД чертежа - вставке вашего блока.
Либо делайте не ручками, а программно - подобные решения были на форуме, может не явно в таком виде - но составляющие задачи. Интересно, при большем количестве полей (много тысяч шт.) будет подтормаживание чертежа или нет? |
|||
|
||||
боюсь в таком случае пропадет смысл затеи, потеряется время на каждой вставке т.к. перевбивать ссылку поля это дело не секундное.
по сей видимости единственно годное решение, если припомните ветку форума, где на Ваш взгляд наиболее близкие решения, буду признателен за ссылочку насчет тысяч не пробовал, на сотнях все летатет, даже при >50 слоях и ~20 динамических блоках(порядка сотни вхождений) работает норм в 95%, тормозит на редактировании блоков при обновлении, но скорее так запинается (Core i5 3.6ГГц 8Гб RAM CAD2017) по опыту знакомых лечится + min8Гб RAM + SSD sataIII. Главное про PURGE не забывать |
||||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,038
|
ну я .Net - товец, а не лисповец) И не стал бы просто возиться с полями - имхо проще просто в расширенных данных мультивыноски прописать хэндл вставки блока, а потом программно фильтром получить все мультивыноски с этими расширенными данными, в цикле по хэндлу найти блок, оттуда вытащить значения атрибутов, сформировать на их основе многострочный текст и присвоить его мультивыноске.
|
|||
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,588
|
Если я правильно понимаю, то что такое уже было... http://forum.dwg.ru/showthread.php?p=1694247
|
|||
|
||||
Цитата:
|
||||
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,588
|
Цитата:
Впрочем, возможно я чего то не понимаю в вашей задаче. |
|||
|
||||
Инженер-проектировщик Регистрация: 07.07.2016
Санкт-Петербург
Сообщений: 723
|
На сколько я понял это все один блок, мультивыноска не отдельно. Тогда сделать это реально. аналогичный вопрос уже не раз обсуждался на этом форуме. Из основного: поля в тексте не будут обновляться, надо вставить в многострочный атрибут, добавить галочку о значении атрибута.
|
|||
|
||||
Просто с разных ник неиймов, я то щас понял (ВОХА и Сергей812) или нет? И в начале по сслыке не прошел браузер ругался про безопасность, потом добавил в исключения, вроде норм) Там действительно ГУСТО) Но ветка уже не на dwg.ru продолжена, но это лирика. Буду копать, а что по поводу ПО закрытого на видео так это жаль (что не free), копать дольше.
Последний раз редактировалось Arturich, 10.07.2018 в 06:34. Причина: Уточнение |
||||
|
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Выключение редактирование атрибута блока | ArtyLight | AutoCAD | 10 | 16.10.2019 15:28 |
LISP. Помогите с лиспом по переименованию нескольких вхождений динамического блока в значение его атрибута. | kirillwu | LISP | 43 | 09.07.2018 13:29 |
Угол поворота атрибута в составе блока | rzinnurov | AutoCAD | 15 | 18.10.2017 08:08 |
Замена значения атрибута по нескольким блокам | Lispgamer | AutoCAD | 5 | 21.05.2011 18:34 |
Изменить поле (формула) атрибута блока | EfremenkoDO | Программирование | 5 | 08.04.2010 11:43 |