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

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

Применение одного блока с атрибутами для составления спецификации в 3D модели

Ответ
Поиск в этой теме
Непрочитано 23.01.2016, 22:14
Применение одного блока с атрибутами для составления спецификации в 3D модели
onick
 
Калининград
Регистрация: 27.10.2010
Сообщений: 246

Здравствуйте! Хочу спросить, кто-нибудь применял в своих проектах один блок с атрибутами для составления рабочих спецификаций, например в 3D модели. Как пример - присоединять схожий с одним из приложенных блоков к различным объектам в модели, возможно даже в большом количестве файлов одного проекта, изменяя при этом только информацию в блоке, не изменяя сам блок. С дальнейшим использованием команды _dataextraction для составления рабочей спецификации. Также при этом появляется возможность легко посчитать центр тяжести всего проекта в экспортированной в Excel таблице.

Миниатюры
Нажмите на изображение для увеличения
Название: Спецификация полная.jpg
Просмотров: 178
Размер:	189.7 Кб
ID:	164144  Нажмите на изображение для увеличения
Название: Спецификация упрощенная.JPG
Просмотров: 233
Размер:	162.1 Кб
ID:	164145  

Вложения
Тип файла: dwg elens3D_parttable_full_ru.DWG (79.4 Кб, 73 просмотров)
Тип файла: dwg elens3D_parttable_short_ru.DWG (77.4 Кб, 51 просмотров)

Просмотров: 10266
 
Непрочитано 27.01.2016, 09:51
#21
baksconstructor


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


Цитата:
Сообщение от Oleg T Посмотреть сообщение
Значит, неправильно понял. Sorry
Я тоже не понимаю такого метода, привык - каждый блок под свою потребность
baksconstructor вне форума  
 
Автор темы   Непрочитано 27.01.2016, 10:05
#22
onick


 
Регистрация: 27.10.2010
Калининград
Сообщений: 246


Цитата:
Сообщение от Oleg T Посмотреть сообщение
По преимуществу так и работаю. Именно такой подход реализован во многих плагинах, в частности, в PS Архитектура (бывшая АРКО) еще где-то с 91 года (если не раньше).
Несколько примеров - во вложениях. Оставлено только необходимое.


Спасибо. Очень интересно. А как Вам удается в блоках с одинаковыми именами иметь разную геометрию? Это все динамические блоки? тогда это явно не с 91 года))) Еще скажите пожалуйста Вы и сейчас работаете с этими блоками и как я понимаю не используете другое программное обеспечение кроме Автокада?
onick вне форума  
 
Непрочитано 27.01.2016, 10:24
#23
Oleg T


 
Регистрация: 27.12.2011
Сообщений: 1,456


Цитата:
Сообщение от onick Посмотреть сообщение
в блоках с одинаковыми именами иметь разную геометрию
Разномасштабная вставка обычных блоков. В панели свойств видно. Да, посторонних плагинов не использую,
у меня это реализовано на LISP. Правда, в progeCAD - BricsCAD, но поскольку LISP, то будет работать и в AutoCAD.
А подобные плагины с использованием блоков активно разрабатывались под AutoCAD именно с начала 90-х, если не с конца 80-х.
Из известных мне - упомянутая выше ARKO, а также BCAD под 10-й автокад. Вот, нашел пару древних примеров:
Вложения
Тип файла: dwg
DWG 2000
Перекрытия_ARKO.dwg (1.77 Мб, 878 просмотров)
Тип файла: dwg Перекрытия_BCAD.DWG (232.0 Кб, 17 просмотров)
Oleg T вне форума  
 
Автор темы   Непрочитано 27.01.2016, 10:27
#24
onick


 
Регистрация: 27.10.2010
Калининград
Сообщений: 246


