Заказ звонка

Закрыть

*
*
*

ассоциация с файлами ProEngineer и его базой данных

Страницы: 1 2 След.
RSS
ассоциация с файлами ProEngineer и его базой данных
при попытке ассоциировать элемент спецификации с 3D-моделью или чертежом, созданным в ProE наткнулись на такой неприятный момент: после привязки к файлу TCS копирует его к себе во временные файлы и на сервер и потом работает с копией, хранящейся на сервере TCS, таким образом если изменить файл модели или чертежа в ProE при просмотре из TCS этих изменений видно не будет, можно ли как-нибудь заставить её сохранять привязку к файлу?
давайте немного разберемся в описанной ситуации:
Цитата
Дмитрий Макаров пишет:
при попытке ассоциировать элемент спецификации с 3D-моделью или чертежом
Что значит "ассоциировать", какие действия Вы делаете в TCS? Чего хотите достичь?
Цитата
Дмитрий Макаров пишет:
наткнулись на такой неприятный момент: после привязки к файлу TCS копирует его к себе во временные файлы и на сервер и потом работает с копией
почему же этот момент "неприятный" smile:) . TCS так работает и этому есть свои причины и объяснения. Надо просто разобраться как работает программа и как с помощью неё решать свои задачи. Может быть Вы их не так решаете или просто инструмент не тот выбрали smile;). Возможно после этого этот момент перестанет быть неприятным.
Цитата
Дмитрий Макаров пишет:
можно ли как-нибудь заставить её сохранять привязку к файлу?
Что значит "привязка"? и к какому файлу? ссылка на файл на клиентской машине? поясните, пожалуйста
Под ассоциированием я подразумеваю привязку электронного документа к какому-либо изделию.

Дело в том, что у ProEngineer'а есть свой способ организации версий документов (он просто добавляет номер версии в конец имени файла как расширение, например, edocument.prt.34). Поэтому при редактировании документа (чертежа, 3д-модели), новая версия файла появится только в локальной временной папке, а на сервере TechnologiCS останется та же старая версия документа.
Кроме того у ProE есть свой способ организации базы данных - файлы деталей раскиданы по папкам сборок и при запуске файла основной сборки он собирает её из набора файлов в одну 3D модель, файлы чертежей для удобства разложены по папкам со своими 3D моделями.

Из-за этого нами сейчас прорабатывается возможность организации системы с отдельным файл-сервером для редактирования из ProE в одной части, и TechnologiCS, который будет иметь только ссылки на файлы электронных документов, в другой части. При этом периодически будут изменяться только расширения файлов ProE (т. е. их версии) и TechnologiCS будет всегда ссылаться на актуальные версии документов (будут удаляться все версии, кроме последней, и она будет переименовываться в edocument.prt.1). Мы понимаем, что таким образом мы урезаем возможность редактирования документов из TechnologiCS, но другого способа решения этой проблемы пока не нашли.

Но для того, чтобы это всё заработало нужно чтобы TCS ссылалась не на копию файла, хранящуюся на сервере TCS, а на актуальный файл edocument.prt.1, хранящийся на отдельном сервере.
Дмитрий, после прочтения Вашего поста немного ясности появилось, но лишь немного.
Чтобы нам с Вами понимать друг друга и говорить на одном языке и об одних и тех же объектах, некоторые моменты я всё же хочу уточнить.
Цитата
Дмитрий Макаров пишет:
Под ассоциированием я подразумеваю привязку электронного документа к какому-либо изделию.

