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

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

Организация базы 3D элементов

Ответ
Поиск в этой теме
Непрочитано 04.06.2012, 09:55 #1
Организация базы 3D элементов
1oksana
 
Регистрация: 04.06.2012
Сообщений: 7

Уважаемы знатоки AutoCAD вопрос к вам. В ближайшем будущем предстоит обвязка промышленного оборудования трубопроводами. По результатам проектирования необходимо получить спецификацию оборудования и элементов обвязки. Вопрос в следующем: каким образом стоит организовать базу 3D элементов, чтобы ей было максимально удобно пользоваться? До этого работала следующим образом. Каждый 3D элемент был прочерчен в отдельном документе и сохранен как 3D тело. При вставке его в рабочий чертеж выбирала команду Вставка, Блок. В рабочем чертеже элемент фигурировал уже как блок. Насколько это удобный способ работы? Как можно оптимизировать базу и работу с ней?
Просмотров: 6882
 
Непрочитано 04.06.2012, 10:00
#2
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,515


Удобно, если блоки поместить на палитру инструментов, дополнить атрибутами и написать программу для извлечения данных в спецификации, кнопку создания спецификации тоже можно кинуть на палитру
gomer вне форума  
 
Автор темы   Непрочитано 04.06.2012, 10:14
#3
1oksana


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


Gomer, спасибо за совет!
А каким образом можно поместить блоки на палитру инструментов? И насколько это удобно, если база данных содержит несколько тысяч элементов? Насчет атрибутов понятно. По поводу программы для извлечения данных. Получаю спецификацию следующим образом: Сервис, Извлечение данных. Программа мне чем поможет?
1oksana вне форума  
 
Непрочитано 04.06.2012, 12:53
#4
VitalyAF


 
Регистрация: 19.07.2005
Россия
Сообщений: 3,288


1) Делайте блоки динамическими в одном файле, снабжайте их атрибутами в табличном виде(можно сразу прописать целую строку, как в спецификации) это будет ваша база.
2) Помещайте блоки на палитры (можно несколько палитр, по разделам). Получите блоки на палитре связанные с базой.
3) Применяйте их (доставайте, вставляйте с палитры) там где надо, создавая чертежи.
4) Вставляйте таблицу с опцией "На основе связи с данными" указывая созданный чертеж(и) в качестве источника.
5) Получайте чертеж со сборкой, с таблицей динамически связанной через палитру(ы) с базой(ами) данных!
6) Модифицируйте базу, обновляйте палитру простым нажатием кнопки
7) Таблица (спецификация) автоматически тоже обновляется!

PS 3d ... пожалуй для дин. блоков не пройдёт!, тогда обычные блоки

Последний раз редактировалось VitalyAF, 04.06.2012 в 13:21.
VitalyAF вне форума  
 
Автор темы   Непрочитано 04.06.2012, 13:07
#5
1oksana


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


VitalyAF, спасибо за такой развернутый ответ!
Пока не знаю, как решить эти вопросы технически, зато последовательность действий понятна. Я предполагала, что с динамическими блоками работать удобнее, но никогда не пробовала.
1oksana вне форума  
 
Непрочитано 04.06.2012, 13:16
1 | #6
Pum-purum

PHP-разработчик
 
Регистрация: 12.05.2008
Ижевск
Сообщений: 1,166


Оксана, вот вы и подошли к тому решающему моменту, когда AutoCAD задыхается от своей беспомощности и на помощь приходит Revit. Там есть семейства - логичное продолжение темы с динамическими блоками, более мощное и продвинутое. Сумеете освоить - будете вне конкуренции ;-)
Pum-purum вне форума  
 
Автор темы   Непрочитано 04.06.2012, 13:21
#7
1oksana


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


Pum-purum, спасибо за инфо!
Обязательно почитаю о возможностях Revit.
1oksana вне форума  
 
Непрочитано 04.06.2012, 13:24
#8
VitalyAF


 
Регистрация: 19.07.2005
Россия
Сообщений: 3,288


Цитата:
Сумеете освоить - будете вне конкуренции ;-)
...а если нет, то опустите руководство на небольшую кучку баксов и заработаете себе
определённую репутацию и большую "благодарность"

PS - это обратная сторона медали...)))
VitalyAF вне форума  
 
Автор темы   Непрочитано 04.06.2012, 13:57
#9
1oksana


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


VitalyAF, а обычные блоки также создавать в одном документе?
1oksana вне форума  
 
Непрочитано 04.06.2012, 14:16
#10
T-Yoke

Артиллерист - вертолётчик. Дипломированный инженер-механик. Technologist
 