Цитата:
Сообщение от baksconstructor Посмотреть сообщение
Совершенно противоположно тому о чём говорит автор. У Вас много блоков в которых забита разное количество. Автору надо 2-3 блока с одинаковыми характеристиками, а количество забивается суммой со всех вручную в атрибут (считаем на калькуляторе общую массу одинаковой арматуры во всем чертеже и забиваем в атрибут, получаем один - два блока на весь чертеж).
Я бы сказал принцип работы в файлах у Oleg T очень похож на использование одного блока, как я и спрашивал. Вы все-таки не совсем поняли идею этих блоков. Я ничего не считаю на калькуляторе, может только считаю в конце в Excel после экспорта информации в таблицу. А так использование одного блока с атрибутами совершенно идентично допустим Вашим 2700 блокам, только это будет не 2700 блоков с разными именами, а это будет 2700 блоков с одним именем, но с измененной информацией в атрибутах внутри блока. То есть для примера - у Вас будет точно такая же база, состоящаяя из 2700 файлов, но в каждом файле будет один и тот же блок с информацией плюс геометрия в виде солидов.

И как видно из файла Oleg_T Стены_техподполья.dwg в одном файле можно удобно разместить большое количество элементов - 549 блоков Plita в данном файле и легко получить информацию о них всех, экспортируя информацию из одного блока Plita.

----- добавлено через ~7 мин. -----
Цитата:
Сообщение от Oleg T Посмотреть сообщение
Вот, нашел пару древних примеров:
Спасибо, Примерно это я и искал. То есть Вы хотите сказать что Вы уже работаете с этими блоками продолжительное время, чуть ли не с 1991 года и Вас все устраивает, не вызывает желания искать что-то еще, какие-то новые программы кроме Автокада или BriscCADа в Вашем случае?

Последний раз редактировалось onick, 27.01.2016 в 10:44.
onick вне форума  
 
Непрочитано 27.01.2016, 10:35
#25
baksconstructor


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


Цитата:
Сообщение от onick Посмотреть сообщение
А так использование одного блока с атрибутами совершенно идентично допустим Вашим 2700 блокам, только это будет не 2700 блоков с разными именами, а это будет 2700 блоков с одним именем, но с измененной информацией в атрибутах внутри блока.
Или Вы неверно написали название темы или не смотрели мой пример с трубопроводами и сказали что нужно по другому. Там все реализовано 10-15 блоками, которые копируются и в атрибутах копии другие значения о количестве, длине и т.д.
Цитата:
Сообщение от onick Посмотреть сообщение
экспортируя информацию из одного блока Plita.
Всё получить не получится т.к. в этих блоках разный атрибут Масса, поэтому придётся считывать все блоки.
baksconstructor вне форума  
 
Непрочитано 27.01.2016, 10:55
#26
Oleg T


 
Регистрация: 27.12.2011
Сообщений: 1,456


Цитата:
Сообщение от onick Посмотреть сообщение
продолжительное время, чуть ли не с 1991 года и Вас все устраивает, не вызывает желания искать что-то еще, какие-то новые программы?
Познакомился в конце 91, работать с ними начал где-то с 92-93. Благодаря таким блокам у меня сейчас, например, на сбор информации о площадях и количестве квартир жилого дома (ТЭП) теперь уходит буквально не больше минуты - двух.
Что касается других программ, то это другая история (есть желания и есть возможности, как говорится). В силу разных причин, в основном организационно-финансового плана, приходится совершенствовать и оттачивать то, что есть, и не распыляться. Просто так вышло. Используя блоки с атрибутами и программирование, можно ведь не только подсчеты вести, а, например, автоматизировать построение профиля инженерных сетей. Да мало ли что еще. Генпланисты у нас картограмму земляных работ так считают и оформляют.
Oleg T вне форума  
 
Автор темы   Непрочитано 27.01.2016, 11:04
#27
onick


 
Регистрация: 27.10.2010
Калининград
Сообщений: 246


Цитата:
Сообщение от baksconstructor Посмотреть сообщение
Там все реализовано 10-15 блоками, которые копируются и в атрибутах копии другие значения о количестве, длине и т.д.
Совершенно справедливо. Но у Вас файле 33 блока в списке блоков и действительно информацию можно изменять в каждом блоке отдельно. Но я предлагаю как вариант заменить все 33 блока одним блоком. И точно так же изменять информацию внутри каждого блока включая наименование изделия. И вы убедитесь как экспортируемая информация командой _dataextraction сразу становится стройной и доступной в разных вариантах.

