November 2025

S M T W T F S
       1
2 3 45 67 8
91011121314 15
1617181920 21 22
23242526272829
30      

Style Credit

Expand Cut Tags

No cut tags
Friday, September 28th, 2007 10:35 pm
Давеча закончил кратковременные курсы повышения на предмет введения в вышеупомянутый.

Итак, впечатления следующие:

Интерфейс разработан врагами народа.
Такое ощущение, что разработчики решили специально исполнить оный таким образом, дабы затруднить овладение. Частный случай: перетаскивание по экрану реализовано MiddleButton+Shift. Поворот- соответственно +Ctrl.
Те-же операции с деталью в сборке: поворот MiddleButton+Shift+Alt; перетаскивание? Думаете ...+Shift+Ctrl? Не тут-то было: RightButton+Shift+Alt +мать разработчиков!

Большая часть дополнительной информации выводится через дополнительную зону внизу экрана, а-ля AutoCAD. Однако, по неведомым причинам, некоторые операции выполняются через разворачивающиеся из правого угла экрана простынки.

Этими-же простынками реализована обработка ошибок построения, за что проектировщики интерфейса заслуживают отдельного аутодафе. Пункты меню абсолютно неинформативны, сиречь не разьясняют сути предлагаемых действий. При этом сообщение с сутью ошибки продолжает застить мозг экран.

Более того. Встречаются и названия разных сущностей, названные единоимённо. В частности, есть такая штука Plane (плоскость, то есть конструктивная). Естественно, что есть среди них и Front.
Так вот, при подготовке очертания резьбы, встречается простынка, из тех самых что свешиваются сбоку, Select Plane пункт Front которой совсем не соответствует той самой конструктивной Front Plane...

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

Отдельная песнь песнЕй- это настройка этого самого интерфейса... Всевозможные настроечные опции разбросаны в самых неожиданных местах главного меню. Однако, берусь утверждать: единого места, из которого можно разом сменить стандарты скажем, с АNSI на ГОСТ, нет.
Есть однако очень удивительная опция.
Ежели ваша модель разработана в неких децидюймах, а размеры вам необходимы в родных сантиметрах- система услужливо произведёт пересчет. Хотя опираясь на ваше одобрение может и приравнять децидюйм к сантиметру...

Упомянутый интерфейс, как обьяснили знающие люди, изготовлен самой САПР, без участия винды. То-есть свои окна, библиотеки и т.д. и т.п., что в принципе позволяет надеяться на релиз под Linux... О существовании коего наши обучающие так и не раскололись.

Любая работа с современными САПР складывается из некоторых стадий, по коим сейчас и пройдёмся.

1) Подготовка эскиза.
Почти любую линию можно сделать конструктивной, и потом зависеть от неё. Автоматически отрисовываются конструктивными линиями грани модели, к которым желаешь привязать элементы.
Сами зависимости несколько менее разнообразны, чем в том-же Solid'е но только за счет кажущейся простоты их установки.
Честно говоря, панель описания зависимостей между объектами- прорыв. Более того. Зависимости отображаются постоянно на линиях. В частности, две первых линии равной длины будут помечены буковками L1, вторые L2 и т.д. Аналогичные знаки существуют для всех типов зависимостей. Дабы убрать зависимость- кликаешь знак оной, и Delete. В отличие от Solid'ов, где надо вызвать меню...

В общем, если-б не блядство интерфейса- оно бы и хорошо. Даже в нынешнем состоянии достаточно много очень просто выполнимого.

2) Вытягивание модели
Ничего особенно сложного или черезмерно лёгкого для простых моделей. Чуть более понятно реализованы "вытягивания вокруг оси"-где проще выделять требуемые элементы.
Сильно, ой сильно, порадовала подготовка массивов элементов. При том, возможно:
- задание независимых закономерностей для разных направлений массива
- изменение нескольких размеров размножаемого элемента
Ой как порадовала меня простота создания разрезов! Песня, просто... Тыкнул кнопку, выбрал плоскость, обозвал- и счастье видения внутренности детали обретено!
Вы думаете, в п.2 обошлось без сложностей? Не тут-то было! Разработчики решили, что авторам лёгкие пути не нужны!
И если натянуть поверхность на сечения-еще посильно самому, то вся лихость построения оканчивается, когда дело доходит до вытягиваний по траектории...
Например, не предусмотрено насаживание на траекторию заранее построенного эскизика. Вот сначала траекторию отрисуй, а только потом откроется окно построения эскиза...
Постоянный проблемогенез с направлениями вытягивания/вырезания, указанного мерзкими стрелками- и задача обретает нешуточную степень нетривиальности...

