ГОСТ Р ИСО 21090—2016
7.9.4.6.14 asBag(): BAG(T): мультимножество, состоящее из всех элементов текущей последова
тельности (this), включая дубликаты, или признак пустоты nuilFlavor.
7.9.4.6.15 asSet() : DSET(T): множество, состоящее из всех элементов текущей последователь
ности (this), из которых удалены дубликаты.
7.9.4.7 Примеры
«example xsi:type-“LlST_INT”>
<item value-"3"/>
<item value-"ll"/>
<item value-"6"/>
<item value-"9"/>
</example>
Целочисленная последовательность. Порядок элементов существенен и всегда должен соблю
даться.
7.9.5 Тип данных GLIST (генерируемая последовательность)
7.9.5.1 Описание
Специализация типа данных ANY.
Параметр: Т : QTY
Периодическая или монотонная последовательность значений, не перечисляемых, а генерируе
мых по небольшому числу параметров. Используется для задания регулярных моментов считывания
биосигналов.
7.3.5.2 Синтаксис ИСО/МЭК 11404
суре G-IST <Т : ANY) - class <
validTimeLow : characterstring,
validTimeHigh :characterstring,
controlInformationRoot :characterstring,
controllnformationFxtension : characterstring,
nuilFlavor
updateMode
:NuilFlavor,
: NpdateMode,
flavorLd : Set(characterstrir.g),
head: T,
increment : QTY,
denominator : integer,
period : integer
)
7.9.5.3 Атрибуты
7.9.5.3.1 head : T: первый элемент последовательности. Это начальный элемент генерируемой
последовательности.
7.9.5.3.2 increment: QTY: приращение, то есть разность между одним элементом и предшествую
щим ему отличающимся элементом.
П р и м е р
—
При генерировании последовательности (1; 4; 7; 10; 13; ...) приращение increment
равно 3; аналогичным образом при генерировании последовательности (1; 1; 4; 4; 7; 7; 10; 10; 13: 13;...)
приращение increm ent также равно 3. Фактический т ип данных QTY определяется параметром Т. Значе
ние приращения должно быть положительным.
7.9.5.3.3 denominator: Integer: целое число, на которое делится позиция элемента последователь
ности. Задает число повторений того же самого значения элемента последовательности, перед тем как
перейти к следующему значению.
П р и м е р
—
При генерировании последовательности (1; 1; 1; 2; 2; 2; 3; 3; 3; ...) знаменатель
denom inator равен 3.
Свойство denominator применяется для генерирования нескольких последовательностей, исполь
зуемых для периодического сканирования многомерного пространства. Например, (абстрактный) экран
119