Форум » Программирование в 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

Витек: sloter Витек пишет: в старых версиях была необходимая возможность переносить строчки из одного раздела в другой и удалять мусор из раздела UnKnow в корзину Переносить строчки из раздела в раздел можно и теперь ( как в PartList инвентора), чистить не задействованые разделы то же можно.А вот "мусор" чистить я видимо зря убрал.Все правильно ЭТО надо.Востановлю обязательно.

Витек: sloter пишет: сжать шрифт в шаблоне xls Честно говоря я не спец в Office и с экселям бороться для меня затруднительно.Я так думаю есть стандартные програмные решения - если кто подскажет обязательно это вставлю.Если нет - буду "вгрызаться" в AI экселя и решу сам.Но пока - ника.Я и не пользуюсь спецификацией в Excell , так как считаю что обьект спецификации должен быть в формате Инвентора а не висеть отдельным файлом другой проги.

Степан: Витек, чего-то у меня Твоя програмка перестала загружаться, поэтому даже и не знаю есть ли у меня сборки с проблемными деталями или нет. В Add-In Manager стоит Startup, но кнопка не активна. Сейчас к сожалению некргда разбираться, в понедельник обязательно напишу что и как.


sloter: Витек Витек пишет: так как считаю что обьект спецификации должен быть в формате Инвентора а не висеть отдельным файлом другой проги Согласен полностью, но волею суьбы вынужден работать пока на 9ке, где нет программной сортировки, а сортировать в парт листе по ескд очень уж геморно. Вот и проходится пока генерить специю в Exel, и ручками забивать по ней номера позиций в парт листе. Витек пишет: Переносить строчки из раздела в раздел можно и теперь ( как в PartList инвентора) Не совсем понял, я имел ввиду эту возможность в окне проги! Или мне к глазнику пора

asa: Большой респект Витьку! Спасибо за прогу- очень нужная вещица. И работает, вроде, без сбоев.

Витек: sloter пишет: Не совсем понял, я имел ввиду эту возможность в окне проги! Я и имел ввиду прогу,перетаскивать строки как в окне "Спецификации" и в "левом" окошке браузера (над превьюшкой) детали проги очень просто: подсвечиваешь мышью строку ( или первый cell строки) потом напротив строки мышкой "хватаеш удерживая левую кнопку мыши" на крайней левой Cell и тащишь строку в тот раздел , который тебе поглянеться - там бросаешь строку (отпускаешь левую кнопку мыши) и все.Т. е. передвижка строк по спецификации ПРОГИ идентичны как Вы двигаете строки в PatrList'е Инвентора. А стили ( Экспортированные ) скину только в понедельник в формате *.styxml Всего шорошего.

sloter: Что то у меня то же перестала прога запускаться. Кнопка изменила вид (значок со срелкой и вопрос) и не активна, подсказка пишет The add-in that created this command may not be loaded.

boban: DВитек У меня почему то стандартные детали записываются в детали. И еще можно ли в заказ добавить массу детали?

student: Витек пишет: А кто то другой ( как я встречал) - забивал то же самое как и у тебя Степан только в Category Этот "кто-то другой" был я! у меня в Category забивались "СБ" "МЧ" и тд... в случае детали там ничего не было! что это дает: в формате сборки (iam) в шаблоне я забил в категорию "СБ" и каждый раз когда я делаю чертеж сборки номер чертежа будет АБВГ.100...СБ то есть фактически я использую одну и ту же форматку для сборок и деталей, при этом не думаю о том чтобы правильно оформить чертеж... я считаю что это правильно (правда если надо сделать МЧ или ВО, то приходится изменять категорию... но это мелочи - не там часто их приходится делать)

asa: И у меня, как у sloter, перестала запускаться прога после перегрузки компа ( АИ9). Все- аналогично. Облом.

Витек: asa пишет: И у меня, как у sloter, перестала запускаться прога после перегрузки компа Это происходит после редактирования файла Sp.reg при переноса проги на работу в 10 и 9 версиях.Что нужно сделать?: 1.Закройте Инвентор 2.Зайти в редактор реестра (regedit.exe) и сделать его копию ( Export) - на всякий случай ( вдруг не то удвалите) 2.В реестре удалите папки (ключи) (со всем содержимом) HKEY_CLASSES_ROOT\CLSID\{51DBC2FD-0B76-491E-ADA9-AF11E9313E68} HKEY_CLASSES_ROOT\Sp.AddInnsSp 3.Запустите Инвентор ( при этом он выгрузит Add In проги Sp из загрузки. 4.Зайдите в папку установки и в командной строке запустите (зарегестрируйте) 2 файла regsvr32.exe SP.dll Sp.reg (подправленный Вами или оригинальный) 5.Все можно запускать Инвентор.

Витек: b]student пишет: у меня в Category забивались "СБ" "МЧ" Все это хорошо Ден, но вот только как быть остальным, допустим я "заточу" прогу под твой вариант разбивки по категориям - а как быть другим?Либо править все детали под этот "стандарт", либо придумать еще что? Стандартно (програмно) Инвентор ( да и SW) понимает только разбиение на сьорки(*.iam), детали (*.ipt) и Library (СС файлы) ,(другие я не затрагиваю типа презентаций - это пока нам не надо). Как я сказал если вы открываете прогой сборку ( чертеж или iam) и двигаете деталь ( например винт) из раздела Деталь в раздел Стандартные , то прога в скрытых атрибутах этого компанента (винта) пропишет что этот винт теперь Стандартное изделие ( это в любой момент можно изменить по Вашему усмотрению передвижкой в другой Раздел) и теперь если вы откроете эту сборку (или сделаете Reload - перезагрузку этой сборки) ( или другую где этот Винт присутствует) то прога поместит его в Стандартные изделия.Т.е. я пытался "удовлетворить" всех пользователей "универсальностью" подхода - даже если вы пришли на другое предприятие ( к другу или на "дополнительную" работу) и устновили Эту прогу Вы всегда сможете ( даже большую сборку вместе с подсборками ) за 5 минут раскидать по своему усмотрению.И это НИ КАК НЕ СКАЖЕТСЯ на исходные файлы пользователя (только что добавяться новые атрибуты , которые никогда и не увидет исходный пользователь).Это я все по своему опыту сделал. ЕСЛИ есть более удобные Варианты ,которые будут универсальны и не усложнят (дополнительно) жизнь разработчика я с удовольствием их ПРименю. Главное чтоб это было в "свете" выше сказанного. Да и заметил еще такую вещь.Товарищи у которых разрешение экрана меньше чем 1680х1050 не "видят" в проге нижнюю часть Формы проги ( это моя ошибка) - там служебная информацию,применяемость деталей( какая деталь в какой сборке (подсборке) используется - так сказать входимость) и кое что еще. Это я исправил.Также Исправил поиск чертежей в каталогах для искомой ipt (или iam).И многое еще.

