¬аше окно в мир —јѕ–
 
Ќовости —татьи јвторы —обыти€ ¬акансии Ёнциклопеди€ –екламодател€м
—татьи

18 окт€бр€ 2011

ѕользовательский интерфейс Creo напоминает мне времена, когда € слушал музыку диско на кассетном плеере

ƒилип ћенезесƒилип ћенезес

¬ прошедшее воскресенье ƒилип ћенезес выпустил цикл из шести публикаций, в которых характеризует Creo, как взаимоотнос€тс€ Creo Parametric и Creo Direct, а также сообщает свои собственные оценки нового бренда –“—. isicad.ru публикует перевод шести заметок ƒилипа, собрав их в единую статью.  ак и следовало ожидать, реакци€ PTC, не раздел€юща€ мнение ƒилипа, уже последовала.

Ќаконец-то PTC решила выдать мне журналистские лицензии на Creo Parametric и Creo Direct. Ѕудучи партнером PTC € давно имел доступ к этому ѕќ, но не имел права писать о нем. ¬ этой публикации € опишу Creo, как € его понимаю.

√овор€т, что не стоит судить о книге по обложке. Ёто очень верно в случае с Pro/ENGINEER. я никогда не был поклонником пользовательского интерфейса Pro/ENGINEER ни в части того, как он выгл€дит, ни в том, как он работает. Ѕудучи разработчиком ѕќ, € удел€ю достаточно много внимани€ тому, как выгл€д€т мои программы Ц как расположены элементы интерфейса, как сгруппированы диалоги, каково пространство между элементами, каковы пропорции окон и т.д. ћногие из вас не увид€т никаких проблем с диалоговом окне ниже. Ќо € эти проблемы вижу.

«ато € совершенно уверен, что и вы найдете проблему в том, как выгл€д€т буквы X, Y и Z на снимке экрана ниже.

јбсолютно ужасающе. Ќикакими другими словами это не назвать. ќ чем думали парни из PTC?  ак это прошло через проверку качества? ѕрисмотритесь к ленте инструментов ЂRenderї, особенно к пиктограммам.

ƒействительно? „то это за мусор? —оздаетс€ ощущение, что в PTC использовали пиктограммы, созданные лет двадцать назад. я не видел ѕќ —јѕ–, которое выгл€дит хуже, чем это. », полагаю, вр€д ли увижу. я не очень понимаю, что здесь к чему. Ќе пытаетс€ ли PTC продемонстрировать Creo как античное программное обеспечение? я думал, что смысл ребрендинга Pro/ENGINEER состо€л в том, чтобы показать, что это ѕќ нового поколени€. ѕользовательский интерфейс Creo напоминает мне времена, когда € слушал музыку диско на кассетном плеере.

’орошо, хватит ворчани€ на тему интерфейса Creo. ƒавайте разберемс€ с Creo Parametric и Creo Direct.   Ќа деле Creo Parametric есть ни что иное как следующа€ верси€ Pro/ENGINEER Wildfire. «десь нечего много рассказывать. ¬ свою очередь Creo Direct Ц тот же Creo Parametric, но в другой обертке. ≈сли вас интересует техническое обоснование вышесказанного Ц посмотрите на следующий снимок с экрана. »ли поверьте мне на слово.

Ёто снимок сессии программы Dependency Walker, в которой открыты три очень похожих .exe Ц direct.exe, parametric.exe и proe.exe. “е самые Creo Direct, Creo Parametric и Pro/ENGINEER Wildfire.  ак вы видите исполн€емый код практически тот же самый. ≈сли вы программист, то сможете найти несколько интересных имен экспортируемых функций Ц одно из них начинаетс€ с Уdont_ever_call_meФ (никогда_не_вызывай_мен€) ;-)

»так, Creo Parametric и Creo Direct - это две программы Pro/ENGINEER, установленные на один компьютер. Ёто легко увидеть, если посмотреть в папку, куда установлен Creo 1.0.

