Архив метки: ProE

Округление до одного десятичного знака в Pro/ENGINEER и Creo

Для округления параметра, например, в заметке, пишем после него квадратные скобки, а в скобках точку и количество символов округления. Например, &mass[.2] – будет выведен параметр mass с двумя десятичными знаками.

Сложнее, когда нужно просто преобразовать в строку, например, для использования в другом параметре.

В Creo (и в ProE соответственно) есть функция itos – преобразовать число в строку. При этом число округляется. Для случая, когда нужно оставить один десятичный знак, есть костыль – использование округления числа, умноженного на 10 и функции extract (получения фрагмента строки).

Дам готовый пример – здесь параметр wall округляется до первого знака и пишется в строку wall1:

wall1 = extract(itos(wall*10),1,string_length(itos(wall*10))-1)+","+extract(itos(wall*10),string_length(itos(wall*10)),1)

Для отделения десятичного знака используется запятая, но можно изменить на точку. В принципе разобраться в том, как работает, несложно. Также вполне реально переделать на другое количество знаков.

Костыль, конечно, страшный, но других вариантов не знаю.

Универсальный макрос для регенерации модели, сборки и их же из чертежа (Creo, Pro/ENGINEER)

Пользуйтесь :)

mapkey $F5 @MAPKEY_LABELрегенерировать;~ Command `ProCmdRegenAuto`;\
mapkey(continued) ~ Command `ProCmdRegenPart`;\
mapkey(continued) ~ Command `ProCmdDwgRegenModel`; #AUTOMATIC;

Размер по дуге Pro/ENGINEER, Creo

О том, как поставить длину дуги на чертеже в Pro/ENGINEER, я уже писал.

Сегодня я опишу, как же образмерить дугу на эскизе в модели, – бывают такие задачи, когда нужен именно параметр, отвечающий за длину дуги. Можно, конечно, поставить радиус, угол, пересчитывать всё в уравнениях – но это совсем не красиво и не так удобно.

Читать далее

Быстрый ввод специальных символов в Pro/ENGINEER WildFire (Creo)

Что неудобно во многих программах для проектирования? Ввод символов неудобен.

В SolidWorks нужно нажать отдельную кнопку и выбрать символ из списка, а сам список символов выбрать из списка списков. Исключение – стандартные символы типа знака диаметра, градуса и т.п. Также их можно ввести в виде <MOD-DIAM>, <MOD-DEG> и т.п. Вводить долго, неудобно, снижает продуктивность.

В Pro/ENGINEER: там, где возможно, нажать кнопку Text symbol. Где невозможно – копировать из других мест.

До последнего момента думал, что создатели программы плюнули на нас, простых пользователей, но нет! Мало где про эту возможность написано, случайно натолкнулся.

Итак, вот таблица (сам составил, первоисточник уже не найду):

Специальные символы Pro/ENGINEER/Creo

Читать далее

Привязки в режиме эскиза в Pro/ENGINEER

Насколько успел заметить, данная фишка Pro/ENGINEER не пользуется популярностью. По крайней мере у нас на работе.

Итак, вот мы создаём эскиз. Нам не нужно ни зрение орла, ни микронная мышка, ни стальные яйца, чтобы попасть в нужную точку, когда есть привязки. Подносишь близко к точке или линия оказывается параллельной/перпендикулярной/равной какому-нибудь другому элементу: Pro/ENGINEER сам предложить добавить данную привязку прямо во время рисования. Эти же привязки (constrains) можно добавлять/удалять позже: всё реализовано достаточно удобно.

Сами привязки:
Привязки (constrains) в Pro/ENGINEER WildFire и Creo Parametric 2.0

Как видим, из версии в версию, от ProE в Creo они совсем не меняются – только порядок, сама панелька и некоторые иконки. В момент рисования возможно добавление всё тех же привязок: Pro/ENGINEER сам предлагает. Читать далее