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

student: Привет! Неужели ты доработал эту прогу!?... Видел пробник... но он был "сырой" Было бы супер, если бы все заработало... а как насчет групповых спецификаций..

Витек: student Рад тебя слышать и Den - прости с групповой спецификацией в инвенторе пока не работал, и так подозреваю по ГОСТу сивый бред!! .И очень рад встретить твою неувядающую активность.Побольше б таких людей и не за рубежом!!! "Сырость" и сдесь возможна - я просил тебя прислать сборку в твоем формате для адоптации - пришла "нулевого" размерав, я могу адоптировать под любой "user" интерфейс , но единое должно быть одно.......Если вступаем в ВТО......Хотя это и так для тебя и не НОво.

Витек: studentSp Очень хочется услыщать "адапционные" характеристики по данной проги.Что на ''входе"- "Что на выходе" хотелось бвы увидеть.Замечу , что исходный код только в некоторой мере( по появлению расширенной версии Boom ) используется.По началу думал это "искуственная" ветка - тем паче в AIP 9 и не сильно и использовалась..... , но видно "ударение" доска сделала на нее, и...... част функций из PartList "на версии 11 пока "живет", а в далбнейшим вымрет ( щас эти функции,некоторые, уже Hide- скрыты и как я понимаю в дальнейщем могут не использоваться) Как ОБИДНО - ДОСКА расширяй програмный интерфейс , но зачем гробить старое??????? То же самое я наблюдал и в AutoCAD'е ,где програмировал на С++, нет приемственности исходных обьектов , либо их функций ( програменых). Эта ремарка от сердза, после куч пребразоаний проги из 9 версии в 11 AIP. ( писал тоже самое ( почти ) и для SolidWorks 7(гроб от русской ) версии - блин работает и в 2005 версии SW) Всего хорошего!!


Степан: Витек, как я понял эта програмка работает только на 11 версии, жаль, потому как, програмка просто СУПЕР!!! И вообще СПАСИБО ТЕБЕ ЗА ВСЕ, ЧТО ТЫ ДЕЛАЕШЬ!!!

viktor: Витек ,ТЫ просто молодец