ќчевидно, что нет никакого смысла иметь две одинаковые копии Pro/ENGINEER. ѕоэтому PTC поместила общие файлы в папку Common Files и создала две отдельные папки дл€ Creo Parametric и Creo Direct. –азмер папки Common Files Ц 3.4 √б, в то врем€ как размер папок Parametric и Direct примерно по 100ћб и они имеют практически идентичную структуру содержимого. ¬се это дает нам представление, насколько много общего между этими двум€ программами Ц на самом деле очень многое.

“аким образом, когда PTC говорит, что пользователи CoCreate однажды перейдут на Creo Direct, это означает, что они на самом деле перейдут на платформу Pro/ENGINEER (нынче Creo). √л€д€ на то, что происходит, € прихожу к выводу, что PTC купила CoCreate не столько ради самого программного обеспечени€, сколько ради его пользователей.

ћне слабо веритс€, что PTC собираетс€ поддерживать два набора исходных кодов дл€ двух платформ Ц одного дл€ Pro/ENGINEER и другого дл€ CoCreate. —корее всего, кодом CoCreate пожертвуют в пользу Pro/ENGINEER. ¬опрос Ц как это скажетс€ на пользовател€х Pro/ENGINEER и, особенно, CoCreate.

ѕользовател€м Pro/ENGINEER нет особых причин волноватьс€. ¬ы можете считать, что Creo Parametric 1.0 это Pro/ENGINEER Wildfire 6.0. Ќа деле, программисты PTC даже не изменили описани€ и номера версии дл€ файла parametric.exe (бывшего proe.exe).

¬ имени продукта по-прежнему значитс€ ЂPro/ENGINEERї.  ажетс€ программисты PTC так и не получили напоминани€ из отдела маркетинга Ђ«аменить название на Creoї ;-)

„то касаетс€ пользователей CoCreate, факты станов€тс€ интересными. »з того, что € пон€л, PTC со временем добавит функциональность CoCreate в Pro/ENGINEER. ќчевидно, что это не так просто добавить код в существующий Pro/ENGINEER потому, что Pro/ENGINEER Ц параметрический моделлер, жестко зав€занный на историю построений, а CoCreate, напротив, гибка€ система пр€мого редактировани€. ѕроцессы создани€ и редактировани€ геометрии в этих системах практически диаметрально противоположны друг другу.

я полагаю, что PTC проделала следующее. ќни сделали две копии Pro/ENGINEER. ќдну назвали Creo Parametric, а другую Creo Direct. ¬ Creo Parametric практически не вносили изменений. ј вот Creo Direct изменили таким образом, что весь параметрический, базирующийс€ на истории построени€, процесс создани€ и редактировани€ геометрии теперь совершенно скрыт от пользовател€. «атем добавили в интерфейс фирменный 3D Copilot из CoCreate и панель инструментов Live Toolbar так, чтобы пользователь ощущал себ€, как будто он работает в CoCreate, не веда€, что под капотом работает движок Pro/ENGINEER.


3D CoPilot и Live Toolbar

Siemens PLM решает задачу Ђкак дать пользовател€м лучшее из обоих мировї по-своему. ќни дают пользовател€м одну программу, котора€ умеет работать в обоих стил€х и пользователь сам должен заботитьс€ о сущност€х, когда переходит из одного режима в другой. PTC же предоставл€ет две внешне разные программы, которые управл€ют сущност€ми автоматически.

  я запустил Creo Direct и создал в нем простейшую деталь, параллелепипед с отверстием.

я проделал это путем выт€гивани€ плиты из пр€моугольного эскиза, затем начертил окружность на верхней грани и выт€нул из нее отверстие внутрь тела. ƒерево модели в Creo Direct выгл€дит следующим образом.

Ќикаких элементов выт€гивани€, лишь пара эскизов. «атем € записал модель и открыл ее в Creo Parametric. ƒерево построений выгл€дело вот так:

 ак видите, по€вились два элемента выт€гивани€. “о есть, эти элементы были автоматически созданы в Creo Direct. «атем € в Creo Parametric применил скругление к кромке отверсти€.

 ак и ожидалось, в дереве построений Creo Parametric по€вилс€ соответсвующий элемент.

