ГОСТ Р ИСО 13584-31—2010
Ошибки
1Имя сущности не определено (равно 0 или неизвестно)2
Недопустимый тип сущности
106 Попытка создания вырожденной локальной координатной117
системы axis2_p!acement в процессе создания сущности
Заданные направления парал
лельны
201Переполнение временной базы данных204
Функция несовместима с текущим
уровнем мощности
А.9.1.4 Построение ссылочной координатной системы с помощью относительного позиционирования
Имя функции:
Ref_Sys_Position_Relative
Параметры
Ваод^аыаод
ИмяТипданных
Смысл
Допустимый ти№значенио
Ввод
REFLST6 * 0
Перечень описаний шести по
следовательных вращений и
относительных перемещений:
1) поворот в плоскости (Оху) во
круг оси Z OVC
(-360" S REFLST0) S 360")
2) поворот в плоскости (Ozy) во
круг оси X OVC
(-360" S REFLST(2)S 360")
3) поворот в плоскости (Ozx) во
круг оси У OVC
(-360" S REFLST(3) S 360’ )
4) смещение в направлении оси
(Ох) текущей ссылочной OVC
(0.0 или (EPS S |REFLST(4)| SMAX))
5) смещение в направлении оси
(Оу) текущей ссылочной OVC
<0.0 или (EPS S |REFLST(5)| SMAX))
6) смещение в направлении оси
(Oz) текущей ссылочной OVC
(0.0 или (EPS S |REFLST(6)| SMAX))
Уровень интерфейса:1
Уровень геометрической мощности:1.2.3
Привязха языка FORTRAN:
CALL REF_SYS_POSITION_RELATIVE (REFLST)
Результат использования функции
Строится новая ссылочная OVC путем задания параметра REFLST, значения которого относятся к текущей
ссылочной системе. Новая ссылочная система является ортогональной правосторонней координатной системой
типа axis2_placement. Тип созданной локальной координатной системы axis2placement зависит от инициализации
открытого вида. В случав 20-вида создается экземпляр локальной координатной системы axis2_placement_2d. В
случае ЗО-вида создается экземпляр локальной координатной системы axf’s2placement_3d.
В случае создания экземпляра сущности axis2_placemenl_3d
- создается экземпляр локальной координатной системы axts2_p)acement_3d как копии базовой OVC. Для
всех неявно созданных экземпляров сущности axJs2_placement_3d и самой сущности назначен нулевой стиль null_
style:
- матрицы преобразования, содержащиеся внутри заданного параметра REFLIST. применяются к новой си
стеме axis2_placement_3d в следующей последовательности:
1) вращение вокруг оси Z текущей ссылочной OVC:
2) вращение вокруг оси X текущей ссылочной OVC;
3) вращение вокруг оси У текущей ссылочной OVC;
4) смещение начала координат новой сущности axis2_placement_3d по осям X, Y и Z текущей ссылочной
OVC:
- задается локальная координатная система axis2_placement_3d как новая ссылочная OVC.
В случае создания экземпляра сущностьа axis2_placement_2d.
- создается экземпляр сущности axis2_placement_2d как копии текущей ссылочной OVC;
269