allgosts.ru25. МАШИНОСТРОЕНИЕ25.040. Промышленные автоматизированные системы

ГОСТ Р ИСО 10303-511-2006 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 511. Прикладные интерпретированные конструкции. Топологически ограниченная поверхность

Обозначение:
ГОСТ Р ИСО 10303-511-2006
Наименование:
Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 511. Прикладные интерпретированные конструкции. Топологически ограниченная поверхность
Статус:
Действует
Дата введения:
07/01/2007
Дата отмены:
-
Заменен на:
-
Код ОКС:
25.040.40

Текст ГОСТ Р ИСО 10303-511-2006 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 511. Прикладные интерпретированные конструкции. Топологически ограниченная поверхность



ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ТЕХНИЧЕСКОМУ РЕГУЛИРОВАНИЮ И МЕТРОЛОГИИ

НАЦИОНАЛЬНЫЙ

СТАНДАРТ

РОССИЙСКОЙ

ФЕДЕРАЦИИ

ГОСТ Р исо 10303-511— 2006

Системы автоматизации производства и их интеграция

ПРЕДСТАВЛЕНИЕ ДАННЫХ ОБ ИЗДЕЛИИ И ОБМЕН ЭТИМИ ДАННЫМИ

Часть 511

Прикладные интерпретированные конструкции. Топологически ограниченная поверхность

ISO 10303-511:2001

Industrial automation systems and integration — Product data representation and exchange — Part 511: Application interpreted construct: Topologically bounded surface (IDT)

Издание официальное

<0

8

<4

Л

M

Ifl

Мост

Стаида|Н1Чфми

ШГ

ГОСТ Р ИСО 10303-511—2006

Предисловие

Цели и принципы стандартизации е Российской Федерации установлены Федеральным законом от 27 декабря 2002 г. N9 1&4-ФЗ «О техническом регулировании», а правила применения национальных стандартов Российской Федерации — ГОСТ Р 1.0—2004 «Стандартизация в Российской Федерации. Основные положения »

Сведения о стандарте

1    ПОДГОТОВЛЕН Государственным научным учреждением «Центральный научно-исследовательский и опытно-конструкторский институт робототехники и технической кибернетики» на основе собственного аутентичного перевода стандарта, указанного в пункте 4

2    ВНЕСЕН Техническим комитетом по стандартизации ТК 459 «Информационная поддержка жизненного цикла изделий»

3    УТВЕРЖДЕН И 8ВЕДЕН В ДЕЙСТВИЕ Приказом Федерального агентства по техническому регулированию и метрологии от 27 декабря 2006 г. № 493-ст

4    Настоящий стандарт идентичен международному стандарту ИСО 10303-511:2001 аСистемы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 511. Прикладные интерпретированные конструкции. Топологически ограниченная поверхность» (IS0 10303-511:2001 «Industrial automation systems and integration — Product data representation and exchange — Part 511: Application interpreted construct: Topologically bounded surface»). При применении настоящего стандарта рекомендуется использовать вместо ссылочных международных стандартов соответствующие им национальные стандарты Российской Федерации, сведения о которых приведены в дополнительном приложении Е

5    ВВЕДЕН ВПЕРВЫЕ

Информация об изменениях к настоящему стандарту публикуется в ежегодно издаваемом информационном указателе «Национальные стандарты», а текст изменений и поправок — е ежемесячно издаваемых информационных указателях «Национальные стандарты». В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ежемесячно издаваемом информационном указателе «Национальные стандарты». Соответст-вующая информация, уведомление и тексты размещаются также в информационной системе обще• гопользования — на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет

© Стандартинформ. 2007

Настоящий стандарт не может быть полностью или частично воспроизведен, тиражирован и распространен в качестве официального издания без разрешения Федерального агентства по техническому регулированию и метрологии

ГОСТ Р ИСО 10303-511—2006

Содержание

1    Область применения...................................................1

2    Нормативные ссылки..................................................1

3    Термины и определения................................................2

3.1    Термины, определенные в ИСО 10303-1 .....................................2

3.2    Термины, определенные в ИС0 10303-42 ....................................2

3.3    Термин, определенный в ИС0 10303-202.....................................2

3.4    Другие определения..................................................2

4    Сокращенный листинг на языке EXPRESS.....................................3

4.1    Основные понятия и допущения.........................................4

4.2    Определение объекта advanced_face схемы aic_topologically_bounded_surface...........S

