2 Графическое представление этих схем отображено на рисунках C.1 и C.2 (приложение C).
В настоящем подразделе определен тип данных ПЭМ для данного прикладного модуля. Тип данных ПЭМ и его определение приведены ниже.
4.2.1 Тип данных annotation_placeholder_occurrence_role
Перечисляемый тип данных annotation_placeholder_occurrence_role позволяет указать, включает ли выделенная область определенный пользователем текст или же она включает элементы, входящие в описание геометрической формы изделия.
EXPRESS-спецификация:
*)
TYPE annotation_placeholder_occurrence_role = ENUMERATION OF
(annotation_text,
gps_data);
END_TYPE;
(*
Определения элементов перечислимого типа:
annotation_text - выделенная область содержит текст примечания;
gps_data - выделенная область содержит геометрические элементы.
4.2.2 Тип данных datc_draughting_callout_content_select
Выбираемый тип данных datc_draughting_callout_content_select является расширением типа данных draughting_callout_content_select. В настоящем типе данных к списку альтернативных выбираемых типов данных добавлен именованный тип Annotation_placeholder_occurrence.
EXPRESS-спецификация:
*)
TYPE datc_draughting_callout_content_select = SELECT BASED_ON
draughting_callout_content_select WITH
(Annotation_placeholder_occurrence);
END_TYPE;
(*
4.2.3 Тип данных datc_draughting_model_item_definition
Тип данных datc_draughting_model_item_definition является расширением типа данных draughting_model_item_definition. В настоящем типе данных к списку альтернативных типов данных добавлены типы данных Dimensional_location, Dimensional_size и Geometric_tolerance.
Примечание - Список объектных типов данных может быть расширен в прикладных модулях, использующих конструкции данного модуля.
EXPRESS-спецификация:
*)
TYPE datc_draughting_model_item_definition = EXTENSIBLE GENERIC_ENTITY SELECT
BASED_ON draughting_model_item_definition WITH
(Dimensional_location,
Dimensional_size,
Geometric_tolerance);
END_TYPE;
(*
4.2.4 Тип данных geometric_placeholder_set_select
Выбираемый тип данных datc_draughting_callout_content_select является расширяемым списком альтернативных типов данных, позволяющим ссылаться на объекты типа Cartesian_point, Point_on_curve, Point_on_surface, Planar_box, Annotation_text и Axis_placement.
Примечание - Список объектных типов данных будет расширен в прикладных ресурсах, использующих конструкции данного ресурса.
EXPRESS-спецификация:
*)
TYPE geometric_placeholder_set_select = EXTENSIBLE GENERIC_ENTITY SELECT
(Cartesian_point,
Point_on_curve,
Point_on_surface,
Planar_box,
Annotation_text,
Axis_placement);
END_TYPE;
(*
В настоящем подразделе определены объекты ПЭМ данного прикладного модуля. Каждый прикладной объект ПЭМ является простейшим неделимым элементом, который моделирует уникальное понятие прикладной области и содержит атрибуты, определяющие элементы данных объекта. Объекты ПЭМ и их определения приведены далее.
4.3.1 Объект Annotation_placeholder_occurrence
Объект Annotation_placeholder_occurrence является таким подтипом объекта Annotation_element, посредством которого предоставляется информация о положении и ориентации примечания на поле чертежа, достаточная для того, чтобы в принимающей системе на основе содержащейся в файле модели можно было бы воссоздать воспринимаемое (графическое) представление.
EXPRESS-спецификация:
*)
ENTITY Annotation_placeholder_occurrence
SUBTYPE OF (Annotation_element);
SELF\Styled_element.element : Geometric_placeholder_set;
role : annotation_placeholder_occurrence_role;
character_height : positive_length_measure;
INVERSE
the_callout : Draughting_callout FOR contents;
the_draughting_model_item_association_with_placeholders :
SET[0:1] OF Draughting_model_item_association_with_placeholder FOR
annotation_placeholder;
END_ENTITY;
(*
Определения атрибутов:
element - набор объектов, представляющих геометрические элементы определяющие выделенную область;
role - элемент перечислимого типа данных, показывающий, содержит ли выделенная область определенный пользователем текст или же она содержит геометрические элементы, описывающие изделие;
character_height - величина по вертикали рамки, ограничивающей текст;
the_callout - объект, представляющий выносной элемент, к которому относится данная выделенная область;
the_draughting_model_item_association_with_placeholders - посредством настоящего инверсного атрибута задается то, что существует только одна задаваемая объектом draughting_model_item_association_with_placeholder связь выделенной области с выносным элементом.
Неформальные утверждения:
IP1. Содержимым представленной объектом Annotation_placeholder_occurrence выделенной области должна быть одна система координат, одна или более точек различных разновидностей, ноль или одна плоская прямоугольная рамка, ноль или один текст.
IP2. Если выделенная область предназначена для описания геометрического аспекта изделия, то должна быть предоставлена согласно объекту Draughting_model_item_association_with_placeholder связь элемента чертежной модели с выделенной областью и значение атрибута name (наименование) должно соответствовать типу элемента чертежа, представляемого объектом, играющим роль атрибута definition. Соответствие определяется следующей таблицей:
Таблица 1
Сопоставление атрибутов
4.3.2 Объект Associated_dimension_text
Объект Associated_dimension_text является подтипом объекта Dimension_text.
EXPRESS-спецификация:
*)
ENTITY Associated_dimension_text
SUBTYPE OF (Dimension_text);
is_displaying :Geometric_dimension;
END_ENTITY;
(*
Определение атрибута:
is_displaying - задает объект Geometric_dimension, играющий роль настоящего атрибута объекта Associated_dimension_text.
4.3.3 Объект Dimension_curve_terminator_to_projection_curve_associativity
Объект Dimension_curve_terminator_to_projection_curve_associativity является таким подтипом объекта Annotation_occurrence_associativity, посредством которого устанавливается связь элемента пояснения с выносной или проекционной линией.
EXPRESS-спецификация:
*)
ENTITY Dimension_curve_terminator_to_projection_curve_associativity
SUBTYPE OF (Annotation_occurrence_associativity);
SELF\Annotation_occurrence_associativity.relating_element:
Dimension_curve_terminator;
SELF\Annotation_occurrence_associativity.related_element:
Projection_curve;
END_ENTITY;
(*
Определения атрибутов:
relating_element - в объекте Dimension_curve_terminator_to_projection_curve_associativity роль настоящего переопределенного наследуемого атрибута должен играть объект типа Dimension_curve_terminator;
related_element - в объекте Dimension_curve_terminator_to_projection_curve_associativity роль настоящего переопределенного наследуемого атрибута должен играть объект типа Projection_curve.
4.3.4 Объект Draughting_model_item_association_with_placeholder
Объект Draughting_model_item_association_with_placeholder является таким подтипом объекта Draughting_model_item_association, который представляет выделенную область в графической модели, содержащую технические примечания на поле чертежа.
EXPRESS-спецификация:
*)
ENTITY Draughting_model_item_association_with_placeholder
SUBTYPE OF (Draughting_model_item_association);
SELF\Draughting_model_item_association.identified_item :
Draughting_callout; annotation_placeholder :Annotation_placeholder_occurrence;
END_ENTITY;
(*
Определения атрибутов:
identified_item - объект, представляющий выносной элемент, к которому относится выделенная область;
annotation_placeholder - объект, представляющий выделенную область.
4.3.5 Объект Geometric_placeholder_set
Объект Geometric_placeholder_set является таким подтипом объекта Detailed_geometric_model_element, который представляет коллекцию подробных элементов геометрической модели, включая декартову точку, представленную объектом Cartesian_point, точку на кривой, представленную объектом Point_on_curve, точку на поверхности, представленную объектом Point_on_surface, плоский прямоугольник, представленный объектом Planar_box и систему координат, представленную объектом Axis_placement.
EXPRESS-спецификация:
*)
ENTITY Geometric_placeholder_set
SUBTYPE OF (Detailed_geometric_model_element);
elements : SET[1:?] OF geometric_placeholder_set_select;
END_ENTITY;
(*
Определение атрибута:
elements - набор объектов, представляющих элементы коллекции.
*)
END_SCHEMA; -- Dimension_and_tolerance_callouts_arm
(*
В настоящем стандарте под термином "прикладной элемент" понимается любой объектный тип данных, определенный в разделе 4, любой из его явных атрибутов и любое ограничение на подтипы. Термин "элемент ИММ" обозначает любой объектный тип данных, определенный в 5.2 или импортированный с помощью оператора USEFROM из другой EXPRESS-схемы, а также любой из его атрибутов и любое ограничение на подтипы, определенные в 5.2 или импортированные с помощью оператора USEFROM.
В данном подразделе представлена спецификация отображения, которая определяет, как каждый прикладной элемент, описанный в разделе 4 настоящего стандарта, отображается на один или более элементов ИММ (см. 5.2).
Спецификация отображения для каждого объекта ПЭМ определена ниже в отдельном пункте. Спецификация отображения атрибута объекта ПЭМ описана в подпункте пункта, содержащего спецификацию отображения этого объекта. Каждая спецификация содержит не более пяти секций.
Секция "Заголовок" содержит:
- наименование рассматриваемого объекта ПЭМ или ограничения на подтипы, либо
- наименование атрибута рассматриваемого объекта ПЭМ, если данный атрибут ссылается на тип, который не является объектным типом данных или типом SELECT, который содержит или может содержать объектные типы данных, либо
- составное выражение вида: <наименование атрибута>с<ссылочный тип>, если данный атрибут ссылается на тип, который не является объектным типом данных или типом SELECT, который содержит или может содержать объектные типы данных.
Секция "Элемент ИММ" содержит в зависимости от рассматриваемого прикладного элемента:
- наименование одного или более объектных типов данных ИММ;
- наименование атрибута объекта ИММ, представленного в форме синтаксической конструкции <наименование объекта>.<наименование атрибута>, если рассматриваемый атрибут ИММ ссылается на тип, который не является объектным типом данных или типом SELECT, который содержит или может содержать объектные типы данных;
- ключевое слово PATH, если рассматриваемый атрибут ПЭМ ссылается на объектный тип данных или тип SELECT, который содержит или может содержать объектные типы данных;
- ключевое слово IDENTICAL MAPPING, если оба прикладных объекта, присутствующих в прикладном утверждении, отображаются на тот же самый экземпляр объектного типа данных ИММ;
- ключевое слово NO MAPPING EXTENSION PROVIDED (отображение расширений не предоставляются) в тех случаях, когда расширение списка выбора расширяемого выбираемого SELECT типа данных не оказывает влияния;
- синтаксическую конструкцию/SUPERTYPE(<наименование супертипа>)/, если рассматриваемый объект ПЭМ отображается как его супертип;
- одну или несколько конструкций/SUBTYPE(<наименование подтипа>)/, если отображение рассматриваемого объекта ПЭМ является объединением отображений его подтипов.
Если отображение прикладного элемента включает в себя более одного элемента ИММ, то каждый из этих элементов ИММ представлен в отдельной строке спецификации отображения, заключенной в круглые или квадратные скобки.
Секция "Источник" содержит:
- обозначение стандарта ИСО, в котором определен данный элемент ИММ, для тех элементов ИММ, которые определены в общих ресурсах;
- обозначение настоящего стандарта для тех элементов ИММ, которые определены в схеме ИММ настоящего стандарта.
Данная секция опускается, если в секции "Элемент ИММ" используются ключевые слова PATH или IDENTICAL MAPPING или NO MAPPING EXTENSION PROVIDED.
Секция "Правила" содержит наименование одного или более глобальных правил, которые применяются к совокупности объектных типов данных ИММ, перечисленных в секциях "Элемент ИММ" или "Ссылочный путь". Если правила не применяются, то данную секцию опускают.
За ссылкой на глобальное правило может следовать ссылка на подпункт, в котором определено данное правило.
Секция "Ограничение" содержит наименование одного или нескольких ограничений на подтипы, которые применяются к совокупности объектных типов данных ИММ, перечисленных в секциях "Элемент ИММ" или "Ссылочный путь". Если ограничения на подтипы отсутствуют, то данную секцию опускают.
За ссылкой на ограничение подтипа может следовать ссылка на подпункт, в котором определено данное ограничение на подтипы.
Секция "Ссылочный путь" содержит:
- ссылочный путь к супертипам в общих ресурсах для каждого элемента ИММ, определенного в настоящем стандарте;
- спецификацию взаимосвязей между элементами ИММ, если отображение прикладного элемента требует связать экземпляры нескольких объектных типов данных ИММ. В этом случае в каждой строке ссылочного пути указывают роль элемента ИММ по отношению к ссылающемуся на него элементу ИММ или к следующему по ссылочному пути элементу ИММ.
В выражениях, определяющих ссылочные пути и ограничения между элементами ИММ, применяют следующие условные обозначения:
Определение и использование шаблонов отображения не поддерживаются в настоящей версии прикладных модулей, однако поддерживается использование предопределенных шаблонов /SUBTYPE/ и /SUPERTYPE/.
5.1.1.1 Атрибут role
5.1.1.2 Отображение связи объекта Annotation_placeholder_occurrence с объектом Geometric_placeholder_set (представленным атрибутом element)
5.1.1.3 Отображение связи объекта Annotation_placeholder_occurrence с объектом positive_length_measure (представленным атрибутом character_height)
5.1.2.1 Отображение связи объекта Associated_dimension_text с объектом Geometric_dimension (представленным атрибутом is_displaying)
5.1.3.1 Отображение связи объекта Dimension_curve_terminator_to_projection_curve_associativity с объектом Dimension_curve_terminator (представленным атрибутом relating_element)
5.1.3.2 Отображение связи объекта Dimension_curve_terminator_to_projection_curve_associativity с объектом Projection_curve (представленным атрибутом related_element)
Определение прикладного объекта Document_assignment дано в прикладном модуле "Document_assignment". В настоящей секции с целью включения утверждений, определения которых даны в настоящем прикладном модуле, дается расширение отображения прикладного объекта Document_assignment.
5.1.4.1 Отображение связи объекта Document_assignment с объектом Part_view_definition (представленным атрибутом is_assigned_to)
Определение прикладного объекта Draughting_model_item_association дано в прикладном модуле "Associative_draughting_elements". В настоящей секции с целью включения утверждений, определения которых даны в настоящем прикладном модуле, дается расширение отображения прикладного объекта Draughting_model_item_association.
5.1.5.1 Отображение связи объекта Draughting_model_item_association с объектом datc_draughting_model_item_definition (представленным атрибутом definition)
5.1.5.2 Отображение связи объекта Draughting_model_item_association с объектом Dimensional_location (представленным атрибутом definition)
5.1.5.3 Отображение связи объекта Draughting_model_item_association с объектом Dimensional_size (представленным атрибутом definition)
5.1.5.4 Отображение связи объекта Draughting_model_item_association с объектом Geometric_tolerance (представленным атрибутом definition)
5.1.6.1 Отображение связи объекта Draughting_model_item_association_with_placeholder с объектом Annotation_placeholder_occurrence (представленным атрибутом annotation_placeholder)
5.1.6.2 Отображение связи объекта Draughting_model_item_association_with_placeholder с объектом Draughting_callout (представленным атрибутом identified_item)
5.1.7.1 Отображение связи объекта Geometric_placeholder_set с объектом Annotation_text (представленным атрибутом elements)
5.1.7.2 Отображение связи объекта Geometric_placeholder_set с объектом Axis_placement (представленным атрибутом elements)
5.1.7.3 Отображение связи объекта Geometric_placeholder_set с объектом Cartesian_point (представленным атрибутом elements)
5.1.7.4 Отображение связи объекта Geometric_placeholder_set с объектом geometric_placeholder_set_select (представленным атрибутом elements)
5.1.7.5 Отображение связи объекта Geometric_placeholder_set с объектом Planar_box (представленным атрибутом elements)
5.1.7.6 Отображение связи объекта Geometric_placeholder_set с объектом Point_on_curve (представленным атрибутом elements)
5.1.7.7 Отображение связи объекта Geometric_placeholder_set с объектом Point_on_surface (представленным атрибутом elements)
В настоящем подразделе определена EXPRESS-схема, полученная из таблицы отображений, в которой использованы элементы из общих ресурсов или из других прикладных модулей, а также определены конструкции на языке EXPRESS, относящиеся непосредственно к настоящему стандарту.
В настоящем подразделе определена интерпретированная модель прикладного модуля "Выноски размеров и допусков", а также определены модификации, которым подвергаются конструкции, импортированные из общих ресурсов.
При использовании в данной схеме конструкций, определенных в общих ресурсах или в прикладных модулях, применяются следующие ограничения:
- использование объекта супертипа не дает права применять любой из его подтипов, пока этот подтип не будет также импортирован в схему ИММ;
- использование выбираемого типа SELECT не дает права применять любой из перечисленных в нем типов, пока этот тип не будет также импортирован в схему ИММ.
Сокращенные названия объектов, определенных в данной схеме, описаны в приложении A. Однозначное обозначение данной схемы определено в приложении B.
EXPRESS-спецификация:
*)
SCHEMA Dimension_and_tolerance_callouts_mim;
USE FROM Appearance_assignment_mim; -- ISO/TS 10303-1001
USE FROM Associative_draughting_elements_mim; -- ISO/TS 10303-1311
USE FROM Associative_text_mim; -- ISO/TS 10303-1132
USE FROM Basic_geometry_mim; -- ISO/TS 10303-1652
USE FROM Draughting_annotation_mim; -- ISO/TS 10303-1206
USE FROM Draughting_element_specialisations_mim; -- ISO/TS 10303-1312
USE FROM Elemental_geometric_shape_mim; -- ISO/TS 10303-1004
USE FROM Geometric_tolerance_mim; -- ISO/TS 10303-1051
USE FROM Value_with_unit_mim; -- ISO/TS 10303-1054
USE FROM draughting_element_schema -- ISO 10303-101
(draughting_model_item_definition);
USE FROM geometry_schema -- ISO 10303-42
(axis2_placement_2d,
axis2_placement_3d,
cartesian_point,
point_on_curve,
point_on_surface);
USE FROM mechanical_design_schema -- ISO 10303-113
(annotation_placeholder_occurrence,
draughting_model_item_association_with_placeholder,
md_draughting_callout_element,
md_geometric_set_select);
USE FROM presentation_definition_schema -- ISO 10303-46
(annotation_text);
USE FROM presentation_resource_schema -- ISO 10303-46
(planar_box);
USE FROM product_property_definition_schema -- ISO 10303-41
(characterized_object,
property_definition,
product_definition_shape,
shape_aspect,
shape_aspect_relationship);
USE FROM shape_tolerance_schema -- ISO 10303-47
(geometric_tolerance);
(*
Примечания
1 Схемы, ссылки на которые приведены выше, содержатся в следующих частях стандарта ИСО 10303:
2 Графическое представление данной схемы отображено на рисунках D.1 и D.2 в приложении D.
В настоящем пункте определены типы ИММ для данного прикладного модуля. Типы ИММ и их определения приведены ниже.
5.2.1.1 Тип данных datc_draughting_model_item_definition
Тип данных datc_draughting_model_item_definition является расширением типа данных draughting_model_item_definition. В настоящем типе данных к списку альтернативных типов данных добавлены типы данных dimensional_location, dimensional_size, angularity_tolerance, circular_runout_tolerance, coaxiality_tolerance, concentricity_tolerance, cylindricity_tolerance, flatness_tolerance, line_profile_tolerance, geometric_tolerance, geometric_tolerance_with_datum_reference, geometric_tolerance_with_defined_unit, geometric_tolerance_with_defined_area_unit, geometric_tolerance_with_maximum_tolerance, geometric_tolerance_with_modifiers, modified_geometric_tolerance, parallelism_tolerance, perpendicularity_tolerance, position_tolerance, roundness_tolerance, straightness_tolerance, surface_profile_tolerance, symmetry_tolerance, total_runout_tolerance и unequally_disposed_geometric_tolerance.
Примечание - Список объектных типов данных может быть расширен в прикладных модулях, использующих конструкции данного модуля.
EXPRESS-спецификация:
*)
TYPE datc_draughting_model_item_definition = EXTENSIBLE GENERIC_ENTITY SELECT
BASED_ON draughting_model_item_definition WITH
(dimensional_location,
dimensional_size,
angularity_tolerance,
circular_runout_tolerance,
coaxiality_tolerance,
concentricity_tolerance,
cylindricity_tolerance,
flatness_tolerance,
line_profile_tolerance,
geometric_tolerance,
geometric_tolerance_with_datum_reference,
geometric_tolerance_with_defined_unit,
geometric_tolerance_with_defined_area_unit,
geometric_tolerance_with_maximum_tolerance,
geometric_tolerance_with_modifiers,
modified_geometric_tolerance,
parallelism_tolerance,
perpendicularity_tolerance,
position_tolerance,
roundness_tolerance,
straightness_tolerance,
surface_profile_tolerance,
symmetry_tolerance,
total_runout_tolerance,
unequally_disposed_geometric_tolerance);
END_TYPE;
(*
5.2.1.2 Тип данных dimensioning_standard_document_reference_item
Тип данных dimensioning_standard_document_reference_item является расширением типа данных document_reference_item. В настоящем типе данных к списку альтернативных типов данных добавлены типы данных product_definition.
Примечание - Список объектных типов данных может быть расширен в прикладных модулях, использующих конструкции данного модуля.
EXPRESS-спецификация:
*)
TYPE dimensioning_standard_document_reference_item = EXTENSIBLE GENERIC_ENTITY
SELECT BASED_ON document_reference_item WITH
(product_definition);
END_TYPE;
(*
Настоящий пункт определяет объект ИММ для данного прикладного модуля. Объект ИММ и его определение приведены далее.
5.2.2.1 Объект dimension_curve_terminator_to_projection_curve_associativity
Объект dimension_curve_terminator_to_projection_curve_associativity является таким подтипом объекта annotation_occurrence_associativity, посредством которого реализована концепция объекта Dimension_curve_terminator_to_projection_curve_associativity (определенного в ПЭМ).
EXPRESS-спецификация:
*)
ENTITY dimension_curve_terminator_to_projection_curve_associativity
SUBTYPE OF (annotation_occurrence_associativity);
SELF\annotation_occurrence_relationship.relating_annotation_
occurrence :dimension_curve_terminator;
SELF\annotation_occurrence_relationship.related_annotation_
occurrence : projection_curve;
END_ENTITY;
(*
Определения атрибутов:
relating_annotation_occurrence - в объекте dimension_curve_terminator_to_projection_curve_associativity роль настоящего переопределенного наследуемого атрибута должен играть объект типа dimension_curve_terminator;
related_annotation_occurrence - в объекте dimension_curve_terminator_to_projection_curve_associativity роль настоящего переопределенного наследуемого атрибута должен играть объект типа projection_curve.
*)
END_SCHEMA; -- Dimension_and_tolerance_callouts_mim
(*
(обязательное)
Методы реализации, входящие в состав комплекса стандартов ИСО 10303, содержат требования к использованию сокращенных наименований объектов. Наименования объектов на языке EXPRESS и соответствующие им сокращенные наименования находятся по следующим URL-адресам:
/template/go.php?url=https://standards.iso.org/iso/10303/tech/short_names/short_names.txt
(обязательное)
B.1 Обозначение документа
Для однозначного обозначения в открытой системе настоящему стандарту присвоен следующий идентификатор объекта:
{iso standard 10303 part(1362) version(3)}
Смысл данного обозначения установлен в ИСО/МЭК 8824-1 и описан в ИСО 10303-1.
B.2 Обозначение схемы
B.2.1 Обозначение схемы Dimension_and_tolerance_callouts_arm
Для обеспечения однозначного обозначения спецификаций схемы настоящего прикладного модуля в открытой информационной системе, схеме Dimension_and_tolerance_callouts_arm присвоен следующий идентификатор объекта:
{iso standard 10303 part(1362) version(3) schema(1) dimension-and-tolerance-callouts-arm(1)}
Смысл данного обозначения установлен в ИСО/МЭК 8824-1 и описан в ИСО 10303-1.
B.2.2 Обозначение схемы Dimension_and_tolerance_callouts_mim
Для обеспечения однозначного обозначения спецификаций схемы настоящего прикладного модуля в открытой информационной системе, схеме Dimension_and_tolerance_callouts_mim присвоен следующий идентификатор объекта:
{iso standard 10303 part(1362) version(3) schema(1) dimension-and-tolerance-callouts-mim(2)}
Смысл данного обозначения установлен в ИСО/МК 8824-1 и описан в ИСО 10303-1.
(справочное)
Диаграммы на рисунках C.1 и C.2 получены из сокращенного листинга ПЭМ на языке EXPRESS, определенного в разделе 4. В диаграммах использована графическая нотация EXPRESS-G языка EXPRESS.
В данном приложении приведены два различных представления ПЭМ для рассматриваемого прикладного модуля:
- представление на уровне схем отображает импорт конструкций, определенных в схемах ПЭМ других прикладных модулей, в схему ПЭМ рассматриваемого прикладного модуля с помощью операторов USE FROM;
- представление на уровне объектов отображает конструкции на языке EXPRESS, определенные в схеме ПЭМ данного прикладного модуля, а также ссылки на импортированные конструкции, которые конкретизированы или на которые ссылаются конструкции схемы ПЭМ рассматриваемого прикладного модуля.
Примечание - Оба эти представления являются неполными. Представление на уровне схем не отображает схемы ПЭМ модулей, которые импортированы косвенным образом. Представление на уровне объектов не отображает импортированных конструкций, которые не конкретизированы или на которые отсутствуют ссылки в конструкциях схемы ПЭМ рассматриваемого прикладного модуля.
Описание EXPRESS-G установлено в ИСО 10303-11.
![]() EXPRESS-G (диаграмма 1 из 1)
![]() EXPRESS-G (диаграмма 1 из 1)
(справочное)
Диаграммы на рисунках D.1 и D.2 отражают графическое представление сокращенного листинга ИММ на языке EXPRESS, приведенного в 5.2. В диаграммах использована графическая нотация EXPRESS-G языка EXPRESS.
В данном приложении приведены два различных представления ИММ рассматриваемого прикладного модуля:
- представление на уровне схем отображает импорт конструкций, определенных в схемах ИММ других прикладных модулей или в схеме общих ресурсов, в схему ИММ рассматриваемого прикладного модуля с помощью операторов USEFROM;
- представление на уровне объектов отображает конструкции на языке EXPRESS, определенные в схеме ИММ данного прикладного модуля, а также ссылки на импортированные конструкции, которые конкретизированы или на которые имеются ссылки в конструкциях схемы ИММ рассматриваемого прикладного модуля.
Примечание - Оба эти представления являются неполными. Представление на уровне схем не отображает схем ИММ модулей, которые импортированы косвенным образом. Представление на уровне объектов не отображает импортированных конструкций, которые не конкретизированы или на которые отсутствуют ссылки в конструкциях схемы ИММ рассматриваемого прикладного модуля.
Описание EXPRESS-G установлено в ИСО 10303-11.
![]() EXPRESS-G (диаграмма 1 из 1)
![]() EXPRESS-G (диаграмма 1 из 1)
(справочное)
МАШИННО-ИНТЕРПРЕТИРУЕМЫЕ ЛИСТИНГИ
В настоящем приложении приведены ссылки на сайты, на которых находятся листинги наименований объектов на языке EXPRESS и соответствующих сокращенных наименований, установленных или на которые даются ссылки в настоящем стандарте. На этих же сайтах представлены листинги всех EXPRESS-схем, определенных в настоящем стандарте, без комментариев или другого поясняющего текста. Эти листинги приведены в машинно-интерпретируемой форме и могут быть получены по следующим адресам URL:
сокращенные наименования /template/go.php?url=https://standards.iso.org/iso/10303/tech/short_names/short_names.txt
EXPRESS: /template/go.php?url=https://standards.iso.org/iso/10303/smrl/v7/tech/smrlv7.zip.
Таблица E.1
Листинги ПЭМ и ИММ на языке EXPRESS
Примечание - Информация, представленная в машинно-интерпретированном виде по указанным выше URL-адресам, является справочной. Информация, приведенная в тексте настоящего стандарта, является обязательной.
(справочное)
ИСТОРИЯ ИЗМЕНЕНИЙ
F.1 Общие положения
Настоящее приложение содержит историю технических модификаций стандарта ISO/TS 10303-1362.
F.2 Изменения во втором издании
F.2.1 Обзор изменений
Второе издание настоящего стандарта включает в себя модификации первого издания, перечисленные ниже.
F.2.2 Изменения в ПЭМ
Добавлены следующие описания и спецификации интерфейса ПЭМ на языке EXPRESS:
- USE_FROM Geometric_tolerance_arm;
- TYPE datc_draughting_model_item_definition.
Удалены следующие описания и спецификации интерфейса ПЭМ на языке EXPRESS:
- USE_FROM Dimension_tolerance_arm;
- ENTITY Dimensioning_standard.
Кроме того, изменения были внесены в спецификацию отображения, схему ИММ и EXPRESS-G диаграммы для отражения и соответствия изменениям, внесенным в ПЭМ.
F.2.3 Изменения в ИММ
Добавлены следующие описания и спецификации интерфейса ИММ на языке EXPRESS:
- USE_FROM Geometric_tolerance_mim;
- TYPE datc_draughting_model_item_definition.
Изменены следующие описания и спецификации интерфейса ИММ на языке EXPRESS:
- TYPE dimensioning_standard_document_reference_item.
Удалены следующие описания и спецификации интерфейса ИММ на языке EXPRESS:
- USE_FROM Dimension_tolerance_mim.
F.3 Изменения в третьем издании
F.3.1 Обзор изменений
Третье издание настоящего стандарта включает в себя модификации второго издания, перечисленные ниже.
F.3.2 Изменения в ПЭМ
Добавлены следующие описания и спецификации интерфейса ПЭМ на языке EXPRESS:
- USE_FROM Appearance_assignment_arm;
- USE_FROM Associative_text_arm;
- USE_FROM Basic_geometry_arm;
- USE_FROM Elemental_geometric_shape_arm;
- USE_FROM Value_with_unit_arm;
- TYPE annotation_placeholder_occurrence_role;
- TYPE datc_draughting_callout_content_select;
- TYPE geometric_placeholder_set_select;
- ENTITY Annotation_placeholder_occurrence;
- ENTITY Draughting_model_item_association_with_placeholder;
- ENTITY Geometric_placeholder_set.
Кроме того, изменения были внесены в спецификацию отображения, схему ИММ и EXPRESS-G диаграммы для отражения и соответствия изменениям, внесенным в ПЭМ.
F.3.3 Изменения в структурах отображения ПЭМ в ИММ
В спецификации отображения ПЭМ в ИММ были внесены следующие изменения:
- добавлена спецификация отображения прикладного объекта Annotation_placeholder_occurrence;
- изменена спецификация отображения прикладного объекта Draughting_model_item_association;
- добавлена спецификация отображения прикладного объекта Draughting_model_item_association_with_placeholder;
- добавлена спецификация отображения прикладного объекта Geometric_placeholder_set.
F.3.4 Изменения в ИММ
Добавлены следующие описания и спецификации интерфейса ИММ на языке EXPRESS:
- USE_FROM Appearance_assignment_mim;
- USE_FROM Associative_text_mim;
- USE_FROM Basic_geometry_mim;
- USE_FROM draughting_element_schema(draughting_model_item_definition);
- USE_FROM Elemental_geometric_shape_mim;
- USE_FROM geometry_schema(axis2_placement_2d);
- USE_FROM geometry_schema(axis2_placement_3d);
- USE_FROM geometry_schema(cartesian_point);
- USE_FROM geometry_schema(point_on_curve);
- USE_FROM geometry_schema(point_on_surface);
- USE_FROM mechanical_design_schema(annotation_placeholder_occurrence);
- USE_FROM mechanical_design_schema(draughting_model_item_association_with_placeholder);
- USE_FROM mechanical_design_schema(md_draughting_callout_element);
- USE_FROM mechanical_design_schema(md_geometric_set_select);
- USE_FROM presentation_definition_schema(annotation_text);
- USE_FROM presentation_resource_schema(planar_box);
- USE_FROM product_property_definition_schema(characterized_object);
- USE_FROM product_property_definition_schema(property_definition);
- USE_FROM product_property_definition_schema(product_definition_shape);
- USE_FROM product_property_definition_schema(shape_aspect);
- USE_FROM product_property_definition_schema(shape_aspect_relationship);
- USE_FROM shape_tolerance_schema(geometric_tolerance);
- USE_FROM Value_with_unit_mim.
Изменены следующие описания и спецификации интерфейса ИММ на языке EXPRESS:
- TYPE datc_draughting_model_item_definition.
Удалены следующие описания и спецификации интерфейса ИММ на языке EXPRESS:
- RULE draughting_model_items_constraint.
(справочное)
И ДОКУМЕНТОВ НАЦИОНАЛЬНЫМ СТАНДАРТАМ
Таблица ДА.1
Вернуться в "Каталог нормативных документов"
Источник информации: https://internet-law.ru/documents/prod/gost-r_gosudarstvennyj-standart/27/gost_77164.html
На правах рекламы:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||