Витек: Спасибо. Работать будет и на 10 версии , только файл Sp.reg нужно подправить: последняя строка - "SupportedSoftwareVersionEqualTo"="11.." заменить на: "SupportedSoftwareVersionEqualTo"="10..;11.." Для 9 версии. "SupportedSoftwareVersionEqualTo"="9..;10..;11.." В 9 спецификацию для чертежа на отдельных листах делать будет как попало ( нет програмной сортировки в 9'ке) и придется в PartList вручную все двигать (строки). После "ремонта" Sp.reg нужно его запустить на выполнение. Проверить это не могу ( нет предыдущих версий AIP) , но думаю заработает. С установкой в Bar'е кнопки проги разобрался, теерь все работает ( появляется Cusom Bar и в нем кнопка и "живет" всегда.).Добавил исправления по сортировке. Все это и еще желательно Ваши дополнения и пожелания внесу в следующую версию проги. Всего хорошего.

Витек: Кто еще не качал прогу выложил подправленную прогу ( только в части кнопки на панели и сортировки правильной) выложил: Имя файла - Sp.exe , размер 3195 Кбайт, номер на WebFile.ru - 1074151, файл будет доступен минимум до 01.09.2006 10:19. Описание: Исправленная Sp для AIP 11 Всего хорошего.

Степан: Подправил файл Sp.reg, запустил програмку, действительно ОЧЕНЬ ВПЕЧЕТЛЯЕТ. Сразу возникло несколько вопросов: 1. Как программа отличает Детали от Стандартных изделий и от Прочих изделий, просто какие-то ГОСТовские детали она кинула в раздел "Стандартные изделия", какие-то оставила в "Детали", Прочие изделия все остались в "Деталях". Сразу добавлю, что и Стандартные изделия и Прочие изделия у меня сделаны в виде iPart. 2. После экспорта в Excel, не моги найти сгенерированный файл.

student: Степан пишет: Как программа отличает Детали от Стандартных изделий Вот! Мы этот вопрос уже обсуждали! наверное в свойствах должна быть какая-то метка! ведь не только гайки из контентцентра бывают стандартными... какин-то стандартные детали приходится делать и самому

sloter: Степан пишет: какие-то оставила в "Детали", Прочие изделия все остались в "Деталях". Да, интересно, прочие со стандартными ещё попутать можно, но в разделе Детали строчки с Обозначение_м , а Стандартные и Прочие без. Ранняя версия этой проги в этом плане у меня сортировала чётко, только стандартные с прочими мешала. Хотя может это совсем другой код.

Витек: Степан По моему построению ( так сложилось) разбиение по разделам идет так Обозначение-Subject, Наименование-Title,Материал-Description ( это задается в Tools проги). Понимаю что это не стандартно ( так сложилось еще с Инвентора 4 версии). По сему я ( при моей раскладке) в детали попадали элементы имеющие Обозначение и Наименование, в Стандартные - имеющие только Наименование, в Сборочные - все *.iam сборки, если нет ни Обозначение и Наименование - попадали в UnKnow. Как пишет student уже мы это обсуждали, но так и не решили как поступить. Я пока нашел выход такой: Если в проге Вы передвинете ,например деталь которая попала в Стандартные детали ( а Вам надо , чтоб это было,например,Материалы) в Материалы( передвижка осуществляется так же как и в Инвенторовском PartList) то в эту деталь запишется в Атрибуты (они не доступны для просмотра пользователем - внутренние атрибуты объекта) новое ее "принадлежность" и при открытии проги по новой ( либо кнопкой Перезагрузить сборку) деталь в этой сборке ( и в других сборках куда она входит) расположиться правильно. Тут я и жду предложений , но типа вносить атребут детали не совсем правильно, тогда нужно переправлять все наработанные детали, и тем паче при работе "на стороне" ( с чужой сборкой) все равно будет не правильно. По поводу экспортного файла: При окончании его генерации, Excel автоматом закрывается ( если он не открыт предварительно) и спасает его в директорию где и лежит сборка под именем : ИМЯ СБОРКИ_СП.xls ( например c:\OutLine\From_Kiev\Утерянные из Киева\Новосибирс\Inv_doc\ИНГК-СО\детонатор_СП.xls), то же самое и с файлом заказа ИМЯ СБОРКИ_Заказ.xls. С классификацией детале по разделам - предложите - попробую реализовать. Всего хорошего.

Степан: student пишет: Вот! Мы этот вопрос уже обсуждали! наверное в свойствах должна быть какая-то метка! ведь не только гайки из контентцентра бывают стандартными... какин-то стандартные детали приходится делать и самому Я, например, сделал след. образом, Stock Number для Сборочных единиц = 1, для Деталей = 2, для Стандартных изделий 3, для Прочих изделий 4, Материалов 5. Таким образом в Part List'е я сортировал.

Витек: Степан пишет: несколько вопросов: Я просто не уточнил - это происходит при генерации Спецификации в чертеже Инвентора или Вы пишете про браузер ( ввиде специи) самой проги? Как я писал в 9 версии спецификация генериться в чертеже не будет ПРАВИЛЬНО! В 10 версии Инвентора должно быть все правильно. То что я освешал в предыдущем ответе касается Браузера самой проги.

Витек: Степан пишет: Stock Number Все это ясно.А кто то другой ( как я встречал) - забивал то же самое как и у тебя Степан только в Category ( Типа Сборка, деталь, и т.д.) Но это не универсальный подход (для различных пользователей). Как я выше описал это подойдет всем, только один раз "раскидать" все по разделам.Но ясно дело что это тоже необходимо сделать. В АI я не нашел как разделить детали ( этого и нет скорей всего) кроме стандартного iam, ipt ( ну еще и виртуальный обьект можа определить) и все.

Витек: Степан пишет: Stock Number Все это ясно.А кто то другой ( как я встречал) - забивал то же самое как и у тебя Степан только в Category ( Типа Сборка, деталь, и т.д.) Но это не универсальный подход (для различных пользователей). Как я выше описал это подойдет всем, только один раз "раскидать" все по разделам.Но ясно дело что это тоже необходимо сделать. В АI я не нашел как разделить детали ( этого и нет скорей всего) кроме стандартного iam, ipt ( ну еще и виртуальный обьект можа определить) и все.

Степан: при генерации Спецификации в чертеже Инвентора К сожалению при генерации в чертеже AI, програмка начинает ругаться, потому что у меня не установлены стили MyRul и PNDSC(AI10), если как-то можно получить эти стили, был бы весьма признателен. Специифкация в Excel сгенерировалась, все ОК. Витек пишет: Как я выше описал это подойдет всем, только один раз "раскидать" все по разделам У стандартных изделий в Обозначении всегда есть слово ГОСТ, может таким образом отделить Стандартные изделия от Прочих Хотя если это записывается в невидимые свойства детали, наверное, это оптимальный вариант.

Витек: Степан пишет: У стандартных изделий в Обозначении всегда есть слово ГОСТ , да но есть еще и ТУ и стандартные детали предприятия - там вообще все по другому - а пишутся ( вносятся) в Стандартные.Тут надо подумать. А стили как, я писал можно взять из моего чертежа Деталь.idw который есть в директории установки проги.

Степан: Витек пишет: А стили как, я писал можно взять из моего чертежа Деталь.idw который есть в директории установки проги. Не могу взять стили, потому как у меня 10-ка. Ты не мог бы экспортировать стили в формат *.styxml

sloter: Вобщем всё красиво и под 9кой, в отличие от старых версий (макрос), где надо было устанавливать самому доп. проги(не всегда корректно), и по этому макрос работал не стабильно, здесь одним инсталятором устанавливается всё само. Единственный критичный пока момент: в старых версиях была необходимая возможность переносить строчки из одного раздела в другой и удалять мусор из раздела UnKnow в корзину, здесь пока я её не нашёл. Может плохо смотрел, но если её нет, я думаю без неё будет неудобно, тем более что раздел UnKnow в этом случае генерится в спецификацию. И ещё вопрос: как сделать что бы запись обозначения стандартного изделия влазила на одну строчку (изменить размеры ячейки и сжать шрифт в шаблоне xls я пробовал ещё в старой версии - не помогло). Там у меня вобще при обьединении ячеек затирало следующую строчку, здесь не затирает, но переносит на следующую строчку 1-2 буквы, что не очень хорошо смотрится. И ещё (извиняюсь за безграмотность в Exel) как забить в шаблоне xls другую ссылку(против Разработал), а то он мне ставит имя из учетной записи Windows.

Витек: Степан а можно вас попросить скинуть мне вашу сборку ( не большую только) с проблемными ( какие не определяются правильно) мне на vrula@mail.ru.Можно не действующую сборку ( вдруг секретна ) а просто сборку где накиданы без связей эти детали. Я просто попытаюсь проанализировать. Спасибо

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

Степан: asa, а у Вас V.3 запускается нормально или как?

Витек: asa спасибо большое за благодарность.И вы будете у нас - с чувством отпразднуем общие победы.

Витек: Степан Мы наверное не совсем правильно поняли друг друга. Перед установкой проги нужно почистить реестр: 2.В реестре удалите папки (ключи) (со всем содержимом) HKEY_CLASSES_ROOT\CLSID\{51DBC2FD-0B76-491E-ADA9-AF11E9313E68} HKEY_CLASSES_ROOT\Sp.AddInnsSp 3.Запустите Инвентор ( при этом он выгрузит Add In проги Sp из загрузки.) Далее нужно удалить старую прогу - (Uninstall.exe в папке установки проги старой версии) ТЕПЕРЬ УСТАНОВИТЬ SP_V3.exe. Все, можно открывать Инвентор и все будет работать.

Витек: boban как , перетаскиваються строки????

asa: Степан, еще V3 качаю. Ваши проблемы с установкой этой версии настораживают ( предыдущая, так же, как и у вас при перегрузке АИ9 работать отказывалась), но я пока настроен на лучшее. К концу дня поделюсь результатами.

asa: Мне вот неясно, как скачанные стили импортировать в свой шаблон? Подскажите, пожалуйчта

Витек: asa пишет: как скачанные стили импортировать в свой шаблон? Откройте свой Template.Затем Format->Styles Editor... (В панели меню вверху окна инвентора) и далее в форме Styles and Standards Editor внизу кнопочка c надписью Import. Откроется окно далога Import styles definition по загрузке файла стиля , выбирите файл небходимый для импортироваия.Все. Правда в моем шаблоне на VBA есть еще код заполнения массы, масштаба и т.д (автор М.Казаков) , этот код , если есть желание тоже можно перекопировать в свой Template.

Витек: asa пишет: настроен на лучшее. Посмотри перед установкой последний мой ответ Степану по установки проги (время 13:13).

asa: Степан, Витек Увы, новая версия не устранила проблему- при перезагрузке кнопка не активна. ( делал утановку и удаление предыдущей версии строго по предложенной здесь Витьком схеме). Что делать?!!

Степан: У меня слетел XP, еле восстановол. Теперь слетел AI. Буду переустанавливать XP и AI. Как все сделаю отпишусь о результатах работы програмки.

Витек: Ни че не пойму.Сейчас у себя пробовал.Просто несколько раз установить прогу Sp_V3 без всякой чистке реестра и другий действий и несколько раз открывал закрывал Инвентор - кнопка все время активна и работает. Посмотри еще в Tools->Add-Inns... .там в списке должна быть строка с Sp и на против нее Startup/Loaded (т.е прога загружена по старту инвентора). Если кнопка не активна, то при наводе на нее указателем мыши она должна сообщать типа команда не загружена (формулировку точно не помню ) по ангельски. Ну в крайнем случае вытащи кнопку из Customize->Commands->Categories->Add-Ins->Commands и положи в любой бар .Должно сработать.

asa: За подсказку со стилями- спасибо. Ну, а что же с самой прогой? В чем может быть причина отказа в ее загрузке при новом запуске АИ? С уважением, Сергей.

Витек: Витек пишет: У меня слетел XP, еле восстановол. Теперь слетел AI. Буду переустанавливать XP и AI Ну братцы я тут не причем.Инвентор может только не запускать если вы удалите ветку HKEY_CLASSES_ROOT\CLSID\{51DBC2FD-0B76-491E-ADA9-AF11E9313E68} а ветку HKEY_CLASSES_ROOT\Sp.AddInnsSp оставите. Ну а ХР точно ни как не вылетит (если Вы не угробили реестр своими действиями). Т.е удаляя Key HKEY_CLASSES_ROOT\CLSID\{51DBC2FD-0B76-491E-ADA9-AF11E9313E68}( c подкаталагами - параметрами) и HKEY_CLASSES_ROOT\Sp.AddInnsSp АККУРАТНО - Все БУДЕТ в норме.Я это проделывал и дома и на работе много много раз. Ну а про предварительное резервирование (экспорта) реестра я писал.

asa: Может все дело в версии Инвентора. Я пытаюсь подрубить к 9-ке. А в строке SP все, так и есть-Startup/Loaded . При наводе мышкой на неактивную кнопку выплывает Command not Loaded.

sloter: Витек Строки перетаскиваются, после ваших описаний получилось. С незапуском проги после перезагрузки пока борюсь, буду качать последнюю версию, на ней проверю. Вобще этот глюк как то неоднозначен. Раз получилось так, что после выключения(не перезагрузки) компа и последующего его включения первый запуск АИ дал положительный результат для проги, а следующий отрицательный.

Витек: В чем может быть причина отказа в ее загрузке при новом запуске АИ? Сергей, честно говоря я сразу и не соображу.Как я писал выше я несколько раз ставил прогу без чистке реестра .Такое у меня было только раз .Это еще с первой версией проги.Я в реестре убил пробный вариант Бара зовется он CLSID of the AddIn. Сейчас у меня его в реестре нет.Попробуй в реестре поиском найти строчки CLSID of the AddIn и убить их (удалить). Типа жмеш в редакторе реестра (regedit.exe программа) Правка->Найти CLSID of the AddIn ---------нашел , удалил строку , потом F3 (найти далее...) и опять нашел - удалил.Так думаю в двух местах как минимум должно быть.Как удалишь все это. Просто запусти (при закрытом Инвенторе) Sp_V3.exe.Должно сработать.

Степан: Витек пишет: Ну братцы я тут не причем А здесь и не может быть никаких обвинений в Ваш адрес. Просто XP уже стоит около года и начинает сильно тормозить, поэтому смерть XP чистое совпадение никак не связанное с Вашей прогой. А с Инвентором, произошла след. ерунда: перестал загружаться Add-In Manager. Вот я и решил снести XP и поставить все заново.

Витек: asa пишет: Command not Loaded. Значит нужно убить в реестре старую панель как описано выше (время 15:21)

Витек: Степан пишет: Вот я и решил снести XP и поставить все заново. Ну....отлегло от сердца , а то я уже веревку намыливал, да балку искал покрепче.....

sloter: Витек пишет: веревку намыливал, да балку искал покрепче НУ!! Да десятикратные перестановки всех виндов и инвенторов не стоят и доли той пользы что принесёт Ваша прога!

Степан: sloter пишет: Да десятикратные перестановки всех виндов и инвенторов не стоят и доли той пользы что принесёт Ваша прога! Ой и не говорите. Готов если не ежедневно, то еженедельно переставлять винду ради такой проги.

Витек: Сергей, если ни что не поможет.Перепишу прогу на новый Bar (там внутренние имена должны быть уникальны) и перешлю лично для тебя.

sloter: CLSID of the AddIn в реестре не нашёл. Есть раздел HKEY_CLASSES_ROOT\SPCFile в нём есть HKEY_CLASSES_ROOT\SPCFile\DefaultIcon. Может этот раздел надо удалить?

asa: Буду признателен. Я еще дома V3 попробую установить ( предыдущую версию не ставил). Завтра расскажу.

Витек: sloter пишет: Может этот раздел надо удалить? Нет не удаляй это не то.

Витек: asa пишет: Завтра расскажу. Хорошо.

Витек: sloter Дмитрий , а ты в какой конторе (я подзабыл уже), может лично встретиться?

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

Витек: Отлично.

sloter: Может было и раньше, я не заметил. Щас установлена V3 прога запускается только в первый сеанс АИ после регистрации, после перезагрузки АИ (а не винды) перестаёт запускаться. Может это связано с версией виндов, у меня W2000SP4, версия редактора реестра 5,0 SP4.

Витек: Нет ,думаю винды не причем , у asa ХР стоит и тоже самое.Ни как не приложу ума.

Витек: Может все таки в лоб перед чисткой реестра , насильно выгрузить AddIns из Инвентора - в диалоге загруженных Add Ins убрать два крыжека напротив SP (под Load Behavior).Потом запустить установку проги.

sloter: Не помогает!

Степан: Как и обещал пишу отчет о проделанной работе: 1. Переустановил винду XP2 2. Поставил ОфисXP и т.д. 3. Поставил AIS10. 4. Поставил прогу V.3 5. Запустил AIS10, прога V.3 работает 6. Закрыл AIS10, запустил AIS10 прога не работает. 7. Перезагрузил комп, запустил AIS10 прога не работает. 8. Сильно расстроился :( Витек, SOS, HELP и т.д.

Степан: Может и вправду все из-за версии Инвентора.

Витек: Подчистил прогу.Завтра выложу.Перед установкой реестр не чищу(от старой проги).Просто в Инвенторе перед установкой проги в менеджере Addins нужно убрать крыжики напротив Sp было пусто в Load Behavior.Потом закрыть Инвентор и установить прогу.Сегодня уже webfile.ru уже не работает - скину завтра.

sloter: Обратил внимание на такую вещь. Каждый сеанс АИ не выгружается из памяти при закрытии (висят в процессах) когда подключен Add-in Sp (уже не работающий). При выгруженном Add-in Sp сеансы нормально выгружаются. Может это натолкнёт на мысль.

Степан: Ждем, с нетерпением. И ЕЩЕ РАЗ БОЛЬШОЕ ЧЕЛОВЕЧЕСКОЕ СПАСИБО, ЗА ВАШ ТРУД!!!

Степан: Витек пишет: Обратил внимание на такую вещь. Каждый сеанс АИ не выгружается из памяти при закрытии (висят в процессах) когда подключен Add-in Sp (уже не работающий). При выгруженном Add-in Sp сеансы нормально выгружаются. Может это натолкнёт на мысль. Да, есть такая тема, у меня тоже самое

boban: Витек Я так и делал как вы писали но ничего не перетаскивается :( За массу спасибо.

Витек: Скинул прогу последней версии.Нашел ошибку почему второй раз запуск Инвентора не активизирует кнопку.Но надо протестировать у Вас.У меня то работало все в норме и с предыдущей прогой. Инструкция по установке.Откройте Инвентор , выгрузите Sp.dll из запуска Инвентора (Tools->Add-Ins.. в этом диалоге с помощью убирания крыжиков в Load Behavior сделайте так чтоб напротив Sp в колонке Load Behavior должно быть пусто), потом кнопка ОК,Закройте инвентор, Зайдите в Диспетчер задач (3 заветных кнопки) и убидитесь что Инвентор выгрузился полностью, если нет "убейте" его (имеется ввиду в панели задач а не с физического диска )):: ),Запустите скаченный дистрибутив Sp.exe и установите прогу (на запрос о внесении в реестр данных после установки проги - ответьте ДА). Запустите Инвентор все должно быть в норме и при последующих запусках Инвентора.Вид кнопки я сменил (чтоб было различие).Кому не понравиться может вместо нее потом заменить на свою (Sp.ico ее имя в папке установки проги размер 16х16 пикселей) .Все.Жду результата. Имя файла - Sp.exe , размер 3195 Кбайт, номер на WebFile.ru - 1080873, файл будет доступен минимум до 06.09.2006 07:04. Описание: V4 Add ins к AIP (корректно работает только с 11 версией)

Витек: sloter пишет: Строки перетаскиваются, после ваших описаний получилось. .Может както не корректно вы это производите?Уточните еще ваши действия,напоминаю принцип тот же как и в PartList'е.

sloter: Обнаружил следующее. Если АИ закрывать не обычным способом, а убивать в процессах, то активность кнопки сохраняется как при первом запуске. Наверно при закрытии АИ обновляется файл конфигурации меню и тулбаров и что то происходит с нашей "заветной" кнопкой.

Витек: sloter пишет: закрытии АИ обновляется файл конфигурации меню и тулбаров и что то происходит с нашей "заветной" кнопкой Совершенно правильно, в предыдущих прогах , я просто не корректно прописывал кнопку (по загрузке Add-Ins), Мой тулбар с кнопкой прописывается в реестр и Инвенто "знает" что есть такой Custom ToolBar который нужно убить , если Add Ins (например конкретно мой) деинсталировать, что б он не висел в инвенторе если Вы деинсталировали прогу. Дмитрий а последняя (версия, кот я выложил сегодня) проги встало нормально?

sloter: Витек пишет: Дмитрий а последняя (версия, кот я выложил сегодня) проги встало нормально? Пока ещё не качал!

Степан: Витек, УРА ЗАРАБОТАЛО!!!! Не деинсталлируя V.3 поставил V.4. Запустил AIS и ничего не увидл. (: Следующим шагом деинсталлировал Вашу прогу V.3, как неоднократно было описано выше. Поставил V.4 запистил Инвентор все ОК. Перезагрулил Инвентор, сначала, когда вместо иконки проги появился знак вопроса у меня все упало, но как только открываешь сборки или чертеж все становится на свои места. Буду тестировать Вашу програмку, если что-то будет не так обязательно отпишу.

Степан: К сожалению не удается загрузить Ваши стили в 10ку. Может всеже как-то можно эти стили описать вручную?

Витек: Степан пишет: Может всеже как-то можно эти стили описать вручную? У меня стоит 9 и 11 AIP одновременно( некоторые сборки печатных плат в 9 версии не конвертируются правильно в 11 версию).Я сделаю сегодня эти стили в 9 версии и скину.10'ка их поймет.

Степан: Спасибо

Витек: Степан Ну и отлично что все заработало.Камень с гуди так сказать упал. Боюсь в самой проге кое что и не совсем понравиться, либо необходим другой подход.Прога написана индивидуально и требует обязательной адаптации для всех пользователей. Жду предложений и замечаний по расширению функций и отсеивания багов.

asa: Витек Спешу сообщить, что 4-я версия SP заработала и у меня! При перезагрузках- ОК! Большое спасибо. Но, вот что заметил, перестала быть активной другая ваша прога- Материал RUS. Что интересно, работая со SP-generator ее можно запустить ( правая кнопка мышки- материал). Но вот, если открыта деталь, а не сборка- панелька материалов не загружается. :( В Add-Ins все нормально. Может ли быть это из-зи того, что еще подключена ранняя версия Материал SP ( она стоит отключенной )?

Степан: asa пишет: Но, вот что заметил, перестала быть активной другая ваша прога- Материал RUS А зачем она теперь отдельно нужна, она же встроина в V.4

asa: В общем, согласен- это уже не принципеально.

Степан: Витек пишет: Боюсь в самой проге кое что и не совсем понравиться, либо необходим другой подход.Прога написана индивидуально и требует обязательной адаптации для всех пользователей. Первый вопрос, как бы сделать, чтобы в колонке примечание отображалась масса Детали или сборки. Второй вопрос, можно ли сделать так: если в обозначении названия одинаковые, то деталь отображается только в одной строке. Например у меня есть iPart хомуты, понятно, что модели разные а названия хомутов одинаковые (Хомут 25-40, в него входят диаметры с 25 по 40). Если это не слложно, конечно. Третий вопрос, почему-то как в PartList не получается редактировать значения.

Витек: Выложил стили Myrul (этот стиль может вас не устроить он для Subject (Обозначение),Title(Наименование),Description(Материал) - это мое построение ) и Стиль PNDSC (PartNumber(Обозначение),Description(Наименование),Material(Материал)).Эти стили в 9 версии Инвентора и их можно Импортировать в 11 версию и 10 версию Инвентора (правдо я не пробовал, но думаю без проблем).Также в zip файле лежит и Деталь.idw в 11 версии - там все в норме просто я подправил стиль PNDSC , чтоб он работал и при построении спецфикации при ВТОРОМ построении ((PartNumber(Обозначение),Description(Наименование),Material(Материал)).Та форматка (Деталь.idw ) которая появляется при инсталяции проги ( в папке инсталяции) при ВТОРОМ варианте построения РАБОТАТЬ НЕ БУДЕТ.Приношу извинения. Имя файла - Style9_11.zip , размер 646 Кбайт, номер на WebFile.ru - 1081051, файл будет доступен минимум до 06.09.2006 11:00. Описание: Стили в 9 версии AIP и форматка в 11 AIP

Витек: Степан пишет: чтобы в колонке примечание отображалась масса Детали или сборки. Это почти не по госту(применительно для деталей на кот. чертежи не выпущены, хотя и допустительно), могу предложить отображать эту информацию в StatusBar (внизу возле часов). Степан пишет: понятно, что модели разные в том то и дело детали то разные и как их обьединять - при построении iPart нужно применить либо спасение ключа по PartNamber в файл либо применить стандартное построение типам Хомут 25-40, Хомут 25-40-01. Степан пишет: как в PartList не получается редактировать значения. Проверил все редактируется - измененные величины подсвечиваются в правом браузере зеленым цветом в правом (Специи) сиреневым и измененные величины заносятся в PartNumber и Description детали.

Степан: Витек пишет: Это почти не по госту Просто у нас так принято, что в спецификации в графе примечание пишется масса деталей и сборок. Витек пишет: либо спасение ключа по PartNambe Для стандартных и прочих изделий в PartNambe у меня стоит пробел. Витек пишет: Проверил все редактируется Просто в Parts List со своими хомутами я поступал следующим образом: Одни строчки делал невидимыми, а в других указывал суммарное количество хомутов. А здесь поменять кол-во не удается, хотя, наверное, это и правильно. Можно строчки с хомутами сделать невидимыми и вставить виртуальный компонент.

1234567: Извените. Но я поддеживаю иметь в колонке массу детали просят сметчики. Извените за вторжение.

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

Витек: 1234567 пишет: массу детали просят сметчики Согласен, что такая возможность должна быть.Я ее уже включил в бланк заказа для производства.Там в графе "Масса", после графы "Примечание" вносится масса всех деталей (кроме виртуальных) и конечно в том случае если вы правильно определили материал в ipt (ну если DEfault то конечно даст напрямую Volume -объем). Но если это актуально именно внесение в графу массы , я могу в настройках поставить крыжек для пользователя, но эта графа у меня забита под Comments (в iProperties) и масса будет писаться туда для кадой деталюхи.

Степан: Возникла такая проблемка: запускаю програмку, сортирую Стандартные изделия в раздел Стандартные детали, Прочие изделия в Прочие изделия. Перезагружаю сборку (кнопкой в программке), некоторые детали, которые я переместил в раздел Прочие изделия снова оказываются в разделе Детали. Может надо нажать какую-нибудь кнопку, чтобы невидимые атрибуты записались в файл. К сожалению сбору скинуть не получится, очень большая она.

Витек: Степан пишет: некоторые детали, которые я переместил в раздел Прочие изделия снова оказываются в разделе Детали Сборку не надо, может просто пару таких деталей прислать,мне проанализировать их надо ( может закрыты для записи или еще что) vrula@mail.ru

boban: Витек Скачал новую версию а перетаскивание не работает. Как я понимаю это должно работать как в браузере инвентора? Хватаешь и тянешь?

Витек: Степан Спасибо, я получил от тебя деталь, но видно она iPart (Шланги1.ipt), но она требует своего прородителя (Шланги.ipt).Так что открыть этот файл не могу(открыть могу потеряв связь с исходным Body, что вызовет не корректное тестирование элемента).В таких случаях лучше пользоваться Pack and Go (Design Assistant), который копирует и все reference элемента. Если не трудно Степан , кинь этот элемент (Шланги1.ipt) вместе с его Derived Body (Шланги.ipt).

sloter: boban пишет: перетаскивание не работает Строчку надо хватать мышью за клетку в самом крайнем левом (сером) столбце.

sloter: Витек Есть предложение сделать что бы Корзина не генерилась на бланк, ведь это служебный раздел. Можно конечно мусор (ненужные детали) просто удалять, в этом случае Корзина не нужна, но при перезагрузке сборки мусор вновь появляется.

Витек: boban Примерно так.

Витек: sloter пишет: бы Корзина не генерилась на бланк . Да, я согласен.Наверно корзина (ее содержимое) не должно генерироваться во всех бланках (специй и заказе).Щас сделаю.

boban: Всем спасибо все получилось, этот столбец я и не перетаскивал :), но есть еще одна проблема при создании спецификации на нескольких листах, вылетает ошибка

Степан: Витек пишет: своего прородителя Прородителя отправил. Но этот iPart имеет Custom Parameter Column, т.е. создается не библиотечная деталь, а простая деталь, которая без вопросов поддается редактированию. Кстати пробовал вставлять эту деталь в другую сборку, там все ОК, т.е. если поставил ее в раздел Прочие изделия, она там и остается. Причем в проблемной сборке у меня проблема только с этим шлангом, с остальными, сделанными на основе тогоже iPart все нормально. Попытался сгенерировать спецификацию на отдельном листе чертежа, ничего не получилось. :(

Витек: Степан, boban пишет: при создании спецификации на нескольких листах, вылетает ошибка Я выше писал, что моя форматка(Деталь.idw), которая устанавливается вместе с прогой в части стиля PNDSC НЕВЕРНА.Вы должны взять правильную форматку (либо импортировать стили) из этой теме (Вчера 14:14) ,повторю: Имя файла - Style9_11.zip , размер 646 Кбайт, номер на WebFile.ru - 1081051, файл будет доступен минимум до 06.09.2006 11:00. Описание: Стили в 9 версии AIP и форматка в 11 AIP

sloter: Заметил ещё одно. При выборе из контекстного меню на разделе в левом браузере Properties выскакивает ошибка Run Time Error после которой программа не реагирует ни на какие кнопки. При закрытии больше не запускается без перезагрузки АИ. Вобщем то действие не нужное, но случайно может получиться.

Витек: sloter пишет: При выборе из контекстного меню на разделе в левом браузере Properties выскакивает ошибка Run Time Error . Спасибо , за информацию, исправил. Я так думаю, что нужно набрать этих исправлений побольше и уж потом выложить прогу с этими исправлениями.Хорошо?

Степан: Витек пишет: Я выше писал, что моя форматка(Деталь.idw), которая устанавливается вместе с прогой в части стиля PNDSC НЕВЕРНА.Вы должны взять правильную форматку (либо импортировать стили) из этой теме (Вчера 14:14) ,повторю: Имя файла - Style9_11.zip , размер 646 Кбайт, номер на WebFile.ru - 1081051, файл будет доступен минимум до 06.09.2006 11:00 В свой шаблон загрузил Ваши стили. Все равно ниченго не получается вылетает выше указанная ошибка и создается один новый лист "Спецификация_Лист1", но он пустой.

Витек: Степан, boban как с обнавленными стилями PNDSC спецификация составляется??

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

Степан: Витек пишет: Степан, boban как с обнавленными стилями PNDSC спецификация составляется?? Написал ранее, Отправлено: Сегодня 09:14. Заголовок: Re: [Re:Витек] - новое! Ничего не получается :(

Витек: Степан пишет: Ничего не получается Я понял почему.Все же нужна полная форматка моя , кроме стилей там вставляются Border и штампы первого и второго листа спецификации(Title Bloks).Но сразу конвертировать все это в 10 версию инвентора я не могу.Боюсь еще ошибки по этому вылезут.

Dmitry: Если исправить в настройках шаблона ДетальRul.idw вместо Title (название Детали) поставить Description а вместо Subject поставить Part Number не повлияет ли это на генерирование специи на отдельных листах? а вообще прога супер!! от нашего КБ респект и уважуха CS ошибка вышеуказанная вылетает.. ждём новых версий

CADastr: Новые версии не чаще раз в неделю! :)

Витек: Dmitry пишет: не повлияет ли это на генерирование специи на отдельных листах? Этого делать нет необходимости, как вы заметили в установках проги есть 2 варианта Title -Description ; Subject -Part Number;Description-Material.Соответственно в шаблоне есть два стиля PartList'а : MyRul и PNDSC.То что красным (второй вариант- устанавливается в окне Установки проги) Вам и подойдет, прога сама возьмет нужный шаблон (по Вашим Установкам) и сгенерит специю. Как мне заметили - коплю баги: прога раз в неделю.

boban: Витек С новой форматкой не работает....:(

Витек: А кого ни будь получилось формировании специи в Инвенторе???????? Имеется ввиду 11 Инвентор, и моя последняя форматка Деталь_Rul.idw. А то я парюсь - у меня все нормально генерит, поставил соседу тоже все в норме.Можа версия (10) Инвентора так накладывает bad отпечаток?

Степан: К сожалению про 11 ничего сказать на могу. :(

sloter: В 9ке на чертёж то же не генерит. Взял ещё старый твой шаблон под 9ку (Сборочный чертёж) добавил в него скачанные последние стили. Говорит Прога без перезагрузки АИ больше не запускается.

student: Наконец то немного освободился... и первым делом (КАНЕШНА) стал тестить... господа, если генерить специю в шаблоне Витька и в 11 инвенторе, то все корректно идет....

sloter: student пишет: в 11 инвенторе Только не все доросли по железу до V11.

CADastr: Попробовал вер.4 программы. - в первый раз всё запускается отлично, бар на месте - сборку читает без проблем - в Excel специю переводит без проблем Замечены такие проблемы: - при закрытии повторный запуск не происходит, только после перезапуска АИ - при попытке сформировать специю на листе на базе шаблона "Деталь" выдаёт ошибку "5" и виснет - при попытке сформировать специю на листе на базе собственного шаблона с импортированным стилем PNDSC выдаёт ошибку и виснет Пожелания: - ввести по дефолту пустые строки перед и после наименований разделов для более наглядного представления документации моя последняя форматка Деталь_Rul.idw Есть линк на этот шаблон? P.S. Вообще респект за проделанную работу, хотя, решение, как и Механикс, пока оказалось зависимым в работе от комплекса причин...

Витек: CADastr Спасибо огромное за развернутый ответ по тестированию проги. Как я определил формирование спецификации в среде инвентора прога работает только в 11 версии инвентора из за использования Bom (Bill of Materials), который програмно отличается от 10 версии инвентора.Bom обьект необходим мне для формирования ссылок на документы (составляющие) сборок (детали), а также формирования виртуальных компанентов.10 версии у меня нет и трудно протестировать прогу в таком разрезе. CADastr пишет: при закрытии повторный запуск не происходит, только после перезапуска АИ - такое вероятно (для версии 4) только если вы получили Error при формировании спецификации в среде инвентора. (Я так считаю, но возможно Вы правы - уточните пожалуйста) и тогда происходит не выгрузка прцесса проги. CADastr пишет: на базе шаблона "Деталь" выдаёт ошибку "5" и виснет - тут вы правы, необходим шаблон : Имя файла - Style9_11.zip , размер 646 Кбайт, номер на WebFile.ru - 1081051, файл будет доступен минимум до 06.09.2006 11:00 В этом файле есть стили (они для 9 версии инвентора и необходимый шаблон Деталь_Rul.idw). В шаблоне присутствуют рамки штампы первого и последующих листов спецификации ( в проге используются их имена).В дальнейшем я просто пропишу в установку проги, и пользователь единыжды обозначив свои форматки в своем шаблоне (файл установки спасается на диске в папке установки) будет это использовать. CADastr пишет: при попытке сформировать специю на листе на базе собственного шаблона с импортированным стилем PNDSC выдаёт ошибку и виснет - виснет именно из за НЕ присутствия описанного выше Borders и Title blocks в шаблоне ( Вашем или старом Деталь.idw). CADastr пишет: Пожелания: - спасибо , дествительно пустрые строки вокруг раздела необходимы (как при формировании Exel файла, так и в браузере проги), до этого они были, но програмно их реализация мне всю кровь выпила ( пересекается с разделами и виртуальными компанентами.Но это выполнимо после исправления основных багов проги. Еще раз спасибо за потраченное Вами время, надеюсь на исправление ошибок в ближайшее время.

asa: 2Витек Позвольте и мне сделать кое-какие заметки (пожелания). Хорошо конечно, что в SP4 уже зашита и прога Редактора материалов, все же когда работаешь в режите детали удобнее пользоваться отдельной кнопкой. Но это еще ничего. А вот то , что после назначения материала для изделия программа сбрасывает его расцветку на default- весьма неудобно, приходиться делать много лишних движений. Помниться в ранних версиях Редактора метериалов после выбора материала автоматически шло предложеие выбрать цвет для детали ( окошечно такое появлялось в поле )- это было очень разумно, на мой взгляд. С уважением, Сергей.

sloter: asa Отдельный вызов редактора материалов у меня в 9ке работает как и раньше. Не уверен, что стоит последний релиз редактора, но один из последних.

Витек: asa пишет: после выбора материала автоматически шло предложеие выбрать цвет для детали Было такое, но так же по просьбе пользователе эту возможность я убрал, основное замечание было что что то выскакивает и вроде это не надо.Можно востановить эту возможность вновь. asa пишет: когда работаешь в режите детали удобнее пользоваться отдельной кнопкой Для редактирования материала в среде детали возможность осталась, если у вас пропала кнопка от проги Материал RUS - переустановите прогу ( не SP, а именно Материал RUS).У меня ( и ка я вижу и у других (sloter) эта возможность осталась.).Если вы пробовали ставить до этого SP прогу начиная с 1 версии - то она "убивала" прогу Материал RUS. Спасибо огромное за замечания и предложения.

CADastr: после назначения материала для изделия программа сбрасывает его расцветку на default- Всё бы ничего, но цвет тёмный неприятный, если будет тот серый, который Инвентор по дефолту создаёт, то и нормально ИМХО Для АИ10Про как я понял нет версии рабочей... На 11 из-за томознутости нет желания переходить полностью... Уж лучше на SW2007 х64... Он по отзывам в 3-4 раза быстрее чем х32 версия... ...

Витек: Честно говоря разницы по тормазам между 10 и 11 версиями не увидел.С 9 - есть заметно.Но не комфортно себя пока не чуствую работая в 11.Конечно обьем сборок определяет скорость.

CADastr: Ещё добавлю... При нажатии на "Спецификация" выдавало ошибку "91" Далее клик на "ОК" - ошибка 438 Вообще в чертеже лист специи создаваёт, рамку и штамп отрисовывает При нажатии на "Уровень вхождения" выдавало ошибку "440" Ещё выкидывало ошибку 2147024809 (80070057) Может подскажет что-то... ...

boban: Почему стандартные изделия заносятся в детали, так и должно быть? Возможно ли сделать, чтобы стандартные детали одного ГОСТа шли бы под одним ГОСТом: (Гайка ГОСТ ..... М3.... М4.... М5...) CADastr пишет: Пожелания: - ввести по дефолту пустые строки перед и после наименований разделов для более наглядного представления документации Это правильно, еще чтобы они были и после каждой позиции, у нас так положено. И еще об ошибках: если запушена спецификация, а я вызываю в детали программу "материал" то программа вылеиает или выдает ошибку 429

student: boban пишет: Это правильно, еще чтобы они были и после каждой позиции, у нас так положено не, ну это странное извращение... если у меня около 100 позиций, так у меня чтоже получится? третий томик Войны и мира?... хотя... если надо... заказывайте, как пользовательскую функцию.

Витек: Да......спасибо за дополнения. Все предложения постараюсь реализовать. Самое главное на данном этапе уйти от багов .Вот сдесь и кроется основная загвозка.Так как тестируется (пользователями) на разных версиях Инвентора. А есть интересный пример с которым я сталкнулся недавно: Есть такая програмка Add ins поставляемая с дистрибутивом Инвентора 11 - c:\Program Files\Autodesk\Inventor 11\SDK\Tools\Users\AssemblyTools\, так вот читаешь ее описание- "Программа расчитана на использование с Инвентором 11 SP2" и т.д. ну я конечно сразу это и не читал.Установил - НЕ работает. А ведь SP2 то появилась вот вот не давно.Поставил Sp2 и пока пока не устанавливал сей Add-ins. Это я для примера - Версия продукта ОДНА (11) но работает только под SP2 (и пример написан под нее с релизом 2.1), а под 11 SP1 нужен релиз этой проги (Assembly Tools) 2.0. Это все для примера иногда жудкого подвоха ( ну конечно читать что для чего внимательней ндо). Так же удивительный пример с прогой Deep Exploration.exe , который выловил vsk2002 без SP2 AIP 11 файлы не берет ( а в 10 Инвнторе файлы загружаются без проблем). Так что не обезсудьте - возможные мои глубокие тестирования ( )могут быть разрешены (ну хотя бы) Инвентора 11 (правдо SP2 теперь уже).

CADastr: В AIP10 у кого нибудь работает? разницы по тормазам между 10 и 11 версиями не увидел По работе с СС разница в скорости в разы... AutoDrop реализовали из рук вон плохо... Его прародитель WonderDrop от MechSoft просто летал...

Витек: CADastr пишет: По работе с СС разница в скорости в разы... - это точно.Но как то СС особо не задействую в постоянной работе.

Витек: 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 Спецификация.

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

CADastr: sloter В данном разрезе только с SWR Спецификация. Есть и решение альтернативных разработчиков

sloter: CADastr А SWR Спецификация и CADastr пишет: решение альтернативных разработчиков вообще имеют "вылеченные" версии, так сказать для "внутреннего пользования"?

Витек: sloter пишет: вообще имеют "вылеченные" версии, так сказать для "внутреннего пользования"? Имеются, к ним прилагается StartMe.reg файл.

Витек: Скромное обновление проги Sp (V 5.0). выложил на http://www.webfile.ru/1120780. SetupSp.msi Категория: Программы Размер: 2775 кб Номер: 1120780 Размещен: 25.09.2006 10:43 Доступен до: 09.10.2006 10:43 Описание: Программа работы в среде сборки и сб. чертежа для внесения изменений и формирования спецификации (заказа в производство) на изделие в среде Autodesk Inventor 11.С ограничениями в среде AIP V9,10. Постарался убрать все ошибки , учесть замечания и предложения (не все). При установки прочти инструкцию. Удобной Вам работы.

Степан: Виктор, СПАСИБО! Поставил новую версию, встала, но при непосредственном запуске вылетает следующая ошибка: после того, как нажмешь 25 раз OK, все запускается, у меня стоит AIS10. И еще одна просьба, нельзя ли увеличить количество символов в этом поле, а то бывает, что путь очень длинный и он не влезает.

Витек: Степан пишет: при непосредственном запуске вылетает следующая ошибка: Class ComponentOccurrence Properties: Property ActiveDesignViewRepresentation As String Property ActiveLevelOfDetailRepresentation As String Property ActivePositionalRepresentation As String Property Flexible As Boolean Property IsiAssemblyMember As Boolean Property OverrideOpacity As Double Property ReferencedDocumentDescriptor As DocumentDescriptor Property ReferencedFileDescriptor As ReferencedFileDescriptor Property RenderStyle As RenderStyle Property Suppressed As Boolean Methods: Sub ChangeRowOfiAssemblyMember(ByVal NewRow As Variant, [ByVal Options As Variant]) Function Sub GetDisplayMode(ByRef DisplayModeSourceType As DisplayModeSourceTypeEnum) As DisplayModeEnum Function GetRenderStyle(ByRef StyleSourceType As StyleSourceTypeEnum) As RenderStyle Sub SetDesignViewRepresentation(ByVal Representation As String, [ByVal PrivateRepresentationFileName As String = ""], [ByVal Associative As Boolean = False]) Sub SetLevelOfDetailRepresentation(ByVal Representation As String, [ByVal SkipDocumentSave As Boolean = False]) Sub SetRenderStyle(ByVal StyleSourceType As StyleSourceTypeEnum, [ByVal RenderStyle As Variant]) Sub Suppress([ByVal SkipDocumentSave As Boolean = False]) Sub Unsuppress() Ну блин убрали они в 11 версии обращение к ReferencedFileDescriptor и поставили ReferencedDocumentDescriptor , как жить дальше......

Степан: Витек пишет: Ну блин убрали они в 11 версии обращение к ReferencedFileDescriptor и поставили ReferencedDocumentDescriptor , как жить дальше...... Во гады :-) Чувствую пора переходить на AI11

Витек: Я могу конечно и по старому сослаться на ReferencedFileDescriptor , но в 12 AIP боюсь они его уберут совсем. Давай я тебе просто Sp.dll файл скину ты его заменишь вместо старого запустишь regsvr32.exe SP.dll и все пойдет.В нем только от 10 переписаны 2 строки.

Степан: Спасибо, так сказать за заботу. Думаю лучше не на e-mail, а на webfile, вдруг кому еще понадобится.

Витек: Хорошо - завтра.

Степан: Еще раз СПАСИБО, буду ждать.

CADastr: sloter А SWR Спецификация и цитата: решение альтернативных разработчиков вообще имеют "вылеченные" версии, так сказать для "внутреннего пользования"? Конечно есть... :)

sloter: Витек пишет: Sp.dll файл скину ты его заменишь вместо старого запустишь regsvr32.exe SP.dll и все пойдет Полагаю для 9ки это то же будет необходимо!? Витек Пока V5 не ставил из за указанной выше квитанции. А ядовитый цвет детали по дефолту после назначения материала остался? Уж очень он напрягает, несмотря на трату времени приходится менять вручную. Выбор, как по старому, удобнее!

Витек: Да Дмитрий sloter пишет: Полагаю для 9ки это то же будет необходимо!? Цвета (материала) устанавливать и менять можно на "лету". Улучшил прогу, но вот и вылезло - есть в 11 версии функция а в 9 и 10 версии ее не было.Вот и сравниваю коды.У меняж нет всех версий Инвентора. Щас выложу исправленную прогу.

АлексИ: Ждёмс-ссс!

Витек: Есть новая версия Sp проги, темплате чертежа в директории установки (можно использовать и свой , взяв из него то что требуется проге). http://www.webfile.ru/1142528 Имя файла SetupSp.msi Размер 2801 кб Номер на WebFile.ru 1142528 Файл будет доступен минимум до 23.10.2006 10:54 Описание: Враузер для AIP 11 SP2 Всего хорошего.

Evg: Витек Хорошая прога, скачал попробовал. РЕСПЕКТ автору. Есть вопрос: А можно ли изменить принадлежность детали к тому или иному разделу в спецификации?

Витек: Да , перетащив строку нужную вам из одного раздела в другой.Изменяться внутренние атрибуты детали (они не видимы пользователю), и прога "запомнит" новое положение детали или другой строки (ну кроме того что входит в раздел Документация)

Evg: Получилось, раньше не получалось потому что тянул не за тот столбец

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 пишет: Если можно, то только ГОСТ тип А Шрифты ГОСТ тип А отправил по почте.

Витек: Можно сделать как пишет student

Evg: Витек Благодарствую, шрифты получил, поставил, работает. А спецификацию так и не хочет генерить

Витек: Evg Ты создаешь спецификацию на сборочный чертеж созданный на Template GOST.idw? Может поставить SP1 И SP2 на Инвентор.Хотя дело скорей не в этом Может попробовать сборку из двух простых элементов.Хотя дело , скорей не в том. Ну просто по всякому у себя пробую не влетает - такой ошибки.Где то тут в системе видать что то зарыто.Я проанализирую и попробую уточнить это.

Evg: Создаю спецификацию на Template GOST.idw и выскакивает это сообщение. Sp1 и SP2 стоят. Пробую одну и ту же сборку на AIS и AIP, в первом случае не работает,а во втором случае создаёт спецификацию и в Инвенторе и в Exele.

Витек: Evg пишет: AIS и AIP Во здорово, получается что AIS и AIP имеют разные API функции, ну это вооще бардак. Хотя не удивительно, если прочитать их родной форум на доске - одни и теже функции для AIP присутсвуют например в ApprenticeServer и отсутствуют в AIP Инвентора (например Print Excluded Sheets option through the DrawingPrintManager object), как отвечает представитель Доски - Ah, we added this to the ApprenticeDrawingPrintManager but missed adding it on the DrawingPrintManager object accessed from Inventor что почти дословно там мы вставили эту функцию (в ApprenticeDrawingPrintManager), а в (accessed from Inventor ) в спешке позабыли. Вот так бывает.

Evg: Витек пишет: а в (accessed from Inventor ) в спешке позабыли. Прикольно.

Dmitry: Витек спасибо!! дома-то я ставлю для всех, а на работе для себя... появилась таже проблема с шрифтами.. пытаюсь решить

Evg: Витек Подскажи, как всё таки запустить прогу для AIS11?

Витек: Evg пишет: как всё таки запустить прогу для AIS11? . Честно говоря я не разобрался в чем различия API для AIP и AIS . Выложил вопрос на форуме Доски, но пока нет вразумительного ответа.В части работы с Bom структурой (Bill of materials) я подправил прогу - в части работы с разными уровнями представления сборки (LevelOfDetail), теперь она (прога) правильно отслеживает уровни Representations, я с этим столкнулся при построениии iAssamble.Просто прога не правильно отслеживала Suppres элементы видовых представлений сборки. Можно сбросить тебе Evg этот промежуточный (но рабочий) вариант проги и ты попробуешь именно с AIS ??

Evg: Витек Как говорится - "Попытка не пытка", давай попробую.

Витек: Отправил вариант проги на твой адрес. Попробуй, только отпиши пож. как что.

CADastr: Витек Уважение за проделанный труд, но всё-таки напрашивается необходимость приложения, не настолько зависимого от версии АИ и версии ОС, установленных стилей, сервиспаков и прочей лабуды. Всего-то нужно чтение дерева сборки и перегон его в Excel... И если этот вариант будет стабильно работать вне зависимости от прочих обстоятельств, для тех, кого такой вариант не устроит уже Add-In со всеми прелестями полной интеграции с АИ... Для примера можно привести то, как это для SW пробуют делать... www.swext.nm.ru

Витек: CADastr пишет: Всего-то нужно чтение дерева сборки и перегон его в Excel... Согласен, сделать это не сложно, без , так сказать, обратной связи.Прочитал сборку , отредактировал лист спецификации в проге и скинул в Excel.Но если вы делали изменения в части позиционирования строк в спецификации проги (например деталь была с позицией 5 а вы исправили ее на 10 ) это должен "знать" Инвентор чтобы позиции в листе экспортированной спецификации в Excel'е совпадали с номерами Baloon в чертеже инвентора. Как вы наверно догадались возможности это проделать , например в 9 и 11 версиях Инвентора совершенно различны как по быстроте выполнения этих операций так и по дополнительным возможностям функций API.И по правде говоря работая с API в 11 версии Инвентора не всегда есть возможность отследить была ли данная функция которую ты используешь в данной версии , например в 10'ке (ну нет у меня ее на компе.) В ссылке вами приведенной предлагается (и видно это реализовано) использовать внешний модуль для свази с различными CAD системами, но дописывать либо изменять его также нужно через API. Можно конечно работать в 9 и 11 версиях с виртуальной структурой PartsList (не создавая ее непосредственно), но как показывает практика по програмированию доступ и оперативное редактирование этой структуры вызывает желать лучшего ( заснуть можно пока переберешь и изменишь все необходимые данные в PartsList'е). в 10 ке (и в 11 версии Инвентора развилась)появился Вом обьект (Bill of Materials) работа с которым в API очень упростила мне жизнь (в 9 ке типа она тоже есть но доступ через API к ней нулевой.) Сам я методом перекидывания спецификации в Excel не пользуюсь.Так как считаю что "оторванность" данного подхода налицо. Честно говоря меня почти полностью , на данный момент, устраивает моя прога. Ну а доработки по улучшению всегда есть.

Витек: Да, хочу добавить, желающим организовать интерфейс в формате предложенном CADastr без сожеления передам исходные коды.Секретов тут нет.Есть конечно простая возможность реализовать вариант предложенный CADastr , но как я знаю из своих потребностей на этом не ограничется.Всегда хочется добавить то что облегчает жизнь, но как видно не всем ( я в смысле совместимости версий).

Dmitry: Вопрос Витьку. Если деталь в сборке имеет тип BOM Structure Reference, то она не должна включаться в специю. Возможно ли это?

Витек: Dmitry пишет: Reference, то она не должна включаться в специю. Возможно ли это Да , Вы правы, я это сделаю.Просто по ходу вопросов буду дополнять все что нужно. Решил вопрос, по формированию спецификации ( "обновлении" ее) при модернизации сборки ( добавление изменение состава) при уже созданоой спецификации в чертеже и проставленных Balloons (позиций) в чертеже.Сам с этим столкнулся - было не удобно.Созданная в Excel'е спецификация приаттачивается к сборке (по вашему желанию можно и отказаться) (iam, idw сборок)., и кое что еще.

Витек: http://www.webfile.ru/1208448 Имя файла SetupMat.msi Размер 2094 кб Номер на WebFile.ru 1208448 Файл будет доступен минимум до 10.12.2006 14:04 Описание: Работа с материалом в среде Инвентора 11 (9,10) Добавлена функция установки RenderStyle (цвет материала) как при применении материала, так и на действующий материал деталей. http://www.webfile.ru/1208456 Имя файла SetupSp.msi Размер 3123 кб Номер на WebFile.ru 1208456 Файл будет доступен минимум до 10.12.2006 14:09 Описание: Работа со сборкой, чертежем, оформление спецификации, експорт, заказ,материал в среде Инвентора 11 Изменено : “принадлежность” детали разделу спецификации (возможно редактировать пользователю и вручную) - теперь устранено “гуляние” деталей по разделам спецификации; добавлена возможность регенерации спецификации “поверх” уже созданной и при присутствии проставленных в сборке Bom (позиций); добавлена работа с Level of Detail (видовое (по составу) представление сборки - Representations); обработка элементов структуры Bom Structure ( Normal ,Reference,Fantom и т.д) с возможностью установки данной структуры из проги (для каждого элемента сборки) с выводом текущей информации по площади, массе, объему , обозначению элементов с подсветкой (выбором) в среде видового экрана сборке и его браузера ; добавлен контроль проставленных позиций в чертеже добавлено изменение позиций элементов спецификации (его номера) из проги; подкорректирован экспорт спецификации и заказа в Excel с прикреплением ( Link) их к сборке или сборочному чертежу (3 rd Party). Что то еще добавлено и изменено – но я уже не помню.

viktor: Уважаемый Витек При работе с Bolted Connection в режиме сборки на спецификации Bolted Connection вставляются в раздел Сборочные единицы Как раскрыть Bolted Connection (болт -шайба-гайка) в резделе Стандартные изделия - по наименованию

Витек: viktor пишет: Как раскрыть Bolted Connection Честно говоря не пробовал, щас буду разбираться.

Витек: Bolted Connection viktor спасибо за замечания , понятно в чем дело, внесу в программу обработку этого.

Evg: Витек Огромный РЕСПЕКТ!!! Программа SP работает и для AIS.

blackdew: Витек т.е. это вместо Sp и Материал?:) или я что-то перепутал????

Evg: viktor пишет: Bolted Connection вставляются в раздел Сборочные единицы То же самое происходит при использовании Design Accelerator, например при проектировании зубчатой передачи. Зубчатая пара вставляется в раздел Сборочные единицы, а как её раскрыть (колесо1, колесо2) и перенести в Детали.

Витек: blackdew пишет: т.е. это вместо Sp и Материал Это просто эти же проги только новой версии.

Витек: Evg пишет: То же самое происходит при использовании Design Accelerator Я понял, щас вношу изменения , я просто этой фичей не пользовался , и не "нарвался" на это.Спасибо.

Степан: Наконец-то поставил AI11, вот теперь только начинаю наслаждаться программой, при первом приближении все очень даже ничего. Витек еще раз СПАСИБО!!!

blackdew: Витек извиняюсь - это я что-то перепутал

Витек: Evg Можно Вас попросить протестить прогу в части компанентов со свойствами Bom Structure Phontom и InSeparable ? Это по вопросу обработки объектов Design Accelerator (и других типа Стандартных элементов). Для 11 AIS (русской версии) я тоже подправил , но не совсем уверен, не начем тестить. Я могу на Ваш адрес перекинуть прогу либо выложить на webfile.ru? Спасибо заранее.

viktor: Витек Сбрось прогу на webfile.ru Попробуем на объектах Design Accelerator Результат скажем У меня AIP11

Витек: viktor Договорились.

Витек: Ссылка на файл: Вы можете скопировать ссылку в буфер обмена или перейти по ней. Имя файла SetupSp.msi Размер 3126 кб Номер на WebFile.ru 1214986 Файл будет доступен минимум до 14.12.2006 12:43 Сообщение со ссылкой на файл разослано Вашим друзьям - Тест проги SP для Design Accelerator

Витек: Жду.... Спасибо.

viktooor: Витек Выложи прогу на webfile.ru Попробуем на объектах Design Accelerator

Dmitry: Попробовал прогу с Design Accelerator-ом, в частности Bolted Connection Generator. Крепёж помещается в раздел Детали, а не Стандартные детали.. После выхода из генератора специи спрашивается сохранить ли изменения в деталях, причём в списке файлов на сохранение имена файлов указываются дважды. Так и не понял зачем. Если деталь - это крепёж, то сохранять изменения в этой детали нет смысла, т.к. она берётся из папки Content Center, а эта папка имеет статус библиотеки. По поводу BOM structure. Если у детали был изменен номер и обозначение, то при открытии таблицы, где указаны BOM structure детали и сами детали, имя детали не изменяется хотя в выпадающем списке номер детали и её обозначение указывается правильно.

Витек: Dmitry Спасибо большое за замечания. Dmitry пишет: Bolted Connection Generator - тут вы правы - буду анализировать еще верхнюю сборку откуда пошли детали -если болтовое соединения и детали из СС буду "ложить" в специю как стандартные Если шестеренки (это детали проекта), то в детали. Двойное сохранение файла уберу. Dmitry пишет: BOM structure Дело в том что BOM structure элементов считывается единажды при открытии проги, и не отслеживает дальнейшее изменения проводимое пользователем, вы правы это не правильно.Есть в пароге функция перепроверяющее это , но уж больно она длина по времени - особенно при большом проекте (это вы можете видеть при открытии и сохранении Bill of Material Инвентора), но я это внесу. Спасибо огромное за замечания, я просмотрю так же и остальные объекты Design Accelerator , что бы избежать ошибок.

Витек: Вроде все исправил, только уплотнительные резиновые кольца (по структуре) в детали залетают это касяк инвенторовского Acceleratorа, т .к. на вопрос как генерить кольцо "как стандартное или пользовательское" и выборе "Стандартное" не прописываются правильные структуры BOM для кольца ,если их обозначить вручную как Purphase - то все нормально.

Dmitry: когда ждать версию?:))

Витек: Dmitry пишет: когда ждать версию? Напишу хелп на прогу и скину.

viktor: Витек Огромная благодарность ТЕБЕ -благородный человек за твою работу для нас ВСЕХ

viktor: Витек Предусмотри пожалуста и работу с модулем Tube & Pipe

Витек: viktor пишет: работу с модулем Tube & Pipe Это для меня вооще темный лес (в плане програмирования), хотя я и использую это в работе.Я попробую, но обещать на быструю реализацию не могу.

Витек: viktor пишет: Tube & Pipe Данную возможность реализовал; Все для AIP - трубы, фитинги, жгуты, кабели,элементы Design Accelerator ,крепеж по месту прокладки (в плане спец. реализации). подправил вывод в специю в среде инвентора (контроль многострочных Примечаний - оказалось и для меня это очень важно - столкнулся в работе - пришлось подправить код.). (Спасибо Инвентору 12 - там много чего в хелпе добавили - молодцы.) Написал хелп - в doc формате (на полноценный нет "молодого задора"). В понедельник выложу на webfail.ru. ОГРОМНАЯ просьба пользователям AIS 11 rus , отзовитесь пожалуйста, есть вопросы с локализацией версии (для русской версии AIS ), есть ли MsgBox с предупреждением на Bom Structure при формировании специи (ИМЕННО в той версии которую я выложу в понидельник).Буду ОЧЕНЬ благодарен за сообщения в этом плане. До встречи, всего хорошего.

Витек: Я БЕЗМЕРНО благодарен ВСЕМ Пользователям Sp за понимание и содествие в правильной и адекватной реализации данной "добавки" к Инвентору. Всем СПАСИБО за помощь.

Витек: http://www.webfile.ru/1220380 Имя файла SetupSp.msi Размер 3986 кб Номер на WebFile.ru 1220380 Файл будет доступен минимум до 18.12.2006 05:56 Описание: Sp для AIP (AIS rus)11. Оформление чертежей. Добавлено: Обработка компанентов созданных Desin Accelerator, для AIP - Tube&Pipe,Cable&Harness. Принял попытку обеспечить правильную работу для локализованной версии AIS rus, Включил обработку столбца "Примечание" при его "многострочности", Написал хелп в формате .doc. ну кое что исправил для правильной работы проги. Всего хорошего.

Evg: Витек Спасибо, всё работает (AIS11 RUS). Теперь детали, созданные с помощью Design Accelerator распологаются не в Сборочных единицах, а в Деталях. Програма не выдаёт никаких замечаний или ошибок (как это было сразу) Если, что то вдруг выдаст не то - напишу.

asa: Витек пишет: http://www.webfile.ru/1220380 что-то не хочет закачиваться У кого-нибудь есть положительный результат?

viktor: ASA У меня загрузилось без проблем Сначала убра старую версию, и загрузил новую

CADastr: asa Нормально только что закачалось... :) ...

Витек: asa Если не сможете закачать, могу скинуть на Ваш mail.

asa: Витек пишет: Если не сможете закачать, могу скинуть на Ваш mail. Буду признателен. А то что-то у меня с webfile проблемы непонятные. На etosamoe@tut.by , пожалуйста.

Витек: asa Прогу выслал на Ваш яшик. Всего хорошего.

asa: Спасибо огромное. Работает!!!

viktor: Витек! Новая прога в режиме чертежа выдает в браузере 20 спецификаций Ставлю опять предыдущею версию , все в порядке Ставлю новую все повторяется Исправь пожалуста А так прога изумительная

Витек: viktor А можно получить файл сборочный на котором происходит неправильное формирование спецификаций, и вариант ваших установок (Material.txt он лежит в папке куда Вы установили прогу)? Иначе мне просто трудно найти ошибку, у меня такое не происходило ни разу - хочу в режими Debuge'ра отследить что неправильно. Заранее спасибо.

viktor: В каком формате необходимо Сборка большая

viktor: Попробую сегодня все переустановить Sp и Мат Результаты сообщу

Витек: viktor пишет: В каком формате необходимо Да желательно в родном Инвенторовском формате так чтобы iProperties состовляющих элементов сборки не потерять.Ну и в zip формате конечно.Только "собрать" желательно через Design Assistаnt что бы не потерять что либо. rula@megasignal.com - влезет все.

viktor: Витек Оказалось что формат чертежа не GOST Сделал новый чертеж в формате GOST и вопросов не стало Прошу простить за беспокойство

Витек: viktor Уф...мне легче стало. Хорошо.

Витек: Моя страничка с программой Добавление пользовательских разделов специи, простановкой листов специи и сборочных чертежей, бланк заказа с превью деталей (3D вид с панорамированием и орбит детали). Простановка форматов входящих чертежей деталей и сборок в сборочном чертеже. С предосмотром в 3D виде и в виде чертежа.Открытие чертежей деталей сборочного чертежа для редактирования.

Витек: Всех поздравляю с наступающим Новым Годом!!

Витек: http://vicrula.googlepages.com

A C E: Подскажите пожалуйста, как в SP генераторе проставить сортамент?

Витек: A C E пишет: проставить сортамент? В спецификации сортамент проставить нельзя(по ГОСТУ как трехстрочный материал).Стандартно сортамент используется для материала детали для его простановке в штампе как однострочный или 3 строчный материал.То что невозможно проставить "ручками" в среде Инвентора почти всегда невозможно осуществить програмно. Если вы имели ввиду что то другое - уточните.

Dmitry: Витек Если сборка есть iAssembley, то прога SP при генерации специи в ёкселе почему-то выдаёт таблицу содержащую описание iAssembley и только уже со второго раза генерит специю:)

Dmitry: Да и ещё, никак не разберусь как в проге ставить покрытие для материала.. научите плз

Витек: Dmitry пишет: выдаёт таблицу содержащую описание iAssembley Дело в том что обьект Excel при формировании iPart и iAssemble загружается Инвентором в фоновом режиме, а я этого не отслеживаю в проге (делаю ссылку и все) - учту в дальнейшем.

Витек: Dmitry пишет: как в проге ставить покрытие для материала Выбор материала осуществляется как описано во встроенном хелпе проги Материал RUS. Параметр покрытия попадает в Custom переменную с именем Покрытие3 (цифра имеет формат самого , например: покрытия 1 - типа грунтовка,2 покрытие по грунтовке, 3 - основное поерытие , смазки - и т.д.). В чертеже , в ТТ нужно прописать Property для нужного параметра типа 5.Покрытие: <Покрытие 3>: Т.е вместо Покрытие 3 будет вставляться Custom величина из part модели:

Dmitry: Спасибо:)

