Стр. 1
 

20 страниц

396.00 ₽

Купить официальный бумажный документ с голограммой и синими печатями. подробнее

Официально распространяем нормативную документацию с 1999 года. Пробиваем чеки, платим налоги, принимаем к оплате все законные формы платежей без дополнительных процентов. Наши клиенты защищены Законом. ООО "ЦНТИ Нормоконтроль".

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

Способы доставки

  • Срочная курьерская доставка (1-3 дня)
  • Курьерская доставка (7 дней)
  • Самовывоз из московского офиса
  • Почта РФ

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

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

- точки, определенные в двумерном координатном пространстве;

- кривые, определенные в двумерном координатном пространстве, ограниченные точками и вершинами;

- кривые, определенные в двумерном координатном пространстве, которые являются самопересекающимися;

- представление отдельной каркасной модели или совокупности каркасных моделей.

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

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

- кривые, которые не ограничены и не являются самопересекающимися

стандарт принят с правом досрочного введения

Оглавление

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

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

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

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

   3.2 Термин, определенный в ИСО 10303-202

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

   4.1 Введение

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

   4.3 Определение объекта geometrically_bounded_2d_wireframe_representation схемы aic_geometrically_bounded_2d_wireframe

   4.4 Определение функции valid_basis_curve_in_2d_wireframe схемы aic_geometrically_bounded_2d_wireframe

Приложение А Сокращенное наименование объекта

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

Приложение С EXPRESS-G диаграммы

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

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

Показать даты введения Admin

Страница 1

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

МЕТРОЛОГИИ

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

ГОСТ Р исо

( ЙШТ ^ ] СТАНДАРТ V J РОССИЙСКОЙ

10303-503—

ФЕДЕРАЦИИ

2006

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

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

Часть 503

Прикладные интерпретированные конструкции. Геометрически ограниченное двумерное каркасное представление формы

ISO 10303-503:2000

Industrial automation systems and integration — Product data representation and exchange — Part 503: Application interpreted construct: Geometrically bounded 2D wireframe (IDT)

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

Страница 2

ГОСТ Р ИСО 10303-503-2006

Предисловие

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

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

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

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

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

4    Настоящий стандарт идентичен международному стандарту ИСО 10303-503:2000 «Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 503. Прикладные интерпретированные конструкции. Геометрически ограниченное двумерное каркасное представление формы» (ISO 10303-503:2000 «Industrial automation systems and integration — Product data representation and exchange — Pari 503: Application interpreted construct: Geometrically bounded 2D wireframe»). При применении настоящего стандарта рекомендуется использовать вместо ссылочных международных стандартов соответствующие им национальные стандарты Российской Федерации, сведения о которых приведены в дополнительном приложении Е

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

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

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

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

Страница 3

ГОСТ Р ИСО 10303-503-2006

Содержание

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

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

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

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

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

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

4.1    Введение.......................................................3

4.2    Основные понятия и допущения.........................................3

4.3    Определение объекта geometrically_bour>ded_2d_wireframe_represeniation

схемы aic_geometrically_bounded_2d_wireframe...............................3

4.4    Определение функции valid_basis_ctirve_in_2d_wireframe схемы

aic_geometrically_boonded_2d_wireframe...................................5

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

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

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

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

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

Российской Федерации ссылочным международным стандартам..............14

in

Страница 4

ГОСТ Р ИСО 10303-503-2006

Введение

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

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

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

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

IV

Страница 5

ГОСТ Р ИСО 10303-503-2006 НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ

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

Часть 503 Прикладные интерпретированные конструкции.

Геометрически ограниченное двумерное каркасное представление формы

Industrial automation systems and integration. Product data representation and exchange. Part 503. Application interpreted constructions. Geometrically bounded 2D wireframe

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

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

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

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

-    точки, определенные в двумерном координатном пространстве:

-    кривые, определенные в двумерном координатном пространстве, ограниченные точками и вершинами;

-    кривые, определенные в двумерном координатном пространстве, которые являются самопере-секающимися;

-    представление отдельной каркасной модели или совокупности каркасных моделей.

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

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