Приложение А (обязательное) Сокращенное наименование объекта....................6

Приложение 8 (обязательное) Регистрация информационного объекта...................8

Приложение С (справочное) Машинно-интерпретирувмые листинги.....................9

Приложение О (справочное) EXPRESS-G диаграммы..............................9

Приложение Е (справочное) Сведения о соответствии национальных стандартов Российской

Федерации ссылочным международным стандартам....................18

in

ГОСТ Р ИСО 10303-511—2006

Введение

Стандарты комплекса ИСО 10303 распространяются на компьютерное представление информации об изделиях и обмен данными об изделиях. Их целью является обеспечение нейтрального механизма. способного описывать изделия на всем протяжении их жизненного цикла. Этот механизм применим не только для нейтральногообмена файлами, появляется также основой для реализации и совместного доступа к базам данных об изделиях и организации архивирования.

Стандарты комплекса ИСО 10303 представляют собой набор отдельно издаваемых стандартов (частей). Стандарты данного комплекса относятся к одной из следующих тематических грулл: методы описания, интегрированные ресурсы, прикладные интерпретированные конструкции, прикладные протоколы. комплекты абстрактных тестов, методы реализации и аттестационное тестирование. Группы стандартов данного комплекса описаны в ИС0 10303-1. Настоящий стандарт входит в группу прикладных интерпретированных конструкций.

Прикладная интерпретированная конструкция (ПИК) обеспечивает логическую группировку интерпретированных конструкций, поддерживающих конкретную функциональность для использования данных об изделии в разнообразных прикладных контекстах. Интерпретированная конструкция представляет собой обычную интерпретацию интегрированных ресурсов, поддерживающую требования совместного использования информации прикладными протоколами.

Настоящий стандарт определяет прикладную интерпретированную конструкцию для топологически ограниченной поверхности сявноописанной топологией и полностью определенной геометрией. Геометрия граней и ребер включает в себя элементарную геометрию и геометрию свободных форм.

IV

ГОСТ Р ИСО 10303-511—2006

НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ

Системы автоматизации производства и их интеграция ПРЕДСТАВЛЕНИЕ ДАННЫХ ОБ ИЗДЕЛИИ И ОБМЕН ЭТИМИ ДАННЫМИ

Часть 511

Прикладные интерпретированные конструкции. Топологически ограниченная поверхность

Industrial automation systems and integration. Product data representation and exchange. Part 511. Application interpreted constructions. Topologically bounded surface

Дате введения — 2007—07—01

1    Область применения

Настоящий стандарт определяет интерпретацию интегрированных ресурсов, обеспечивающую соответствие требованиям к определению грани с явными топологическими границами и полностью определенной геометрией.

Область применения настоящего стандарта распространяется на:

•    трехмерную геометрию:

•    би-сплайновые кривые и поверхности;

•    кривые второго порядка;

•    элементарные кривые;

•    элементарные поверхности;

•    полилинии;

•    параметрические кривые;

•    рельефные поверхности;

•    поверхностные кривые, ссылающиеся на параметрические кривые:

•    изогнутые поверхности:

-    пространственные кривые:

•    геометрию свободныхформ.

•    геометрические преобразования;

-    использование топологии для ограничения геометрических объектов.

Область применения настоящего стандарта не распространяется на:

•    двумерную геометрию, кроме определения параметрическихкривых в пространстве параметров поверхности;

•    ограниченные линии, кроме полилиний и би-сллайновых кривых;

•    ограниченные поверхности, кроме би-сплайновых поверхностей:

•    вынесенные линии и поверхности.

2    Нормативные ссылки

В настоящем стандарте использованы ссылки на следующие международные стандарты: ИСО/МЭК 8824-1:1995 Информационные технологии. Открытая взаимосвязь систем. Абстрактная синтаксическая нотация Один (ASN. 1). Часть 1. Спецификация базовой нотации

ИСО 10303-1:1994 Системы автоматизации производства и их интеграция. Представление данных об изделии иобмен этими данными. Часть 1. Общие представления и основополагающие принципы

Падение официальное

1

ГОСТ Р ИСО 10303-511—2006

ИСО 10303-11:1994 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 11. Методы описания. Справочное руководство по языку EXPRESS

ИСО 10303-41:1994 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть41. Интегрированные обобщенные ресурсы. Основы описания и поддержки изделий