Цитата:
Сообщение от baksconstructor Посмотреть сообщение
Всё получить не получится т.к. в этих блоках разный атрибут Масса, поэтому придётся считывать все блоки.
Информация считывается из всех 549 блоков и при экспорте в зависимости от поставленных Вами галочек может быть экспортирована двумя методами - либо будет показана масса каждого элемента в отдельности, либо будет показано общее количество элементов одного вида и его масса. Посчитать же в Excel общую массу при этом очень легко.

Понятно что никто не призывает Вас отказаться от всех Ваших наработок, но и присмотреться к другому варианту работы возможно тоже интересно.

----- добавлено через ~11 мин. -----
Цитата:
Сообщение от Oleg T Посмотреть сообщение
Используя блоки с атрибутами и программирование
Все-таки я хотел подчеркнуть использование именно одного блока с атрибутами, его размножение и исправление в нем значения атрибутов особенно удобно для практической работы. Когда много блоков с атрибутами с разными именами - это менее удобно. Вы согласны?
onick вне форума  
 
Непрочитано 27.01.2016, 11:17
#28
baksconstructor


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


Цитата:
Сообщение от onick Посмотреть сообщение
Но я предлагаю как вариант заменить все 33 блока одним блоком.
Если я сделаю всё одним блоком, то как мне выбрать только отводы (или другой элемент) ? Допустим Пришел начальник отдела и говорит - "Нужно в трубе 32 мм использовать нержавеющую сталь", как я найду эти трубы если название блоков одно ?
А в своём случае через быстрый выбор я выберу нужный блок и в свойствах заменю атрибут сразу у всех нужных блоках.
baksconstructor вне форума  
 
Непрочитано 27.01.2016, 11:27
#29
Oleg T


 
Регистрация: 27.12.2011
Сообщений: 1,456


Цитата:
Сообщение от onick Посмотреть сообщение
Когда много блоков с атрибутами с разными именами - это менее удобно. Вы согласны?
Для извлечения информации командой Dataextraction - менее удобно, согласен.
В моем случае, с использованием программирования - без разницы, сколько имен блоков.
Кстати, и для первого случая, по-моему, не будет большой разницы, если использовать для извлечения данных файлы - шаблоны. Главное, определиться для себя с именами блоков, я так думаю.
В моих примерах один блок использовался только потому, что изделия не отличаются геометрией, кроме масштабов по осям (атрибуты приводятся к нужному виду программно). Но если использовать динблоки, то можно уйти и от этого условия. Правда, как сказал выше baksconstructor, могут возникнуть другие сложности.

Последний раз редактировалось Oleg T, 27.01.2016 в 11:33.
Oleg T вне форума  
 
Непрочитано 27.01.2016, 11:35
#30
kacugu

начинающий инженер-гидротехник
 
Регистрация: 18.04.2010
Санкт-Петербург
Сообщений: 911


Цитата:
Сообщение от baksconstructor Посмотреть сообщение
Если я сделаю всё одним блоком, то как мне выбрать только отводы (или другой элемент) ?
Выбор вхождений блока по фильтру на свойства и значения атрибутов http://dwg.ru/dnl/9204
kacugu вне форума  
 
Автор темы   Непрочитано 27.01.2016, 11:44
#31
onick


 
Регистрация: 27.10.2010
Калининград
Сообщений: 246


Цитата:
Сообщение от baksconstructor Посмотреть сообщение
Если я сделаю всё одним блоком, то как мне выбрать только отводы (или другой элемент) ? Допустим Пришел начальник отдела и говорит - "Нужно в трубе 32 мм использовать нержавеющую сталь", как я найду эти трубы если название блоков одно ?
А в своём случае через быстрый выбор я выберу нужный блок и в свойствах заменю атрибут сразу у всех нужных блоках.
если трубы в одном файле - то с атрибутами хорошо работает команда find, если трубы во многих файлах - вся информация, включая имя файла, будет в таблице после экспорта командой _dataextraction. Но наверно раз Вы используете какую-то другую программу ТЕХБРАС Вам возможно удобно работать и с большим количеством имен в блоках.
onick вне форума  
 
Непрочитано 28.01.2016, 09:32
#32
Trust Me


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


