Областью определения типа данных BINARY являются последовательности битов, каждый из которых представляется 0 или 1.
Синтаксис: |
Тип данных BINARY может иметь как фиксированную, так и переменную длину (число битов). Если конкретно не указана фиксированная длина (посредством зарезервированного слова FIXED в определении), то тип данных BINARY имеет переменную длину.
Областью определения типа данных BINARY фиксированной длины является множество всех последовательностей битов длины, точно указанной в определении типа.
Областью определения типа данных BINARY переменной длины является множество всех последовательностей битов длины меньшей или равной максимальной длине, указанной в определении типа. Если длина не указана, то областью определения является множество всех последовательностей битов без ограничения на длину этих последовательностей.
Адресация к частям последовательности битов и отдельным битам может осуществляться посредством подстрочных индексов, как описано в 12.3.
Правило: значением выражения width должно быть положительное целое число.
Пример - Данный фрагмент может быть использован для хранения информации о шрифте символов:
ENTITY character;
representation : ARRAY [1:20] OF BINARY (8) FIXED ;
END_ENTITY;