я снова записал модель, открыл ее в Creo Direct и сделал две вещи. я изменил радиус скруглени€ использу€ инструменты пр€мого редактировани€ граней и сдвинул отверстие ближе к углу плиты использу€ 3D CoPilot.

ѕо-прежнему, в дереве модели Creo Direct не по€вилось никаких новых элементов.

“еперь давайте посмотрим, что происходит с нашей моделью, если ее снова открыть в Creo Parametric.

ѕо€вились два новых элемента в истории построени€ - Edit Round и Move. «аметьте, что Creo Direct не изменил существующее значение радиуса, а добавил новый элемент в историю построени€. «апомним на будущее. »так, программа позволила мне манипулировать моделью в Creo Direct и автоматически добавила элементы в историю построений, не сообщив мне об этом. ѕри этом она не редактировала уже существующие элементы истории. Ёто лишний раз подтверждает, что Creo Direct - по сути тот же Creo Parametric, только без отображени€ параметрической истории построений.

¬ сообщении ЂDirect Modeling In Creoї € упоминал статью Ёла ƒина и написал:

 ак € и догадывалс€ восемь мес€цев назад и как Ёл это понимает сегодн€, PTC реализовала пр€мое редактирование в Creo путем простого автоматического добавлени€ элементов в конец дерева истории построени€. ≈сли это действительно так, то вр€д ли можно назвать Creo прорывом в технологи€х 3D моделировани€. Ќо, как высказалс€ Ёл, кого это волнует, если пользователи могут выполнить свою работу, а сама така€ методика пр€мого моделировани€ решает больше проблем, чем создает.

ƒавайте же посмотрим, действительно ли пр€мое моделирование в стиле PTC решает больше проблем, чем создает?  

¬ предыдущем эксперименте € проделал две операции редактировани€ отверсти€ Ц изменил радиус скругление и передвинул отверстие. я сделал это в два приема, так как знал точно, что мне нужно сделать. ƒавайте продвинемс€ чуть дальше. ѕредположим, что € хочу пробовать разные варианты, так как не вполне уверен, что именно нужно сделать. ћне нужно изменить радиус скруглени€, но € еще не знаю, насколько именно. ”величим радиус на 5 мм, затем еще на 2.5 мм, после чего, пон€в, что нужный вариант лежит в диапазоне от 4 до 7.5 мм, уменьшим его на 3.5 мм. »так, мы изменили радиус п€ть раз. ѕолучив нужный мне радиус, посмотрим, как модель выгл€дит в Creo Parametric.

  своему ужасу, € обнаружил в дереве п€ть элементов Edit Round, по одному на каждое изменение, что € сделал в Creo Direct. ќпределенно, это не то, что € хотел бы видеть. ¬ идеале должно изменитьс€ лишь значение радиуса в элементе Ђ—куруглениеї. Ќо, как мы помним, Creo Direct этого не делает, а взамен просто добавл€ет элементы Edit Round. ћожет быть, € смогу с этим жить, но добавление п€ти новых однотипных элемента редактировани€ вместо простого изменени€ значени€ радиуса - просто глупость. Creo Direct лишь слепо добавл€ет операции в историю построени€. ƒл€ забавы € снова запустил Creo Direct и несколько раз передвинул отверстие. ¬ результате дерево построений в Creo Parametric выгл€дит так:

“акое длинное дерево построений может навести вас на мысль, что это сложна€ модель. Ќо на деле это всего лишь пара выт€гиваний и одно скругление. ¬се остальное Ц результат редактировани€ модели в Creo Direct, закончившеес€ ненужной мешаниной в дереве построени€.

“еперь представим, что мы создали действительно сложную деталь в Creo Parametric, насыщенную выт€гивани€ми, скруглени€ми, фасками и т.д., а не кучей операций редактировани€ или перемещени€. «атем вы передаете деталь коллеге, который ее редактирует, использу€ Creo Direct. ћожете себе представить, что случитс€ с деревом построений? ѕроблема еще и в том, что раз в Creo Direct дерево построений скрыто от глаз пользовател€, он может и не узнать, какой хаос он создает, манипулиру€ геометрией.

