Использование массива примитивов при создании параметрических объектов

Последовательность действий при работе с функцией приведена в таблице:

Последовательность действий. Примечания

1. На панели инструментов Model Studio CS выбрать Создать параметрический объект. В качестве примера рассматривается создание и параметризация портала ОРУ.

2. Вызвать окно Редактора параметрического объекта командой на панели инструментов Model Studio CS → Редактировать параметрический объект

Использование массива примитивов при создании параметрических объектов

3. В окне редактора параметрического объекта, командой Выбрать Параметрический объект выбрать на чертеже плоскость параметрического объекта. Команда Выбрать Параметрический объект Использование массива примитивов при создании параметрических объектов

4. Командой Свойства панели команд управления окна Редактора параметрического объекта, задать необходимые параметры в окне Параметры.

Использование массива примитивов при создании параметрических объектов

Подробное описание окна Параметры можно посмотреть в разделе «Окно Параметры» или «Объекты и параметры»

5. Выбрать режим рисования модели 3D или 2D на панели инструментов Model Studio CS → Переключить режим модели. Использование массива примитивов при создании параметрических объектов

6. В Редактора параметрического объекта выбрать примитивы, из которых будет состоять данный параметрический объект. Выбираем Массив/ Прямоугольный.

Использование массива примитивов при создании параметрических объектов

Для того чтобы попасть в меню выбора примитивов, необходимо щелкнуть правой кнопкой мыши на режиме модели. (В данном примере 3D).

7. Выбираем массив прямоугольников. Для того чтобы попасть в меню выбора примитивов, из которых будет состоять массив необходимо щелкнуть правой кнопкой мыши на ARRAY_RECT.

Использование массива примитивов при создании параметрических объектов

7. Для параметризации объекта задаются соответствующие зависимости (Формулы).

Параметризация проводится как для массива, из которых состоит примитив, так и самих примитивов. Для этого необходимо щелкнуть левой кнопкой мыши в параметризируемом поле.

Использование массива примитивов при создании параметрических объектов

8. По нажатию кнопки открывается диалоговое окно Мастер функций, в котором нужно ввести формулу, по которой будет высчитываться величина геометрических размеров примитива и его положение в системе координат в зависимости от значения параметра параметрического объекта. Начинаем с примитива. Подробное описание Мастера функций можно посмотреть в разделе «Окно Мастер функций»

Использование массива примитивов при создании параметрических объектов

Формулы параметризации для данного примера:

StartPointX = 0

StartPointY = 0

StartPointZ = 0

Length = [SUPPORT_COLUMN_DIMA]

Height = [SUPPORT_HEIGHT]-[SUPPORT_BEAM_DIMA]

Width = [SUPPORT_COLUMN_DIMB]

9. Результат параметризации стойки:

Использование массива примитивов при создании параметрических объектов

10. Параметризируем массив:

Использование массива примитивов при создании параметрических объектов

Формулы параметризации:

Distance between

Coumns=[SUPPORT_LENGTH]

Rows=0

Number

ColumnsNumber=[WIRESTRUCTURAL_SUPPORT_QTY]

RowsNumber=1

StartPoin

StartPointX = 0

StartPointY = 0

StartPointZ = 0

11. Результат параметризации массива. Редактируемый примитив, для удобства работы, подсвечивается зеленым цветом.

Использование массива примитивов при создании параметрических объектов

11. Добавляем еще один прямоугольный массив

Использование массива примитивов при создании параметрических объектов

12. Выбираем массив прямоугольников.

Использование массива примитивов при создании параметрических объектов

13. Параметризируем примитив BOX

Формулы параметризации для данного примера:

StartPointX = 0

StartPointY = 0

StartPointZ = [SUPPORT_HEIGHT]-[SUPPORT_COLUMN_DIMA]

Length = [SUPPORT_LENGTH]+[SUPPORT_COLUMN_DIMA]

Height = [SUPPORT_BEAM_DIMA]

Width = [SUPPORT_COLUMN_DIMA]

14. Параметризируем второй массив

Формулы параметризации:

Distance between

Coumns= [SUPPORT_LENGTH]

Rows=0

Number

ColumnsNumber=1

RowsNumber=1

StartPoin

StartPointX = 0

StartPointY = 0

StartPointZ = 0

Использование массива примитивов при создании параметрических объектов

14. Добавляем ручку управления параметрическому порталу. Для этого в Редакторе параметрического объекта добавляем GRIP LENGTH

Использование массива примитивов при создании параметрических объектов

15. Параметризируем GRIP LENGTH

Формулы параметризации:

Value

GripPosition= [SUPPORT_LENGTH] * ([WIRESTRUCTURAL_SUPPORT_QTY]-1)

ResultValue= int(grip/([SUPPORT_LENGTH]))+1

SaveResult= WIRESTRUCTURAL_SUPPORT_QTY

Использование массива примитивов при создании параметрических объектов

16. При перемещении за GRIP портал будет автоматически копироваться, в зависимости от расстояния на которое перемещается GRIP.

Использование массива примитивов при создании параметрических объектов

Предыдущая       Следующая