ИСО 10303-42:1994 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 42. Интегрированные обобщенные ресурсы. Геометрическое и топологическое представление

ИСО 10303-43:1994 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 43. Интегрированные обобщенные ресурсы. Структуры представлений

ИСО 10303-202:1996 Системы автоматизации производства и их интеграция. Представление данных об изделии иобмвнэтими данными. Часть202. Прикладные протоколы. Ассоциативные чертежи

3 Термины и определения

3.1    Термины, определенные в ИС0 10303-1

В настоящем стандарте применены следующие термины:

> приложение (application);

•    прикладной контекст (application context);

-    прикладной протокол. ПП (application protocol; АР);

•    метод реализации (implementation method);

•    интегрированный ресурс (integrated resource);

•    интерпретация (interpretation);

•    модель (model);

•    изделие (product);

•    данныеобиэделии(ргобис1ба1а).

3.2    Термины, определенные в ИС0 10303-42

В настоящем стандарте применены следующие термины:

•    осесимметричный (axi-symmetric);

•    граница (boundary);

•    ограничения (bounds);

-    координатное пространство (coordinate space);

•    кривая (curve);

•    незамкнутая кривая (open curve);

•    ориентируемый (orientable);

•    поверхность (surface);

•    топологическое значение (topological sense).

3.3    Термин, определенный в ИС010303-202

В настоящем стандарте применен следующий термин:

•    прикладная интерпретированная конструкция: ПИК (application interpreted construct; AIC): Логическая группировка интерпретируемых конструкций, которая поддерживает определенную функцию для использования данных об изделии в контекстах различных приложений.

3.4    Другие определения

В настоящем стандарте также применены следующие термины с соответствующими определениями:

3.4.1    расширенная грань (advanced face): Грань, определенная на поверхности. Такая грань является конечной частью поверхности, которая имеет свои границы, полностью определенные посредством топологических объектов, соответствующих геометрическим кривым. Требуется, чтобы геометрия поверхности соответствовала либо элементарной поверхности, либо изогнутой поверхности, либо би-сллайновой поверхности.

3.4.2    рельефная поверхность (sculptured surface): Би-параметрическая поверхностьлроиэволь-ной формы. В настоящем стандарте рельефная поверхность представляется би-сплайновой поверхностью.

3.4.3    изогнутая поверхность (swept surface): Поверхность, попучекная путем перемещения или вращения кривой.

2

ГОСТ Р ИСО 10303-511—2006

3.4.4 пространственная кривая (twisted curve): Параметрическая кривая в трехмерном пространстве. В настоящем стандарте пространственная кривая представляется би-сплайновой кривой.

4 Сокращенный листинг на языке EXPRESS

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

Примечание — 8 интегрированных ресурсах допускается существование подтипов и элементов списков выбора, не импортированных в денную ПИК. Такие конструкции исключают из дерева подтипов или из списка выбора посредством правил неявного интерфейса, определенных в ИСО 10303-11. Ссылки на исключенные конструкции находятся вне области применения данной ПИК. 8 некоторых случаях исключаются все олементы списка выбора. Поскольку ПИК предназначены для реализации а контексте прикладного протокола, олементы списка выбора будут определяться областью применения прикладного протокола.

Данная интерпретируемая приложением конструкция предоставляет непротиворечивое множество геометрических и топологических объектов для определения грани с полностью определенной геометрией и явной топологией, определяющей ее границы. Допустимые типы геометрии грани включают в себя элементарные иби-слпайновые поверхности. Требуется, чтобы геометрия ребер была определена кривыми, в том числе параметрическими.

Объектом самого верхнего уровня в данной ПИК является advanced.face. который является специализированным типом объекта face.surface (см. ИСО 10303-42). Правила, относящиеся к этому объекту, обеспечивают полное определение топологии и геометрии.

EXPRESS-спецификация

•>

SCHEMA aic_topologicatly_bounded_surface;

USE FROM geometry_schema (axis2_placement_2d, axis2_p!acement_3d, bezier_curv6bezier_surface. b_spline_curve_with_knots, b_spline_surface_with_knots. cartesian_point, circle.

composite_curve_on_surface.

conical_surface.

cytindrical_surface.

degenerate joroidaLsurface,

direction.

ellipse.

geometric_representation_context.

hyperbola.

line,

parabola.

pcurve.

plane.

polyline.

quasi_uniform_curve.

quasi_uniform_surface.

rational_b_spline_curve.

rational_b_spline_surface,

spherical_surface.

surface_curve,

surface_ofjinear_extrusion,

surface_of_revolution.

swept_surface.

3

ГОСТ Р ИСО 10303-511—2006

torotfal_surface.

uniform_curve,

uniform_surface.

vector);

