Хорошие продукты и сервисы
Наш Поиск (введите запрос без опечаток)
Наш Поиск по гостам (введите запрос без опечаток)
Поиск
Поиск
Бизнес гороскоп на текущую неделю c 29.12.2025 по 04.01.2026
Открыть шифр замка из трёх цифр с ограничениями

ГОСТ Р ИСО/МЭК 8824-2-2001; Страница 24

или поделиться

Ещё ГОСТы из 41757, используйте поиск в верху страницы ГОСТ 8820-69 Канавки для выхода шлифовального круга. Форма и размеры ГОСТ 8820-69 Канавки для выхода шлифовального круга. Форма и размеры Grinding stone exit grooves. Shape and sizes (Настоящий стандарт распространяется на детали со шлифованными поверхностями, в конструкции которых предусмотрены канавки для выхода шлифовального круга) ГОСТ Р ИСО/МЭК 8824-93 Информационная технология. Взаимосвязь открытых систем. Спецификация абстрактно-синтаксической нотации версии один (АСН.1) ГОСТ Р ИСО/МЭК 8824-93 Информационная технология. Взаимосвязь открытых систем. Спецификация абстрактно-синтаксической нотации версии один (АСН.1) Information technology. Open systems interconnection. Specification abstract syntax notation one (ASN.1) (Настоящий стандарт описывает нотацию для определения абстрактного синтаксиса, называемую абстрактно-синтаксической нотацией версии один (АСН.1). Настоящий стандарт определяет ряд простых типов вместе с присвоенными им тегами и обозначения, которые следует использовать для ссылок на эти типы, а также для задания значений этих типов. Настоящий стандарт определяет методы построения новых типов из более простых типов и обозначения, которые следует использовать при определении такого рода структурированных типов и присвоении им тегов, а также при задании значений этих типов) ГОСТ Р ИСО/МЭК 8824.3-2002 Информационная технология. Абстрактная синтаксическая нотация версии один (АСН 1). Часть 3 Спецификация ограничения
Страница 24

ГОСТ Р ИСО/МЭК 8824-2-2001

ПРИЛОЖЕНИЕ С (обязательное)

Тип «экземпляр-из»

С.1 В настоящем приложении специфицирована нотация типа и значение для типов «экземпляр-из» (см. 3.4.13). Такие типы могут передавать любые значения из любого информационного объекта в классе информационных объектов, определенного как класс TYPE-IDENTIFIER (см. приложение А), используя присвоение класса информационных объектов (ссылка на класс информационных объектов определяется как часть этой нотации).

С.2 Нотация «InstanceOfType», указанная в ГОСТ Р ИСО/МЭК 8824-1, 16.2 как одна из нотаций, образующих «Type», определяется следующим образом:

InstanceOfType : : = INSTANCE OF DefinedObjectClass

Примечание — В ИСО/МЭК 8824-3, раздел 10 установлен способ, в котором этот тип может быть ограничен с использованием «табличного ограничения». При этом значения типа ограничиваются теми, которые представляют некоторое конкретное множество информационных объектов этого класса.

С.3 Данная нотация специфицирует тип, который переносит поле &id (OBJECT IDENTIFIER) и значение поля TType из любого экземпляра класса «DefinedObjectClass».

Примечание — Обычно эта конструкция будет ограничиваться множеством объектов, которое будет (но не обязательно) пустым именем ссылки, как определено в ИСО/МЭК 8824-4, 8.3 — 8.11, с фактическим множеством объектов, определенным в другом месте.

С.4 Все типы «экземпляр-из» имеют тег универсального класса 8.

Примечание — Это тот же самый универсальный тег, что и для внешнего типа, и использование типа «экземпляр-из» может быть бит-совместимым с внешним типом, когда используются базовые правила кодирования АСН. 1.

С.5 Тип «экземпляр-из» имеет ассоциированный тип «последовательность», который используется для определения значений и подтипов типа «экземпляр-из».

Примечание — Когда этот тип ограничивается нотацией ограничения ИСО/МЭК 8824-3, то также ограничивается ассоциированный тип «последовательность». Ограничения на ассоциированный тип «последовательность», получающиеся из ограничения на тип «экземпляр-из», определены в ИСО/МЭК 8824-3, приложение А.

С.6 Принимается, что ассоциированный тип «последовательность» должен определяться в окружении, в котором установлено тегирование «EXPLICIT TAGS».

С.7 Ассоциированный тип «последовательность» должен быть:

SEQUENCE

{

type-id    <DefinedObjectClass>.&id,

value    [0] <DefinedObjectClass>.&Type

}

где «<DefinedObjectClass>» замещается конкретным классом «DefinedObjectClass», использованным в нотации «InstanceOfType».

С.8 Нотацией значения «InstanceOfValue» для нотации «InstanceOfType» должна быть нотация значения для ассоциированного типа «последовательность».

InstanceOfValue : : = Value С.9 Пример

На примере, данном в А.4, можно построить следующий пример.

Тип

INSTANCE OF MHS-BODY-CLASS

имеет ассоциированный тип «последовательность»

SEQUENCE

{

type-id MHS-BODY-CLASS.Tid, value [0] MHS-BODY-CLASS.TType

}

Пример применения табличного ограничения к этому типу приведен в ИСО/МЭК 8824-3, приложение А.

21