Форум » Программирование в Autodesk Inventor|VBA, iPart, iFeature » Браузер для AIP 11 сборки, чертежа. » Ответить

Браузер для AIP 11 сборки, чертежа.

Витек: Своял прогу для инвентора 11 - работа со сборкой и чертежами: Делает экспорт спецификации в Excel Сецификацию в чертеже на отдельных листах. Браузер сборки( чертежа сборки. Работает с виртуальными обьектами Создает бланк заказа. Раскрывает подсборки в сборке Назначает материал для деталей сборки ( кроме Virtual) - вставил прогу Материал RUS внутрь. и т.д Для работы со СБ чертежем (в плане создания автоматом специи) в папке установки создается мой темплате Деталь.idw. Можно использовать и свой темплате но импортируйте из моего пару стилей MyRul и PNDSC. Кнопка проги создается на пустом Frame ( не доделал) ее стандартно можно вытащить из Customize->Commands->Categories->Add-Ins->Commands - Работа со специей. Имя файла - Sp.exe , размер 3195 Кбайт, номер на WebFile.ru - 1072559, файл будет доступен минимум до 31.08.2006 13:25. Описание: Что то типа менеджера для сборок и чертежей AIP 11 , DEMO версия Для замечаний и добавлений всегда Ваш.

Ответов - 367, стр: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 All

Витек: CADastr пишет: В AIP10 у кого нибудь работает? ответьте, пожалуйста. Боюсь структура (и соответсвенно програмны код) для Bom (Bill of Materials) обьекта в 10 и 11 версиях сильно отличается.

asa: Столкнулся в 9-ке с такой неприятностью. При работе со сборкой работаешь с программой без проблем- она меняет и Номер чертежа, и Название детали, и номера по порядку изменяет... Но когда вставляешь BOM -таблицу в чертеж и проставляешь позиции- номера позиций в чертеже не соответствуют тем номерам, что генерит Sp4. Я помню, что вы уже говорили о том, что в 9-ке создать спецификацию в файле чертежа не получиться- я не особо и расстраивался, мне подходит и Exele, но такая вот неразбериха с номерами позиций полностью обламывает. Это нельзя исправить?

asa: А в 10-ке ( проверил только что) с номерами позиций- никаких проблем. :(


Витек: asa пишет: Столкнулся в 9-ке с такой неприятностью.asa пишет: в чертеже не соответствуют тем номерам Это так.В 9'ке нет програмной сортировки элементов ParstList, это появилось только в 10 версии.

asa: Т.е. для 9-ки BOM как простовлял позиции от своей балды, так и будет проставлять? Облом. Что толку генерить спецификацию с Exele, если на чертеже на полках позиций будут другие цифры. А ведь Механикс это дело как-то утряс? С уважением, Сергей.

Витек: asa пишет: Т.е. для 9-ки BOM как простовлял позиции от своей балды В 9' ке вообще нет такого обьекта как BOM (ну я имею ввиду для внешнего доступа програмно) - это Bill of Materials не открытый для редактирования извне.Доступ к номерам позиций возможен только через PartsList (это у меня было , когда я работал в 9'ке), но програмироавние с PartsList очень геморойно (в плане доступа к строкам и столбцам - ОЧЕНЬ МНОГО ВРЕМЕНИ занимает ), и долго генериться.Если кто заметил в 11 версии это тоже отстойно, доступ и редактирование к обьекту PartsList у Доски занимает кучу времени. Так что из за не возможности поддерживать версию 9 Инвентора, данное положение с позициями останется. Нужно 10 или 11 версию Инвентора. Механикс я не видал, но сложного тут ни чего нет.Если там куча народу и именно этим они кормятся профиссионально, то можно поддерживать в своей проге и предыдущие версии.Это вопрос не в том что мне лень - надо разворачивать 9 Инвентор и тестировать в нем.Это сами понимаете не совсем удобно. Всего хорошего.

asa: Да все в порятке. В любом случае ваша работа проделана на высоком уровне.

sloter: asa Отсортировать строки в Part List (что бы позиции соответствовали) не так уж и сложно. По крайней мере у меня на это уходит очень мало времени. А что делать, это хоть вариант оформить нормально и достаточно быстро специю. Мало того других то вариантов просто нет. А сам браузер конечно супер - закончил моделить, открыл прогу по сборке и нумеруй да обзывай, всё рядом, всё перед глазами. Поиск чертежей то же полезен, очень облегчил печать проекта.

Витек: sloter пишет: Отсортировать строки в Part List (что бы позиции соответствовали) не так уж и сложно Дмитрий asa имел ввиду не соответствие позиций в проге и PartList'е при его создании, а сортировать (если есть соответствие) потом и правду просто. Все же соответствие позиций в проге и PartsList'е для 9'ке я все же ввиду. Конечно нормальный вариант перейти на 11 версию Инвентора, без насилования СС Инвентор 11 работает достаточно шустро (имеется ввиду соотношение с Инвентором 9) без заоблачных требований к железу.Да и все же куча новых возможностей в AIP 11 прильщает.

sloter: Витек Я понял, о чём говорил asa , сам ведь на 9ке сижу. Я генерю в Exell из проги. Потом генерю Парт лист. Естественно в нём позиции не соответствуют, так как строчки автоматом не сортируются. Захожу в парт лист, сортирую его средствами, на сколько они позволяют, то что остаётся перетаскиваю ручками. Даже с такими операциями рукоприкладства получается достаточно быстро.

Витек: sloter понятно, конечно есть неудобства.Но хотя бы браузер проги работает.

CADastr: Смежный вопрос... Почти всё в АИ можно оформить, чтобы выглядело близко к ГОСТ... Стрелки и те сварные теперь есть... Коряво выглядят выносные линии позиций - при назначении соответствующих размеров и типа шрифта полки становятся чрезмерно длинными и цифра позиции отстоит очень далеко от полки... Есть ли способ это подкорректировать, ведь в прародителе АИ это всё было отлично сделано, даже стрелки сварные и те были...

sloter: CADastr пишет: в прародителе АИ это всё было отлично сделано Прородителя у АИ не было, это самородок. У них с MDT только родители общие.

CADastr: sloter Тем не менее, в MDT все эти штуки были на уровне более близком к ГОСТ, и нужно было имеющееся перенести в АИ... :) Так как насчёт позиций? Может dll какую подправить всего-то...

asa: sloter пишет: Захожу в парт лист, сортирую его средствами, на сколько они позволяют, то что остаётся перетаскиваю ручками. Даже с такими операциями рукоприкладства получается достаточно быстро. Все правильно. Только не так уж и быстро это получается ( ну, может со временем и набью руку :)) Надо бы на 10-ку переходить, но на моем рабочем компе уж больно она тормозит. И жаловаться страшно- еще на SW пересадят.

sloter: Выявился такой нюанс. При занесении надписи в столбце Примечания, они заносятся в свойства компонента и начинают отображаться во всех специях где этот компонент присутствует. Это не всегда удобно. К примеру, у нас принято против заимствованных компонентов ставить соответств. надпись в примечаниях, и если я её забью в браузере, то и в оригинальной для них специи запись будет присутствовать. При работе через Exell это не так критично (можно забить там), а вот при выводе в чертёж возникнет проблемка.

sloter: asa пишет: на SW пересадят Не думаю, что на этом компе последние версии SW будут просто летать

asa: Зачем на последние. У нас SW2005.

boban: Еще одно замечание в столбце обозначение выравнивае происходит по праврму краю, а в наименование по левому

sloter: asa пишет: У нас SW2005. Дак это одно поколение с АИ9. В данном разрезе только с SWR Спецификация.



полная версия страницы