Витек: Setup_SP_V6_3.msi Изменен браузер сборки. Добавлена работа с Custom строками в спецификации чертежа и при формировании самой спецификации. Появились дополнительные функции. Изменение BOM структуры любого составляющего сборки из проги. Интерфейс загрузки стал информативным. Добавлена возможность экспортирования в HTML формат. В общем смотрите и тестируйте. Функциональна на этапе тестирования для AIP 11 SP2. http://vicrula.googlepages.com/home

Витек: Заплатка на Sp _V6 - Sp-SP2.zip Пояснения на http://vicrula.googlepages.com/sp Всего хорошего.

COOLMASTER: Витек пишет: писал тоже самое ( почти ) и для SolidWorks 7(гроб от русской ) версии - блин работает и в 2005 версии SW) А где бы взять?

Витек: COOLMASTER Ни где. Под словом "работает" и "почти то же самое" применялось к конкретному контексту поста. Пользуйтесь например прогой SWR -Спецификация oт SolidWorks.ru. (правдо у нее есть крупные недочеты в той версии кот. я знаю) Всего хорошего.

boban: У меня вот такая ошибка выскакивает при выходе из Инвентора11SP2 при использование Setup_SP_V6_3.msi

Витек: boban И это возникает постоянно? Или при совершении определенных действий? У себя как то ни разу не встречал.... Попробуй установить заплатку на http://vicrula.googlepages.com/sp (Sp-SP2.zip) Всего хорошего