Цитата:
Сообщение от onick Посмотреть сообщение
Тогда почему это мракобесие.
Потому что каждый раз придется заполнять эти атрибуты заново, вместо того, чтобы иметь готовую базу.
Цитата:
Сообщение от onick Посмотреть сообщение
А изучать огромное количество вариантов применения сторонних программ - это потеря рабочего и личного времени
Если вы считаете, что изучение дополнительного софта, который оптимизирует рабочий процесс, снижает времязатраты и повышает качество конечной документации - это лишняя потеря времени... Далеко вы с такими взглядами не уедете.
Trust Me вне форума  
 
Непрочитано 28.01.2016, 10:19
#33
Nike

Шаражпроектхалтурмонтаж
 
Регистрация: 29.10.2004
Талды-Париж
Сообщений: 6,013


Цитата:
Сообщение от Trust Me Посмотреть сообщение
Есть же огромное количество решений на тему спецификаций и прочих отчетов в Автокаде.
Например, если не секрет..

----- добавлено через ~3 мин. -----
Цитата:
Сообщение от onick Посмотреть сообщение
кто-нибудь применял в своих проектах один блок с атрибутами для составления рабочих спецификаций
Для спецификаций не видел, видел для составления кабельного журнала. Каждая кабельная линия маркируется блоком с атрибутами Марка, тип, откуда, куда, длина и т.п., а потом извлечением данных составляется кабельный журнал.
Ох, как долго и муторно всё это заполнять...
Nike вне форума  
 
Непрочитано 28.01.2016, 12:04
2 | #34
baksconstructor


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


Цитата:
Сообщение от Nike Посмотреть сообщение
Например, если не секрет..
Например вот это
baksconstructor вне форума  
 
Непрочитано 28.01.2016, 12:51
#35
Trust Me


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


Цитата:
Сообщение от Nike Посмотреть сообщение
Например, если не секрет..

Для спецификаций не видел, видел для составления кабельного журнала. Каждая кабельная линия маркируется блоком с атрибутами Марка, тип, откуда, куда, длина и т.п., а потом извлечением данных составляется кабельный журнал.
Ох, как долго и муторно всё это заполнять...
Считай тоже самое, что просто вручную журнал этот заполнять)
По поводу спецификаций - вам выше человек дал хороший пример. Это самые дешевые решения, что я видел, и имеют достаточный функционал, чтобы забыть о составлении спецификаций раз и навсегда. Из чуть более дорогих, но более функциональных - VetCAD. Есть и бесплатные решения - SmartLine, например. Это не считая возможности самому написать мост между sql и автокадом.
Если говорить о дорогих решениях с очень большим полем для автоматизации, выходящими "далека за" просто составление спецификаций, то смотрите в сторону СиСофта и их плагинов для АвтоКада.
Trust Me вне форума  
 
Автор темы   Непрочитано 28.01.2016, 20:50
#36
onick


 
Регистрация: 27.10.2010
Калининград
Сообщений: 246


Цитата:
Сообщение от Trust Me Посмотреть сообщение
Потому что каждый раз придется заполнять эти атрибуты заново, вместо того, чтобы иметь готовую базу.
Один раз придется заполнить конечно, но что мешает сделать простую базу данных из отдельных файлов, например как в #16 или как я использую Total Commander, который по моему обеспечивает все потребности в быстром поиске нужного файла или изделия, а потом просто при моделировании копировать комбинацию солидов и блока с атрибутами с информацией


