Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Конспект лекций 28.3.doc
Скачиваний:
68
Добавлен:
24.09.2019
Размер:
1.47 Mб
Скачать
    1. Экземпляры объектов секции данных, определенные пользователем

Экземпляр области определенный пользователем, является объектом, который не является частью EXPRESS-схемы, указанной в заголовочной секции. Экземпляры должны соответствовать тому же синтаксису, что и все экземпляры объектов секции данных, за исключением того, что для USER_DEFINED_KEYWORD как часть его определения должен быть использован выбор SIMPLE_RECORD. Смысл

Экземпляра является предметом соглашения между партнерами.

Пример

DATA

.

.

#1=PT(0.0,0.2,0.4);

#2=PT(3.0,1.0,5.0);

.

.

#12=!MYCURVE(0.0,0.0,0.0,1.0,$,$,$); - объект определенный пользователем

.

.

ENDSEC;

7. Отображение из express в структуру обмена

Данный раздел описывает, каким образом экземпляры типов данных, определенных в языке EXPRESS отображаются в структуру обмена.

Язык EXPRESS включает в себя объявления TYPE (типов), ENTITY (объектов) и CONSTANT (констант), спецификации ограничений и описание алгоритмов. Только экземпляры определенные как типы данных EXPRESS с помощью объявлений TYPE и ENTITY, отображаются в структуру обмена. Другие элементы языка в структуру обмена не отображаются.

Таблица 4 – краткая справочная таблица отображений.

ЭЛЕМЕНТ EXPRESS ОТОБРАЖАЕТСЯ В

ARRAY список (list)

BAG список (list)

BOOLEAN булевскую переменную (boolean)

BINARY двоичное(binary)

CONSTANT НЕ ОТОБРАЖАЕТСЯ

DERIVED ATTRIBUTE НЕ ОТОБРАЖАЕТСЯ

ENTITY экземпляр объекта

ENTITY AS ATTRIBUTE имя экземпляра объекта

ENUMERATION перечисление(enumeration)

FUNCTION НЕ ОТОБРАЖАЕТСЯ

INVERSE НЕ ОТОБРАЖАЕТСЯ

INTEGER целое

LIST список

LOGICAL перечисление(enumeration)

NUMBER вещественное

PROCEDURE НЕ ОТОБРАЖАЕТСЯ

REAL вещественное

REMARKS НЕ ОТОБРАЖАЕТСЯ

RULE НЕ ОТОБРАЖАЕТСЯ

SCHEMA НЕ ОТОБРАЖАЕТСЯ

SELECT см. 11.1.8

SET список

STRING строка

TYPE см. 11.1.6

UNIQUE RULE НЕ ОТОБРАЖАЕТСЯ

WHERE RULES НЕ ОТОБРАЖАЕТСЯ

7.1 Отображение типов данных в express

Данный раздел определяет преобразование из элементов EXPRESS, являющихся типами данных, в структуру обмена.