boban: Витек Заплатку установил не помогло. Эта ошибка выскакивает если я работаю с твой программой и только после закрытия инвентора. Может это из-за ХР64

CADastr: Витек Попробуй установить заплатку на http://vicrula.googlepages.com/sp (Sp-SP2.zip) После установки этого СП, при нажатии на кнопку Форматы, приложение выдаёт ошибку RunTime Errror 13 Type Mismatch ... Ну и не откликается больше...

Витек: CADastr Огромное спасибо за замечание об ошибки. Не там скобки поставил.... Перезаписал файл заплатки Sp-SP2.zip, можно скачать оттуда же. Попробуйте. Спасибо.

CADastr: Витек 10х Попробуем... ;)) ...

Витек: CADastr пишет: 10х Попробуем Сапасибо за это

Витек: Предлагаю тему закрыть.Реализация последющих вариантов определяет заказчик. Всего хорошего.

boban: Витек, а кто является заказчиком?

viktor: Витек Спасибо за работу Думаю это мнение всех

CADastr: Витек Ооооо... Звучит солидно... Поздравляю!!! заказчик ... Нашелся таки Но жаль, конечно, придётся ещё одну тулзу ломаную юзать... Реально солидная разработка, учитывая статус freeware и уровень решённых задач... ;)) Sorry... ...but that beautiful web page you're looking for isn't here yet. Stay tuned! Yours, The Google Page Creator Team Успел забрать обновлённый СП2 и на том Big 10x Good Job

