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

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

Мои динамические блоки

Закрытая тема
Поиск в этой теме
Непрочитано 07.11.2006, 15:22
Мои динамические блоки
Shoorup
 
Минск
Регистрация: 16.09.2006
Сообщений: 1,587

Прогресс и опыт не стоит на месте. А по этому хочу поделиться своим опытом по созданию динамических блоков и конечно посмотреть на чужой.
Динамические блоки очень мощный инструмент, а умело им пользоваться далеко не каждый умеет. Уверен большинство идей (ухищрений, модификаций, построений) можно применить и для своей работы тем самым свести к минимуму однотонную и трудоемкую работу => что я и предлагаю на данной теме.
---
Дополнительно (спасибо VVA):
В 2010-2011-2012 в редакторе блоков при настройках по умолчанию нельзя добавлять к операциям некоторые вещи, например к операции Flip добавить Strech и т.д.
Описание проблемы:
http://forum.dwg.ru/showpost.php?p=7...postcount=2666
Решение:
http://forum.dwg.ru/showpost.php?p=7...postcount=2679
----
Тема закрыта, продолжение: http://forum.dwg.ru/showthread.php?t=66721
__________________
Поезд который устал от ржавого здравомыслия рельсов...

Последний раз редактировалось Кулик Алексей aka kpblc, 09.11.2011 в 14:01.
Просмотров: 1891462
 
Непрочитано 13.05.2009, 14:48
#1121
AlphaGeo


 
Сообщений: n/a


Цитата:
Сообщение от ТуПик Посмотреть сообщение
Да. Визуально всё работает но мне нужно при пользовании
Attribute Extraction получать таблицу в которой у всех блоков B есть 2 параметра (значение атрибута NUM_GWS_СЕКЦИЯ и значение атрибута a)
Блок, вложенный в блок, не может быть динамическим, а я не встречал еще простых блоков, в которых бы атрибут с полем мог обновляться без редактирования в Редакторе блоков. Это первое.
Второе. Зачем Вам таблица с одинаковыми значениями атрибутов? Или есть еще какой-то недоговоренный нюанс? Выкладывайте задачу шире...
 
 
Непрочитано 13.05.2009, 15:02
#1122
zenon

Остекляем!!! Алюминим!!!
 
Регистрация: 21.02.2005
Москва
Сообщений: 3,917
<phrase 1=


Цитата:
Сообщение от AlphaGeo Посмотреть сообщение
а я не встречал еще простых блоков, в которых бы атрибут с полем мог обновляться без редактирования в Редакторе блоков. Это первое.
а так???
ing.dwg
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search:
zenon вне форума  
 
Непрочитано 13.05.2009, 15:13
#1123
AlphaGeo


 
Сообщений: n/a


Цитата:
Сообщение от zenon Посмотреть сообщение
Угу, прикольно. Я о таком не задумывался. Спасибо за идею.
Хотя... Проблема возникает при ссылке поля на другой атрибут или текст (мтекст).
Вложения
Тип файла: dwg
DWG 2004
ing_a.dwg (35.8 Кб, 3687 просмотров)
 
 
Непрочитано 13.05.2009, 16:06
#1124
ТуПик


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


Спасибо за внимание к моему вопросу!
Поясняю:
В моём случае имеем размещение обектов на плане в виде рядов состаящих из еденичных секций далее по тексту секций. Для анализа плана производится нумерация рядов и нумерация секций внутри каждого ряда.

Для дальнейшей работы требуется создать таблицу в которой каждой строке соответствует конкретная секция на плане а также существуют столбцы A,B где

A номер ряда.
B номер секции внутри данного ряда.

Цель: путём использования функции Attribute Extraction получить таблицу в Excel выше указанной формы с заполненными значениями колонок A и B
ТуПик вне форума  
 
Непрочитано 13.05.2009, 16:46
#1125
Eugenius


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
msltscale ?
Спасибоза совет.Да в пространстве модели она работает, но для листа не подходит.(в каждом вьюпорте все равно разный масштаб линии отображается)
Eugenius вне форума  
 
Автор темы   Непрочитано 13.05.2009, 17:47
#1126
Shoorup


 
Регистрация: 16.09.2006
Минск
Сообщений: 1,587
<phrase 1= Отправить сообщение для Shoorup с помощью Skype™


А кто уже пробовал связывать параметрику с динамическими блоками в 2010? Я пробовал создавать блок и к нему присоединять например линию и добавлять параметрику связывая блок и линию как бы в одно целое. Так вот пропадают ручки у блока. Было сообщение какоето, но я его быстро закрыл не прочитав... а что за оно...
__________________
Поезд который устал от ржавого здравомыслия рельсов...
Shoorup вне форума  
 
Непрочитано 13.05.2009, 20:38
#1127
Juss_00

Инженер
 
Регистрация: 11.12.2007
Москва
Сообщений: 295


