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

A C E: Возникла проблема: при попытке правки обозначения и наименования детали предлагает создать виртуальный объект Со сборками все ок.

A C E: И еще вдогонку: при заполнении стандартных изделий со строками типа: Шайбы ГОСТ 6402-70 строка какждый раз при перегрузке сборки изчезает. а перебивать каждый раз не хочется. ЗА ПРОГРАММУ БОЛЬШОЕ СПАСИБО!!!

Витек: A C E пишет: при заполнении стандартных изделий со строками типа: Шайбы ГОСТ 6402-70 Хотелось бы уточнить - эти элементы Стандартных изделий , которые вы "заполняете" принадлежат : 1. СС 2.iPart 3.Library Дело в том что СС - не позволяет (как и Library) изменять их свойства (они только для чтения) iPart в Library имеет тоже свойство. Програмно это можно обойти - но это встает в разрез с общей идеологией построения Проекта Инвентора (не забудьте при этом также и про структуру Vault ). Если я не точно определил ваш запрос - пожалуйста уточните желаемое и ваши исходные данные. Всего хорошего.


A C E: Да нет, я просто о дополнительных строках в стандартных изделиях с названиями разделов и гостов. Каждый раз при загрузке спецификации они изчезают. а сами стандартные в экселе можно поправить.

Витек: A C E пишет: о дополнительных строках Понятно, но ведь достаточно использовать(применить) для этих строк (Custom) метод "Присоединить объект к сборке(виртуальный)" и тогда при перезагрузке это "исчезать" не будет. Раз исчезает то значит нет этого в составе сборки.Для этого в Инвенторе и используются виртуальные (Virtual) объекты. Я правильно понял вас? Всего хорошего.

Степан: Витек пишет: Степан CADastr К сожелению должен констатировать что в других местах я убрал зависимость проги от Региональных установок (ТОЧКА (.) или ЗАПЯТАЯ (,)), но сдесь забыл подправить. Работать будет при установки в Системе в Язык и региональные стандарты -Региональные параметры -> Кнопка "Настройка..." - Числа -Разделитель зелой и дробной части "." (ТОЧКА). Да, действительно работает,а как можно изменить шаблон, который в проге на вкладке печать.

A C E: Спасибо, с этим понятно А как насчет первого вопроса: при попытке правки обозначения и наименования деталей и стандартных программа предлагает создать виртуальный объект. В случае любого ответа обозначение и наименование детали не меняется также нет просмотра картинки на детали и стандартные

Витек: Степан пишет: как можно изменить шаблон Шаблон формируется програмно в ocx объекте VSPrinter , могу только оформить данный шаблон в формате любой базы данных и считывать его.Но вот интерфейс его построения (это набор точек координат ячеек с надписями) построить затруднительно для редактирования пользователем. На данный момент могу только подправить возможные ошибки в шаблоне отличные от ГОСТа. Всего хорошего.

Витек: A C E A C E пишет: А как насчет первого вопроса У Вас явно "интересная" сборка, либо что то еще в установках.Вами описанные варианты поведения проги мной не замечаны. Уточните версию SP и если не трудно скиньте zip сборки на которой сее недорозумение происходит. Программа SP V9 теперь не предлагает сама создать виртуальный обьект, это пререгатива пользователя по правой кнопке мыши и выборе соответствующего меню. При создании Virtual обьекта вся информация ( а создаются виртуальные обьекты , как ясно, только в Custom строках специи SP) переносится в iProperties создаваемого объекта. Всего хорошего.

Степан: Витек пишет: На данный момент могу только подправить возможные ошибки в шаблоне отличные от ГОСТа. Спасибо, все сделано по ГОСТ, чувствую пора начинать осваивить VB, чтобы писать AddIns под свои нужды. Возник следующий вопрос по виртуальным объекта: При создании виртуального объекта вводим имя объекта и в дальнейшем оно нигде не отображается, и у меня не получатся удалить виртуальный объект.

Витек: Степан пишет: дальнейшем оно нигде не отображается Это странно , имя обьекта (и сам объект) )должно появиться в браузере Инвентора, ну и соответственно в проге. Удалить его нельзя из проги как и любой не Custom обьект, это возложено на интерфейс и команды Инвентора. Всего хорошего.

Степан: Витек пишет: Это странно , имя обьекта (и сам объект) )должно появиться в браузере Инвентора, ну и соответственно в проге. Удалить его нельзя из проги как и любой не Custom обьект, это возложено на интерфейс и команды Инвентора. У меня чего-то не появляются, буду разбираться. Обнаружил в проге, такую особенность, функция поиска формата чертежа корректно работает только для деталей, для сборок почему-то находит неправильно (все форматы А4) И такую, в спецификации Inventor'а значения колонок Наименование и Примечание делаются Static Value, т.е. при изменеии Наименования детали или ее массы, значения соответствующих столбцов не обновляются. Хотя в тоже время со столбцом Обозначение все ОК?

Витек: Степан пишет: для сборок почему-то находит неправильно (все форматы А4) в спецификации для сборочной единицы основным документом включаемым в спецификации верхнего уровня является листы спецификации, а они обычно формата А4. Второе недорозумение по поводу Static Value устраню.Спасибо за замечание. Всего хорошего.

Степан: Витек пишет: Второе недорозумение по поводу Static Value устраню. Спасибо, будем ждать новых версий. :-)

viktor:

viktor: Можно ли установить SP и Мат на Inventor2008 под Vista Что-то не получается-

Витек: viktor viktor пишет: Можно ли установить SP и Мат на Inventor2008 под Vista SP и Material RUS под 2008 можно установить, сейчас оттестировал, немножко подправлю в плане iAssembly и выложу для всех. Насчет Vist'ы не знаю, это возможно вы и оттестируете. Должен добавить , из за изменения функции Sort для PartsList'а (сортировка только как данных String а не Numeric для Custom свойств) начиная с AIP 11 SP3 и AIP 2008 встала необходимость правки в шаблоне стиля для PartsList одной переменной. Именно как - я приведу пример ввиде рисуночка. Да встретил еще такое - отсутствия объекта tabctl2.ocx (и соответственно не зарегестрированный обьект этот ) в директории system32 системы на "голых" машинах (ну тех где только только поставили систему и минимум программ). Внесу это в инсталяторе. Всего хорошего.

Степан: Будем с нетерпением ждать новых версий.

viktor: Витек С Мат нет проблем ,все идет С Sp - Выдается ошибка Run-time 339 Component " tabbetl32.ocx ' or one of dependencies not correctly regestered: a file is missiny or invalid. В регистре добавил 12 версию и в Мат и Sp

A C E: Витек, пробовал программу SP v9 на другой машине - все аналогично, наименование и обозначение деталей и стантдартных изделий не изменяется (после перезагрузки сборки, т.е. нет связи SP со свойствами модели) и также отсутствует картинка просмотра, в ранних версиях все работало. во входящих сборках программа дает править и обозначение и наименование и все сохраняет в свойствах файла. Результат не зависит от особенностей сборки (ситуация аналогична как в стандартном шаблоне сборки так и в прилагаемом к программе). На нашем предприятии стандартные изделия имеют закодированные обозначения, в ранних версиях программы обозначения сохранялись в свойствах файла и при повторном использовании обозначение вставлялось автоматом. Теперь все приходится перебивать заново каждый раз.



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