Витек: CADastr "Солидность" к моему облечению только в высвобождении времени для более важных задач. Как я понял на себе "VB" и все что с ним связано (я имею ввиду процесс прграммирования) как "опиум" - затягивает глубоко и надежно.Поддержка продукта на уровне Freeware будет происходить постоянно - тем паче что лучшего и безграничного тестера чем наше "сообщества" не найти - и в чем я очень вам благодарен! С момнта закрытия странички с Sp ссылкой и тестированием отдельного "заказчика" (ну незнаю как это обозвать проще) прога выдала на разных уровнях порядка 8 критических багов (один не устраним багом самого Инвентора). Интерфейс не изменю, но не добавлю нового - устраню баги --- это сделаю.Остальное - как бог укажет (щас модно на него ссылаться.)

CADastr: Респект и уважуха

Витек: http://vicrula.googlepages.com/sp Sp_V7 Всего хорошего.

Степан: СПАСИБО!!!

boban: Витек у Брига появилась новая версия Taip 1.53 В версии 1.53 Добавлено: В разделе "Стандартные изделия" записи однотипных элементов группируются под одним заголовком, включающим название элемента и ГОСТ. Появится ли такая возможность я тебя?

Витек: boban Для вывода в Excell, это просто. Для спецификации в среде Инвентора довольно затруднительно.... Нужно подумать....

