ГОСТ Р ИСО 13584-31—2010
А.6.2 Структурные сущности, отправляемые в CAD
Открытие множества
Закрытие множества
Open_Set
Close_Set
А.6.2.1 Открытие множества
Имя функции:
Open_Set
Параметры
ВвоД’|вь1ВодИмяТипданныхСмыслДопустимыйтипУзначенис
ВводSETNAMSИтлямножества
Привязка языка FORTRAN:
CALL OPEN_SET(SETNAM)
Результат использования функции
Функция создает новую сущность api_set с атрибутом имени пате, полученную из множества SETNAM в
качестве уникального идентификатора и принадлежащую текущему открытому множеству. Сущность помещается
на вершине стека множества и становится текущим открытым множеством. При возникновении ошибки множество не
создается.
П р и м е ч а н и е — Интерфейс должен гарантировать уникальность имени сущности api_set.
Уровень интерфейса.1
Уровень геометрической мощности:1.2.3
Внутренние ссылки: 5.4.2, 6.1.19, 6.1.19.3.
Ошибки
204 Функция несовместима с текущим уровнем
мощности
209 Превышение максимальнодопустимого количе
ства символов в строке
211Переполнение стека множества
306Имя множества не является уникальным
А.6.2.2 Закрытие множества
Имя функции:
Close_Set
Параметры
Ввод/вывод Имя ТипданныхСмыслДопустимыйтипУзмачеиис
—
Привязка языка FORTRAN:
CALL CLOSE_SET ()
Результат использования функции
Сущность api_sel на вершине стека множества закрывается. Данное множество удаляется из стека, новой
вершиной стека становится текущее открытое множество. При возникновении ошибки множество не закрывается.
П ри м ечания
1 Если текущая открытая сущность api_set является корневым множеством, то возникает ошибка и множе
ство не закрывается.
2 Закрытое множество api__setне может быть открыто повторно с помощью прикладного программирования.
Уровень интерфейса:1
Уровень геометрической мощности:1,2.3
239