Регистрация: 29.11.2004
Где-то около Москвы
Сообщений: 16,833
Отправить сообщение для T-Yoke с помощью Skype™


Когда-то рисовал обвязки трубопроводных агрегатов в обычном автокаде с 3D-блоками, но файл постепенно разрастается до совершенно невозможных размеров и требуется хорошая профессиональная рабочая станция, с обычной офисной машиной даже пробывать не стоит,
файлы даже не открывались, бывало размером по 100 и больше мБ. Так что для больших объектов,
лучше по моему использовать специализированый софт типа Plant-3D
__________________
«Артиллерия не токмо грохот, но и наука!» Пётр I
T-Yoke вне форума  
 
Автор темы   Непрочитано 04.06.2012, 14:19
#11
1oksana


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


T-Yoke, спасибо за совет!
1oksana вне форума  
 
Непрочитано 04.06.2012, 15:28
#12
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372


Как максимально просто и максимально удобно организовать "базу чего угодно" для пользователей, я описывал в книге "САПР на базе AutoCAD - как это делается".

Пользователь, делая "что угодно" работает с иллюстрированным древовидным меню (см. картинки). Надо только двигаться по дереву и щелкать кнопки. При этом показывается текстовое описание пункта, а также иллюстрация. Иллюстрацию можно делать прямо на лету, "нарисовав" что-то и щелкнув одну из кнопок у рисунка.

Сами меню хранятся в XML. В результате выбора в Автокад передается и выполняется любое LISP-выражение, в котором можно записать что угодно. Само меню может и визуально редактироваться, но удобнее в Notepad++. Это освоили юзеры класса "смышлёная тётка" и успешно пополняют базу.

А базу можно организовать как угодно. Например, 3D-моделирование у нас выполняется как с помощью блоков в отдельных файлах, так и с помощью программных построений. Пользователь и знать об этом не будет - он видит результат.

Это же меню используется и вместо "опций" и ключевых слов - рисунок нагляднее любого описания.

XML-меню могут быть вложенными. Можно вообще всё (включая штатные команды) загнать под одну кнопку. Можно, но не нужно. А вот включать одни и те же ветки разным специалистам - удобно. Трубы, например, которые всем нужны. Даже бродягам-архитекторам.

Что касается спецификаций, то тут можно разными способами. Например (почти самое примитивное, примитивней только атрибуты блоков) в том же XML-меню могут быть записаны атрибуты для спецификации, которые привязываются к чему угодно в виде расширенных данных. А может быть только ссылка на удаленную "настоящую" базу данных, таблицу и ID записи. База редактируется и ведется специальной программой, которая выдает и готовые спецификации в любой форме.

Такая БД может хоть в Интернете лежать, для общего пользования.
Миниатюры
Нажмите на изображение для увеличения
Название: xml_2d_valves.png
Просмотров: 192
Размер:	14.6 Кб
ID:	81486  Нажмите на изображение для увеличения
Название: xml_3d_pipe_support.png
Просмотров: 104
Размер:	21.1 Кб
ID:	81487  Нажмите на изображение для увеличения
Название: xml_3d_valves.png
Просмотров: 107
Размер:	23.2 Кб
ID:	81488  Нажмите на изображение для увеличения
Название: xml_tables_veddwg.png
Просмотров: 79
Размер:	13.4 Кб
ID:	81489  Нажмите на изображение для увеличения
Название: xml_vent_duct_asp.png
Просмотров: 95
Размер:	13.7 Кб
ID:	81490  

ShaggyDoc вне форума  
 
Непрочитано 04.06.2012, 16:32
#13
onick


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


To ShaggyDoc:

Очень хорошая база данных, похоже очень просто рисовать небольшие объекты. А как Вы решаете проблему больших объектов, например как на предыдущей фотке, только в 10 раз больше, например нефтеперегонных заводов, где все объекты загромождают друг-друга и требуются бесконечное количество спецификаций?.
onick вне форума  
 
Непрочитано 04.06.2012, 16:43
#14
Pum-purum

PHP-разработчик
 
Регистрация: 12.05.2008
Ижевск
Сообщений: 1,166


