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

Evg: Не получается создать спецификацию. При попытке сделать специю инвентора вылезает надпись: Импортируйте стиль PNDSC иначе вывод спецификации fauied, потом : Скопируйте Border Спецификация из деталь.idw иначе вывод спецификации failed, потом Скопируйте Border Спецификация 2 из Деталь.idw иначе вывод спецификации failed, потом Скопируйте TitleBlock Spec1 из Деталь.idw иначе вывод спецификации failed, потом Скопируйте TitleBlock Spec2 из Деталь.idw иначе вывод спецификации failed. При попытке создать Exel спецификацию, выдаёт Run-time error"5" invalid procedure call or argument и прога перестаёт реагировать на все команды, за исключением возможности перетаскивать строки. Приходится перегружать Инвентор

Витек: Evg пишет: Не получается создать спецификацию Все...сажусь и пишу хелп. В директории установки проги есть темплате файл Gost.idw (спасибо Студенту), все стили и возможные параметры в нем есть для создания сборочного чертежа НА ЕГО ОСНОВЕ. Используйте на НАЧАЛЬНОМ ОБУЧАЕЩЕМ этапе его, как только Вы поймете "что откуда ростет" можете переместить в СВОЙ темплате те настройки кот. есть в Gost.idw. Evg пишет: Run-time error"5" invalid procedure call or argument Посмотрите в директорию установки , при отсутствии в системе шрифта Tahoma- Кириллический (ну так он зовется в Виндах вместо кириллица) вместо файла Заказ.xls будет лордлром(таробарщина знаков).xls, а вместо Спецификация.xls - lkjlkjlkjlkj(таробарщина знаков).xls) переименуйте эти файлы и зарегестрируйте преведенный выше фонт( он появляется у ''русской" Винды).

Витек: Ну не используйте ВЫ этот дурацкий офис типа 2000 Sp1 или 2003Sp1.Ну не тот там интерфейс по VBA (переходящий).


Витек: Evg пишет: из Деталь.idw иначе вывод спецификации failed Тут ошибка версии - следует читать "из Gost.idw иначе вывод спецификации failed" (этот фай находится в директории установки проги)

Evg: Витек пишет: Посмотрите в директорию установки , при отсутствии в системе шрифта Tahoma- Кириллический (ну так он зовется в Виндах вместо кириллица) Есть просто Tahoma, а можешь его на мыло скинуть? Теперь выскакивает только Run-time error"5" invalid procedure call or argument

Витек: Evg Шрифты отправил, А какая версия Инвентора у тебя?

Витек: Просто у 10 версии Инвентора BOM структура отличается от 11 Инвентора, придется "опустить" 10'ку аж до 9 версии (это я про прогу свою).

Evg: Версия AIS 11, спасибо получил, сейчас попробую

Витек: В 11 AIS все должно работать, если Excel не подведет.

Evg: Установил шрифты, абракадабра исчезла, но прога продолжает ругаться Exel 2003 без SP. Ругается и втом случае если пробовать создать специю на отдельных листах. ?????

Витек: Evg пишет: Ругается и втом случае если пробовать создать специю на отдельных листах Для создания специи в среде Инвентора на отдельных листах используй Template Gost.idw , находящийся в директории установеи проги. Для Экспортировании специи в Excel убедись что в директории установки проги есть файлы Заказ.xls и Спецификация.xls. Которые при отсутствии при установки проги необходимых симстемных шрифтов выглядят как набор аброкадабры.xls. Если так переименуй их как приведено выше. Это похоже на скриншот:

Dmitry: вот баг есть такой... хотел поставить последнюю версию проги, снёс старую.. после установки проги захожу в АИ-Инструменты->Add-Ins и вижу что специя не загружена, пробовал заново регистрировать Sp.dll... грит что всё нормально, но крыжик Load\Unload по прежнему отсутствует.. чё делать? чистить реестр по указаному ранее способу не помогает :\

Evg: У меня всё это есть

Витек: Dmitry пишет: вот баг есть такой... хотел поставить последнюю версию проги, снёс старую.. Сносить старую прогу нужно через Панель управления, установка и удаление программ и т.д там она завется Sp. 1.Установите последнюю прогу. 2.Удалите последнюю прогу (Панель управления, установка и удаление программ и т.д там она завется Sp) - это нужно чтобы деинсталятор правильно почистил реестр от неправильных (возможно) действий пользователя. 3.Возможно, если время позволяет запустить и затем закрыть инвентор (иногда помогает правильно выгрузить dll) 4.Установите последнюю прогу.ОСОБОЕ ЗАМЕЧАНИЕ ПРИ УСТАНОВКИ (см.readme файл во время инсталяции). Устанавливайте крыжек ДЛЯ ВСЕХ (Everyone), А НЕ только для "Меня" (Just Me).

Evg: Появилась ещё одна странная проблемка, хотя сразу её не было. При создании нового чертежа GOST появляется сообщение, что невозможно создать шрифт ГОСТ тип А и GOST type B. при создании сразу же ещё одного чертежа, невзможно создать только тип А, а третий лист создаётся нормально. Что бы это могло значить? P.S. На AIP работает, но тоже выдаёт сообщение о невозможности создать шрифт типа А

Dmitry: а такие шрифты есть в папке \\Windows\Fonts?

Витек: Эти шрифты (Gost B), я позаимствовал у Studenta , шрифт ГОСТ тип А это тоже самое , но разработкой 2-3 годами ранее.С шрифтами как видно бардак. До этого я использовал шрифты Arial и Arial Narrow, но захотелось ближе к ГОСТУ шрифты.Вы можете зайти в Style and Standard Editor , найти там в Стилях Text DEFAULT_ГОСТ_Sp стиль и в нем поставить свой шрифт.Одно замечание при этом в стиле PartList ( того стиля что вы используете (Denn или PNDSC или MyRul ) придется изменить (подобрать) значение RowGap , а в DEFAULT_ГОСТ_Sp подобрать высоту шрифта (и его сжатия) чтобы горизонтальные линии строк в PartsList' е совпадали с линиями в шаблоне.Сжатие шрифта необходимо (возможно) , для того чтобы номера позиций типа 54 входили в ширину столбца Поз PartsList'а , иначе строка будет иметь двойную ширину. А шрифты я могу и выслать (ГОСТ типа А,Gost type B)

Evg: Витек пишет: А шрифты я могу и выслать (ГОСТ типа А,Gost type B) Если можно, то только ГОСТ тип А, второй нашёл.

student: Зайдите в папку темплейт и откройте шаблон GOST, там зайдите в стили и замените в шрифтах ГОСТ А на ваш ГОСТ В, сохраните шаблон - и все будет работать! кстати (не знаю, убрал ли Витек) зайдите в визуалбейсик и сотрите там все макросы для данного документа: они там еще с тех времен, когда не было ни прог Антикульманиста с доп.свойствами, и программ Витька теперь эти макросы не нужны, только занимают место!

Витек: Evg пишет: Если можно, то только ГОСТ тип А Шрифты ГОСТ тип А отправил по почте.



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