Отправлено: 15.02.12 21:58. Заголовок: Ответ 2. Вставка одн..
цитата:
Ответ 2. Вставка одного такого атрибута уже предусмотрена. По умолчанию его имя "НАИМЕНОВАНИЕ". Поменяйте в настройках на нужное вам имя, поставьте соответсвующую галку в окне Выполнить...
К сожалению, почему-то неполучилось. Скриншоты в прикрепленном файле. Неудалось прописать в свойства модели MCAD (SolisWorks) значение параметра Наименование. файл
Отправлено: 16.02.12 08:39. Заголовок: SU пишет: К сожален..
SU пишет:
цитата:
К сожалению, почему-то неполучилось. Скриншоты в прикрепленном файле. Неудалось прописать в свойства модели MCAD (SolisWorks) значение параметра Наименование.
Посмотрел внимательнее. Должен извиниться. Эта опция работает только для Pro/ENGINEER. Соответсвующие указания в окне Выполнить будут даны в следующей версии.
Вспоминаю. Если бы можно было, я бы уже распространил эту опцию и на SW. Но я пока не понимаю, как, хотя бы вручную, добавить парамер (атрибут, свойство) компонента сборки. То, что Вы показали на своем скриншоте, относится к свойствам файла, а не к компонента сборки. Пока запись позиционного обозначения в имя конфигурации решает мои проблемы по программному поиску компонента. Можно добавить настройку, чтоб запись ПО в имя конфигурации не производилась. Но в этом случае, переразмещение компонентов будет не доступно. Посколько поиск сейчас идет по ПО из имени конфигурации.
цитата:
Отсюда вопрос 1: Не рассматриваете ли Вы возможность применения в свое программе атрибута "Ссылка на компонент" вместо создания множества конфигураций.
Поискал такой атрибут у компонента сборки и не нашел. Где его искать? Смотрел в SW2007/2008.
Отправлено: 16.02.12 21:05. Заголовок: Пока запись позицион..
цитата:
Пока запись позиционного обозначения в имя конфигурации решает мои проблемы по программному поиску компонента. Можно добавить настройку, чтоб запись ПО в имя конфигурации не производилась. Но в этом случае, переразмещение компонентов будет не доступно. Посколько поиск сейчас идет по ПО из имени конфигурации.
Может быть имеет смысл использовать ПО которое Вашей программой великолепно добавляется в имя компонента в дереве проектирования SolidWorks, а не имя ПО из имени конфигурации. Дело в том, что при наличии PDM разработчики обязаны пользоваться единой для каждого элемента моделью, зарегистрированной в PDM, копия которой записывается при необходимлсти в рабочюю папку на диск ПК с доступом "Только чтение". Даже если разработчик снимет галку и после прогона КП в этой модели создастся множество конфигураций, при погружении 3D-модели печатного узла (сборки) новая версия (со множеством конфигураций) элемента в PDM не зпаишется. Так как прав на редактирование моделей стандартных (в том числе и применяемыхпо ТУ) у рядового разработчика не должно быть. Это работа квалифицированного специалиста - администратора архивов PDM-системы.
Как только доберусь до SW2007 поясню свою позицию с параметром "Ссылка на компонент". Он доступен, когда в сборке в дереве проекта отмечен компонент и просматриваются его свойства командой Property (Cвойства), который является параметром КОНКРЕТНОЙ СБОРКИ, а не файла 3D-модели элемента. Параметром "Ссылка на компонент" тоже отображается в имени компонента в дереве проекта в фигурных скобках. Однако, если бы Вашей программе удалось использовать ПО которое она сама же и добавляет в имя компонента, то параметр "Ссылка на компонент" вроде как и не нужен.
Отправлено: 16.02.12 21:24. Заголовок: Но я пока не понимаю..
цитата:
Но я пока не понимаю, как, хотя бы вручную, добавить парамер (атрибут, свойство) компонента сборки. То, что Вы показали на своем скриншоте, относится к свойствам файла, а не к компонента сборки.
На скриншоте я действительно показал, что значение атрибута "Наименование" в P-CAD не передалось в свойство 3D-модели детали. А очень хотелось бы иметь возможность как минимум один (а еще лучше несколько) атрибутов P-CAD передать в свойства модели SW (проблема, которую CircuitWorks так и не решил (или не захотел решать) за 10 лет)
Отправлено: 17.02.12 08:36. Заголовок: SU пишет: параметр ..
SU пишет:
цитата:
параметр "Ссылка на компонент"
Можете показать куда записывается этот параметр на своих скриншотах? Или как к нему добраться командами меню?
SU пишет:
цитата:
На скриншоте я действительно показал, что значение атрибута "Наименование" в P-CAD не передалось в свойство 3D-модели детали. А очень хотелось бы иметь возможность как минимум один (а еще лучше несколько) атрибутов P-CAD передать в свойства модели SW
Если доступ к 3D-модели компонента «только на чтение» (что понятно), то добавление в эту модель параметра из ECAD с помощью программы не имеет смысла, он будет действовать только до первого закрытия модели.
Отправлено: 17.02.12 20:18. Заголовок: Если доступ к 3D-мод..
цитата:
Если доступ к 3D-модели компонента «только на чтение» (что понятно), то добавление в эту модель параметра из ECAD с помощью программы не имеет смысла, он будет действовать только до первого закрытия модели.
Совершенно с Вами согласен. 3D-модель компонента с доступом "только чтение" уже имеется в архиве PDM и редактировать его нельзя. В процессе работы КП они подтянутся в сборку по ссылке и при помещении сборки в PDM c ними все будет в порядке. Другое дело с элементами которых генерятся КП и их еще нет в PDM. Именно в них хотелось бы, чтобы КП прописал хотя бы один параметр из атрибутов P-CAD (по усмотрению пользователя), а дальше наши программисты с помощью API SolidWorks и API PDM получили бы конфетку в красивом фантике. Сейчас я поставил задачу осуществить обходной путь, но он слишком кривой и требует применение P-CAD-овских DBX-утилит на 64-разрядном Windows (именно поэтому я Вас и спрашивал, как Вам это удалось, ведь КП их использует, а у наши программистов есть проблемы).
Пример с "Ссылкой на компонент" выложу как только найду SW2007 (у нас рабочий SW2010). Повторюсь: если можно использовать в Вашей программе ПО из дерева проектирования SolidWorks то использовать параметр "Ссылкой на компонент" нет необходимости.
Отправлено: 17.02.12 21:55. Заголовок: SU пишет: Пример с ..
SU пишет:
цитата:
Пример с "Ссылкой на компонент" выложу как только найду SW2007 (у нас рабочий SW2010). Повторюсь: если можно использовать в Вашей программе ПО из дерева проектирования SolidWorks то использовать параметр "Ссылкой на компонент" нет необходимости.
А если кому-то понадобится название компонента в дереве без ПО? Скажут, одинаковые компоненты должны и в дереве быть одинаково названы. Давайте лучше разберемся с сылкой на компонент. Покажите, пожалуйста, скриншоты с местом ссылки на компонент в том SW, который у Вас есть.
Отправлено: 17.02.12 22:42. Заголовок: SU пишет: Именно в ..
SU пишет:
цитата:
...хотелось бы, чтобы КП прописал хотя бы один параметр из атрибутов P-CAD (по усмотрению пользователя),
Посмотрел еще раз программу. Пользовательский атрибут компонента ECAD (по умолчанию, "НАИМЕНОВАНИЕ") программа помещает в свойство "PartNo" активной конфигурации модели. Это то, о чем Вы говорите. У Вас в данный момент свойство PartNo используется для каких-то целей?
Отправлено: 18.02.12 19:56. Заголовок: А если кому-то понад..
цитата:
А если кому-то понадобится название компонента в дереве без ПО? Скажут, одинаковые компоненты должны и в дереве быть одинаково названы. Давайте лучше разберемся с сылкой на компонент. Покажите, пожалуйста, скриншоты с местом ссылки на компонент в том SW, который у Вас есть.
Компоненты с одним именем SolidWorks не позволит иметь в дереве проекта, он сам добавит к имени дополнительный идентификатор. Хочу извиниться: "ссылка на компонент " в SW2007 отсутствует, скриншот из SW2010 с "ссылкой на компонент" выложу в понедельник или во вторник.
Отправлено: 18.02.12 20:15. Заголовок: Посмотрел еще раз пр..
цитата:
Посмотрел еще раз программу. Пользовательский атрибут компонента ECAD (по умолчанию, "НАИМЕНОВАНИЕ") программа помещает в свойство "PartNo" активной конфигурации модели. Это то, о чем Вы говорите. У Вас в данный момент свойство PartNo используется для каких-то целей?
. У нас не получилось в DEMO-версии КП сборок 2.71 и 2.72 передать в модель элемента в SolidWorks ни одного параметра из элемента в ECAD. Скриншоты я уже выкладывал. Возник вопрос: у Вас свойство PartNo прописано в шаблоне для формирования 3D-модели элемента? Нам необходимо передать: - обязательно: из атрибутов элемента в P-CAD в модель элемента в SolidWorks, формируемую КП, ID этого элемента в справочнике PDM-системы (шестнадцатизначное буквенно-цифровое выражение); - дополнительно: значение атрибута "Наименование" из атрибута P-CAD в одноименное свойство SolidWorks
Отправлено: 19.02.12 14:12. Заголовок: SU пишет: Компонент..
SU пишет:
цитата:
Компоненты с одним именем SolidWorks не позволит иметь в дереве проекта, он сам добавит к имени дополнительный идентификатор.
За вычетом идентификатора, который автоматом добавляется во все варианты имен компонентов сборки, могут потребоваться одинаковые имена. Например, моя программа Таип для получения спецификаций из Autodesk Inventor рассматривает имя компонента в браузере сборки как запись для спецификации. Что довольно удобно с практической точки зрения.
Отправлено: 19.02.12 14:20. Заголовок: SU пишет: Скриншоты..
SU пишет:
цитата:
Скриншоты я уже выкладывал.
В ваших скриншотах видно, что Part Number не должен изменяться. Задайте вставку в Part Number компонента, выращенного и вставленного программой, атрибут НАИМЕНОВАНИЕ. У компонента, выращенного программой, значение атрибута PartNo станет равным значению НАИМЕНОВАНИЕ... Самое простое, что могу сейчас для вас сделать, подстановку вместо PartNo любого имени атрибута, нужного вам. И вы сможете сами указать нужный атрибут, например, Наименование
Отправлено: 20.02.12 21:10. Заголовок: Задайте вставку в P..
цитата:
Задайте вставку в Part Number компонента, выращенного и вставленного программой, атрибут НАИМЕНОВАНИЕ. У компонента, выращенного программой, значение атрибута PartNo станет равным значению НАИМЕНОВАНИЕ...
Спасибо, удалось передать в свойства модели элемента в SolidWorks Ключ для справочника PDM-системы. Наименование атрибута PartNo для дальнейшей работы вполне приемлемо. Было бы здорово, если удалось бы еще один атрибут передать (для контроля, чтобы пользователь не задавал в элементе PCAD значение атрибута Ключ наугад) Уточните, пожалуйста, что за атрибут Part Number? Что он собой представляет и откуда он материализуется в Вашем КП?
Отправлено: 21.02.12 21:26. Заголовок: Что будете передават..
цитата:
Что будете передавать? Идентификатор 3D-модели?
Не помешал бы атрибут P-CAD PartName, как Вы првильно уточнили в своем вопросе, для идентификации 3D-модели корпуса элемента в SW. Да и про P-CAD-овское "Наименование" (как по ТУ) тоже надо бы передать также как у Вас реализовано для ProE. Как видите апетит растет. Тем не менее функционал КП уже достаточен для реализации связи P-CAD - PDM - SolisWorks на нашем предприятии. Осталась проблема с конфигурациями. У нас в ближайшее время (точно в этом году) планируется переход на SolidWorks 12. Будет ли с ним работать КП? Попробуем, как только представится возможность.
Отправлено: 22.02.12 19:21. Заголовок: Вы обещали показать ..
цитата:
Вы обещали показать скриншоты с параметром "Ссылка на компонент"
Надеюсь получится в пятницу.
цитата:
Еще один момент. Сейчас КП вставляет компоненты только "по первой ноге".
Нам повезло. Еще при работе с CircuitWorks в моделях SW ноль совместили точкой привязки элемента в P-CAD (где точка привязки находилась в центре контактной площадки первого вывода). Выбор основных плоскостей тоже похоже совпал.
цитата:
Так что, взвешивайте все за и против.
Конечно, мы отработаем весь процесс проектирования с применением демо-версии КП и регистрации документов в PDM, и проведем презентацию процесса среди руководителей и специалистов конструкторских подразделений. Есть значительная доля уверенности, что им понравится (мой конструкторский опыт подсказывает).
Отправлено: 04.03.12 14:48. Заголовок: SU, Послал Вам, дора..
SU, Послал Вам, доработанную по Вашим замечаниям демоверсию КП 2.73.
В версии 2.73
SolidWorks
Добавлено: Вставка значения пользовательского атрибута компонента P-CAD в пользовательский параметр модели, выращенной программой.
Изменено: Позиционное обозначение компонента вставляется в свойство компонента сборки «Ссылка компонента» (для версий SolidWorks, поддерживающих параметр «Ссылка компонента»).
Отправлено: 04.03.12 17:53. Заголовок: Послал Вам, доработа..
цитата:
Послал Вам, доработанную по Вашим замечаниям демоверсию КП 2.73.
Большое спасибо! Будем пробовать. Не могли бы Вы уточнить: в настройках для MCAD SolisWorks на вкладке "Чертежи" недоступна кнопка с определением чертежей установки элементов на сборочном чертеже. Есть ли (возможна ли реализация) автоматизированная вставка в сборочный чертеж SolidWorks вариантов установок элементов, выполненных в AutuCad или эта функция только для Inventor-а (судя по описанию программы)?
Отправлено: 04.03.12 18:48. Заголовок: SU пишет: Есть ли (..
SU пишет:
цитата:
Есть ли (возможна ли реализация) автоматизированная вставка в сборочный чертеж SolidWorks вариантов установок элементов, выполненных в AutuCad или эта функция только для Inventor-а (судя по описанию программы)?
В Inventor можно программно копировать виды чертежа. Поэтому удалось для Inventor вставлять заранее созданные виды установки элементов. Этой возможностью некоторые организации довольно активно пользуются...
Посмотрел возможность копирования видов в SW2011. Программно вид уже можно скопировать. Похоже, теперь можно делать и программную вставку видов установки элементов.
Отправлено: 02.05.12 22:20. Заголовок: Brigval писал SU, ..
Brigval писал
цитата:
SU, Послал Вам, доработанную по Вашим замечаниям демоверсию КП 2.73.
В версии 2.73 SolidWorks Добавлено: Вставка значения пользовательского атрибута компонента P-CAD в пользовательский параметр модели, выращенной программой. Изменено: Позиционное обозначение компонента вставляется в свойство компонента сборки «Ссылка компонента» (для версий SolidWorks, поддерживающих параметр «Ссылка компонента»).
Большое спасибо, версия 2.73 содержит функционал, позволяющий обеспечить создание электронную модель печатного узла, которая при регистрации в PDM-системе автоматически создает электроный состав печатного узла. Спасибо за Позиционное обозначение и исключения множества конфигураций из SW модели, создаваемой программой. Мы проработали два способа (один из которых стал возможным лишь при обеспечении возможности вставки значения пользовательского атрибута компонента P-CAD в пользовательский параметр модели) и оба дали положительный результат. Немного поработать нашим программистам и у нас будет приемлимый результат. Приношу извинения за длительное тестирование версии 2.73.
Отправлено: 03.05.12 21:26. Заголовок: Уважаемый Игорь! В в..
Уважаемый Игорь! В версии 2.73 возникает интересная ситуация. Если модели генерятся КП, то конфигурации с позиционым обозначением не образуются, а вот если подставлять свои модели, то по-прежнему создается множество конфигураций (по количеству позиционных обозначенй), а они, как я ранее писал, лишние.
Отправлено: 04.05.12 07:56. Заголовок: SU пишет: Уважаемый..
SU пишет:
цитата:
Уважаемый Игорь! В версии 2.73 возникает интересная ситуация. Если модели генерятся КП, то конфигурации с позиционым обозначением не образуются, а вот если подставлять свои модели, то по-прежнему создается множество конфигураций (по количеству позиционных обозначенй), а они, как я ранее писал, лишние.
Версии SW какие? В которой созданы модели и в которой они вставляются? Попробуйте сначала пересохранить библиотечные модели в той версии SW в которой они вставляются в сборку. Может быть причина в этом?
Отправлено: 12.05.12 22:29. Заголовок: Уважаемый Игорь! С в..
Уважаемый Игорь! С версиями все в порядке и с Вашим КП 2.73 и SolidWorks 2010. Все работает так как Вы и сообщали. Это у моих сотрудников с головой немного не в порядке. Сам проверять не стал, вот и подставили. Как в анекдоте "никому верить нельзя". Впредь, прежде чем Вас беспокоить, буду обязательно перепроверять суть вопроса.
Отправлено: 12.05.12 22:52. Заголовок: Oleg_K писал Хотелос..
Oleg_K писал
цитата:
Хотелось бы сравнить ...
Уважаемый Oleg, картинки у нас похожие. Я писал о том, что до КП 2.73, и при создании вытяжкой 3D-моделей радиоэлементов и при подстановке ранее созданных моделей, в файлах 3D-моделей создавались дополнительные конфигурации (имена которых совпадали с БПО), что было очень неприятно для PDM-систем. В версия 2.73 уважаемый Brigval устранил сию неприятность. Проверили - все работает и без создания дополнительных конфигураций. Уважаемый Oleg, если Вы действительно из Тулы то, если не секрет, на какую кампанию трудитесь?. Приятно, что в Туле есть специалисты серьезно относящиеся к трехмерному проектированию печатных узлов. Есть область для сотрудничества. Насколько мне известно Brigval тоже туляк.
Отправлено: 13.05.12 07:20. Заголовок: SU пишет: Уважаемый..
SU пишет:
цитата:
Уважаемый Игорь! С версиями все в порядке и с Вашим КП 2.73 и SolidWorks 2010. Все работает так как Вы и сообщали. Это у моих сотрудников с головой немного не в порядке. Сам проверять не стал, вот и подставили. Как в анекдоте "никому верить нельзя". Впредь, прежде чем Вас беспокоить, буду обязательно перепроверять суть вопроса.
Ничего страшного. Главное, что в итоге вопрос решился положительно.
Все даты в формате GMT
3 час. Хитов сегодня: 18
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет