| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
28.02.2015, 21:15 | #1 | |
AutoCAD MEP и производительность ПК при больших объёмах модели.
Регистрация: 28.02.2015
Сообщений: 80
|
||
Просмотров: 16816
|
|
||||
Регистрация: 28.02.2015
Сообщений: 80
|
И ещё один момент, про который забыл. по форумам ходит формула для спецификации MEP-а, для автоматического подсчёта суммарной длинны труб. Так вот, столкнулся с проблемой (у меня создана общая спецификация для подсчёта труб и фитингов), длины труб внешних ссылок не считает, при этом фитинги и арматуру без проблем вычисляет. И время... 3000 элементов, из них где то 500 фитингов и единиц арматуры, и 2500 труб, за 1 минуту считает все фитинги с арматурой и 2 часа высчитывает трубы... В спецификации использую несколько граф, с автоматическим заполнением, таких как артикул элемента, производитель, ну и количество с наименованием понятно дело. В каталоге каждому элементу присвоены требуемые данные, так что спецификация получается полностью готовой.) Смущает только время расчёта длинн труб, может можно как то этот процесс ускорить?
Для расчёта общей длины труб использую такую же "формулу" как и в прилагаемом файле (найден на просторах форума, спасибо добрым людям, сам бы голову сломал). |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,856
|
По первому: попробуй тела переделывать в сети - ИМХО это может весьма сильно облегчить файлы. Если это по каким-либо причинам недопустимо, сними сохранение истории редактирования тел, уничтожь имеющуюся историю.
Касаемо второго: варианты с автоматическим подсчетом могут быть сильно ресурснозатратные. Надо править код - там наверняка идет обращение (а, возможно, и создание) нового процесса acad.exe со всеми вытекающими. И, наконец, третье. Попробуй работать только в режиме каркаса - нередко и это становится весьма значимым фактором. P.S. Думаю, что статьи об ускорении ACAD'a прочитаны и реализованы
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 28.02.2015
Сообщений: 80
|
Цитата:
Тела преобразовать в сети интересное решение, такого ещё не пробовал, обязательно попробую. Истории редактирования тел как таковой и нет, файл просто импортируется из Solid-а и просто двигается, никаких видоизменений тел не происходит. Правда вот только сейчас подумал, а может ли повлиять то, что при импорте создаётся блок с оборудованием, в масштабе 1/1000, т.е. в блоке размеры малы, за счёт того что в Solid-е другие единицы измерения, и просто к блоку по умолчанию присвоен коэффициент масштабирования 1000, может ли это сильно влиять на производительность? Правда даже когда в такой блок заходишь всё равно тормозит так же, так что не думаю...) ----- добавлено через ~48 мин. ----- Попробовал преобразовать в сети все тела, итог: размер файла уменьшился с 44 до 39 Мб, приятно конечно, но мелочь, и заметного увеличения производительности я не заметил, так как всё же она для меня наиболее важна, то наверно нет смысла переделывать всё в сети, ради 10-20% экономии места. Эх, а я так надеялся что поможет.) Но должен же быть способ сделать комфортной работу с большими моделями, просто содержащими много тел.) К примеру в модели весом 44 Мб содержится 5к тел различной, сложной формы) от болтика, до целого змеевика.) |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,856
|
Поди болтики-то еще и с резьбой?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 28.02.2015
Сообщений: 80
|
Не без этого. Конструктора в SolidWorks прорисовывают всё до мельчайших деталей... Но болтиков там не много, в основном всё на сварке.) Но что с этим делать, как заставить CAD работать с этим нормально, я не знаю.) Ведь в Solid-е и большие модели работают без нареканий, даже когда сохранены как единая сборка, только размер файла в 3-4 раза больше нежеле после импорта в AutoCAD, вот и получается, файл значительно меньше, а работает значительно медленнее...) Видимо нет волшебной кнопочки которую я забыл нажать, чтобы всё это нормально работало...
Но не верю я, что AutoCAD не может нормально работать с таким, относительно небольшими файлами, когда 20 Мб с телами начинаются тормоза, а 30 Мб вообще грусть печаль, когда тот же SolidWorks относительно без проблем работает и с значительно большими файлами. Где то что то не так, понять бы только где...) Последний раз редактировалось fugi1824, 01.03.2015 в 09:40. |
|||
|
||||
Moderator
Конструктор (машиностроение) Регистрация: 23.10.2006
Россия
Сообщений: 22,998
|
Можно какой-нибудь образец файлов SolidWorks?
|
|||
|
||||
Регистрация: 19.07.2005
Россия
Сообщений: 3,225
|
Много пишете, всё не по делу!
Цитата:
Иначе вам нужен Autodesk Inventor Pro. Цитата:
Для чего это нужно? Для того чтобы упростить объект, например в плане, слева, справа... достаточно контур показать, 3d нужен только в изометрии. MEP умеет подсовывать эти виды в зависимости от направления взгляда, тогда на плане будут отображаться только лёгкие контуры оборудования а не 3d и т.д. Самым тяжёлым останется только один вид - изометрия. Но и с ним я думаю проблем не будет, выложите пример, можно будет точнее сказать. Это основная особенность MEP, направленная на то, чтобы облегчить объект. Цитата:
Попробуйте так же втроенную команду BOMTABLES, вн. вид и размеры таблицы настроите с пом. xml файла. Код:
Для сокращения времени подсчёта длин ничего не переделывая можно убрать все наборы свойств не участвующие в формуле. Т.к. формула просматривает все наборы свойств и свойства в них, отыскивая нужное и делает это в цикле для каждого объекта! Последний раз редактировалось VitalyAF, 01.03.2015 в 21:40. |
|||
|
||||
Это Вы ещё после Компаса файлы не крутили, SolidWorks цветочками покажется.
Сохраните файл в .dxf и откройте в блокноте, там Вы найдёте кучу мусора от SolidWorks которая никак не удаляется, но конкретно мешает работать системе, и резьба на болтиках не особо влияет. Наши проектировщики после конструкторов заменяют всё что можно своими элементами, изначально созданными в AutoCAD.
__________________
Вопрос : Где находится Тургай ? Ответ : Между Парагваем и Уругваем..... |
||||
|
|||||
Регистрация: 28.02.2015
Сообщений: 80
|
Цитата:
Цитата:
Цитата:
Цитата:
|
||||
|
||||
Регистрация: 19.07.2005
Россия
Сообщений: 3,225
|
Цитата:
Во-вторых в MEP есть хороший инструмент - синхронизация, может работать в 3-х режимах - авто, полуавто, и ручном. Т.е. если стоит авто, то при окрытии файла стили оборудования и всего прочего авто обновляются, если есть новый вариант, не надо ничего удалять, менять вручную! В-третьих процес создания mvparts автоматизирован, указываете 3d объект, проекции создаются автоматически! Вам к вашей аккуратности не хватает чуть-чуть знаний MEP, имхо Цитата:
Последний раз редактировалось VitalyAF, 02.03.2015 в 11:48. |
|||
|
||||
Регистрация: 28.02.2015
Сообщений: 80
|
С этим не спорю, изучал программу самостоятельно, и до многих моментов просто ещё не удалось добраться, чтобы разобраться более детально. Каждый день открываю для себя что то новое.)
А в Solid-е уже было предложение всё это делать, но увы им я совсем не владею, и не мало времени потребуется чтобы достичь там такого уровня автоматизации, которого я достиг в AutoCAD MEP. И благодарю за советы по поводу mvparts, буду пробовать разобраться в этом вопросе поподробнее, может действительно решит проблему. Вот недавно ко мне пришла МК из Solid-а, размер был её более 200 Мб, большая сборка была, но это был единый элемент, при импорте в AutoCAD файл уменьшился до 70 Мб, но работать в нём нереально.) Просто был абсолютно чистый файл, в котором не было абсолютно ничего, в который я импортировал данную сборку, и в принципе всё, большой объём, даже перевернуть эту модель занимало много времени, поэтому пока использую условную замену, видимо такие файлы либо дробить надо изначально до импорта и переносить по частям, либо не использовать.) Ещё обратил внимание на ссылку указанную у вас в подписи, очень интересная информация, многое из этого уже сам изучил, жаль раньше не наткнулся на такой замечательный пример... И ещё хотел узнать, а есть ли способ синхронизации проекта между несколькими локальными компьютерами? Просто я сейчас работаю на сервере в подшивках, как и смежники, сделана подшивка на каждый проект, и вся информация находится на сервере, но интересовал всегда такой момент, а может ли всё находится у каждого на своём компьютере, но каким то образом синхронизироваться с помощью проекта, либо автоматически дублироваться на сервер? Чтобы свой раздел можно было спокойно делать у себя локально, и когда надо, нажимать кнопку выдача, и он бы обновлялся на сервере, т.е. все видят выданный файл, и у всех видна версия файла, которая выдана, а я как бы вижу два файла, выданный и тот над которым я работаю...? И так для каждого. А если кто сторонний зайдёт, он сможет увидеть только выданные файлы. И при этом палитры и стандарты принятые в проекте у всех одни. Извиняюсь за сумбурность мыслей, надеюсь меня удастся понять... Последний раз редактировалось fugi1824, 02.03.2015 в 20:35. |
|||
|
||||
Регистрация: 19.07.2005
Россия
Сообщений: 3,225
|
Цитата:
Мысли действительно причесать бы надо...)) Читайте внимательно! MEP изначально был задуман для работы смежников в одном проекте. |
|||
|
||||
Регистрация: 28.02.2015
Сообщений: 80
|
Цитата:
А есть возможность создать допустим папку в проекте, в которой будет содержаться оборудование проекта (для каждого всегда разное) из которого модель проекта будет получать информацию о оборудовании, и при изменении моделей в этой папочке оборудование будет автоматически синхронизироваться и со всеми чертежами проекта. Практически уверен что можно, но мне бы подсказать с алгоритмом...) модель из SolidWorks - импорт в файл для моделей проекта, файлов таких будет несколько, чтобы избежать большого размера (из которого проект каким то образом берёт все виды моделей, причём на каждом локальном компьютере) - преобразование в mvparts - вставка этой модели в каталог (?) который синхронизируется с каждым файлом проекта в автоматическом режиме на всех локальных компьютерах, сам он, вместе с проектом лежит на сервере...? И можно ещё вопрос?) А то накопилось за недолгое время пользования... где расположены файлы, в которых определена стандартная классификация мультивидовых элементов, их типы и подтипы, а то вроде бы все файлы перерыл, но так и не нашел.) И вопрос по характеристикам элементов из каталога, у меня к каждому элементу заданы пользовательские данные, которые мне надо использовать в моей спецификации, но при вставке в модель с каждым типом объекта идёт свой набор характеристик (с отводом одни, с трубой другие, с тройником третьи), и мне приходиться в спецификации задавать, чтобы он проверял какая характеристика не пустая и вставлял её значение... в общем как то у меня там всё через неправильное место... В связи с этим вопрос, можно ли задать элементу, чтобы данные из каталога, которые мне нужны, шли с заданным мною набором характеристик, а то получается в спецификации всё слишком непонятно.) PipeFittingTeeStyles,PipeFittingElbowStyles и т.д. и в каждой из этих характеристик есть пользовательская - артикул... а мне бы так, чтобы независимо от типа объекта, была одна характеристика... А то в спецификации графа артикул превращается в сущий ад.) Последний раз редактировалось fugi1824, 02.03.2015 в 23:24. |
|||
|
|||||
Регистрация: 19.07.2005
Россия
Сообщений: 3,225
|
Цитата:
1) в обычном dwg файле(лах) и управляются менеджером стилей 2) или каталоге, каталог тот же dwg+xml+bmp файл собранный для удобства в отдельном окне, чтобы м.б. работать(редактировать) в нём отдельно от Autocad Стили из dwg файла и ссылки на инструменты каталога можно собирать в палитры. От того как вы собираете палитры, они могут быть только для текущего проекта(т.е. хранятся внутри проекта, грузятся только для него) или для любого проекта. Первый тип палитр называются "Проектными стандартными палитрами", второй тип - "Корпоративными стандартными палитрами" Вы при необходимости редактируете стили и они обновляются в тех файлах проекта, где применялись. Цитата:
Каталог и файлы стандартов естественно для всех общие и хранятся на сервере! Для проектов желательно иметь на сервере свой физический HD или на крайняк - логический с особыми правами доступа. Цитата:
Цитата:
Начните с изучения MEP, потом меньше переделывать придётся... Последний раз редактировалось VitalyAF, 03.03.2015 в 15:50. |
||||
|
||||
Регистрация: 28.02.2015
Сообщений: 80
|
Цитата:
А когда стиль мультивидового элемента изменился в шаблоне для текущего проекта на сервере, то об этом система как то уведомляет или сама автоматически без уведомления всё меняет? Не знаю, вроде правильно все делаю, создал элемент в конструкторе, добавил нужное количество типоразмеров, присвоил пользовательские данные, но как сделать чтобы эти данные шли отдельным набором характеристик, общим для все типов элементов, не понимаю... У меня сделано следующим образом: создан набор характеристик, в котором формулой складываются все характеристики артикулов каждого типа объекта, и получается общий артикул, который я использую в спецификации, грубо говоря в нём содержаться все артикулы все элементов, но так как в спецификации считается всё для каждого элемента по отдельности, то и артикул я получаю один, а не длинный список.) Уверен что делаю не правильно, но своими силами дойти не удалось до того, как сделать лучше... И жаль что на работе нет интернета, и юсб разъёмы заблочены, в общем приходиться объяснять на пальцах... Извиняюсь что так. Цитата:
Последний раз редактировалось fugi1824, 03.03.2015 в 20:30. |
|||
|
|||||||
Регистрация: 19.07.2005
Россия
Сообщений: 3,225
|
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
иначе действительно как бы дров не наломать Действуйте по принципу - не знаешь, не трогай... |
||||||
|
||||
Регистрация: 28.02.2015
Сообщений: 80
|
Я был инициатором перехода именно на MEP, хотя изначально предлагали всё это делать в SolidWorks. В организации в которую я пришёл 3d система ТК и ОВ была в нову, так как основное направление деятельности, это проектирование промышленных линий, оборудования (исходя из чего у меня куча моделей из Solid-а), соответственно только для них делались модели, но ничто не стоит на месте. Собственно я самостоятельно, в свободное от работы время изучил основы, начал проектировать в 3d, было много сложностей, но уже моих знаний достаточно, чтобы получать хоть какой то результат. Осталось теперь от какого то результата перейти к хорошему, создать корпоративные стандарты для MEP, внедрить их, и организовать работу с сервером таким образом, как оно должно быть, а не как сейчас у меня получилось)))
В общем думаю что готов. Оно того стоит.) А я то думал что чего то не увидел.) В ближайшее время постараюсь выложить, если получится. Цитата:
Но так и не нашел таких файлов как эти типы мультиэлементов... Или вот ещё, спецификации, есть стандартный список "по умолчанию" разный в зависимости от рабочего пространства http://clip2net.com/s/3dAnG2q , а как мне настроить в своём рабочем пространстве свой список, так и не понял... Пока использую палитры, там спецификация из моего шаблонного файла берётся... Но где этот xml я так и не нашел, хотя искал... |
|||
|
||||
Регистрация: 28.02.2015
Сообщений: 80
|
Вот что мне удалось намудрить, (уверен что так не делают, но мне нужен был результат, с горем пополам я его получил), так что буду рад услышать советы, как правильно объединить характеристики, и как ускорить подсчёт длин труб... и какие я ещё допускаю ошибки...
|
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Использование модели SketchUp в AutoCAD | dickhouse14 | AutoCAD | 24 | 18.11.2020 20:39 |
1. AutoCAD | Кулик Алексей aka kpblc | FAQ: Часто задаваемые вопросы | 25 | 27.09.2016 13:29 |
Получение размеров детали Inventor из 3D Модели Autocad | ZZZRF413 | Вертикальные решения на базе AutoCAD | 5 | 09.06.2013 16:48 |
модели для ПК Мономах в среде Autocad | Паша П.М. | Мономах | 3 | 12.05.2008 13:03 |
AutoCAD 2006 медленный переход от модели к листу | bsn | AutoCAD | 13 | 26.04.2007 05:52 |