-    кривые, которые не ограничены и не являются самопересекающимися.

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

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

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

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

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

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

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

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

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

1

Страница 6

ГОСТ Р ИСО 10303-503-2006

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

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

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

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

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

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

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

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

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

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

• модель (model);

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

-    данные об изделии (product data).

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

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

-    прикладная интерпретированная конструкция: ПИК (application interpreted construct; AIC).

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

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

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

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

*)

SCHEMA aic_geometrically_bounded_2d_wireframe;

USE FROM geometric_model_schema    - ISO 10303-42

(geometric_curve_set, geometric_set);

USE FROM geometry_schema    - ISO 10303-42

(axis2_placement_2d. b_spline_curve_with_knots, bezier_curve. circle,

composite_curve,

composite_curve_segment.

curve.

curve_replica,

ellipse.

geometric_representation_context,

hyperbola,

line,

offset_curve_2d,

parabola.

point_on_curve,

polyline,

2

Страница 7

ГОСТ Р ИСО 10303-503-2006

quasi_uniform_curve, rational_b_spline_curve. trimmed_curve, uniform_curv0);

USE FROM product_property_representation_schema    — IS010303-41

(shape_representation);

USE FROM representation_schema    - IS010303-43

(mapped Jtem);

r

Примечание — Схемы, ссылки на которые даны выше дартов ИСО 10303:

. описаны в следующих частях комплекса стан-

—    ИСО 10303-42;

—    ИСО 10303-42.

—    ИСО 10303-41:

—    ИСО 10303-43.

geometrlc_model_schema geometry_schema

pfoduct_property_representation_8chema representation_scftema

4.1    Введение

В настоящем стандарте определяются геометрические структуры для представления двумерных форм. Данная ПИК представлена объектом geometrically_bounded_2d_wireframe_representation, который относится к типу shape_representation (см. ИСО 10303-41).

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

Данное каркасное представление формы основывается на двумерной геометрии, когда неограниченные кривые обрезаются точками. К формам. представпяемым объектом geometrically_bounded_2d_wireframe_representation. относятся те из них, для определения которых требуются только ограниченные кривые.

4.3    Определение объекта

geometrically_bounded_2d_wlreframe_representation схемы aic_geometrically_bounded_-2d_wireframe

Объект geometrically_bounded_2d_wireframe_representation относится к типу shape_representation и представпяет форму изделия посредством двумерной каркасной геометрии без топологии. Эти представления формируются посредством использования только двумерных точек и кривых. Все неограниченные кривые должны быть обрезаны явно выраженным способом, если только они не являются замкнутыми. Геометрические объекты, испопьзуемые для поддержки определения другого геометрического объекта, сами не должны присутствовать в множестве эпементов объекта geometric_curve_set.

Пример — Дуга окружности должна использоваться для определения радиуса уела детали, для представления которой используется объект geometrically_bounded_2d_wlretrame_representatlon. Представлением такой дуги является объект trlmmed_curve. который ссылается на окружность как на его базовую кривую (объект basls_curve).

Примечание — Прикладной протокол, в котором используется данная ПИК. может обеспечить реализацию объекта shape_representatlon как объекта geometrlcally_bounded_2d_wlreframe_representatlon.

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

*)

ENTITY geometrically_bounded_2d_wireframe_representation SUBTYPE OF (shape_representation);

WHERE

WR1: SELF.context_ofjtems \ geometric_representation_context. coordinate_space_dimension = 2;