CADastr: Витек Если для вывода в Excell, это просто.... То ждём-ссс ;)) ...

Степан: Витек, возник следующий вопрос: Если в проге меняешь вручную номер позиции и нажимаешь кнопку "Обновить позиции в PartList согласно проге", то на чертеже номер позиции не обновляется. ...

Витек: Степан Спасибо за замечание, сейчас отслежу корректность данной операции, исправлю и выложу обнавленную прогу.....

Витек: Степан Исправил "Обновление позиций в PartList и в чертеже согласно проге" - огромное спасибо, просто код на данное событие на каком то этапе был закоментирован.... Обновлю вывод специи в HTML форме, в PDF формате, группировку по группам в стандартных изделиях, формирование в Print моде, модификацию БЧ. И выложу на страничку. Поддержка AIP 2008 осуществиться после установки его на мой комп(приблизительно на той недели). Еще раз спасибо.

Степан: Виктор, вам СПАСИБО!!! Тут еще такая штука вылезла иногда в спецификкации инвентора отображаются не все форматы чертежей, хотя в проге они все есть. И еще не совсем корректно отображается номер листа на первом листе, т.е. если сборочный чертеж на 2 листах, то на первом листе номер листа не отображается. По всей видимости в шаблоне GOST нет св-ва FirstUserSheet. И такая еще просьба, можно ли сделать настройку, чтобы в Примечании спецификации по умолчанию вставлялась масса детали, а то для каждой детали не очень удобно ставить массу. А так все СУПЕР!!!

