ГОСТ Р ИСО 10303-21-2002
Для того чтобы покатать окончание кодирования символов по стандартам серии
ИСО/МЭК 10646 встроке и возврат к прямому кодированию с использованием основного алфавита,
должна быть использована управляющая директива обратная косая черта, прописная буква X.
цифра ноль, обратная косая черта "\Х0\’\
6.3.3.3 Кодирование в строке единичного 8-битного байта
В строке может быть закодирован 8-битный байт со значением от 0 до 255. Для того чтобы
указать, что следующие два шестнадцатеричных символа должны быть интерпретированы как 8-
битный байт, должна быть использована управляющая директива обратная косая черта, прописная
буква X. обратная косая черта “\Х \’\ интерпретируемая как 8-битный байт ячейки символа уровня 0
ОМУ по стандартам серии ИСО/МЭК 10646.
Примечание —Символы, определенные в ИСО/МЭК 10646-1 и ИСО/МЭК 8859-1. должны быть
указаны в соответствующем диапазоне.
Комментарии
Пример
Хранящаяся строка
’sec \X\A7 4.1*
’line one\X0Alinc two’
Содержание
см. 4.1
строка один
строка два
-
содержит новые строки
6.3.3.4 Максимальная длина строки
Максимальная длина строки, сохраняемая в структуре обмена, ограничена 32769 8-битными
байтами, включая начальный и конечный апострофы. Если в хранящуюся строку включены кавычки,
обратная косая черта, апострофы, директивы управления печатью (см. раздел 11) или символы,
закодированные в соответствии с 6.3.3.1, 6.3.3.2 или 6.3.3.3, максимальная длина действительного
содержания строки будет меньше, чем 32767 графических символов. Действительным содержанием
является последовательность графических символов, полученная после того, как будут выполнены
соглашения по кодированию.
6.3.4 И м е н а э к з е м п л я р о в о б ъ е к т о в
Имя экземпляра объекта должно быть закодировано как знак номера “#”, за которым следует
целое без знака. Целое должно представлять любую комбинацию из одной или нескольких десятич
ных цифр. Г1о меньшей мере одна цифра не должна быть “0”. Предшествующие нули в имени
экземпляра объекта не имеют значения.
СНВ для имен экземпляров объектов приведена в таблице 2 в правиле подстановки EN
TITY. INSTANCE,NAME.
При мс р
Правильное выражение имени
#12
#023
Неправильное выражение имени
#+023
#
00.1
74
«439А6
Значение
Именует экземпляр объекта или ссылается на
экземпляр объекта с идентификатором 12
Именует экземпляр объекта или ссылается на
экземпляр объекта с идентификатором 23
Ошибка
Содержит знак ’+*
Содержит десятичную точку
Нс начинается со знака номера
Содержит символы алфавита
Если имена экземпляров объектов появляются внутри списка атрибутов экземпляра объекта,
то их используют как ссылки на другие экземпляры объектов. Разрешены ссылки как вперед, так и
назад.
6.3.5 П е р е ч и с л я е м ы е з н а ч е н и я
Перечисляемое значение должно быть закодировано как последовательность прописных букв
или цифр, начинающаяся с прописной буквы, ограниченная точками. Смысл заданного перечисляе
мого значения задается EXPRESS-схемой и соответствующими определениями из объявлений пере
числяемого типа.
10