Цитата:
Сообщение от VitalyAF Посмотреть сообщение
...а если нет, то опустите руководство на небольшую кучку баксов и заработаете себе
определённую репутацию и большую "благодарность"
Это стопудово! Я через это прошел ((( Пришлось даже сменить контору. Зато теперь я
Цитата:
Сообщение от Pum-purum Посмотреть сообщение
вне конкуренции ;-)
Pum-purum вне форума  
 
Автор темы   Непрочитано 04.06.2012, 16:54
#15
1oksana


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


pum-purum, остается только порадоваться за вас
1oksana вне форума  
 
Непрочитано 04.06.2012, 17:00
#16
ssn

Инженер проектировщик (раздел ТМ - фриланс)
 
Регистрация: 06.12.2003
Геленджик
Сообщений: 1,784
Отправить сообщение для ssn с помощью Skype™


нужно просто на самом деле переходить на другой софт. автокад и 3Д это слабо совместимые вещи, когда речь идёт про большие сборки... никакого компа не хватит. либо надо сразу очень сильно продумывать стратегию построения моделей и делать все через референсы.
Я моделирую в Autodesk Inventor. На порядок проще и менее требовательно к оборудованию. (ну это что касается именно моделирования. чертежи в нём это запарно, приходится обратно в автокад передавать)
и спецификация при правильном моделировании получается сразу.
ssn вне форума  
 
Непрочитано 04.06.2012, 17:45
#17
VitalyAF


 
Регистрация: 19.07.2005
Россия
Сообщений: 3,288


1oksana
Цитата:
VitalyAF, а обычные блоки также создавать в одном документе?
...сначала уточню, что 3d в дин. блоках всё же допускается рисовать, конечно их
нельзя будет динамически менять, но атрибутами снабдить, как говорилось выше, можно!
Т.е. всё остаётся в силе.

Цитата:
...нужно просто на самом деле переходить на другой софт...
Цитата:
Это стопудово! Я через это прошел ((( Пришлось даже сменить контору. Зато теперь я...
...мой ответ был на конкретный вопрос, из которого я понял, что переход на новый софт не планируется.
А раз так, то решайте, если надумаете обращайтесь, помогу конкретными примерами.
Примеры из опубликованного проекта http://communities.autodesk.com/cis/...depth%5B%5D=60
(три верхних ссылки) Где был применён этот способ.

Последний раз редактировалось VitalyAF, 04.06.2012 в 17:51.
VitalyAF вне форума  
 
Непрочитано 04.06.2012, 20:06
1 | #18
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372


Цитата:
Сообщение от onick Посмотреть сообщение
To ShaggyDoc:

Очень хорошая база данных, похоже очень просто рисовать небольшие объекты. А как Вы решаете проблему больших объектов, например как на предыдущей фотке, только в 10 раз больше, например нефтеперегонных заводов, где все объекты загромождают друг-друга и требуются бесконечное количество спецификаций?.
А с какого боку тут объем объектов? Причем здесь их "загромождение"? Это уже вопросы технологии процесса моделирования. А у меня показано, как легко и просто выбрать элемент, который надо поместить в модель. Причем "элемент" может быть простой трубой или задвижкой, а может быть и целый технологический блок с парой сотен заранее собранных единичных элементов.

И чтобы делать "бесконечное" количество спецификаций как раз и надо использовать базы данных, в которых могут быть собраны хоть все изделия в мире, а также заранее заготовленные "фрагменты", т.е. спецификации на крупные узлы.
ShaggyDoc вне форума  
 
Непрочитано 28.09.2012, 16:46
#19
Alexg-12

МК, ЖБК
 
Регистрация: 14.09.2012
Киров
Сообщений: 33
<phrase 1=


Цитата:
Сообщение от ShaggyDoc Посмотреть сообщение
Как максимально просто и максимально удобно организовать "базу чего угодно" для пользователей, я описывал в книге "САПР на базе AutoCAD - как это делается".

Пользователь, делая "что угодно" работает с иллюстрированным древовидным меню (см. картинки). Надо только двигаться по дереву и щелкать кнопки. При этом показывается текстовое описание пункта, а также иллюстрация. Иллюстрацию можно делать прямо на лету, "нарисовав" что-то и щелкнув одну из кнопок у рисунка.

Сами меню хранятся в XML. В результате выбора в Автокад передается и выполняется любое LISP-выражение, в котором можно записать что угодно. Само меню может и визуально редактироваться, но удобнее в Notepad++. Это освоили юзеры класса "смышлёная тётка" и успешно пополняют базу.

А базу можно организовать как угодно. Например, 3D-моделирование у нас выполняется как с помощью блоков в отдельных файлах, так и с помощью программных построений. Пользователь и знать об этом не будет - он видит результат.

Это же меню используется и вместо "опций" и ключевых слов - рисунок нагляднее любого описания.

XML-меню могут быть вложенными. Можно вообще всё (включая штатные команды) загнать под одну кнопку. Можно, но не нужно. А вот включать одни и те же ветки разным специалистам - удобно. Трубы, например, которые всем нужны. Даже бродягам-архитекторам.

Что касается спецификаций, то тут можно разными способами. Например (почти самое примитивное, примитивней только атрибуты блоков) в том же XML-меню могут быть записаны атрибуты для спецификации, которые привязываются к чему угодно в виде расширенных данных. А может быть только ссылка на удаленную "настоящую" базу данных, таблицу и ID записи. База редактируется и ведется специальной программой, которая выдает и готовые спецификации в любой форме.

Такая БД может хоть в Интернете лежать, для общего пользования.
При всем уважении.
Я 2 месяца в свободное время занимаюсь языком LISP, т.е., конечно, в среде AutoCAD. У меня есть книги "AutoLISP и Visual LISP в среде AutoCAD", "САПР на базе AutoCAD - как это делается", и там другие книженции. Я их когда могу, читаю. Но, что бы обычному инженеру понять, как организовать эту "базу чего угодно" в среде AUTOCAD нужно просидеть над этими книгами наверно пол года (в день часа 2). Это очень сложно. Главная задача, как я вижу - это создание спецификации, в которой ВСЕ относящиеся к ВАЖНЫМ производственным параметрам данные (такие как: марка материала, количество данных деталей в сборке, профиль детали, размеры готовой детали), были бы связаны с 3Д моделью. Таким образом чисто визуально увидишь нестыковки в сборке, а система сама посчитает количество деталей.
Возможно ли так работать в AutoCAD. И я не представляю как по книге "САПР на базе AutoCAD - как это делается" освоить эту методику, ибо книга очень замысловатая, а читать её всю.... очень долго. Это не роман и за раз много не прочитаешь. Читаешь не большими порциями, ибо понимать надо.
Alexg-12 вне форума  
 
Непрочитано 28.09.2012, 18:19
#20
maratovich


 
Регистрация: 12.07.2009
г. Самара
Сообщений: 2,435
Отправить сообщение для maratovich с помощью Skype™


Цитата:
Сообщение от Alexg-12 Посмотреть сообщение
а читать её всю.... очень долго.
Согласен полностью, я начинал сначала вчитываясь, потом пролистывая, а потом.... положил на полку.

Цитата:
Сообщение от Alexg-12 Посмотреть сообщение
Но, что бы обычному инженеру понять, как организовать эту "базу чего угодно" в среде AUTOCAD
У нас стоит прога под такие нужды, конечно наращивать базу самим (вычерчивать под свои потребности) долговато, но зато всё на одном серваке лежит и весь отдел пользуется.

Цитата:
Сообщение от Alexg-12 Посмотреть сообщение
создание спецификации, в которой ВСЕ относящиеся к ВАЖНЫМ производственным параметрам данные (такие как: марка материала, количество данных деталей в сборке, профиль детали, размеры готовой детали), были бы связаны с 3Д моделью
И такая есть, база под неё и наращивается.
maratovich вне форума  
 
Непрочитано 13.10.2012, 15:30
#21
maratovich


 
Регистрация: 12.07.2009
г. Самара
Сообщений: 2,435
Отправить сообщение для maratovich с помощью Skype™


Цитата:
Сообщение от maratovich Посмотреть сообщение
У нас стоит прога под такие нужды, конечно наращивать базу самим
Вот кстати видео про эту программу:
Increase Size Decrease Size ?‘?°?·?° ???°?????‹?… ???»?? AutoCAD ?????? ?????????‰?? Autoprofil
http://www.youtube.com/watch?v=zK0BCDwj7Ic&feature=channel&list=ULНаверное автору темы что-то подобное нужно было.
maratovich вне форума  
 
Непрочитано 13.10.2012, 15:33
#22
Prorab_s

проектирование
 
Регистрация: 01.10.2003
Россия
Сообщений: 80


Что за программа?


Фильм здесь _http://www.youtube.com/watch?v=zK0BCDwj7Ic


P.S. Нашел здесь http://www.kdm-info.narod.ru/autoprofil.html

Последний раз редактировалось Prorab_s, 13.10.2012 в 15:44.
Prorab_s вне форума  
 
Непрочитано 13.10.2012, 15:35
#23
maratovich


 
Регистрация: 12.07.2009
г. Самара
Сообщений: 2,435
Отправить сообщение для maratovich с помощью Skype™


Называется Autoprofil
Найти можно на http://www.kdm-info.narod.ru
maratovich вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Организация базы 3D элементов



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Конструирование в 3D Serz AutoCAD 87 28.10.2014 10:40
Реализация просмотра 3D модели на сайте alex_n_v Другие CAD системы 26 14.09.2013 23:30
Нужны 3D модели AutoCad элементов интерьера Zets Поиск литературы, чертежей, моделей и прочих материалов 9 06.04.2012 08:05
3D проектирование в нефтехимической промышленности. Программы? Опыт? Andrey.K Другие CAD системы 36 12.11.2010 13:43