Ќу, так вернемс€ к вопросу, решает ли пр€мое редактирование в Creo Direct больше проблем, чем создает? ѕо моему мнению, создание нового элемента в истории построений на каждую операцию редактировани€, без сли€ни€ их в единую акцию Ц не самый лучший метод. ¬от отличное видео, нагл€дно демонстрирующее обмен модел€ми между Creo Parametric и Creo Direct.

PTC позиционирует Creo Direct как систему Ђдл€ других людейї на предпри€тии. Ќапример, дл€ аналитиков, которым дл€ проверки конструкции нужно сделать быстрые изменени€ в модели. ѕри такой реализации пр€мого редактировани€ люди, использующие Creo Direct, должны быть осторожны при выполнении любой операции. »наче все может выгл€деть невесело, когда модель вернетс€ назад к инженеру, ее создавшему.

ћен€ смущают пара вещей в реализации пр€мого редактировани€ в Creo Direct.

¬о-первых, PTC не хочет возитьс€ с дизайнерским замыслом, создаваемым конструкторами. Ќикакие элементы, однажды созданные в Creo Parametric, никогда не измен€ютс€. Ёто полностью противоположный подход тому, что Autodesk пытаетс€ сделать в Inventor Fusion с помощью Change Manager, когда программа пытаетс€ измен€ть существующие элементы и не всегда это у нее выходит правильно. Ёто также отличаетс€ от подхода Siemens PLM, при котором дерево построений разбито на две части, а пользователь должен сам следить за пор€дком в модели. Ёта философи€ Ђне трогайте исходный дизайнї гарантирует, что все всегда работает. ƒа, она может превратить дерево построений в хаос. Ќо этот хаос случитс€ лишь в конце работы. “аким образом, пользователь Creo Parametric может, изучив изменени€, сделанные в Creo Direct, удалить все лишнее и отредактировать элементы построени€ Ђправильнымї способом. Ёто лишь потребует больше труда и времени.

Ќесмотр€ на то, что технологи€ с добавлением операций редактировани€ в конец дерева построени€ не €вл€етс€ технологическим прорывом, по-моему, она €вл€етс€ решением, с которым люди могут работать пр€мо сейчас, хот€ бы потому, что она срабатывает всегда. ¬се, что требуетс€ от PTC, это сделать технологию более интеллектуальной, что, € верю, произойдет по мере развити€ Creo.

¬о-вторых, выпустив два приложени€, PTC одной пулей убивает двух зайцев. ќни добавили пр€мое редактирование в Pro/ENGINEER, а заодно начали миграцию пользователей CoCreate на платформу Pro/ENGINEER. ѕроцитирую ћайка  эмпбелла, вице-президента PTC по разработке Creo:

ћы ожидаем, что дл€ некоторых клиентов возможности [Creo] окажутс€ подход€щими и они мигрируют на Creo уже в первом и втором выпусках, в то врем€ как остальные, использующие более сложные возможности Creo elements/direct, предпочтут подождать. ћы не планируем заката Creo elements/direct, мы ожидаем выпуски 19.0 и 20.0.

я не уверен, что пользовател€м CoCreate понравитс€, если PTC им скажет, что они должны присмотретьс€ к Pro/ENGINEER Wildfire, так как это будущее CoCreate. —корее это их испугает, и они обрат€тс€ к другим системам пр€мого моделировани€, таким как SpaceClaim, KeyCreator и IronCAD. я имею в виду то, что они используют CoCreate потому, что им не нужно что-то наподобие Pro/ENGINEER.

„естно говор€, € не вижу и причины убивать брэнд с такой 24-летней историей как Pro/ENGINEER. ¬ чем смысл? »сходный код и технологии остались теми же. ѕриемы работы пользователей Ц тоже. ƒобавление ленты и нескольких элементов интерфейса, наподобие 3D CoPilot и Live Toolbar, не означает тотального разрушени€ имени брэнда. я действительно не могу придумать причины, из-за которой PTC отказалась от брэнда Pro/ENGINEER.

 омментариев: 10