Shoorup, там говорят что если вы применяете параметры (любые) к динамическим блокам, то пока наложены параметры "ручки" (те которые мы делали) работать не будут. )
Вобщем Для тех кто работает с Дин блоками применение параметров сильно ограничевается =(.
Плюс к этому минус, сори за каламбур. =)
Когда накладываем параметреку на дин блок, они воспринемают его как набор линий, если много графики очень не удобно соединять приходится сильно увеличивать и хватать уже точно видя за что. Одним словом тут неудобно.
__________________
Live as though tomorrow you will die,
Study as though you will live eternally.
Juss_00 вне форума  
 
Непрочитано 13.05.2009, 20:46
#1128
Кулик Алексей aka kpblc
Moderator

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


Цитата:
Сообщение от Eugenius Посмотреть сообщение
Спасибоза совет.Да в пространстве модели она работает, но для листа не подходит.(в каждом вьюпорте все равно разный масштаб линии отображается)
Так это psltscale...
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 14.05.2009, 02:15
#1129
wetr

инженер
 
Регистрация: 09.08.2006
Владивосток
Сообщений: 1,536
<phrase 1= Отправить сообщение для wetr с помощью Skype™


Цитата:
Сообщение от Juss_00 Посмотреть сообщение
Попробывал изменить блок.
Зависемости поставил на нужный мне размер (поле-объект-выделить объект- значение)
Q и b через "значение" атрибут
а через "вычесленное значение.
Вид такой ="вставленое поле"/1000
В блоке сразу всё считалось, но когда выхожу ничего не обновляется.

(Атрибуты использовал т.к. их можно редактировать ctrl+двойной клик)
Подскажите где ошибся. При повторном открытии совсем слетают поля. =(

*Верхний блок мой, нижний wetr
В нижнем блоке при удленении и после команды "реген" меняется параметр а.

А в верхнем параметр а ссылается на ширину воздуховода. После комнды Реген не происходит обновление.
Q ссылается на атрибут "расход"(1000)
b ссылается на атрибут "высота"(400)
Итого, у меня не работает не одна из связей и совсем пропадают после повторного открытия.

(если это просто дайте ссылку где прочесть) plz

**ПРобывал сделать "поле" не на размеры а на Отрезок, то же не меняется, но при повторном открытии не слетат параметр а
Вобщем у меня не обновляется связь никак.
По-моему проблема при использовании таблицы. У меня атрибуты в таблице так же не обновлялись. Поэтому я ее взорвал и вставил поле в мтекст. Заработало.
Попробуй так. Не получится - пиши конкретно где - сниму видео и выложу.

Цитата:
их можно редактировать ctrl+двойной клик
Вот за это спасибо! Не знал что _attipedit вызывается таким образом. Будем считать 1:1
Если ты это вычитал не в Tips&Tricks, то советую там отписатся - полезная вещь!
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14)
wetr вне форума  
 
Непрочитано 14.05.2009, 06:40
#1130
Volodich

проектировщик-электрик
 
Регистрация: 20.12.2007
Челябинск
Сообщений: 475


Цитата:
Сообщение от Vova Посмотреть сообщение
Что значит НЕ ТАК? Другой тип блока? Так это естественно, у каждого свой...

Что такое Сел-Слим?
Не так - говорит, что он датчики не по площади расставляет, а по каким-то другим принципам и правилам. Мне неважно, не надо ему, так не надо.

Сел слим, это программа, без которой вообще работать невозможно! Причем не мне одному
Вот здесь она выложена:
http://www.caduser.ru/forum/index.ph...D=44&TID=38009
__________________
Неважно, что что-то идет неправильно. Возможно, это хорошо выглядит...
Volodich вне форума  
 
Непрочитано 14.05.2009, 06:57
#1131
wetr

инженер
 
Регистрация: 09.08.2006
Владивосток
Сообщений: 1,536
<phrase 1= Отправить сообщение для wetr с помощью Skype™


Цитата:
Сообщение от Volodich Посмотреть сообщение
Не так - говорит, что он датчики не по площади расставляет, а по каким-то другим принципам и правилам. Мне неважно, не надо ему, так не надо.

Сел слим, это программа, без которой вообще работать невозможно! Причем не мне одному
Вот здесь она выложена:
http://www.caduser.ru/forum/index.ph...D=44&TID=38009
Наверно правильно SelSim (СелСИМ) от Select Similar - Выбор подобных
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14)
wetr вне форума  
 
Непрочитано 14.05.2009, 08:34
#1132
AlphaGeo


 
Сообщений: n/a


Цитата:
Сообщение от ТуПик Посмотреть сообщение
Поясняю:
В моём случае имеем размещение обектов на плане в виде рядов состаящих из еденичных секций далее по тексту секций. Для анализа плана производится нумерация рядов и нумерация секций внутри каждого ряда.

Для дальнейшей работы требуется создать таблицу в которой каждой строке соответствует конкретная секция на плане а также существуют столбцы A,B где

A номер ряда.
B номер секции внутри данного ряда.