3) Сборка моделей.
Вот право-слово: двоякость оценки моей может ввести читателей в заблуждение.
Глядя с одного конца, мы видим продолжение той-же самой невнятной бодяги с интерфейсом.
Несомненно, имела место странная нестабильность работы, кою объясню на примере:
Пример №1
Собирая модель тисков, мне так и не удалось добиться их движения. Проблему удалось решить только вынесением одной из деталей в сборку нижнего уровня. Однако, такое решение противоречит технологии сборки что внесёт ошибки в спецификацию.
Пример №2
В качестве демонстрации освоения, нам надлежало собрать авиадвигатель-"звезду", хотя и значительно упрощённый.
Необходимо было вставить направляющие клапанов, с боковыми впускными-выпускными отверстиями.
Мне удалось вставить оные, опираясь только на связи "цилиндр"-"цилиндр". Двум соседям справа- пришлось рисовать дополнительные оси, в противном случае впускное и выпускное отверстия смотрели строго против необходимого направления. При том, что пользовались мы одними и теми-же деталями.
(Что показалось мне еще более интересным: мне удалось собрать вполне крутящийся движок вообще без дополнительных построений, опираясь только на имеющиеся оси и поверхности, вопреки указаниям препода)

С №2 я сталкивался и в других САПР- и причины знающим теорию вопроса вполне ясны. Однако, не случалось такого вопиющего, бьющего в глаза примера, когда одна и та-же деталь ведёт себя настолько по разному у разных людей, делающих одно и то-же...

Весьма существенная находка авторов: связи являются свойством детали, а не отдельной сущностью.
Поверьте, это странно, но здорово облегчает процесс!

Любопытной особенностью является независимость кинематики от уровня сборки.
Пример №3
Компас 3D в любой версии не позволяет одеть деталь на два отверстия. В рассматриваемом случае- нет проблем.
Пример №4
Cборка Solid и Компас 3D, помещенные в сборку более высокого уровня, теряют кинематическую подвижность. В рассматриваемом случае монопенисуально- сколько сборок вы вложите друг в друга. Всё и вся будет двигаться и перемещаться.

Радующая сердце возможность организации разрезов, как я понял, не потеряна, и в сборке.
Более того. Не потеряна в сборке и возможность применения массивов...
Пример №5
Собирая упомянутый выше двигатель-звезду, "вручную" я монтировал в сборку только один цилиндр. Все остальные были установлены массивом вокруг оси, что немало меня порадовало (опять таки вопреки указаниям препода)...

Ну а скрытыем деталей ныне никого не удивишь...

4) Стандартные библиотеки и семейства готовых элементов.
Наличие отечественных стандартных библиотек материалов и элементов весьма ограничено.
Наличествует достаточно простая технология создния связанных и параметрических размеров, что позволяет лихо создавать много табличных элементов. Я не скажу, что подобного нет в других САПР- однако здесь сие реализовано достаточно доходчиво.

5) Подготовка чертежей
Если вы собираетесь делать бумажные чертежи по моделям разработанным в PRO Engeener- постарайтесь как можно быстрее забыть эту идею.
Начать с того, что настроена программа под американские стандарты. И если дюймы без проблем заменяются в сантиметры, то куда как сложнее обстоит дело с расположением проекций...
Категорически отсутствуют автоматические штриховки на разрезах.
Печать чертежей: на уровне AutoCAD- и этим всё сказано.

Эрго.

1) Особенности интерфейса могут как упросить понимание отдельных вопросов параметризованной трёхмерной графики, так и существено усложнить обучение.
2) Отсутствие развитой системы отечественных стандартных материалов и элементов, вкупе с нестандартной чертёжной графикой создадут препятствия в работе конструктора-практика.
3) Программа хороша для разработки сложных моделей и/или сборок с последующим:
-изготовлением на станках с ЧПУ
-сборкой\подготовкой чертежей в других программах САПР.
Saturday, September 29th, 2007 09:30 am (UTC)
После п4. можно было дальше не читать.
Saturday, September 29th, 2007 11:18 am (UTC)
Более того. Не потеряна в сборке и возможность применения массивов...
Пример №5
Собирая упомянутый выше двигатель-звезду, "вручную" я монтировал в сборку только один цилиндр. Все остальные были установлены массивом вокруг оси, что немало меня порадовало (опять таки вопреки указаниям препода)...
Saturday, September 29th, 2007 08:56 pm (UTC)
Массивы это очень хорошо, только при отсутствии библиотек с отечественной номенклатурой все вышеперечисленное... Ну проку не больше, чем от реактивного движке на запоре.
Sunday, September 30th, 2007 06:38 am (UTC)
Строго говоря, для изготовления отдельных деталей толк всё-же есть...