Статус документа
Статус документа

ГОСТ Р 55343-2012/ISO/TS 13584-35:2010 Системы промышленной автоматизации и интеграция. Библиотека деталей. Часть 35. Ресурсы практической реализации. Интерфейс электронных таблиц библиотеки деталей (Переиздание)

     

Приложение D
(справочное)

Пример описания типа данных

Таблица D.1 - Пример описания типа данных

Описание по ИСО 13584-25/ИСО 13584-42

Описание по ИСО 13584-35

STRING_TYPE
(тип строки)

STRING_TYPE
(тип строки)

TRANSLATABLE_STRING_TYPE
(транслируемый тип строки)

TRANSLATABLE_STRING_TYPE
(транслируемый тип строки)

BOOLEAN_TYPE
(булевский тип)

BOOLEAN_TYPE
(булевский тип)

NUMBER_TYPE
(числовой тип)

NUMBER_TYPE
(числовой тип)

INT_TYPE
(целый тип)

INT_TYPE
(целый тип)

INT_MEASURE_TYPE
(целый измерительный тип)

INT_MEASURE_TYPE
(целый измерительный тип)

INT_CURRENCY_TYPE
(целочисленный тип текущего состояния)

INT_CURRENCY_TYPE
(целочисленный тип текущего состояния)

REAL_TYPE
(вещественный тип)

REAL_TYPE
(вещественный тип)

REAL_MEASURE_TYPE
(вещественный измерительный тип)

REAL_MEASURE_TYPE
(вещественный измерительный тип)

REAL_CURRENCY_TYPE
(вещественный тип текущего состояния)

REAL_CURRENCY_TYPE
(вещественный тип текущего состояния)

NON_QUANTITATIVE_CODE_TYPE (неколичественный кодовый тип)

ENUM_CODE_TYPE (enum_id) или ENUM_TYPE (enum_id(code1, code2, ...))
(перечислимый кодовый тип, перечислимый тип)

NON_QUANTITATIVE_INT_TYPE (неколичественный целый тип)

ENUM_INT_TYPE (enum_id) или ENUM_INT_TYPE (enum_id(code1, code2, ...))
(перечислимый целочисленный тип)

LEVEL_TYPE
(тип уровня)

LEVEL (MIN,NOM,TYP,MAX)
(тип уровня: минимальный, номинальный, типовой, максимальный)

CLASS_INSTANCE_TYPE (CLASS_REFERENCE_TYPE)
(тип элемента данных класса, тип ссылки на класс)

CLASS_INSTANCE_TYPE(supplier_id.class_i) или CLASS_REFERENCE_TYPE(supplier_id.class_id)
(тип элемента данных класса, тип ссылки на класс)

SET_TYPE
(тип множества)

SET(b1,b2)
(множество)

LIST_TYPE
(уникальное значение TRUE)

UNIQUE_LIST(b1,b2)
(уникальный перечень)

LIST_TYPE
(уникальное значение FALSE)

LIST(b1,b2)
(перечень)

ARRAY_TYPE
(уникальное значение TRUE, значение по выбору TRUE)

UNIQUE_OPTIONAL_ARRAY(b1,b2)
(уникальный массив со значениями по выбору)

ARRAY_TYPE
(уникальное значение TRUE, значение по выбору FALSE)

UNIQUE_ARRAY(b1,b2)
(уникальный массив)

ARRAY_TYPE
(уникальное значение FALSE, значение по выбору TRUE)

OPTIONAL_ARRAY(b1,b2)
(массив со значениями по выбору)

ARRAY_TYPE
(уникальное значение FALSE, значение по выбору FALSE)

ARRAY(b1,b2)
(массив)

BAG_TYPE
(тип множества с повторяющимися элементами)

BAG(b1,b2)
(тип множества с повторяющимися элементами)

SET_WITH_SUBSET_CONSTRAINT_VALUE (множество, содержащее подмножество с ограничениями на принимаемые значения)

CONSTRAINED_SET(b1, b2, cmn, cmx) (ограниченное множество)

NAMED_TYPE
      (поименованный тип данных)

NAMED_TYPE(supplier_id.class_id.data_type_id) (поименованный тип)

AXIS1_PLACEMENT_TYPE
(тип одноосного размещения)

AXIS1_PLACEMENT
(тип одноосного размещения)

AXIS2_PLACEMENT_2D_TYPE
(тип двухосного размещения в двухмерном пространстве)

AXIS2_PLACEMENT_2D
(тип двухосного размещения в двухмерном пространстве)

AXIS2_PLACEMENT_3D_TYPE
(тип двухосного размещения в трехмерном пространстве)

AXIS2_PLACEMENT_3D
(тип двухосного размещения в трехмерном пространстве)


Примечание 1 - b1 - значение агрегатированного типа aggregate_TYPE атрибута "bound 1"* (граница N 1), b2 - значение атрибута "bound_2"* (граница N 2).

________________

* Текст документа соответствует оригиналу. - Примечание изготовителя базы данных.


Примечание 2 - cmn - значение атрибута "cardinal_min" (главный минимум), cmx - значение атрибута "cardinal_max" (главный максимум).

Примечание 3 - enum_id - глобальный идентификатор перечислимого перечня.

Примечание 4 - code1, code2 - значения кодов value_code для словарного значения dic_value. Указанные значения могут появиться в разделе заголовков для справки.

Примечание 5 - Если тип данных комплексный, то он присоединяется к простому типу с помощью ключевого слова "OF".