USE FROM topotogy.schema (edge. edge_curve, edgejoop. face_bound. face_outer_bound, face_surface. oriented_edge, path.

vertexjoop.

vertex_point);

USE FROM representation.schema (definitionaljepresentation. parametric_representation_context);

USE FROM measure.schema (parameter.value);

Примечаний

1    Для объектов edge, path и swept.surface установлены явные интерфейсы, т.е.они включены в списки операторов USE FORM для того, чтобы позволить правилам, действующим в рамках объекта edvancedjaee. получить доступ к атрибутам этих объектов. Для использования данной ПИК требуется только, чтобы эти объекты реализовывались в виде одного из своих подтипов.

2    Схемы, на которые выше даны ссылки, можно найти а следующих стандартах комплекса ИСО 10303:

geometry .schema    — ИСО 10303-42:

(opology.schema representation.schema measure scheme

—    ИСО 10303-42

—    ИСО 10303-43

—    ИСО 10303-41

4.1 Основные понятия и допущения

Подразумевается, что независимой реализации в схемах прикладных протоколов, в которых используется данная ПИК. подлежат следующие объекты: advanced.face; axis2_placement_2d; axis2_placement_3d; bezier.curve: bezier.surface; b_spline_curve_with_knots; b_spline_surface_with_knots; cartesian_point: circle:

conical.surface;

definitional_representabon;

degenerate_toroidal_surface;

cylindrical.surface;

direction;

edge.curve;

edgejoop:

ellipse;

face_bound;

face_outer_bound:

face_surface:

geometric_representation_context:

hyperbola:

line;

parabola;

ГОСТ Р ИСО 10303-511—2006

parametric_representation_context;

pcurve;

plane;

polyline;

quasi_uniform_curve;

quasi_uniform_surface;

rationa1_b_spline_curve;

rational_b_spli ne_surface;

spherical_surface;

surface_ofjinear_extrusion;

surface_of_revolution;

torotdal_surface;

uniform_curve;

uniform_surface:

vector;

vertexjoop;

vertex_poinL

Прикладной протокол, использующий данную ПИК. должен требовать, чтобы поддерживались все вышеперечисленные объекты.

Прикладной протокол, использующий данную ПИК. должен требовать, чтобы объект face реализовывался как объект advanced.face.

4.2 Определение объекта advanced.face схемы a!c_topologlcally_bounded_surface Объект advanced.face является специальным типом объекта face_eurface, который имеет дополнительные ограничения с тем, чтобы гарантировать то, что геометрия прямо и полностью определена. Объект advanced Jace является объектом верхнего уровня, который используется для формулировки точного смысла топологически ограниченной поверхности, соответствующей области применения данной ПИК.

Требуется, чтобы объект advancedjace был полностью ограничен посредством объектов edgejoop или vertexjoop.

Тип face_outer_bound может иметь не более одной границы (объект bound) грани.

Примечание — Для некоторых типов замкнутых или частично замкнутых поверхностей может оказаться невозможным установить единственную внешнюю гранииу.

Примеры

1    Любой объект edgejoop не плоской поверхности может использоваться для определения объекте tece_outer_bound при условии, что он не заключен е какой-либо другой замкнутой цепи на грани.

2    Окружная замкнутая петля вокруг цилиндрической поверхности (объект cyllndr1cal_aurface) не может определять объект face_outer_bound. так как она не окружает замкнутую область поверхности.

EXPRESS-слецификация

’)

ENTITY advanced Jace SUBTYPE OF (face surface);

WHERE

WR1; SI2EOF (rAIC_TOPOLOGICALLY_BOUNDED_SURFACE.ELEMENTARY_SURFACE\ •AIC_TOPOLOGICALLY_BOUNDED_SURFACE.B_SPLINE_SURFACE\ ’AIC_TOPOLOGICALLY_BOUNDEO_SURFACE.SWEPT_SURFACEl* TYPEOF(face_geometry)) = 1;

