ГОСТ Р ИСО/ТС 10303-1052—2009
П р и м е ч а н и я
1 Схемы, ссылки на которыеданы выше, определены в следующих стандартах комплекса ИСО 10303.
Foundatlon_representatlon_mlm
Measure_representation_mlm
representatton_schema
— ИСО/ТС 10303-1006;
— ИСО/ТС 10303-1118;
— ИСО 10303-43.
Shape_property_aselgnment_mlm — ИСО/ТС 10303-1032.
2 Графическое представление данной схемы приведено на рисунках 0.1 и 0.2. приложение О.
5.2.1 Опредолония объектов ИММ
В данном подразделе определены объекты ИММ для данного прикладного модуля. Объекты ИММ
и их определения приведены ниже.
5.2.1.1 Объект default_tolerance_table
Объект default_tolerance_table является подтипом объекта representation, содержащим инфор
мациюобобобщенныхдопусках. Дополнительныесведениясодержатсявопределении ПЭМ для объек
та General_tolerance_table
EXPRESS-спеииФикация:
‘ )
ENTITY default_tolerance_table
SUBTYPE OF (representation);
WHERE
WR1: SIZEOF( QUERY( i<* SELF.items | NOT
(‘DEFAULT_TOLERANCE_MIM.DEFAULT_TOLERANCE_TABLE CELL’ IN TYPEOF(i))))= 0;
WR2; (SIZEOF( QUERY( rr <* USEDIN(SELF.’REPRESENTATION_SCHEMA.’+
REPRESENTATIONJRELATIONSHIP.REP_1) |rename <
’general tolerance definition’))=0)AND
(SIZEOF( QUERY( rr<* USEDIN(SELF.’REPRESENTATION_SCHEMA.’ +
REPRESENTATION_RELATIONSHIP.REP_1’) | (rr.name =general tolerance definition’) AND
(rr.rep_2.name < defaulttolerance’)))=0)AND (SIZEOF( USEDIN(SELF,’REPRESENTATION_SCHEMA.’ +
REPRESENTATION_RELATIONSHIP.REP_2’)) =0);
END_ENTITY;
Г
Формальные утверждения:
WR1 — элементами экземпляра объекта dofault_tolerance_table должны быть только объекты
representationjtem. относящиеся к типуdefault_tolerance_table_cell;
WR2 — на экземпляр объекта default_tolerance_table не должны ссылаться какие-либо объекты
ropresentation_relationship, за исключением ссылок на него как на гер_1. от объектов
representation_relationshipсименемgeneraltolerancedefinition’.Еслитакиеобъекты
represontation_relationship существуют, то они должны ссылаться на объекты гер_2 типа
representation с именем default tolerances’.
5.2.1.2 Объект default_tolerance_table_cell
Объектdefault_tolerance_table_cellявляетсяподтипомобъектаcompound_
representationjtem. определяющим содержимое одной ячейки в объекте default_tolerance_table.
Дополнительные сведения содержатся в определении ПЭМ для объекта Tolorance_table_coll.
EXPRESS-спеиификация:
*)
ENTITY default joleranceJable_cell
SUBTYPE OF (compound_representation_item);
WHERE
WR1; SIZEOF(QUERY( x <* USEDIN(SELF,’REPRESENTATION_SCHEMA.’ ♦
’REPRESENTATION.ITEMS’) | ’DEFAULT_TOLERANCE_MIM.’ ♦ DEFAULT_TOLERANCE_TABLE’ IN
TYPEOF(x)))=1;
WR2;defaultJolerance_table_cell_wr2(SELRcompound_representation_item.item_element);
WR3; defaultJoleranceJable_cell_wr3(SELRcompound_representation_item.item_element);
WR4:defaultjoleranceJable_cell_wr4(SELRcompound_representationJtem.item_element);
14