Степан: Поддержка AIP 2008 осуществиться после установки его на мой комп(приблизительно на той недели). Надеюсь, что прога для AIP 2008 будет корректно работать и с AIP11

Витек: Степан С номерами листов СБ (если их более 2) я правдо пролетел, спасибо за подсказку,с форматами в специи и специи инвентора также посмотрю в чем дело. С массой для каждой детали - также ввиду -это не сложно.Главное что б на что то еще не повлеяло - прога уже больше 10 метров кода, где перехлестывается, а как dll ку ее трудно дебугерить. Спасибо, замечания ввиду.

Степан: Еще раз СПАСИБО!!! Буду ждать обновлений.

CADastr: для AIP 2008 что-то эта прекрасная утиль не ставится, в списках Add-Ins её нет и соответственно кнопки тоже... ;(( ...

CADastr: и как его подцепить в 2008?

Витек: CADastr пишет: для AIP 2008 что-то эта прекрасная утиль не ставится Установка данной проги для 2008 AIP пока заблокирована. Можете самостоятельно подправить ветку реестра : HKEY_CLASSES_ROOT\CLSID\{51DBC2FD-0B76-491E-ADA9-AF11E9313E68}\Settings Вместо значения для строки с именем SupportedSoftwareVersionEqualTo 9..;10..;11.. Должно быть - 9..;10..;11..;12.. Но , до полного тестирования сей проги для 12 AIP гарантировать ее функциональность не могу (нет у меня 2008 Инвентора.)

Витек: CADastr пишет: для AIP 2008 что-то эта прекрасная утиль не ставится Установка данной проги для 2008 AIP пока заблокирована. Можете самостоятельно подправить ветку реестра : HKEY_CLASSES_ROOT\CLSID\{51DBC2FD-0B76-491E-ADA9-AF11E9313E68}\Settings Вместо значения для строки с именем SupportedSoftwareVersionEqualTo 9..;10..;11.. Должно быть - 9..;10..;11..;12.. Но , до полного тестирования сей проги для 12 AIP гарантировать ее функциональность не могу (нет у меня 2008 Инвентора.)

Витек: CADastr А можно поинтересоваться по поводу шаблона Антикульманиста в котором ставиться в спецификации Инвентора по ГОСТу материал с сортаментом (ну т.е. в три строки) для деталей без чертежа (БЧ), если это на самом деле возможно средствами API Инвентора - с радостью реализую это в проге. Спасибо.

CADastr: Это я имел в виду то, как пишется материал в 2 строки в чертеже Картинка

CADastr: нет у меня 2008 Инвентора.) Вот те на..... Сапожник без сапог... РПК жмотит? ;))

CADastr: Заработало, по крайней мере на первый взгляд красиво м пашет... Цветовая гамма красивая... :))

CADastr: Ещё бы для специи в Экселе пожелание такое: все листы специи располагать на 1 закладке, вертикально вниз, так привычно и проще работать, на печать выводить и много чего ещё... У Игоря Брагина таким образом реализовано...

Витек: CADastr Честно говоря с РПК я и не сотрудничаю. А вот с Excell'ем как то у меня плохо получается, не в смысле что то изобразить - он гибче в плане построения спецификации чем PartList Инвентора, но вот "оторванность" его от сборки как то мне не нравиться , хотя регененерировать специю после изменений в сборке не затруднительно - но существует всегда вероятность что ты это не сделал и в "дело" пойдут непроверенные данные. Спасибо за предложения и советы. Как мне кажется програмно реализовать "двухстрочную" запись материала для детали БЧ в Excell'е незатруднительно, попробую.

CADastr: Витек он гибче в плане построения спецификации чем PartList Инвентора, Несомненно хотя регененерировать специю после изменений в сборке не затруднительно Даже совсем просто, а вот специя на листах Инвентора это конечно в концепции буржуйский стандартов, да и у нас до 1968 года так же работали... Специя на сборочном чертеже над штампом, красота...

CADastr: А под 10-кой выдаёт ошибку 438 ...