Здесь под словами "электронный документ" Вы подразумеваете файл или что-то другое? Спрашиваю только потому что в системе TCS существует такой объект как электронный документ, а также такой объект как номенклатура, которые в системе могут быть связаными между собой. Также эти объекты могут быть связаны с другими такими же объектами, т.е. с электронными документами или с другой номенклатурой, образуя различные описания изделия (сборочной единицы): электронная спецификация (описание с помощью номенклатуры) и иерархия связанных электронных документов, которая в итоге определяет перечень необходимых файлов (в случае 3Д, необходимых для открытия модели изделия).
Цитата
Дмитрий Макаров пишет:
Дело в том, что у ProEngineer'а есть свой способ организации версий документов (он просто добавляет номер версии в конец имени файла как расширение, например, edocument.prt.34).
Наслышан о такой особенности работы ProE. Как раз её-то я бы и назвал "неприятный момент" smile;)
Цитата
Дмитрий Макаров пишет:
Поэтому при редактировании документа (чертежа, 3д-модели), новая версия файла появится только в локальной временной папке, а на сервере TechnologiCS останется та же старая версия документа.
С точки зрения файловой системы появляется новый файл, а не как Вы выражаетесь "новая версия файла". Поэтому, чтобы этот файл появился в системе TCS, его надо туда добавить.
Цитата
Дмитрий Макаров пишет:
Кроме того у ProE есть свой способ организации базы данных - файлы деталей раскиданы по папкам сборок и при запуске файла основной сборки он собирает её из набора файлов в одну 3D модель, файлы чертежей для удобства разложены по папкам со своими 3D моделями.
Ну, это стандартно. Многие из 3D CAD так делают, хотя это не является обязательным условием их работы. Как в этой части ProE? Откроет ли он 3D модель сборки, если все необходимые файлы будут просто лежать рядом в одной папке?
Цитата
Дмитрий Макаров пишет:
Из-за этого нами сейчас прорабатывается возможность организации системы с отдельным файл-сервером для редактирования из ProE в одной части, и TechnologiCS, который будет иметь только ссылки на файлы электронных документов, в другой части. При этом периодически будут изменяться только расширения файлов ProE (т. е. их версии) и TechnologiCS будет всегда ссылаться на актуальные версии документов (будут удаляться все версии, кроме последней, и она будет переименовываться в edocument.prt.1). Мы понимаем, что таким образом мы урезаем возможность редактирования документов из TechnologiCS, но другого способа решения этой проблемы пока не нашли.

Но для того, чтобы это всё заработало нужно чтобы TCS ссылалась не на копию файла, хранящуюся на сервере TCS, а на актуальный файл edocument.prt.1, хранящийся на отдельном сервере.

Технически система TCS работает только с файлами своего файлового сервера. Более того, кроме как через TCS к этим файлам доступа быть не должно. Т.е. с помощью системы TCS пользователи управляют доступом, статусами соответствующих электронных документов, ставят/снимают подписи, проводят изменения и создают версии, связывают их между собой и с номенклатурой при необходимости. В системе скапливается история действий пользователя с документом и история жизни самого документа.
То, что Вы пытаетесь организовать (сужу по Вашему описанию), скорее всего ни к чему хорошему не приведет. Самое лучшее, что может получиться - это большие трудности при элементарных действиях и большая путаница. В худшем случае не получится ничего.
Дмитрий, ответьте, на вопрос зачем Вам класть файлы ProE в систему TCS? Для чего они там? Какие задачи Вы хотите решать с помощью системы TCS?

P.S.
И ещё, система TCS и система TechnologiCS это разные программные продукты. Данный форум посвящен системе TCS.
С Вашего разрешения вмешаюсь в ваш диалог ибо Дмитрий проводит совместно со мной анализ о возможности и целесообразности использования TCS на нашем предприятии.
На Ваш вопрос
Цитата
Какие задачи Вы хотите решать с помощью системы TCS?
, задачи для которых и была создана данная система
Цитата
на современном уровне организовать совместную работу конструкторов, технологов, плановиков, снабженцев, экономистов, производственников и других специалистов, на всех этапах выполнения заказа: от разработки конструкции изделия до изготовления в цехах.