id 2268     19 окт€бр€ 2011, 20:05
 јндрей Ўтейнбрехер

÷итата из ƒмитрий ”шаков, id 2267:
»нтересно, что они скажут относительно записи в дерево каждого повторного вызова команды Move дл€ той же грани - тоже куда-то спешили?


–искну предположить, что на сей раз можно сказать, что это креатив такой в крео про€вилс€...

ќтветить   ÷итировать выделенное

id 2269     19 окт€бр€ 2011, 20:19
 јндрей Ўтейнбрехер
— выпуском Creo компани€ PTC начала новый этап своей де€тельности -
PRO/≈ бизнес.
Ќичего личного... ѕросто буквы так легли...

ќтветить   ÷итировать выделенное

id 2278     21 окт€бр€ 2011, 1:26
 ѕрохожий

÷итата из јндрей Ўтейнбрехер, id 2269:

PRO/≈ бизнес.



дассо вы говорите... ;)

ќтветить   ÷итировать выделенное

id 2282     21 окт€бр€ 2011, 13:52
 јндрей Ўтейнбрехер
ќтвет ѕрохожий

я не говорил про дассо... ’от€ вы правы - этот вид бизнеса доступен всем... ¬ этом его привлекательность и доступность... ћожно заниматьс€ Pro/E бизнесом вообще в любой сфере человеческой де€тельности... » что интересно результат очень быстро достигаетс€... ѕрактически без усилий... ƒаже так - усили€ этому бизнесу вред€т...

ќтветить   ÷итировать выделенное

id 2884     25 €нвар€ 2012, 2:14
 lordnet
скажите есть ли ћануал дл€ людей не знакомых с про≈, тестова€ деталь с пошаговой инструкцией(в обработке к „ѕ”),настройка менюшек и т.п.
спасибо

ќтветить   ÷итировать выделенное

id 10662     20 окт€бр€ 2015, 22:30
 —ергей
ѕредлагаю ¬ашему вниманию пакет ≈— ƒ дл€ Creo Parametric 2.0-3.0
ѕакет настроек дл€ поддержки стандартов проектировани€ и выпуска конструкторской документации по ≈— ƒ включает:
—тартовые модели и шаблоны дл€ деталей, сборок, технологических моделей и чертежей.
–усифицированные чертежные шрифты.
Ќабор стандартных форматов по ≈— ƒ: ј0 - ј4, кратные, спецификаци€
Ѕиблиотеки стандартных изделий, инструментов, операций по √ќ—“
—сылка http://turbobit.net/afy72z3zeih0/pro_stds_creo1.rar.html

ќтветить   ÷итировать выделенное


ѕол€, помеченные * об€зательны дл€ заполнени€

  »м€ *

  e-mail

  web

¬ы можете ввести не более 3000 символов, осталось:

¬ведите
первые 3 символа:

 *

ќбновить



    

„итайте также:


¬акансии:

јктуальное обсуждение

RSS-лента комментариев

ƒавид Ћевин
ƒавид Ћевин
ќт редактора: „то такое +20%: Ёффект внедрени€ BIM? –ост выручки ƒассо?...
ѕроект ЂЌародное —јѕ–-интервьюї

—лучайна€ стать€:

isicad Top 10

—амые попул€рные материалы

   ‘орумы isicad:

isicad-2010 isicad-2008
isicad-2006 isicad-2004

ќ проекте

ѕриглашаем публиковать на сайте isicad.ru новости и пресс-релизы о новых решени€х и продуктах, о проводимых меропри€ти€х и другую информацию. јдрес дл€ корреспонденции - info@isicad.ru

ѕроект isicad нацелен на

  • укрепление контактов между разработчиками, поставщиками и потребител€ми промышленных решений в област€х PLM и ERP...
ѕодробнее

»нформаци€ дл€ рекламодателей


¬се права защищены. © 2004-2019 √руппа компаний «Ћ≈ƒј—»

ѕерепечатка материалов сайта допускаетс€ с согласи€ редакции, ссылка на isicad.ru об€зательна.
¬ы можете обратитьс€ к нам по адресу info@isicad.ru.