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

Округление до одного десятичного знака в 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, Creo

Допустим, у нас на чертеже в уравнениях что-то считается, например, периметр или общая длина.

То есть имеем формулу вида len=d15+d17+2*d30.

Ну и в заметке выводим: Длина заготовки – &len.

И получается что-то вида: Длина заготовки – 397.894.

Чтобы округлить до одного знака, дописываем [.1]. Вообще округлить – [.0]. Ну и так далее.

Длина заготовки – 397.9

Особенности нанесения размеров в Pro/ENGINEER: диаметры и радиусы

Вкратце.

  • Чтобы поставить радиус, необходимо при нанесении размера (в эскизе или на чертеже) один раз кликнуть левой кнопкой мыши по дуге и колёсиком в месте, где мы хотим расположить размер.
  • Чтобы поставить диаметр, необходимо два раза кликнуть левой кнопкой мыши по дуге и колёсиком в нужном месте.
  • Теперь допустим, что у нас неполный вид или сечение мешает нормальной простановке диаметра, когда ось вращения тела лежит в плоскости чертежа.
    Неполный размер в Creo
    Читать далее