Цель: путём использования функции Attribute Extraction получить таблицу в Excel выше указанной формы с заполненными значениями колонок A и B
М-да... Тут правда необходимо извлечение из блока, вложенного в блок. Но как сделать такой вложенный блок, чтобы в нем была связь с "выше расположенным" блоком (да еще и с условием обновления) не знаю.
Вообще, по-моему, проще будет извлекать один атрибут номера ряда и, скажем, значение параметра видимости. А в Excel'e уже создать форму из набора формул (или макрос), которые будут переводить полученные данные в таблицу необходимого вида
 
 
Непрочитано 14.05.2009, 09:48
#1133
Eugenius


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Так это psltscale...
kpblc спасибо большое.
про psltscale я знал, просто не сообразил сделать регенерацию вьюпортов. Спасибо все получилось.
Eugenius вне форума  
 
Непрочитано 14.05.2009, 10:15
#1134
ТуПик


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


Цитата:
Сообщение от AlphaGeo Посмотреть сообщение
М-да... Тут правда необходимо извлечение из блока, вложенного в блок. Но как сделать такой вложенный блок, чтобы в нем была связь с "выше расположенным" блоком (да еще и с условием обновления) не знаю.
Вообще, по-моему, проще будет извлекать один атрибут номера ряда и, скажем, значение параметра видимости. А в Excel'e уже создать форму из набора формул (или макрос), которые будут переводить полученные данные в таблицу необходимого вида
Спасибо AlphaGeo за проявленный интерес к моему вопросу и потраченное время. Буду дальше искать решение - ведь решение всегада есть.
Ещё раз спасибо.
ТуПик вне форума  
 
Непрочитано 14.05.2009, 10:49
#1135
Juss_00

Инженер
 
Регистрация: 11.12.2007
Москва
Сообщений: 295


wetr, спасибо за Tips&Tricks, не знал про эту тему. Теперь прочту. ) Тк что тут 2:1

С блоком понял так, что ссылаться на атрибут, или размеры несколько не корректно. Лудше ссылаться на примитивы типо линия. И вот что получилось. Но про Мтекст буду иметь ввиду, а то только взялся за эту чать автокада.

И сразу вопрос есть ли способ избавиться от серого фона за "вычелеными" значениями?
Вложения
Тип файла: dwg
DWG 2007
Воздуховод.dwg (116.7 Кб, 3687 просмотров)
__________________
Live as though tomorrow you will die,
Study as though you will live eternally.
Juss_00 вне форума  
 
Непрочитано 14.05.2009, 10:53
#1136
AlphaGeo


 
Сообщений: n/a


Цитата:
Сообщение от Juss_00 Посмотреть сообщение
И сразу вопрос есть ли способ избавиться от серого фона за "вычелеными" значениями?
Это про задний фон полей что ли (лично у меня никакого серого фона в файле нет)? Галочку сними в настройках

Добавлено:
Правда, этот фон ни на что не влияет: при печати не виден, а сам он просто отмечает наличие полей в атрибуте или тексте...
Миниатюры
Нажмите на изображение для увеличения
Название: Field.png
Просмотров: 162
Размер:	24.7 Кб
ID:	20355  

Последний раз редактировалось AlphaGeo, 14.05.2009 в 11:02.
 
 
Непрочитано 14.05.2009, 13:55
#1137
Juss_00

Инженер
 
Регистрация: 11.12.2007
Москва
Сообщений: 295


AlphaGeo, пасиб, не проверял как печатает, думал растром. )
__________________
Live as though tomorrow you will die,
Study as though you will live eternally.
Juss_00 вне форума  
 
Непрочитано 18.05.2009, 00:51
#1138
Cfytrr

Балка на балку, кирпич на кирпич...
 
Регистрация: 09.10.2007
Питер
Сообщений: 4,898
Отправить сообщение для Cfytrr с помощью Skype™


Приветствую, всех. При создании дин-блока столкнулся с проблемой, все параметры блока лежат только в оной плоскости XY, а вот как задать ортогональные параметры (XZ,YZ):
например, такой блок с поворотом по углу а и b
[IMG]http://s49.***********/i125/0905/34/d79b6b83bc53t.jpg[/IMG]
Заранее извиняюсь если это уже где-то было разжевано, но я не нашел
__________________
...переменная FILEDIA создана для привлечения пользователей к форумам.
Cfytrr вне форума  
 
Непрочитано 18.05.2009, 11:58
#1139
Supermax

Руководитель фирмы
 
Регистрация: 28.03.2007
Москва
Сообщений: 1,831
Отправить сообщение для Supermax с помощью Skype™


Cfytrr, сделать программно-динамический блок.
Supermax вне форума  
 
Непрочитано 18.05.2009, 12:34
#1140
Cfytrr

Балка на балку, кирпич на кирпич...
 
Регистрация: 09.10.2007
Питер
Сообщений: 4,898
Отправить сообщение для Cfytrr с помощью Skype™


Supermax, а ткните носом где можно узнать подробности о создании программно-динамических блоков
__________________
...переменная FILEDIA создана для привлечения пользователей к форумам.
Cfytrr вне форума  
Закрытая тема
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Динамические блоки > Мои динамические блоки