WR2: SI2EOF(QUERY (elpjbnds <* QUERY (bnds <• bounds)

'AIC_TOPOLOGICALLY_BOUNDEO_SURFACE.EDGE_LOOP' IN TYPEOF(bnds.bound)) | NOT (StZEOF (QUERY (oe <* e!pJbnds.bound\path.edge Jist | NOT('AICjrOPOLOGICALLY_80UNDED_SURFACE.EDGE_CURVE' IN TYPEOF(oe\oriented_edge.edge_elementf))) - 0))) = 0;

WR3: SI2EOF(QUERY (elp_fbnds <• QUERY (bnds <* bounds |

•AIC_TOPOLOGICALLY_BOUNDED_SURFACE.EDGE_LOOP'IN TYPEOF(bnds.bound)) |

s

ГОСТ Р ИСО 10303-511—2006

NOT {SIZEOF (QUERY (ое <* elp_fbnds.bound\path.edge_tist |

NOT (SIZEOF (rAIC_TOPOLOGICALLY_BOUNDEO_SURFACE.LINE'. *AIC_TOPOLOGICALLY_BOUNDED SURFACE.CONIC*. 'AIC_TOPOLOGICALLY_BOUNOED_SURFACE.POLYLINE', •AIC_TOPOLOGICALLY_BOUNDED_SURFACE.SURFACE_CURVE\ •AIC_TOPOLOGICALLY_BOUNOED_SURFACE.B.SPLINE_CURVE1* TYPEOF(oe.edge_element\6dg6_curve.edge_geometi-y)) = 1)

» s 0)))s 0;

WR4: SIZEOF(QUERY (elp Jbnds <* QUERY (bnds <• bounds |

'AIC_TOPOLOGICALLY_BOUNDED SURFACE.EDGEJ.OOP* IN TYPEOF(bnds.bound)) |

NOT(SIZEOF(QUERY (oe <* elp_fbnds.bound\path.edge_list | NOT({(('AIC_TOPOLOGICALLY_BOUNDED_SURFACE.VERTEX_POINT' IN TYPEOF(oe\edge.edge_start)) AND

(*AIC_TOPOLOGICALLY_BOUNDED_SURFACE.CARTESIAN_POINT IN TYPEOF(oe\edge.edge start\vertex_point.vertex_geometry)))) ANO

({•aic_topologicaLly_bounded_surface.vertex_point IN

TYPEOF(oe\edge.edge_end)) AND

(*AIC_TOPOLOGICALLY_80UNDED_SURFACE.CARTESIAN_POINT IN TYPEOF(oeVedge.edge_end\vertex_point.vertex geometry)))

)» — 0))) — 0;

WR5: SIZEOF(QUERY (elp_fbnds <* QUERY (bnds «• bounds |

'AIC_TOPOLOGICALLY_BOUNDED_SURFACE.EDGE_LOOP'IN TYPEOF(bnds.bound)) |

'AIC_TOPOLOGICALLY_BOUNDED_SURFACE.ORIENTED_PATH'IN TYPEOF(elp Jbnds.bound)» = 0;

WR6: (NOT ('AIC_TOPOLOGICALLY_BOUNDED_SURFACE.SWEPT_SURFACE' IN

TYPEOF(face_geometry))) OR

(SIZEOF (rAIC_TOPOLOGICALLY_BOUNDED_SURFACE.LINE'. 'AIC_TOPOLOGICALLY_BOUNDED_SURFACE.CONIC. 'AIC_TOPOLOGICALLY_BOUNDED_SURFACE.POLYLINE*. •AIC_TOPOLOGICALLY_BOUNDED_SURFACE.B_SPLINE_CURVET TYPEOF(face_geometry\swept_surface.swept_curve))ss 1);

WR7: SIZEOF(QUERY (vIp fbnds <* QUERY (bnds <• bounds}

,AIC_TOPOLOGICALLY_BOUNDED_SURFACE.VERTEX_LOOP' IN TYPEOF(bnds.bound)) |

NOT{(*AIC_TOPOLOGICALLY_BOUNDED_SURFACE.VERTEX_POINT IN TYPEOF(vlp_fbnds\face_bound.bound\vertex_loop.loop_vertex))

AND ('AIC_TOPOLOGICALLY_80UNDED_SURFACE.CARTESIAN_POINT' IN TYPEOF(v!p_fbnds\face_bound.bound\vertex_loop. loop vertexVvertex_point.vertex_geometry))

)))*0;

WR8: SIZEOF (QUERY (bnd <* bounds |

NOT (SIZEOF(['AIC_TOPOLOGICALLY_BOUNDED_SURFACE.EDGE_LOOP\ •AIC_TOPOLOGICALLY_BOUNDED_SURFACE.VERTEX_LOOP*]* TYPEOF(bnd.bound)) = 1))) = 0;

WR9: SIZEOF(QUERY (elp Jbnds <* QUERY (bnds <• bounds |

'AIC_TOPOLOGICALLY_BOUNDED_SURFACE.EDGE_LOOP’IN TYPEOF(bnds.bound)) |

NOT (SIZEOF (QUERY (oe <* elp_fbnds.bound\path.edgeJist | (*AIC_TOPOLOGICALLY_BOUNDED_SURFACE.SURFACE_CURVE* IN TYPEOF(oe\oriented_edge.edge_element\edge_curve.edge_geometry))

AND (NOT (SIZEOF (QUERY (sc_ag <• oe.e<ige_element\edge_curve.edge_geometry\ surface_curve.associated_geonn6try |

NOT ('AIC_TOPOLOGICALLY_BOUNDED_SURFACE.PCURVE* IN TYPEOF(sc_ag)») = 0))»=0))) = 0:

6

ГОСТ Р ИСО 10303-511—2006

WR10: ((NOT {'AIC_TOPOLOGICALLY_BOUNDED_SURFACE.SWEPT_SURFACE' IN TYPEOF(face_geometry))) OR

{(NOT (,AIC_TOPOLOGICALLY_BOUNDED_SURFACE.POLYLINE' IN

TYPEOF(face_geometry\swept_surface.swept_curv6)))OR

(SIZEOF(face_geometry\swept_surface.sw6pt_curve\polyiine.points)

>= 3)))AND

(SIZEOF (QUERY (elpjbnds <* QUERY (bods <• bounds | 'AIC_TOPOLOGICALLYJ30UNDED_SURFACE.EDGE_.LOOP' IN TYPEOF(bnds.bound)) |

NOT (SIZEOF (QUERY (oe <* elpjbnds.bound\path.edgeJist | (’AIC_TOPOLOGICALLY_BOUNDED_SURFACE.POLYLINE‘ IN TYPEOF(oe\oriented_edge.edge_element\edge_curve.edge_geometry))

AND (NOT (SIZEOF (oe\oriented_edge.edge_element\ edge_curve.edge_geometry\polyline.points) >= 3)))) - 0))) = 0);

END_ENTITY;

Г

Формальные утверждения

WR1 — геометрия, используемая при определении грани, должна быть ограниченной. Тип геометрии грани должен быть elementary.surface. swept.surface или b_spl!ne_surface.

WR2 — геометрия всех граничных ребер грани должна бытьполностьюопределеначерезобъекгы edge_curve.

WR3 — типы линий, используемых для определения геометрии ребер, должны быть ограничены типами line, conic, polyline, surface_curve или b_splines_curve.

WR4 — вершины, используемые при определении грани, должны иметь тип vertex_pointc геометрией. определенной объектом cartesian_point.

WR5 — запрещено использование ориентированных путей при определении объектов edge .loop объекта advancedjace.

WR6 — если геометрия грани имееттип swept_surface. то используемый вее определении объект swept.curve должен быть типа line, conic, polyline или b_spiines_curve.

WR7 — для любого объекта vertexjoop. используемого для ограничения грани, объект loop.vertex должен иметь тип vertex_point. а геометрия должна быть определена посредством объекта cartesian_point.

WR8 — границы грани должны быть определены посредством объектов либо edgejoop. либо vertexjoop.

WR9 — если объект surface.curve используется как часть границы грани, то атрибут объекта associated.geometry должен ссылаться на объекты pcurve. но не на объекты surface.

WR10 — если объект polyline используется либо для определения объекта swept.surface. либо как часть границы грани, то он должен содержать, по крайней мере, три точки.

Не<Ьормальное утверждение

ТР1 — любой экземпляр объекта advancedjace. который имеет геометрию полной сферической поверхности (объект spherical.surface), должен быть ограничен посредством объекта vertexjoop. расположенного в точке, где ось Z системы координат выходит за пределы поверхности сферы (тоесть в точке «Северный Полюс» сферы).

EXPRESS-спеииФикаиия

•>

END_SCHEMA; - конец схемы AIC TOPOLOGICALLY J50UNDED_SURFАСЕ (*

7

ГОСТ Р ИСО 10303-511—2006

Приложение А (обязательное)

Сокращенное наименование объекта

Сокращенное наименование объекта, установленного в нестоящем стандарте, приведено в таблице А.1. Требования к использованию сокращенных наименований содержатся в методах реализации, описанных в соответствующих стандартах комплекса ИСО 10303.

Таблица А.1 — Сокращенное наименование объекта

Полное наименование объекта

Сокращенное наименование

ADVANCEO.FACE

ADVFAC

Приложение В (обязательное)

Регистрация информационного объекта

В.1 Обозначение документа

Для обеспечения однозначного обозначения информационного объекта в открытой системе настоящему стандарту присвоен следующий идентификатор объекта:

{iso standard 10303 pert(Sl 1) version(l)}

Смысл данного обозначения установлен в ИСО/МЭК 8624-1 и описан в ИС010303-1.

В.1 Идентификация схемы

Для обеспечения однозначного обозначения в открытой системе схеме alc_topologicaliy_E>ounded_sur1ace (см. раздел 4) присвоен следующий идентификатор объекта:

{iso standard 10303 part(5i t) vereion( 1) object(1)alc-topoiogiceliy-bounded-surface(l))

Смысл этого обозначения установлен в ИСО/МЭК 6624-1 и описан в ИСО 10303-1.

8

Приложение С (справочное)

ГОСТ Р ИСО 10303-511—2006

Машииио-интерпретирувмыв листинги

В денном приложении приведены ссылки на сайты, на которых находятся листинги наименований объектов на языке EXPRESS и соответствующих сокращенных наименований, установленных в настоящем стандарте. Не этихже сайтах находятся листинги ecexEXPRESS-схем. установленных внестоящем стандарте, без комментариев и другого поясняющего текста. Эти листинги доступны в мвшинно-интерл ре тируемой форме и могут быть получены последующимадресам URL:

Сокращенные наименования: gov/div826/sub)ect/epd6/8nr/

EXPRESS:

При невозможности доступа к этим сайтам, необходимо обратиться в центральный секретариат ИСО или непосредственно в секретариат ИСО ТК184/ПК4 по адресу электронной почты: .

Примечание — Информация, представленная в машинно-интерпретированном виде на указанных выше URL, является справочной. Обязательным является текст настоящего стандарта.

Приложение D (справочное)

EXPRESS-G диаграммы

EXPRESS диаграммы, представленные на рисунках 0.1—D.8. получены из сокращенного листинга, приведенного в разделе 4. с использованием спецификаций интерфейса стандарта ИСО 10803-11.8 диаграммах использована графическая нотация EXPRESS-0 языка EXPRESS. Описание EXPRESS-G установлено в ИСО 10303-11. приложение D.

Примечания

1    выбранные типы geometr>c_set_select. lrimmlng_selectH vector_or_directlon импортируются в расширенный листинг ПИК в соответствии с правилами неявных интерфейсов по ИСО 10303-11. В настоящем стандарте другие объекты не ссылаются на эти выбранные типы.

2    Правила, касающиеся объекта advanced.face. исключают реализацию некоторых объектов, которые имеют неявные интерфейсы и поэтому показаны на диаграммах. Эти объекты отмечены на диаграммах знаком «.»,

9

ГОСТ Р ИСО 10303-511—2006

context, type "

contexl_

identifier

representation

context

0 name

renresentation

' context

ofjtems

items

S[I:?]

n

A

representation

item

Cl

ceometric

parametric^

representation

representation

^context

„context

definitional, representation

name

coordinate,.

space_dimcnsion

I

2.1

face

2.2

face bound

2.3

vertex

C

2.4

edge

C

2.5

loop

(    **    V

V    Path    J

3,2

placement

C

4,1

curve

3.I

surface

2,7

edge_curve

2.8

face surface

2,9

vertex_point

1

topological_

geometric_

representation

representation

item

_item

I

ГТ\ЧХЙГ0Г_ j i direction"

i

.0.

direction

К ^ )

vector J Э-(i,H3.4))

dircction_ ratios L[2:3)j

-C

int Э—C 1.2 (2,3) )

Lj=;

*i.n_ >-(UOAm) ( l,4 (6.7))

Рисунок 0.1 — alc_topolcglcally_bounde<J_eur1ace — EXPRESS-G диаграмма 1 из 8

10

ГОСТ Р ИСО 10303-511—2006

11

ГОСТ Р ИСО 10303-511—2006

12

ГОСТ Р ИСО 10303-511—2006

Рисунок 0.4 — alc_topotoglcally_bounded_aurface — EXPRESS-G диаграмма 4 из 8

13

ГОСТ Р ИСО 10303-511—2006

Рисунок D.5 — ale_lopologlcally_bounded_surlaca — EXPRESS-G диаграмма 5 из 8

14

ГОСТ Р ИСО 10303-511—2006

Рисунок D.6 — alc_topologiceily_boundeci_»urface — EXPRESS-G диаграмме 6 из 8

15

ГОСТ Р ИСО 10303-511—2006

(W)

М cartcsianpnint

Q,3 cartesian_point^

_ u_closcd

® v closed о—=-

о

sc! f_i ntcrscct (DER) u_uppci

(DER) v_uppc

control_points list L[2:?l OK L[2:?]

control_points A(0:u_upperj OF A[0:v_uppcr] (DER)

г--------r

f b_spline_

surface

weignis шла ,]2:?) OF L[2:?}

rational_

b_spline_

surface

(DER) weights

A[0:u_uppcr] OF A[0:v_uppcrj

1

Рисунок 0.7 — aic_lopologlcally_bounded_sur1ace — EXPRESS-G диаграмме 7 из 8

16

ГОСТ Р ИСО 10303-511—2006

Примечание — Знаком «-» отмечены объекты, исключенные е соответствии с правилом об объекте advanced_face.

Рисунок О .в — a)c_topologlcally_bounded_aurfaee — EXPRESS-G диаграмма в из 8

17

ГОСТ Р ИСО 10303-511—2006

Приложение Е (справочное)

Сведения о соответствии национальных стандартов Российской Федерации ссылочным международным стандартам

Таблице Е.1

Обозначение ссылочного международного стандарта

Обозначение и наименование соответствующего национального стандарта

ИСО/МЭК 8824-1:1998

ГОСТ Р ИСО/МЭК 8824-1—2001 Информационная технология. Абстрактная синтаксическая нотация версии один (АСН.1). Часть 1. Спецификация основной нотации

ИСО 10303-1:1994

ГОСТ Р ИСО 10303-1—99 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1. Общие представления и основополагающие принципы

ИСО 10303-11:1994

ГОСТ Р ИСО 10303-11—2000 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными, часть 11. Методы описания. Справочное руководство по языку EXPRESS

ИСО 10303-41:1994

ГОСТ Р ИСО 10303-41—99 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 41. Интегрированные обобщенные ресурсы. Основы описания и поддержки изделий

ИСО 10303-42:1994

*

ИСО 10303-43:1994

ГОСТ Р ИСО 10303-43—2002 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 43. Интегрированные обобщенные ресурсы. Структуры представлений

ИСО 10303-202:1998

*

* Соответствующий национальный стандарт отсутствует. До его утверждения рекомендуется использовать перевод на русский язык данного международного стандарте. Перевод данного международного стандарта находится в Федеральном информационном фонде технических регламентов и стандартов.

ГОСТ Р ИСО 10303-511—2006

УДК 656.072:6в1.3:006.354    ОКС25.040.40    П87    ОКСТУ4002

Ключевые слова: автоматизация, средства автоматизации, прикладные автоматизированные системы, промышленные изделия, данные, представление данных, обмен данными, прикладные интерпретируемые конструкции, топологически ограниченные поверхности, пространственная геометрия

19

Редактор В.Н. Копы сое Технический редактор В.Н. Прусакова Корректор Р.А. Меитова Компьютерная оерстка И.А . НапеиконоО

Сдано в набор 19.02.2007. Подписано в печать 27.00.2007. Формат 60>84Бумага офсетная. Гарнитура Ариал. Печать офсетная. Уел. леч. п. 2.79, Уч -им. п. 2.15. Тираж 167 »к*. Зак. 261. С 3846.

ФГУП «Стаидартинформь. 123996 Москва, Гранатный пер.. 4. info@goslmlo ги Набрано во ФГУП «Стаидартииформ» на ПЭВМ.

Отпечатано в филиале ФГУП «Стандартинформ» — тип. «Московский печатник». 10S062 Москва. Ляпин лер.. 6.