ГОСТ Р ИСО/МЭК МФС 11185-8-98Электронная версия
к
- минимум: целочисленное значение между 0 и максимальной координатой
к
поля, включа
ются оба значения.
12.3.4.1 Проверка правильности ввода
Инструкции проверки правильности ввода не обеспечиваются данным атрибутом ИВГ1.
12.3.4.2 Проверка правильности вывода
Если атрибут «счет поля* имеет значение «необязательный*, содержимое является допустимым,
если, и только если, по меньшей мере одно из следующих утверждений является истинным:
a) после последнего теста обеспечения данного атрибута ИВП для поля функция локальной
обработки не была принята для обновления какого-либо элемента массива поля;
b
) или значение «минимум* равно 0 или имеются непустые элементы массива со значением
координатыв пределах между 1и значением «минимум», включаются оба значения.
Если атрибут «счет поля» имеет значение «обязательный», содержимое поля является допусти
мым, если, и только если, утверждение а) является ложным, а утверждение Ь) является истинным.
П р и м е ч а н и я
1 Для обновления (X) информация обновления, которая передается функции локальной обработки,
должна использовать логическую адресацию.
2 В соответствии с 13.2 ГОСТ Р ИСО 9040, если элемент нс имеет в настоящий момент присвоенного
ему значения первичною атрибута, он считается пустым.
12.3.4.3 Управление устройствам
Данный атрибут ИВП не воздействует на абстрактные объекты для управления устройством.
12.3.5 Д о п у с т и м ы ев в о д и м ы е д а н н ы еполя
Для атрибута ИВП «допустимые вводимые данные поля» определяются следующие значения:
- выходной тест (строки, реагирование на регистр);
- входной тест (первые знаки, да знакам, нет знакам, реагирование на регистр),
в которых типами значений параметров яатяются:
- строки: множество строк знаков (как определено в 3.5.2 настоящего стандарта), каждая из
которых имеет такую же длину, как поле:
- первые знаки: одно из
- множество знаков (как определено в 3.5.1 настоящего стандарта);
- символическое значение «нуль*;
- да знакам: одно из
- множество знаков (как определено в 3.5.1 настоящего стандарта):
- символическое значение «все»:
- нет знакам: одно из
- множество знаков (как определено в 3.5.1 настоящего стандарта);
- символическое значение «никакой»;
- реагирование на регистр: символическое значение из множества («да», «нет*).
П р и ме ча н и с — Строки знаков, определенные индивидуальными ИВП. из которых формируется
значение параметра «строки», необязательно должны быть одинаковой длины с полем. Конструкция значения
параметра из этих ИВП определяет способ, по которому заполняющие знаки (пробелы для текстовых строк и
нули для числовых строк) используются для выравнивания длины (см. 12.4.16 н 12.4.17 настоящего стандарта).
12.3.5.1 Проверка правильности ввО()а
12.3.5.1.1 Если атрибут «допустимые вводимые данные поля* имеет значение «выходной тест*,
он не обеспечивает инструкции проверки правильности ввода.
Если атрибут «допустимые вводимые данные поля» имеет значение «входной тест*, он
определяет допустимое содержимое для элементов массива. Информация обновления удовлетворяет
обеспечение проверки правильности ввода данного атрибута ИВП. если, и только если, результатом
обновления будет допустимое содержимое для каждого элемента массива, который эта информация
адресует в соответствующем поле. Пустой элемент массива всегда должен рассматриваться как
допустимое содержимое. Критерий допустимости содержимого непустого элемента массива опреде
ляется в 12.3.5.1.2 настоящего стандарта. По этому критерию значение «все» для параметра «да
знакам» должно интерпретироваться как множество,содержащее каждый знак, а значение «никакой*
для параметра «нет знакам» должно интерпретироваться как множество, ме содержащее знаков.
Примечания
1 Элементы массива поля, которые не адресуются информацией обновления, не тестируются на допус
тимость своего содержимого.
Элементы массива, адресуемые без изменения содержимого, т.с. посредством атрибутов обновлении с
текущими значениями, тестируются па допустимость.
18