Витек: CADastr пишет: А под 10-кой выдаёт ошибку 438 ... Прога только для 11 и возможно выше версии ( пока не проверил).

Витек: http://webfile.ru/1461338 Имя файла [webfile.ru]_Sp_V9.msi Размер 4228 кб Номер на WebFile.ru 1461338 Описание: Программа AddIns для AIP 11 Sp2 версия 9 Sp_V9.msi Добавки: Возможность добавления параметров для деталей без чертежа (Формат колонки должен быть "БЧ") Группировка Стандартных изделий по группам. Простановка массы всех деталей за "раз" , с возможностью индивидуального редактирования. Вывод данных трехстрочного (однострочного ) материала для деталей без чертежа в формате Excel(спецификация). Предварительный просмотр, вывод на печать документа проги, без предварительного формирования шаблона. Описание можно посмотреть на страничке http://vicrula.googlepages.com/sp

Степан: Пришел из краткосрочного отпуска, а тут такой сюрприз, СПАСИБО!!! Посмотрим, посмотрим...

Витек: Если что - не бейте только

CADastr: Предварительный просмотр, вывод на печать документа проги, без предварительного формирования шаблона. Вот это не понял, похоже не работает, только рамку специи показывает, без содержимого И для специи в Экселе пожелания: - всю специю в Экселе выдавать на одну закладку, страницы сверху вниз, наименование закладке присваивать по наименованию сборки - объединить все ячейки в одну под Обозначение в штампе 1-го листа, так как это сделано во 2-м листе и в в графе Наименование 1-го листа

Степан: Да, подтверждаю, что функция печати без предварительного формирования шаблона, не работает.

Витек: Странно что так, сразу и не пойму, т.е все она сделала - считала информацию со сборки , заполнила листы (вижу 3 листа создала) и как я понял не ругалась на отсутствие шрифтов. Странно что она не заполнила записи для разработчика и проверяющих, может на этом и запнулась, ocx объект на базе net технологии , видно что то там сбрыкивается при пустой строке (Типа Empty обьекта вместо пустой "" строки). Я попробую у себя протестировать в разных режимах. CADastr Excel вывод на одной закладке сделаю, только не сразу. Спасибо за замечания. Всего хорошего

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

Степан: Витек, спасибо, сейчас попробую. Такая еще просьба, можно ли сделать групповое перетаскивание строк спецификации в проге, а то она сортирует по возрастанию и если используешь заимствованные детали они получаются на первом месте. Либо добавить группировку по убыванию.

Витек: Степан пишет: групповое перетаскивание строк Сделаю. Всего хорошего.

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 со свойствами модели) и также отсутствует картинка просмотра, в ранних версиях все работало. во входящих сборках программа дает править и обозначение и наименование и все сохраняет в свойствах файла. Результат не зависит от особенностей сборки (ситуация аналогична как в стандартном шаблоне сборки так и в прилагаемом к программе). На нашем предприятии стандартные изделия имеют закодированные обозначения, в ранних версиях программы обозначения сохранялись в свойствах файла и при повторном использовании обозначение вставлялось автоматом. Теперь все приходится перебивать заново каждый раз.

Витек: viktor Нужно зарегить файл tabctl2.ocx в system32 директории системы. Скорей всего у вас его нет - можно взять с любой соседней машины.Если что могу скинуть файл по почте.

Витек: A C E пишет: обозначение деталей и стантдартных изделий не изменяется (после перезагрузки сборки A C E пишет: и также отсутствует картинка просмотра Это странно, что то не так работает.У себя проверил все работает. Одно замечание - если деталь или стандартное изделие входит в сборку как Libraries или деталь (стандартная) принадлежит СС то ясно дело не будет править.В Инвенторе они как "только для чтения" , конечно я могу сделать принудительную "правку" таких деталей но это пойдет в разрез с концепцией Инвентора. A C E пишет: стандартные изделия имеют закодированные обозначения Да, тут я промахнулся - исправил. Все подправил - выложу прогу в ближайшее время.

viktooor: Витек Отправь пожалуста на viktooor@yandex.ru файл tabctl2.ocx

viktooor: Витек Спасибо Получил Все работает нормально

Витек: viktooor Я вчера не смог ответить, отправил тебе и инет отрубился. Все нужно раззиповать в директорию проги SP , при этом файл SP.dll перепишется на новый из зипа, потом надо запустить Sp2.bat файл - он зарегистрирует эту новую Sp.dll. Gost.idw новая форматка в ней учтены изменения внесенные Доской в програмный код для сортировки в PartsList'е. (можно посмотреть вкладку в стилях там для Default Columns Settings для стилей Parts List для последнего столбца Item изменен формат Unit Tipe на Unitless) иначе сортировка при формировании специи в среде инвентора будет происходить неправильно. Это изменение нужно внести - если вы пользуетесь своей видоизмененной форматкой. Просто я за ошибками Доски не поспеваю.... Всего хорошего!

A C E: Витек, еще проблема: пробую открыть детали из программы SP вылетает окно с надписью "виртуальный компанент, нет возможности открыть с диска".

Витек: A C E пишет: "виртуальный компанент, Проверю сее несоответствие, извини - я в отпуске, и возможность отдохнуть не пропущю. Исправлю сразу с новыми силами. Я заметил эту особенность с применением Уровня представления в Инвенторе. Всего хорошего.

Витек: Протестированные проги для AI 2008 Sp и Материал_Rus на страничке http://vicrula.googlepages.com/home. Информация по шаблону для Sp начиная с версии AI 11 SP3 читайте там же. Всего хорошего.

viktor: Витек Поставил на АИ2008 Все пошло Огромное спасибо

Витек: viktor Спасибо за ответ.Рад помочь в дальнейшем.

Степан: Витек, спасибо за новую версию программы, но как переделать шаблон для 11 инвентора. Смотрел скриншот на твоем сайте, но у меня нет значения Unitless, как быть. Да и шаблон сделанный в 2008, в 11 не открыть.

Витек: Степан Честно говоря пока я не знаю как быть, я пытался в 11 инвенторе сделать сортировку правильной, но ведь я тоже не ожидал такого подвоха от Доски. У меня стоял AI SP2, а потом я поставил для него SP3 и тут все и вылезло - начал изучать и понял что в этом сервис паке Доска изменила статус (Format) переменной столбца с "Numeric" на "String", а как известно строковые переменные сортируются по другому.В AIP 2008 как вы видете они ввели тип переменной столбца , что бы решить эту проблемму (ну и видно еще какие либо). А теперь я "пересел" на AIP 2008 и пока не могу сразу решить эту проблемму. Пока единственный вариант - не устанавливать SP3 для Инвентора и использовать старую форматку (не для 2008). Но возможно я решу эту проблемму програмно. Или возможно у кого то есть подсказка по сему вопросу. Буду благодарен за помощь. Всего хорошего.

Витек: http://vicrula.googlepages.com/sp Версия 12 проги Sp , протестирована в Inventor 2008 Pro. Подробности - по ссылке.

АлексИ: Подскажите пожалуйта как получается спецификация на листах Инветора. Спасибо.

Витек: АлексИ пишет: как получается спецификация на листах Инветора 1.Создаете чертеж сборки на основании темплате GOST.idw (лежит в папке установленной проги). 2.Запускаете по кнопке прогу Sp. 3.Производите необходимые изменения в спецификации в среде проги Sp. 4.Жмете кнопку Спец.AIP в верхней панели проги Sp. - ждете формирование спецификации. 5. Жмете кнопку Set's Sheet format в панели Sp Bar в Инвенторовской панели (этот Bar появляется после установки проги), при этом производится простановка всех листов в чертеже и их формат. Если вы желаете произвести тоже самое используя свою темплате для построения сборки и формирования спецификации необходимо импортировать необходимые стили(в зависимости от Ваших установок -Denn или MyRul или PNDSC), а также шаблоны из Borders и Тitle Block : Рамка Спецификация Спецификация2 Форматка 1 лист Spec1 Spec2. Либо внести изменения напрямую в стили вашего темплате на основе темплате от GOST.idw. Первым делом попробуйте прогу на том темплате, который прилагается, затем можно произвести нужные изменения. Всего хорошего.

АлексИ: Благодарю за алгоритм. Большое спасибо. Попробую на АИ 2008 (Русифицировнном).

Витек: АлексИ На 2008 все получится без проблем. Всего хорошего.

Evg: Доброго здоровья! Скачал и установил SP V.12.00.0 на AIS 2008 RUS. Выплыли две проблемы: 1. Невозможно в программе поменять\назначить материал - выскакивает окошко с сообщением, что компонент виртуальный и соответственно материал назначить нельзя.... 2. При формировании спецификации, стандартные изделия созданные при помощи генератора болтового соединения, не включаются в спецификацию. Что это может быть? Может в настройках что то надо подправить?

Витек: Evg Все дело в локализации версии , я проверял на AIP , а в AIS имена внутренних переменных отличаются. Я думал что решил данную проблемму, но видно где то еще сидит несоответствие. Щас копаюсь. У меня все работает и материал и элементы из генератора болтового соединения. Давай я вышлю файл проги мною измененый , должно помочь, но все же я еще буду смотреть. Из zip файла нужно эти 2 файла скопировать с заменой в директорию установленной проги Sp и запустить bat файл (все это при закрытом инвенторе). Я вышлю а ты смотри сам. Как только найду несоответствие точно подправлю окончательно.

Evg: Витек Ок. Буду ждать, попробую

Evg: Витек Спасибо!!! Теперь всё работает!

Витек: Evg Слава богу. Конечно кое что еще нужно "подкрутить". это я подправляю. Всего хорошего.

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

Витек: A C E Можно по подробнее, "примененные" детали - у меня ангельская версия и возможно в русской версии AI обозначают что то - что я не знаю. А строчки ведь можно добавить в браузере как Custom строка, и потом переобозначить данный элемент в виртуальный объект. Правда сортировка идет все же по возростанию Part Number.....

A C E: Очень рад что форум не забыт. Витек "примененные" детали - к Инвентору не имеют никакого отношения, это детали примененные из других заказов/изделий и как правило они имеют меньший Part Number, напр.: изделие АБВГ 1234, а в нем применяются детали из изделия АБВГ 1233, при автосортировке эти детали (АБВГ 1233) помещаются вперед, а нужно чтобы сначала шли детали родного заказа, а потом применяемые из других. может быть присвоить им какой-нибудь атрибут (0/1) для автосортировки. Ручная сортировка Custom-строк каждый раз при автосортировке сильно раздражает.

A C E: PS БОЛЬШОЕ СПАСИБО за программу

Витек: A C E Я пытался ближе к ГОСТу сделать. Вот выдержка. 3.5 В разделы «Комплексы», «Сборочные единицы» и «Детали» вносят комплексы, сборочные единицы и детали, непосредственно входящие в специфицируемое изделие. Запись указанных изделий рекомендуется производить в алфавитном порядке сочетания букв кодов организаций-разработчиков. В пределах этих кодов - в порядке возрастания классификационной характеристики, при одинаковой классификационной характеристике - по возрастанию порядкового регистрационного номера. Может я что то не допонял.



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