В принципе поиск системы велся с целью помощи в первую очередь производству (диспечерезация в реальном времени, планирование)
Вопрос сходу встал по конструкторам, так как мы быстро поняли что управлять работой КБ (управлением проектами, архивом, версиями и т.д. в системе Pro/ENGINEER)TCS не сможет.
В первом приближении хотелось бы чтобы TCS зная где "лежит" проект , деталь на сервере в архиве ProE мог показать актуальное изделие!!! посредством вьювера и технологу и диспечеру и нач. производства. И вот тут мы столкнулись с проблемой версий ProE. а также с проблемой подключения штатного вьювера (ProductViewExpress) к TCS.

Цитата
Наслышан о такой особенности работы ProE. Как раз её-то я бы и назвал "неприятный момент"
О достоинствах или недостатках данной особенности спорить бесполезно сие есть факт и с ним надо смириться и решить проблему связи актуальной !!! 3Д модели на сервере КБ с составом изделия в TCS.
Цитата
Сергей Иванов пишет:
В принципе поиск системы велся с целью помощи в первую очередь производству (диспечерезация в реальном времени, планирование)
Вопрос сходу встал по конструкторам, так как мы быстро поняли что управлять работой КБ (управлением проектами, архивом, версиями и т.д. в системе Pro/ENGINEER)TCS не сможет.

Ну так, если Вы определились, что система нужна в первую очередь для задач производственных служб, зачем отклоняетесь от выбранного курса? smile:) Зачем пытаетесь "управлять работой КБ"? Модели в системе TCS это, конечно, хорошо. Но это всего лишь достаточное условие, а не необходимое smile:!: Для планирования, диспетчеризации, расчётов и прочих производственных задач от КБ на начальном этапе потребуется лишь ведение состава. От технологов - минимум технологической информации. После этого подключайте производственные службы. Может быть, так случится, что им и модели-то не очень нужны. А даже если и нужны, то выясните какие? Скорее всего моделей деталей будет достаточно.
В любом случае, добавление моделей повышает зрелищность информации, но вряд ли влияет на какие-либо процессы в производственных подразделениях.
Цитата
Сергей Иванов пишет:
И вот тут мы столкнулись с проблемой версий ProE. а также с проблемой подключения штатного вьювера (ProductViewExpress) к TCS.

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

С вьювером не все гладко. Мне так и не удалось с помощью eDrawings просмотреть модель ПроЕ. А ProductView_express так и не удалось подключить (как и вашему специалисту
Цитата
ProductView_express с первой попытки подключить не удалось, хотя ActiveX контрол есть и если очень заморочиться, то можно сделать свой контрол на его основе(заодно попрятать лишние панели)
). Мы использовали AutoVue, но это платная программа.
Сергей, для добавления моделей (да и вообще любых файлов) в электронный архив TCS в дистрибутиве существует удобный, на наш взгляд, инструмент - TCSExplorer.
Удобен он тем, что интерфейс выполнен как стандартный виндовский проводник, а в дополнении можно выводить информацию о том:
- где файл новее (т.е. тот который на локальном компьютере или тот, который в TCS);
- есть ли права для редактирования и сохранения в архив;
- кем сейчас заблокирован (взят на редактирование);
- в каком состоянии соответствующая версия электронного документа;
Непосредственно из TCSExplorer можно:
- открывать на просмотр или редактирование электронные документы архива TCS (простые и сложные со связями);
- сохранять файлы в новые или уже существующие документы электронного архива;
- синхронизировать файлы в разном направлении или автоматически (например, старые перезаписывать новыми);

Что касается вьювера. Если не получается подключить его как ActiveX компонент, а это нужно только для того, чтобы прямо в TCS в окошке смотреть. Можно просто стандартной командой открывать в полновесном вьювере как отдельном приложении. Т.е. просмотр актуальных файлов обеспечить точно можно.
Можно ссылочку на TCSExplorer (где прочитать или скриншоты)
Немножко дополню ответ Петра:
Цитата
Можно просто стандартной командой открывать в полновесном вьювере как отдельном приложении.
Такой пример работы с 3D моделями описан в блоге Высоких Василия.

Опубликованного описания TCSExplorer пока нет - планировали заняться этим в ближайшее время.
Страницы: 1 2 След.
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)