Цитата:
Сообщение от Trust Me Посмотреть сообщение
Если вы считаете, что изучение дополнительного софта, который оптимизирует рабочий процесс, снижает времязатраты и повышает качество конечной документации - это лишняя потеря времени... Далеко вы с такими взглядами не уедете.
Я очень хорошо знаю программу CADMATIC одна лицензия на который стоит большую тучу долларов и программу ShipConstructor, одна лицензия на который тоже стоит тучу долларов поменьше. Я думаю, базы данных в этих программах реализованы на самом высшем уровне. При этом - для CADMATICA вам кроме тучи денег за лицензию (лицензии) надо еще содержать отдельного человека, чтобы он занимался базой данных и больше ничем бы не занимался. В Shipconstructor тоже куча проблем с базой...отдельный человек не нужен, но постоянные обновления программы вызывают необходимость поднимать версию базы не реже одного раза в три месяца...постоянные баги и их исправление...ни разу в практической работе базу данных из предыдущего проекта не удалось использовать в следующем проекте, за исключением небольших частей, в том числе из-за необходимости постоянно повышать версию базы данных...информацию же о свойствах детали вы видите в общем развернутом виде, где 90 процентов информации абсолютно никому не нужна, особенно умиляют коды из множества букв и цифр, так что надо очень потрудиться, чтобы найти нужную информацию о детали…но в общем обе программы хорошие и конечно при наличии тучи средств их стоит приобретать, внешний антураж там очень привлекательный и сам процесс моделирования быстрый и эффектный...в основном же наши пользователи не располагают такими средствами, хорошо если автокад лицензионный и я думаю таким пользователям надо думать больше о реальной работе, чем заниматься изучением программ которые он заведомо не может приобрести…посмотрите пожалуйста еще раз пост #26, по какой то причине пользователь использует принцип работы в BriscCAD-AutoCAD только с одним блоком с атрибутами (блоком с атрибутами с одним именем) аж с 92 года и похоже по сей день, все его устраивает и я его понимаю… в атрибутах же вы видите только ту информацию, что вам действительно необходима....конечно необходимость заполнять базу данных никто не отменял для любых самых навороченных баз данных, но я думаю заполнение блоков с атрибутами и дальнейшее их использование - самое простое и интуитивно понятное действие особенно для неподготовленных пользователей, особенно в плане вывода спецификаций, кстати вывод спецификаций в указанных выше двух программах та еще задача при несомненных преимуществах процесса моделирования...

Возможно программы из #34 и #35 и имеет смысл изучить, особенно самые недорогие, но все-таки мне кажется сначала надо попытаться по максимуму выжать весь потенциал из такой хорошей программы как AutoCAD



Цитата:
Сообщение от Nike Посмотреть сообщение
Для спецификаций не видел, видел для составления кабельного журнала. Каждая кабельная линия маркируется блоком с атрибутами Марка, тип, откуда, куда, длина и т.п., а потом извлечением данных составляется кабельный журнал.
Ох, как долго и муторно всё это заполнять...
А вы используете для составления кабельного журнала в модели один блок с атрибутами для каждого кабеля, или каждый кабель имеет свой блок допустим с маркой кабеля как название блока?
onick вне форума  
 
Непрочитано 28.01.2016, 22:42
#37
Nike

Шаражпроектхалтурмонтаж
 
Регистрация: 29.10.2004
Талды-Париж
Сообщений: 6,013


onick, как-то так:
Миниатюры
Нажмите на изображение для увеличения
Название: 2016-01-22%2017-20-11%20Скриншот%20экрана.png
Просмотров: 58
Размер:	320.9 Кб
ID:	164414  

Последний раз редактировалось Nike, 29.01.2016 в 10:23.
Nike вне форума  
 
Автор темы   Непрочитано 29.01.2016, 00:08
#38
onick


 
Регистрация: 27.10.2010
Калининград
Сообщений: 246


Цитата:
Сообщение от Nike Посмотреть сообщение
Ох, как долго и муторно всё это заполнять...
Хороший короткий информативный блок...заполнять его вроде не долго...да и отчет в Excel наверно тоже делать недолго....долго может длину кабеля определить, но это другой вопрос....
onick вне форума  
 
Непрочитано 29.01.2016, 09:06
#39
Кулик Алексей aka kpblc
Moderator

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


Nike, "как-то так" это как? Я ничего не вижу.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 04.02.2016, 12:18
#40
pan

добрый человек
 
Регистрация: 23.02.2004
Глушь
Сообщений: 971


Хорошо. Допустим, есть трехмерные блоки. К ним пригруппирован блок с атрибутами для спецификации.
Как сделать плоскую проекцию модели, чтобы атрибуты на ней тоже сохранились?
__________________
Правильно сформулированный вопрос содержит 90% ответа.
pan вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Применение одного блока с атрибутами для составления спецификации в 3D модели



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Какой язык перспективен для инженера-конструктора с условием The_Mercy_Seat Программирование 705 17.03.2021 14:19