WR2: SIZEOF (QUERY (item <* SELF.items |

NOT (SIZEOF (TYPEOF (item) * ['AIC_GEOMETRICALLY_BOUNDED_2D_WIREFRAME.GEOMETRIC_CURVE_SET\ ■AIC_GEOMETRICALLY_BOUNDED_2D_WIREFRAME.AXIS2_PLACEMENT_2D', ■AIC_GEOMETRICALLY_BOUNDED_2D_WIREFRAME.MAPPED JTEM 1) = 1)

» = 0;

3

Страница 8

ГОСТ Р ИСО 10303-503-2006

WR3: SIZEOF (QUERY (item <* SELF.items |

SIZEOF (TYPEOF (item)*

['AIC_GEOMETRICALLY_BOUNDED_2D_WIREFRAME.GEOMETRIC_CURVE_SET\ AIC_GEOMETRICALLY_BOUNDED_2D_WIREFRAME.MAPPED JTEM ' ]) = 1

))>=1;

WR4: SIZEOF (QUERY (mi <* QUERY (item <* SELF.items |

('AIC_GEOMETRICALLY_BOUNDED_2D_WIREFRAME.MAPPED JTEM'

IN TYPEOF (item))) |

NOT ('AIC_GEOMETRICALLY_BOUNDED_2D_WIREFRAME,. ♦

•GEOMETRICALLY_BOUNDED_2D_WIREFRAME_REPRESENTATION IN TYPEOF

(mi \ mapped Jtem.mapping_source.mapped_representation))

)) — 0;

WR5: SIZEOF (QUERY (gcs <* QUERY (item <* SELF.items |

('AIC_GEOMETRICALLY_BOUNDED_2D_WIREFRAME.GEOMETRIC_CURVE_SET'

IN TYPEOF (item))) |

NOT (SIZEOF (QUERY (elem <* gcs \ geometric_set.elements |

NOT (SIZEOF (TYPEOF (elem) *

[ •AIC_GEOMETRICALLY_BOUNDED_2D_WIREFRAME.B_SPLINE_CURVE \ 'AIC_GEOMETRICALLY_BOUNDED_2D_WIREFRAME.CIRCLE', •AIC_GEOMETRICALLY_BOUNDED_2D_WIREFRAME.COMPOSITE_CURVE', 'AIC_GEOMETRICALLY_BOUNDED_2D_WIREFRAME.ELLIPSE', •AIC_GEOMETRICALLY_BOUNDED_2D_WIREFRAME.OFFSET_CURVE_2D', 'AIC_GEOMETRICALLY_BOUNDED_2D_WIREFRAME.POINT', ■AIC_GEOMETRICALLY_BOUNDED_2D_WIREFRAME.POLYLINE’, ,AIC_GEOMETRICALLY_BOUNDED_2D_WIREFRAME.TRIMMED_CURVE' ]) =

1)

» = 0)

)) = 0;

WR6: SIZEOF (QUERY (gcs <# QUERY (item <* SELF.items |

('AIC_GEOMETRICALLY_BOUNDED_2D_WIREFRAME.GEOMETRIC_CURVE_SET'

IN TYPEOF (item))) |

NOT (SIZEOF (QUERY (crv <*

QUERY (elem <* gcs \ geometric_set.elements |

(,AIC_GEOMETRICALLY„BOUNDED 2D_WIREFRAME.CURVE‘

IN TYPEOF (elem))) |

NOT (valid_basis_curvejn_2d_wireframe (crv))

)) = 0) )) = 0;

WR7: SIZEOF (QUERY (gcs <* QUERY (item <* SELF.items |

(•AIC_GEOMETRICALLY_BOUNDED_2D_WIREFRAME.GEOMETRIC_CURVE_SET*

IN TYPEOF (item))) |

NOT (SIZEOF (QUERY (pnt <*

QUERY (elem <* gcs\geometric_set.elements |

('AIC_GEOMETRICALLY_BOUNDED_2D_WIREFRAME.POINT1 IN TYPEOF(elem))) |

NOT (SIZEOF (TYPEOF (pnt) *

[ 'AIC_GEOMETRICALLY_BOUNDED_2D_WIREFRAME.CARTESIAN_POINT', ’AIC_GEOMETRICALLY_BOUNDED_2D_WIREFRAME.POINT_ON_CURVE’])

= 1))) = 0)

)) = 0;

WR8: SIZEOF (QUERY (gcs <* QUERY (item <* SELF.items |

('AIC_GEOMETRICALLY_BOUNDED 2D_WIREFRAME.GEOMETRIC_CURVE_SET'

IN TYPEOF (item))) |

NOT (SIZEOF (QUERY (pl <‘

QUERY (elem <* gcs\geometric_set.elements |

(•AIC_GEOMETRICALLY_BOUNDED_2D_WIREFRAME.POLYLINE •

4

Страница 9

ГОСТ Р ИСО 10303-503-2006

IN TYPEOF (elem))) |

NOT (SIZEOF (pi \ polyline.points) > 2)

)) = 0)

))=0;

END_ENTITY;

r

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

WR1 — знамение параметра coordinate_space_dlmGnsion объекта geometrically J)ounded_2d_-wireframe_representation должно быть равно двум.

WR2 — элементами в объекте geomotrically_bounded_2d_wireframe_representation должны быть geometric_curve_sot. axis2_placemont_2d или mapped Jtem.

WR3 — среди элементов объекта geometrically_bounded_2d_wireframe_reprosentation должен быть, по крайней мере, один объект mapped Jtem или один объект geometrlc_curve_sot.

WR4 — если в объекте geometrically_bounded_2d_wireframe_representation имеется объект mapped_item. то источником объекта mapped Jtem должен быть объект geometricallyJ>ounded_2d_-wireframe_represontation.

WR5 — каждый элемент в объекте geometric_curve_set должен иметь тип либо b_spline_curve, либо circle, либо composite_curve. либо ellipse, либо offset_curve_2d. либо point, либо polyline, либо trimmed_curve.

WR6 — каждый объект offset_curve в объекте geometric_curve_set. принадлежащем объекту geometrically_bounded_2d_wireframe_representation. должен иметь базовую кривую, относящуюся к типу polyline. b_spline_curve. ellipse или circle. Каждый объект curve_replica в объекте geomotric_curve_set. принадлежащем объекту geometricallyJjounded_2d_wireframe_representatlon, должен иметь порождающую кривую, относящуюся к типу polyline. b_spline_curve. ellipse или circle. Каждый объект composite_curve в объекте geometric_curve_set. принадлежащем объекту geometrically_bounded_2d_wireframe_representation. должен иметь сегменты, относящиеся к типу polyline. b_spline_curve. ellipse или circle. Каждый объект trimmed_curve в объекте geometric_curve_set. принадлежащем объекту geometricallyJ>oundod_2d_wireframe_representation. должен иметь базовую кривую, относящуюся к типу polyline. b_spline_curve. ellipse, circle, line, parabola или hyperbola.

WR7 — каждая точка в элементах объекта geometric_curve_set. принадлежащего объекту geometrically_boundod_2d_wireframe_representation, должна быть либо cartesian_point. либо point_on_curve.

WR8 — каждая полилиния в элементах объекта geometric_curve_set. принадлежащего объекту geometrically_bounded_2d_wireframe_representation. должна содержать более двух различных точек.

4.4 Определение функции valid_basis_curvejn_2d_wireframe схемы aic_geometrically_boun-ded_2d _wireframe

Функция valid_basis_curve Jn_2d_wireframe проверяет, действительно ли заданная аргументом кривая является допустимой для использования в качестве базы для другой кривой в представлении формы, определенной двумерным геометрически ограниченным каркасом. Это связано с корректным использованием ограниченных кривых в качестве базовых кривых для объектов offset_curve, curve_replica и composite_curve. Если используется неограниченная кривая типа параболы или гиперболы. то она должна быть обрезана. По своей структуре эта функция рекурсивна для того, чтобы обеспечить проверку на нужное количество уровней.

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

*)

FUNCTION valid_basi s_curve_in_2d_wi ref га me

(crv: curve): BOOLEAN;

- проверка на допустимость типов базовой кривой

IF SIZEOF ([ 'AIC_GEOMETRICALLY_BOUNDED_2D_WIREFRAME.POLYLINE',

•AIC_GEOMETRICALLY_BOUNDED_2D_WIREFRAME.B SPLINE_CURVE', •AIC_GEOMETRICALLY_BOUNDED 2D WIREFRAME.ELLIPSE

5

Страница 10

ГОСТ Р ИСО 10303-503-2006

' AIC_GEOMETRICALLY_BOUNDED_2D_WIREFRAME.CIRCLE •) 1

TYPEOF (crv)) = 1 THEN RETURN (TRUE);

ELSE

-    если кривая имеет тип trimmed_curve

IF ((•AIC_GEOMETRICALLY_BOUNDED_2D_WIREFRAME.TRIMMED_CURVE ’)

IN TYPEOF (crv)) THEN

-    если линия, парабола или гипербола является обрезанной, то допустима IF SIZEOF ([ •AIC_GEOMETRICALLY_BOUNDED_2D_WIREFRAME.LINE\

'AIC_GEOMETRICALLY_BOUNDED_2D_WIREFRAME.PARABOLA', 'AlC_GEOMETRICALLY_BOUNDED_2D_WIREFRAME.HYPERBOLA']* TYPEOF(crv\trimmed_curve.basis_curve)) = 1 THEN RETURN (TRUE)

-    в противном спучае рекурсивная проверка объекта basis_curve ELSE RETURN (valid_basis_curve_in_2d_wireframe

(crv \ trimmed_curve.basis_curve));

END _IF;

ELSE

-- рекурсивная проверка базовой кривой объекта offset_curve IF (('AIC_GEOMETRICALLY_BOUNDED_2D_WIREFRAME.OFFSET CURVE_2D') IN TYPEOF (crv))

THEN RETURN (valid_basis_curvejn_2d_wireframe

(crv \ offset_curve_2d.basis_curve)),

ELSE

-- рекурсивная проверка порождающей кривой объекта curve_replica IF (('AIC_GEOMETRICALLY_BOUNDED_2D_WIREFRAME.CURVE_REPLICA')

IN TYPEOF (crv))

THEN RETURN (valid_basis_curve_in_2d_wireframe (crv \ curve_replica.parent_curve));

ELSE

-- рекурсивная проверка сегментов объекта composite_curve IF (('AIC_GEOMETRICALLY_BOUNDED_2D_WIREFRAME.COMPOS!TE_CURVE') IN TYPEOF (crv)) THEN RETURN (SIZEOF (QUERY (ccs <* crv \composite_curve.segments |

NOT (valid_basis_curve_in_2d_wireframe (ccs.parent_curve)))) = 0);

END IF;

END _IF;

END _IF;

END _IF;

ENDJF;

RETURN (FALSE);

END_FUNCTION.

(*.

Определения аргумента

crv — заданная кривая, которая должна быть проверена.

6

1

END_SCHEMA;    - aic_geometrically_bounded_2d_wireframe

(*

Страница 11

ГОСТ Р ИСО 10303-503-2006

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

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

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

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

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

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

GEOMETRICALLY_BOUNDED_2D_WlREFRAME_ REPRESENTATION

GB2WR

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

Регистрация информационного объекта В.1 Обозначение документа

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

{tso standard 10303 part(503> version( 1)}

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

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

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

(Iso standard 10303 part(503) version( 1 )object( 1) aic_geometncaily_bounded_2d_wireframe-schema(1)}

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

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

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

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

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

7

Страница 12

ГОСТ Р ИСО 10303-503-2006

Рисунок С.1 — alc_geometrlcally_bounded_2d_wlreframe — EXPRESS-G диаграмма 1из5

8

Страница 13

ГОСТ Р ИСО 10303-503-2006

С 2.1 (I) )

-LL

—0 dimension count

geomctric_rcprcscntation_itcm

1


I


I


1


( 4-4curve ) (f£ direction^


gcomctriejsct

_u_

geometric_curve_set


С3'3 vcci°r) (h placement^ elements S( 1:?]

rT___i=r

j geometric set select j

т


I


1


D_Q


point


(2,1(4)) ( 2.2(4))

_L.

I—I—

j trimmingsclect [


ng

Г

_Q

coordinates L[ 1:3] I

c{ lengthmeasure i

eartcsianpoint j) и о u ^

( 2.1(3)) ( 2,1(5)) (2,2(5)) (2,3(5)) (2,5(4))

Рисунок C-2 — aic_geometrlcally_bounded_ 2d_wlreframe — EXPRESS-G диаграмма 2 из 5

9

Страница 14

ГОСТ Р ИСО 10303-503-2006

С 3.1 (2) )

place

ment

( 3,7 (4) )

location

^2,1 cartesian point^>

_,_.zc._____

I—1

j axis2_placemem

I I

T

_Cl

axis2_placement_2d

(з.2 (2) )

1—I--------7.—----1

1 j vector or direction 1

LJ. “ '    1

(DliR) p L[2:2]

Рисунок C.3 — alc_geometrlcally_bounded_ 2d_wlreframe — EXPRESS-G диаграмма 3 из 5

10

Страница 15

ГОСТ Р ИСО 10303-503-2006

( 4.4 (2) )    (    4.5    (2)    )    (    4.4    (5)    )    Г<С    5'2

b_splinc_curv<P)


О Л О

curve

bounded curve


-j-c^5,8 polyline^


trimmed curve


trim l S[l:2J


senseagreement master_representation


J


2,1 trimming sclcct J)


i-----;—^------1—i

[ trimming_preference j


trim_2 S[ 1:2]


basic curve


_Q_


self intersect


offset curve 2d


distance


length measurc &.


G



pnt

dir


5 cartesian point 2,6 vector 'У>~


position


3.7 axis2_placement ^>-


-Q.

conic


radius


circle


positive_length_measure


semi axis I


i positivejcngth measure |>

semi axis2


ellipse

parabola

hyperbola


positive_length_measure

Г length measure |o-tocal dist


i---- —.—  -------■* semi axis

i positivelength measure p- -

i----—7—7--------,    semi imag axis

i positive length, measure p-=-——-


Рисунок C.4 — alc_geometrlcally_bounded_ 2d_wlre(rame — EXPRESS-G диаграмма 4 из 5


11

Страница 16


(INV)using curvc B[ I:?]

parent curve

same sense

°--

ц transition

composite_curve_segment


(5.4(4))


control^pointsjist L[2:?]_^2.2 cartesian_point^)

■<^2.3 cartcsian_point^


1

rational_b_spline_curve

(DHR) weights AfO:u]


weights_data L[2:?]


I

I

1

uniform_curve

bezier_curve

b_spline_eurve

_with_knots

quasi_uniform_curve

(DER) upper_index_on_knots

i

knot_spcc

knots U2:?l

T

knot multiplicities L[2:?]

1


Г


(5.8(4))

(5.2(4))

polyline

I

composite curve

A

^2.3 cartesian poini^)


(DtR) control_points A[():u] (DLR) upper_index_on_control_points


[ transition_codc [

L___________I__i


closed curve


selfjntersect


degree


curve form


i---------------T”l

-o b_spline_curve_fonn [


founded item


Рисунок C.5 — alc_geometrlcally_bounded_ 2d_wlreframe — EXPRESS-G диаграмма 5 из 5

12

Страница 17

ГОСТ Р ИСО 10303-503-2006

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

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

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

Сокращенные наименования: http ://ww//.mel.nist.gov/dlv826/subject/apde/snr/

EXPRESS: http://www. mel.nl8t.gov/step/part9/part503/is/

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

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

13

Страница 18

ГОСТ Р ИСО 10303-503-2006

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

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

Таблица Е.1

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

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

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

ГОСТ Р ИСО/МЭК 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:1996

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

14

Страница 19

ГОСТ Р ИСО 10303-503-2006

УДК 656.072:681.3:006.354    ОКС    25.040.40    П87    ОКСТУ    4002

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

15

Страница 20

Редактор В.Н. Копысоа Технический редактор Н.С. Гришамова Корректор Е.М. Капустина Компьютерная верстка А.Н. Зопотар»вой

Сдано в набор 19.02 2007. Подписано в печать 21.03.2007. Формат 60 х 84бумага офсетная. Гарнитура Ариал Печать офсетная. Уел. печ. л 2.32 Уч.-иэд л 2.10. Тираж 167 экз. Зак 220. С 3799.

ФГУП «Стандартинформ». 123996 Москва, Гранатный пер.. 4. www.gosUnfo.ruinfo@gostinfo.ru Набрано во ФГУП «Стандартинфорых на ПЭВМ.

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