ГОСТ Р ИСО 13584-31—2010
Внутренние ссыпки: 6.1.Э.2. 6.2.4. 8.2.
Ошибки
1Имя сущности не определено (равно 0 или неиз2
вестно)
Недопустимый тип сущности
3 Значение меры длины находится вне допустимого201
диапазона
Переполнение временной базы
данных
202Ошибка при отправке сущности в CAD204
Функция несовместима с текущим
уровнем мощности
1001 Перечислимое значение находится вне установлен
ного диапазона
А.5.2.1.3 Точки с абсолютными полярными координатами
Имя функции:
Pnt_Polar_Absolute
Параметры
В оО Д ’П Ы П О Д
Имя
Тип данных
Смысл
Допустимый тип/змачемие
ВводPHI
D
Угол в плоскости (Оху)
относительно оси (Ох) теку
щей OVC
(-360’ 5 PHI S 360")
ВводTHETA
D
Угол между осью (Оz) и
плоскостью (Оху) текущей
OVC
(-360*5 THETAS 360’ )
ВводRAD
D
Расстояние декартовой точ
ки cartesian_point от начала
координат
(0.0 или (EPS 5 RAD S MAX))
ВводKFIX
E
Хранение построенной
сущности
[TDB. CAD)
ВыводNAME
N
Имя созданной сущности
cartesian_ро*л/
pnt
Уровень интерфейса:1
Уровень геометрической мощности:1.2.3
Привязка языка FORTRAN:
NAME = PNT_POLAR_ABSOLUTE (PHI. THETA. RAD. KFIX)
Результат использования функции
Функция создает сущность декартовой точки cartesian_point с координатами X. У и Z. Указанные полярные
координаты определяются параметрами PHI. THETA и RAD (координатами точки в базовой координатной системе
OVC). Данная декартова тсмка имеет текущую запись point_styto в таблице статуса интерфейса. Функция возвра
щает имя полученной сущности cartesian_point.
Заданные углы вычисляются в единицах угла OVC_angle_unil. расстояния измеряются в единицах длины
OVCJength_unit. Измеренные величины равны 0 либо лежат в диапазоне [EPS. MAXJ. При возникновении ошибки
сущность не создается, значение ее имени равно 0.
П р и м е ч а н и е — Если техущий открытый вид определен как 20-вид (значение записи geometncal_power_
fevel таблицы статуса интерфейса равно 1), то заданный параметр THETA, неявно определяющий значение Z.
игнорируется интерфейсом.
Внутренние ссыпки: 6.1.9.2. 6.2.4. 8.2.
153