ГОСТ Р ИСО 10303-21-2002
ENTITY ххх:----
-----
> А
р0: ууу;
------
-----
> В
р! : ууу;
-----
> С
р2 : ууу;
-----
> D
DERIVE
attrib5 : vector : » func_normal (p0, pi. p2);
----------
> E
attriM : real: = func_diamctcr (pi). pi. p2);
-------------
> F
END_ENT1TY;
Образец экземпляров объекта в секции данных:
#9 - YYY(0.0, 0.0. 0.0);
#IQ-YYY(1.0, 2.0, 3.0);
#11 - YYY(4.0, 5.0. 6.0);
«12 = ХХХ(#9. «10. #11);
ЛЛЛА
АВ СD
А: имя объекта ххх и EXPRESS отображается встандартное ключевое слово XXXобъекта секцииданных;
В: рОявляется ссылкой на объект ууу экземпляром объекта «9;
С: pi является ссылкой на объект ууу экземпляром объекта #10;
D: р2 является ссылкой на объект ууу экземпляром объекта #11;
Е: attnbS в лом экземпляре объекта нс отображается. поскольку он является вычисляемым атрибутом;
F: attrib4 в этом экземпляре объекта не отображается, поскольку он является вычисляемым атрибутом.
10.2.4 О т о б р а ж е н и е а т р и б у т о в , з н а ч е н и я к о т о р ы х я в л я ю т с я э к з е м п л я
рами о б ъ е к т о в
Если экземпляр объекта определен как атрибут другого (ссылающегося на него) экземпляра
объекта, первый (на который ссылаются) экземпляр объекта должен быть отображен в структуру
обмена как имя экземпляра объекта (см. 6.3.4). Ссылка на этот экземпляр объекта может быть внутри
секций данных, то есть где-то в пределах секций данных экземпляр объекта, на который ссылаются,
должен быть указан слева от знака равенстваЭто определение может предшествовать приме
нению экземпляра объекта в качестве атрибута или следовать за ним. Его описание не должно
входить в эту секцию в качестве атрибута используемого экземпляра объекта.
П р и м е ч а н и е—Вприложении Fописаны методыоценки соответствия схемы при наличии вструктуре
обмена нескольких секций данных, основанных на разных EXPRESS-схсмах. включая ссылки между экзем
плярами объектов, определенных в этих секциях на основе разных EXPRESS-
cxc
m
.
Пр и мср —Определение объекта в языке EXPRESS:
ENTITY ууу;
х : REAL;
v : REAL;
г : REAL;
END_ENTITY:
ENTITY xxx;
p0 : yyy;-----------> A
pi : yyy;-----------> В
END.ENT1TY:
Образец экземпляра объекта в секции данных:
#1 - YYY (3.,4.. 5.);
#2 » XXX («1. «3);
#3 - YYY (1., 2.. 3.);
10.2.5 О бъ е к т ы , о п р е д е л е н н ы е к ак п о д т и п ы д р у ги х о б ъ е к т о в
ГОСТ Р ИСО 10303-11 определяет экземпляры объекта, имеющего раздел SUBTYPE (подтип),
являющийся “экземплярами сложных объектов”, так. что они могут включать в себя атрибуты из
нескольких объявлений типов объектов. В настоящем пункте определено, как экземпляры сложных
объектов должны быть отображены в структуру обмена.
28