ГОСТ Р ИСО 13584-31—2010
Ошибки
1Имя сущности не определено (равно 0 или неизвест
но)
2Недопустимый тип сущности
101Попытка создания вырожденной сущности
105Попытка создания вырожденного
направления в процессе создания
сущности
106 Попытка создания вырожденной локальной коорди
натной системы axis2_placement в процессе создания
сущности
112Попытка создания дуги длиной мень
ше EPS
115Заданные сущности являются идентичными
116Заданные точки линейно зависимы
201Переполнение временной базы данных
202Ошибка при отправке сущности в CAD
204Функция несовместима с текущим уровнем мощности
1001 Перечислимое значение находится
вне установленного диапазона
А.5.3.1.2.3 Построение дуги окружности по радиусу, двум углам и сущности axis2_placement
Имя функции:
Arc_Rad_2_Angle_A2p
Уровень интерфейса:1
Уровень геометрической мощности:1.2.3
Параметры
Ввод/выводИмя
Тип данных
Смысл
Допустимый тип’змачсиие
ВводRAD
D
Радиус окружности api_arcu-
1аг_агс
(EPS i RAD S MAX)
ВводSTAPNT
D
Начальный угол в плоскости
(Оху) относительно оси (Ох)
заданной сущности а2р
(O’ 5 STAANG S 360‘)
ВводENDANG
D
Конечный угол в плоскости
(Оху) относительно оси (Ох)
заданной сущности а2р
(O’ S ENDANG S 360’)
ВводA2PNAM
N
Имя сущности axis2_placement
a2p
ВводSENSE
E
Знак направления обхода
кривой
[TRUE. FALSE]
ВводKFIX
E
Хранение построенной
сущности
[TDB. CAD]
ВыводNAME
N
Имя созданной сущности api_
circular_arc
arc
Привязка языка FORTRAN:
NAME = ARC_RAD_2_ANGLE_A2P (RAD. STAANG. ENDANG. A2PNAM. SENSE. KFIX)
Результат использования функции
Функция создает дугу окружности api_circular_arc по радиусу (RAD). двум углам, началу координатной си
стемы axis2_piacement (с именем A2PNAM) и заданному положительному направлению обхода (параметр SENSE)
созданной сущности api_circvlar_arc в совокупности с сущностью circle в качестве базовой кривой basis_curve и
вместе с начальной и конечной точками, неявно определенными по двум углам STAANG (начальный угол) и
ENDANG (конечный угол) соответственно.
Сущность axis2_placement (с именем A2PNAM) дублируется как точка а2р1. имеющая нулевой стиль null_
style. Затем:
- создается экземпляр с окружности с центром а2р1 и радиусом RAD. Полученная окружность имеет нулевой
стиль;
180