sloter: Витек Редактирование пропертей деталей из браузера специи - это просто супер, новый уровень работы при оформлении сборки, о котором я давно мечтал. Блин, смайлы подходящие для респекта куда то девались. Вобщем огромный респект!!!

sloter: Витек пишет: 2.В реестре удалите папки (ключи) (со всем содержимом) HKEY_CLASSES_ROOT\CLSID\{51DBC2FD-0B76-491E-ADA9-AF11E9313E68} HKEY_CLASSES_ROOT\Sp.AddInnsSp 3.Запустите Инвентор ( при этом он выгрузит Add In проги Sp из загрузки. 4.Зайдите в папку установки и в командной строке запустите (зарегестрируйте) 2 файла regsvr32.exe SP.dll Sp.reg (подправленный Вами или оригинальный) 5.Все можно запускать Инвентор. Победить проблему не удалось, после перезагрузки компа прога снова перестаёт запускаться.

boban: Витек Спасибо за прогу! Но у меня стандартные детали находятся в детелях, и я не могу передаскивать детали из раздела в раздел, пробовал в 9 и 11 И еще можно ли добавить массу в заказ для производства?

Витек: sloter пишет: Победить проблему не удалось, после перезагрузки компа прога снова перестаёт запускаться Как видно я выкладывал прогу 2 раза.В первой проге кнопку проги нужно было вытаскивать из Customize на панель Инвентора вручную. Во второй проге это го делать не нужно - прога создает свой Bar (intSpRulBar его внутреннее имя которо также можно найти в реестре) и вставляет в него эту кнопку по запуску проги. Предлагаю следующее: Проделайте с реестром как я описывал, деинсталируйте прогу (Uninstall.exe в папке установки проги) и сейчас я выложу последний вариант проги - установите ее. (Sp.reg файл редактировать не надо - прописал для 9,10,11 версий Инвентора) При этом ( после установки новой проги ) при заходе в инвентор у Вас появиться новый Bar (панель) c необходимой кнопкой по запуску проги. boban Перетаскивать строки в обоих браузерах просто указываете строку левой кнопкой мыши в любом столбце кроме крайнего левого, затем (типа drag&drop) "хватаете" эту строку (левой) мышью в области крайнего левого столбца (напротив выбранной строки ) и не отпуская кнопки мыши тащите эту строку в нужный раздел и там отпускаете кнопку. Неужели у кого то тоже не перетаскиваются строки ??? Подскажите мне - может это и ляп мой.Но вроде не должно. Массу деталей (сборок) в заказ для производства добавил. Щас выложу прогу - последний вариант.

Степан: Ждем с нетерпением!!!!!!!

Витек: Выложил прогу V3 для скачивания.Кто ставит впервые просто запустите Sp_V3.exe (при закрытом инвенторе). Кто поверх старой - почистете реестр как описано выше и деинсталируйте прогу (Uninstall.exe в папке установки проги старой версии) Имя файла - Sp_V3.exe , размер 3195 Кбайт, номер на WebFile.ru - 1079350, файл будет доступен минимум до 05.09.2006 09:02. Описание: V3 проги Sp для инвентора Так же выложил экспортированные стили для Sp проги , для внесения в свой Template чертежа , для построения спецификации автоматом в чертеже инвентора. Имя файла - Style.zip , размер 322 Кбайт, номер на WebFile.ru - 1079354, файл будет доступен минимум до 05.09.2006 09:10. Описание: Стили для Инвентора и проги Sp. Всего хорошего.

Степан: К сожалению, программа по прежнему после перезапуска Inventor пропадает. :( Сделал все, как было написано выше. Если чистить реестр, потом запускать 2 файла regsvr32.exe SP.dll и Sp.reg, то програмка работает, но после перезапуска Inventor или перезагрузки компьютера, все исчезает.

asa: Еще раз хочу поблагодарить Витька! Великое дело совершили!!! Что тут еще сказать. Соберетесь в Гомель- дайте знать, с меня- поляна :)



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