ГОСТ Р ИСО/ТС 10303-1007-2009

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

<Ш>

АЦИОНАЛЬНЫЙ

СТАНДАРТ

РОССИЙСКОЙ

ФЕДЕРАЦИИ

Содержание
  1. ГОСТ Р исо/тс 10303-1007- 2009
  2. 10303-1007- 2009
  3. 2009
  4. Системы автоматизации производства и их интеграция ПРЕДСТАВЛЕНИЕ ДАННЫХ ОБ ИЗДЕЛИИ И ОБМЕН ЭТИМИ ДАННЫМИ
  5. ПРЕДСТАВЛЕНИЕ ДАННЫХ ОБ ИЗДЕЛИИ И ОБМЕН ЭТИМИ ДАННЫМИ
  6. Прикладные модули. Общий вид поверхности ISO/TS 10303-1007:2001 Industrial automation systems and integration — Product data representation and exchange — Part 1007: Application module: General surface appearance (IDT) Издание официальное m 10 Москва Стандартинформ 2010 Предисловие Цели и принципы стандартизации в Российской Федерации установлены Федеральным законом от 27 декабря 2002 г. № 184-ФЗ «О техническом регулировании», а правила применения национальных стандартов Российской Федерации — ГОСТ Р 1.0-2004 «Стандартизация в Российской Федерации. Основные положения» Сведения о стандарте 1    ПОДГОТОВЛЕН на основе аутентичного перевода на русский язык стандарта, указанного в пункте 4, который выполнен Государственным научным учреждением «Центральный научно-исследовательский и опытно-конструкторский институт робототехники и технической кибернетики» 2    ВНЕСЕН Техническим комитетом по стандартизации ТК 459 «Информационная поддержка жизненного цикла изделий» 3    УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Приказом Федерального агентства по техническому регулированию и метрологии от 14 сентября 2009 г. № 371-ст 4    Настоящий стандарт идентичен международному стандарту ИСОЛГС 10303-1007:2001 «Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1007. Прикладные модули. Общий вид поверхности» (ISO/TS 10303-1007:2001 «Industrial automation systems and integration — Product data representation and exchange — Part 1007: Application module: General surface appearance»). При применении настоящего стандарта рекомендуется использовать вместо ссылочных международных стандартов соответствующие им национальные стандарты Российской Федерации, сведения о которых приведены в дополнительном приложении ДА 5    ВВЕДЕН ВПЕРВЫЕ Информация об изменениях к настоящему стандарту пубпикуется в ежегодно издаваемом информационном указателе «Национальные стандарты». а текст изменений и поправок — в ежемесячно издаваемых информационных указателях «Национальные стандарты». В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ежемесячно издаваемом информационном указателе «Национальные стандарты». Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования — на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет © Стандартинформ. 2010 Настоящий стандарт не может быть полностью или частично воспроизведен, тиражирован и распространен в качестве официального издания без разрешения Федерального агентства по техническому регулированию и метрологии ГОСТ Р ИСОГГС 10303-1007—2009 Содержание 1    Область применения……………………………………..1 2    Нормативные ссылки……………………………………..1 3    Термины и определения……………………………………2 3.1    Термины, определенные в ИСО 10303-1 …………………………2 3.2    Термин, определенный в ИСО 10303-202…………………………2 3.3    Термины, определенные в ИСО/ТС 10303-1001 ……………………..2 4    Информационные требования…………………………………2 4.1    Функциональные единицы………………………………..3 4.1.1    Функциональная единица General_surface    appearance……………….3 4.1.2    Функциональная единица Colour………………………….3 4.1.3    Функциональная единица Curve_appearance……………………3 4.2    Необходимые ПЭМ прикладных модулей…………………………3 4.3    Определения объектов ПЭМ……………………………….3 4.3.1    Объект Boundary_curve_appearance………………………..3 4.3.2    Объект Control_grid appearance………………………….4 4.3.3    Объект Parameter_line_appearance…………………………4 4.3.4    Объект Segmentation_curve_appearance………………………4 4.3.5    Объект Silhouette curve appearance………………………..4 4.3.6    Объект Surface_appearance_wireframe……………………….4 4.3.7    Surface_colour…………………………………..5 4.3.8    Объект Surface_related_curve_appearance……………………..5 5    Интерпретированная модель модуля……………………………..5 5.1    Спецификация отображения……………………………….5 5.2    Сокращенный листинг ИММ на языке EXPRESS……………………..8 Приложение А (обязательное) Сокращенные наименования объектов ИММ…………10 Приложение В (обязательное) Регистрация информационных объектов……………11 Приложение С    (справочное)    EXPRESS-G диаграмма ПЭМ………………….12 Приложение D    (справочное)    EXPRESS-G диаграмма ИММ………………….13 Приложение Е    (справочное)    Машинно-интерпретируемые листинги……………..14 Приложение ДА (справочное) Сведения о соответствии ссылочных международных стандартов ссылочным национальным стандартам Российской Федерации………..15 Библиография…………………………………………16 ГОСТ Р ИСО/ТС 10303-1007—2009 Введение Стандарты комплекса ИСО 10303 распространяются на компьютерное представление информации об изделиях и обмен данными об изделиях. Их целью является обеспечение нейтрального механизма. способного описывать изделия на всем протяжении их жизненного цикла. Этот механизм применим не только для обмена файлами в нейтральном формате, но является также основой для реализации и совместного доступа к базам данных об изделиях и организации архивирования. Стандарты комплекса ИСО 10303 представляют собой набор отдельно издаваемых стандартов (частей). Стандарты данного комплекса относятся к одной из следующих тематических групп: «Методы описания». «Методы реализации». «Методология и основы аттестационного тестирования», «Интегрированные обобщенные ресурсы», «Интегрированные прикладные ресурсы», «Прикладные протоколы». «Комплекты абстрактных тестов». «Прикладные интерпретированные конструкции» и «Прикладные модули». Настоящий стандарт входит в группу «Прикладные модули». Настоящий стандарт определяет прикладной модуль для представления поверхности без теней, включая цвет поверхности и каркасное представление. Данный прикладной модуль не содержит спецификации для реалистичного представления поверхностей ипи аналитической визуализации. Прикладные модули могут быть объединены, чтобы обеспечить возможность присваивать элементы формы слоям и визуальным атрибутам, таким как цвет и шрифты кривых, геометрическим и топологическим элементам. Более подробная информация приведена в ИСО/ТС 10303-1009. приложение F (1J. IV НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ Системы автоматизации производства и их интеграция ПРЕДСТАВЛЕНИЕ ДАННЫХ ОБ ИЗДЕЛИИ И ОБМЕН ЭТИМИ ДАННЫМИ Часть 1007 Прикладные модули. Общий вид поверхности Industrial automation systems and integration. Product data representation and exchange. Part 1007. Application module. General surface appearance Дата введения — 2010—07—01 1    Область применения Настоящий стандарт определяет прикладной модуль для представления поверхности без теней, включая цвет поверхности и атрибуты визуализации каркасного типа. Требования настоящего стандарта распространяются на: —    спецификацию атрибутов визуализации, которые могут быть назначены кривым, принадлежащим поверхностям: —    выбор определенных типов кривых для каркасного представления поверхностей: —    спецификацию механизма назначения цвета поверхностям. Требования настоящего стандарта не распространяются на: —    реалистичное представление поверхностей: —    аналитическую визуализацию. 2    Нормативные ссылки В настоящем стандарте использованы ссылки на следующие международные стандарты: ИСО/МЭК 8824-1:1998 Информационные технологии. Взаимосвязь открытых систем. Абстрактная синтаксическая нотация версии 1 (АСН.1). Часть 1. Спецификация основной нотации (ISO/IEC 8824-1:1998, Information technology — Abstract Syntax Notation One (ASN.1): Specification of basic notation) ИСО 10303-1:1994 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1. Общие представления и основополагающие принципы (ISO 10303-1:1994, Industrial automation systems and integration — Product data representation and exchange — Part 1: Overview and fundamental principles) ИСО 10303-11:1994 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 11. Методы описания. Справочное руководство по языку EXPRESS (ISO 10303-11:1994, Industrial automation systems and integration — Product data representation and exchange — Part 11: Description methods: The EXPRESS language reference manual) ИСО 10303-41:2000 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 41. Интегрированные обобщенные ресурсы: Основы описания и поддержки изделий (ISO 10303-41:2000. Industnal automation systems and integration — Product data representation and exchange — Part 41: Integrated generic resource: Fundamentals of product descnption and support) Издание официальное ИСО 10303-46:1994 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 46. Интегрированные обобщенные ресурсы. Визуальное представление (ISO 10303-46:1994. Industrial automation systems and integration — Product data representation and exchange — Part 46: Integrated generic resources: Visual presentation) ИСО 10303-202:1996 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 202. Прикладные протоколы: Ассоциативные чертежи (ISO 10303-202:1996. Industrial automation systems and integration — Product data representation and exchange — Part 202: Application protocol: Associative draughting) ИСО/ТС 10303-1001:2001 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1001. Прикладные модули. Присваивание внешнего вида (ISO/TS 10303-1001:2001, Industrial automation systems and integration — Product data representation and exchange — Part 1001: Application module: Appearance assignment) ИСО/ТС 10303-1002:2001 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1002. Прикладные модули. Цвет (ISO/TS 10303-1002:2001, Industrial automation systems and integration — Product data representation and exchange — Part 1002: Application module: Colour) ИСО/ТС 10303-1003:2001 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1003. Прикладные модули. Вид кривых (ISO/TS 10303-1003:2001, Industrial automation systems and integration — Product data representation and exchange — Part 1003: Application module: Curve appearance) 3    Термины и определения 3.1    Термины, определенные в ИСО 10303-1 В настоящем стандарте применены следующие термины: —    приложение (application); —    прикладной объект (application object): —    прикладной протокол (application protocol); —    прикладная эталонная модель; ПЭМ (application reference model; ARM); —    данные (data); —    информация (information); —    интегрированный ресурс (integrated resource); —    изделие (product); —    данные об изделии (product data); —    функциональная единица: ФЕ (unit of functionality; UoF). 3.2    Термин, определенный в ИСО 10303-202 В настоящем стандарте применен следующий термин: —    прикладная интерпретированная конструкция: ПИК (application interpreted construct: AIC). 3.3    Термины, определенные в ИСО/ТС 10303-1001 В настоящем стандарте применены следующие термины: —    прикладной модуль; ПМ (application module; AM); —    интерпретированная модель модуля; ИММ (module interpreted model; MIM). 4    Информационные требования В настоящем разделе определены информационные требования для прикладного модуля «Общий вид поверхности», представленные как совокупность функциональных единиц и прикладных объектов. Информационные требования определены с использованием терминологии предметной области данного прикладного модуля. Примечания 1    Графическое представление информационных требований приведено в приложении С. 2    Спецификация отображения определена в 5.1. Она показывает, как информационные требования удовлетворяются посредством использования интегрированных ресурсов стандартов комплекса ИСО 10303. Исполь- 2 ГОСТ Р ИСОГГС 10303-1007—2009 зование интегрированных ресурсов устанавливает дополнительные требования, общие для прикладных модулей и протоколов. EXPRESS-спеиификация: *) SCHEMA General_surface appearance arm; Г 4.1    Функциональные единицы В данном подразделе определены функциональные единицы (ФЕ). необходимые для настоящего стандарта, а также все элементы поддержки, необходимые для определения прикладного модуля. Настоящий стандарт определяет функциональную единицу General_surface_appearance. В настоящем стандарте использованы следующие функциональные единицы; —    Colour; —    Curve_appearance. Функциональные единицы и описание функций, поддерживаемых каждой ФЕ. представлены ниже. Включенные в ФЕ прикладные элементы определены в 4.3. 4.1.1    Функциональная единица Generalsurfaceappearance Функциональная единица General surface appearance определяет объекты ПЭМ для представления поверхностей посредством атрибутов каркасного стиля и цвета поверхности. В функциональной единице General_surface_appearance определены следующие объекты ПЭМ: —    Boundary curve appearance; —    Control_grid_appearance; —    Parameter_line_appearance: —    Segmentation_curve_appearance; —    Silhouette curve appearance; —    Surface_appearance_wireframe; —    Surface_colour; —    Surface_related_curve_appearance. 4.1.2    Функциональная единица Colour Данная ФЕ определена в ИСО/ТС 10303-1002. В настоящем стандарте использован прикладной объект Colour из данной ФЕ. 4.1.3    Функциональная единица Curve appearance Данная ФЕ определена в ИСО/ТС 10303-1003. В настоящем стандарте использован прикладной объект Curve_appearance из данной ФЕ. 4.2    Необходимые ПЭМ прикладных модулей Приведенные ниже операторы языка EXPRESS определяют элементы, импортированные из ПЭМ других прикладных модулей. EXPRESS-специФикация: *) USE FROM Colour arm; — ISO/TS 10303-1002 USE FROM Curve_appearance_arm; — ISO/TS 10303-1003 Г 4.3    Определения объектов ПЭМ В данном подразделе определены объекты ПЭМ прикладного модуля «Определение характеристик сборки». Каждый объект ПЭМ является простейшим неделимым элементом с характеризующими его атрибутами, представляющим уникальное понятие прикладной области. Объекты ПЭМ и их определения приведены ниже. 4.3.1 Объект Boundary_curve_appearance Объект Boundary_curve_appearance определяет стили кривых, ограничивающих поверхность. EXPRESS-спеииФикаиия: ’) ENTITY Boundary_curve_appearance SUBTYPE OF (Surface related curve appearance); END_ENTITY; (* 3 ГОСТ Р ИСО/ТС 10303-1007—2009 4.3.2    Объект Control_grid_appearance Объект Conlrol_gnd_appearance определяет стиль кривой, применяемый к сетке опорных точек, используемых для определения поверхностей. EXPRESS-специФикация: *) ENTITY Control_grid_appearance SUBTYPE OF (Surface related curve appearance); END_ENTITY; r 4.3.3    Объект Parameter line appearance Объект Parameter line appearance определяет стиль, применяемый к изопара метрическим линиям на поверхности. EXPRESS-спецификация: *) ENTITY Parameter_line_appearance SUBTYPE OF (Surface_related_curve_appearance); number of_u_curves:INTEGER; number_of_v_curves: INTEGER; END ENTITY; C Определения атрибутов number_of_u_curves — определяет число изопараметрических линий, которые должны быть представлены в направлении и. number_of_v_curves — определяет число изопараметрических линий, которые должны быть представлены в направлении v. 4.3.4    Объект Segmentation_curve_appearance Объект Segmentation curve appearance определяет стиль, применяемый к кривым, ограничивающим сегменты на поверхности. EXPRESS-спецификация: •) ENTITY Segmentation_curve_appearance SUBTYPE OF (Surface_related_curve_appearance); ENDENTITY; (* 4.3.5    Объект Silhouette curve appearance Объект Silhouette_curve_appearance определяет стиль, применяемый к кривым силуэтов на поверхности. EXPRESS-спецификация: *) ENTITY Silhouette_curve_appearance SUBTYPE OF (Surface_related_curve_appearance); END ENTITY; (* 4.3.6    Объект Surface_appearance_wireframe Объект Surface appearance wireframe определяет атрибуты визуализации для каркасного представления поверхности. EXPRESS-спецификация: *) ENTITY Surface_appearance_wireframe; side    : STRING; styles    : SET [1:5] OF surface_related_curve_appearance; END ENTITY: (* 4 ГОСТ Р ИСОГГС 10303-1007—2009 Определения атрибутов side — определяет сторону поверхности, к которой применяются стили кривых, styles — стили кривых, используемых для каркасного представления поверхности. 4.3.7    Объект Surface_colour Объект Surface_colour определяет цвет для представления поверхности без теней. EXPRESS-спеииФикация: *) ENTITY Surface_colour side    :    STRING: assigned_colour    : colour; END ENTITY; C Определения атрибутов side — определяет сторону поверхности, для которой назначается цвет, assigned colour — цвет, используемый для представления поверхности без теней. 4.3.8    Объект Surface_related_curve_appearance Объект Surface_related_curve_appearance является обобщением стилей, применяемых к кривым для каркасного представления поверхности. EXPRESS-спецификация: •) ENTITY Surface related curve appearance ABSTRACT SUPERTYPE OF (ONE OF(Boundary curve appearance, Silhouette_curve appearance. Segmentation curve appearance. ControLgnd appearance, Parameter_line_appearance)); style : Curve_appearance; END_ENTITY; C Определение атрибута style — определяет внешний вид кривых, связанных с каждым типом кривых в контексте каркасного представления поверхности. Е*Р^Е??-$пецификэция: *) END_SCHEMA; — — general_surface_appearance_arm Г 5 Интерпретированная модель модуля 5.1 Спецификация отображения В данном подразделе представлена таблица 1, показывающая, как ФЕ и все прикладные элементы настоящего стандарта (см. 4.1) отображаются на один или несколько элементов ИММ. В таблице 1 имеется пять граф, содержащих описанную ниже информацию. Графа 1 — «Прикладной элемент»: имя прикладного элемента в том виде, в каком оно представлено в определении объекта ПЭМ. В именах объектов ПЭМ используются символы верхнего регистра. Имена атрибутов перечислены после объекта ПЭМ. которому они принадлежат; в именах атрибутов используются символы нижнего регистра. Графа 2 — «Элемент ИММ»: имя элемента ИММ в том виде, в каком оно представлено в ИММ. ключевое слово IDENTICAL MAPPING или ключевое слово PATH. Для обозначения объектов ИММ используются символы нижнего регистра. Имена атрибутов объектов ИММ представлены в форме: <имя объекта>.<имя атрибута>. Прикладной элемент может быть отображен на несколько связанных элементов ИММ. Для каждого из этих элементов ИММ требуется отдельная строка в таблице. Ключевое слово IDENTICAL MAPPING обозначает, что оба объекта ПЭМ, присутствующие в прикладном утверждении, отображаются на один и тот же элемент ИММ. Ключевое слово PATH обозначает, что прикладное утверждение отображается на весь ссылочный путь. 5 Графа 3 — «Источник»: обозначение стандарта ИСО. в котором определен данный элемент МММ. или обозначение настоящего стандарта для тех элементов МММ. которые определены в схеме ИММ настоящего стандарта. Графа 4 — «Правила»: может быть указано одно или несколько чисел, обозначающих ссылки на правила, применяемые к данному элементу ИММ или ссылочному пути. Что касается правил, выведенных из взаимосвязей между объектами ПЭМ, то на те же правила ссылаются элементы отображений всех задействованных элементов ИММ. Графа 5 — «Ссылочный путь»: для полного описания отображения объекта ПЭМ может потребоваться указать ссылочный путь, связывающий несколько элементов ИММ. Данная графа демонстрирует роль элемента ИММ по отношению к элементу ИММ, указанному в следующей строке. Два или более таких связанных элементов ИММ определяют интерпретацию интегрированных ресурсов, соответствующую требованию, определенному объектом ПЭМ. Для каждого элемента ИММ. созданного для использования в настоящем стандарте, указан ссылочный путь к его супертипу из интегрированного ресурса. В выражениях, определяющих ссылочные пути и ограничения между элементами ИММ, применяют следующие условные обозначения: [ ] — в квадратные скобки заключают несколько элементов ИММ или частей ссылочного пути, которые требуются для обеспечения соответствия информационному требованию: () — в круглые скобки заключают несколько элементов ИММ или частей ссылочного пути, которые являются альтернативными в рамках отображения для обеспечения соответствия информационному требованию; {} — заключенный в фигурные скобки фрагмент ограничивает ссылочный путь для обеспечения соответствия информационному требованию; -> — атрибут, наименование которого предшествует символу ->, ссылается на объектный или выбираемый тип данных, наименование которого следует после этого символа; <— атрибут объекта, наименование которого следует после символа <-, ссылается на объектный или выбираемый тип данных, наименование которого предшествует этому символу: [i] — атрибут, наименование которого предшествует символу (ij. является агрегированной структурой; ссылка дается на любой элемент данной структуры; [п] — атрибут, наименование которого предшествует символу [п]. является упорядоченной агрегированной структурой; ссылка дается на п-й элемент данной структуры: => — объект, наименование которого предшествует символу =>. является супертипом объекта, наименование которого следует после этого символа; <= — объект, наименование которого предшествует символу <=, является подтипом объекта, наименование которого следует после этого символа; = — строковый (STRING), выбираемый (SELECT) или перечисляемый (ENUMERATION) тип данных ограничен выбором или значением; \ — выражение для ссылочного пути продолжается на следующей строке. Таблица 1 — Спецификация отображения функциональной единицы General_surface_ appearance Прикладной элемент Элемент ИММ Источник Правила Ссылочный путь BOUNDARY CURVE • APPEARANCE surface_style_- boundary 46 CONTROL GRID • APPEARANCE surface_styfe_- controfgrid 46 PARAMETER LINE -APPEARANCE surface stylet-parameter line 46 Number ofucurves udi recti oncount 46 surface_style parameter line surface_styfe parameter_-line.direciion_counts[1) — > direct ion_count_select directk>n_count_select = udirectioncount u_direction_count 6
  7. Общий вид поверхности ISO/TS 10303-1007:2001 Industrial automation systems and integration — Product data representation and exchange — Part 1007: Application module: General surface appearance (IDT) Издание официальное m 10 Москва Стандартинформ 2010 Предисловие Цели и принципы стандартизации в Российской Федерации установлены Федеральным законом от 27 декабря 2002 г. № 184-ФЗ «О техническом регулировании», а правила применения национальных стандартов Российской Федерации — ГОСТ Р 1.0-2004 «Стандартизация в Российской Федерации. Основные положения» Сведения о стандарте 1    ПОДГОТОВЛЕН на основе аутентичного перевода на русский язык стандарта, указанного в пункте 4, который выполнен Государственным научным учреждением «Центральный научно-исследовательский и опытно-конструкторский институт робототехники и технической кибернетики» 2    ВНЕСЕН Техническим комитетом по стандартизации ТК 459 «Информационная поддержка жизненного цикла изделий» 3    УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Приказом Федерального агентства по техническому регулированию и метрологии от 14 сентября 2009 г. № 371-ст 4    Настоящий стандарт идентичен международному стандарту ИСОЛГС 10303-1007:2001 «Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1007. Прикладные модули. Общий вид поверхности» (ISO/TS 10303-1007:2001 «Industrial automation systems and integration — Product data representation and exchange — Part 1007: Application module: General surface appearance»). При применении настоящего стандарта рекомендуется использовать вместо ссылочных международных стандартов соответствующие им национальные стандарты Российской Федерации, сведения о которых приведены в дополнительном приложении ДА 5    ВВЕДЕН ВПЕРВЫЕ Информация об изменениях к настоящему стандарту пубпикуется в ежегодно издаваемом информационном указателе «Национальные стандарты». а текст изменений и поправок — в ежемесячно издаваемых информационных указателях «Национальные стандарты». В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ежемесячно издаваемом информационном указателе «Национальные стандарты». Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования — на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет © Стандартинформ. 2010 Настоящий стандарт не может быть полностью или частично воспроизведен, тиражирован и распространен в качестве официального издания без разрешения Федерального агентства по техническому регулированию и метрологии ГОСТ Р ИСОГГС 10303-1007—2009 Содержание 1    Область применения……………………………………..1 2    Нормативные ссылки……………………………………..1 3    Термины и определения……………………………………2 3.1    Термины, определенные в ИСО 10303-1 …………………………2 3.2    Термин, определенный в ИСО 10303-202…………………………2 3.3    Термины, определенные в ИСО/ТС 10303-1001 ……………………..2 4    Информационные требования…………………………………2 4.1    Функциональные единицы………………………………..3 4.1.1    Функциональная единица General_surface    appearance……………….3 4.1.2    Функциональная единица Colour………………………….3 4.1.3    Функциональная единица Curve_appearance……………………3 4.2    Необходимые ПЭМ прикладных модулей…………………………3 4.3    Определения объектов ПЭМ……………………………….3 4.3.1    Объект Boundary_curve_appearance………………………..3 4.3.2    Объект Control_grid appearance………………………….4 4.3.3    Объект Parameter_line_appearance…………………………4 4.3.4    Объект Segmentation_curve_appearance………………………4 4.3.5    Объект Silhouette curve appearance………………………..4 4.3.6    Объект Surface_appearance_wireframe……………………….4 4.3.7    Surface_colour…………………………………..5 4.3.8    Объект Surface_related_curve_appearance……………………..5 5    Интерпретированная модель модуля……………………………..5 5.1    Спецификация отображения……………………………….5 5.2    Сокращенный листинг ИММ на языке EXPRESS……………………..8 Приложение А (обязательное) Сокращенные наименования объектов ИММ…………10 Приложение В (обязательное) Регистрация информационных объектов……………11 Приложение С    (справочное)    EXPRESS-G диаграмма ПЭМ………………….12 Приложение D    (справочное)    EXPRESS-G диаграмма ИММ………………….13 Приложение Е    (справочное)    Машинно-интерпретируемые листинги……………..14 Приложение ДА (справочное) Сведения о соответствии ссылочных международных стандартов ссылочным национальным стандартам Российской Федерации………..15 Библиография…………………………………………16 ГОСТ Р ИСО/ТС 10303-1007—2009 Введение Стандарты комплекса ИСО 10303 распространяются на компьютерное представление информации об изделиях и обмен данными об изделиях. Их целью является обеспечение нейтрального механизма. способного описывать изделия на всем протяжении их жизненного цикла. Этот механизм применим не только для обмена файлами в нейтральном формате, но является также основой для реализации и совместного доступа к базам данных об изделиях и организации архивирования. Стандарты комплекса ИСО 10303 представляют собой набор отдельно издаваемых стандартов (частей). Стандарты данного комплекса относятся к одной из следующих тематических групп: «Методы описания». «Методы реализации». «Методология и основы аттестационного тестирования», «Интегрированные обобщенные ресурсы», «Интегрированные прикладные ресурсы», «Прикладные протоколы». «Комплекты абстрактных тестов». «Прикладные интерпретированные конструкции» и «Прикладные модули». Настоящий стандарт входит в группу «Прикладные модули». Настоящий стандарт определяет прикладной модуль для представления поверхности без теней, включая цвет поверхности и каркасное представление. Данный прикладной модуль не содержит спецификации для реалистичного представления поверхностей ипи аналитической визуализации. Прикладные модули могут быть объединены, чтобы обеспечить возможность присваивать элементы формы слоям и визуальным атрибутам, таким как цвет и шрифты кривых, геометрическим и топологическим элементам. Более подробная информация приведена в ИСО/ТС 10303-1009. приложение F (1J. IV НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ Системы автоматизации производства и их интеграция ПРЕДСТАВЛЕНИЕ ДАННЫХ ОБ ИЗДЕЛИИ И ОБМЕН ЭТИМИ ДАННЫМИ Часть 1007 Прикладные модули. Общий вид поверхности Industrial automation systems and integration. Product data representation and exchange. Part 1007. Application module. General surface appearance Дата введения — 2010—07—01 1    Область применения Настоящий стандарт определяет прикладной модуль для представления поверхности без теней, включая цвет поверхности и атрибуты визуализации каркасного типа. Требования настоящего стандарта распространяются на: —    спецификацию атрибутов визуализации, которые могут быть назначены кривым, принадлежащим поверхностям: —    выбор определенных типов кривых для каркасного представления поверхностей: —    спецификацию механизма назначения цвета поверхностям. Требования настоящего стандарта не распространяются на: —    реалистичное представление поверхностей: —    аналитическую визуализацию. 2    Нормативные ссылки В настоящем стандарте использованы ссылки на следующие международные стандарты: ИСО/МЭК 8824-1:1998 Информационные технологии. Взаимосвязь открытых систем. Абстрактная синтаксическая нотация версии 1 (АСН.1). Часть 1. Спецификация основной нотации (ISO/IEC 8824-1:1998, Information technology — Abstract Syntax Notation One (ASN.1): Specification of basic notation) ИСО 10303-1:1994 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1. Общие представления и основополагающие принципы (ISO 10303-1:1994, Industrial automation systems and integration — Product data representation and exchange — Part 1: Overview and fundamental principles) ИСО 10303-11:1994 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 11. Методы описания. Справочное руководство по языку EXPRESS (ISO 10303-11:1994, Industrial automation systems and integration — Product data representation and exchange — Part 11: Description methods: The EXPRESS language reference manual) ИСО 10303-41:2000 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 41. Интегрированные обобщенные ресурсы: Основы описания и поддержки изделий (ISO 10303-41:2000. Industnal automation systems and integration — Product data representation and exchange — Part 41: Integrated generic resource: Fundamentals of product descnption and support) Издание официальное ИСО 10303-46:1994 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 46. Интегрированные обобщенные ресурсы. Визуальное представление (ISO 10303-46:1994. Industrial automation systems and integration — Product data representation and exchange — Part 46: Integrated generic resources: Visual presentation) ИСО 10303-202:1996 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 202. Прикладные протоколы: Ассоциативные чертежи (ISO 10303-202:1996. Industrial automation systems and integration — Product data representation and exchange — Part 202: Application protocol: Associative draughting) ИСО/ТС 10303-1001:2001 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1001. Прикладные модули. Присваивание внешнего вида (ISO/TS 10303-1001:2001, Industrial automation systems and integration — Product data representation and exchange — Part 1001: Application module: Appearance assignment) ИСО/ТС 10303-1002:2001 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1002. Прикладные модули. Цвет (ISO/TS 10303-1002:2001, Industrial automation systems and integration — Product data representation and exchange — Part 1002: Application module: Colour) ИСО/ТС 10303-1003:2001 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1003. Прикладные модули. Вид кривых (ISO/TS 10303-1003:2001, Industrial automation systems and integration — Product data representation and exchange — Part 1003: Application module: Curve appearance) 3    Термины и определения 3.1    Термины, определенные в ИСО 10303-1 В настоящем стандарте применены следующие термины: —    приложение (application); —    прикладной объект (application object): —    прикладной протокол (application protocol); —    прикладная эталонная модель; ПЭМ (application reference model; ARM); —    данные (data); —    информация (information); —    интегрированный ресурс (integrated resource); —    изделие (product); —    данные об изделии (product data); —    функциональная единица: ФЕ (unit of functionality; UoF). 3.2    Термин, определенный в ИСО 10303-202 В настоящем стандарте применен следующий термин: —    прикладная интерпретированная конструкция: ПИК (application interpreted construct: AIC). 3.3    Термины, определенные в ИСО/ТС 10303-1001 В настоящем стандарте применены следующие термины: —    прикладной модуль; ПМ (application module; AM); —    интерпретированная модель модуля; ИММ (module interpreted model; MIM). 4    Информационные требования В настоящем разделе определены информационные требования для прикладного модуля «Общий вид поверхности», представленные как совокупность функциональных единиц и прикладных объектов. Информационные требования определены с использованием терминологии предметной области данного прикладного модуля. Примечания 1    Графическое представление информационных требований приведено в приложении С. 2    Спецификация отображения определена в 5.1. Она показывает, как информационные требования удовлетворяются посредством использования интегрированных ресурсов стандартов комплекса ИСО 10303. Исполь- 2 ГОСТ Р ИСОГГС 10303-1007—2009 зование интегрированных ресурсов устанавливает дополнительные требования, общие для прикладных модулей и протоколов. EXPRESS-спеиификация: *) SCHEMA General_surface appearance arm; Г 4.1    Функциональные единицы В данном подразделе определены функциональные единицы (ФЕ). необходимые для настоящего стандарта, а также все элементы поддержки, необходимые для определения прикладного модуля. Настоящий стандарт определяет функциональную единицу General_surface_appearance. В настоящем стандарте использованы следующие функциональные единицы; —    Colour; —    Curve_appearance. Функциональные единицы и описание функций, поддерживаемых каждой ФЕ. представлены ниже. Включенные в ФЕ прикладные элементы определены в 4.3. 4.1.1    Функциональная единица Generalsurfaceappearance Функциональная единица General surface appearance определяет объекты ПЭМ для представления поверхностей посредством атрибутов каркасного стиля и цвета поверхности. В функциональной единице General_surface_appearance определены следующие объекты ПЭМ: —    Boundary curve appearance; —    Control_grid_appearance; —    Parameter_line_appearance: —    Segmentation_curve_appearance; —    Silhouette curve appearance; —    Surface_appearance_wireframe; —    Surface_colour; —    Surface_related_curve_appearance. 4.1.2    Функциональная единица Colour Данная ФЕ определена в ИСО/ТС 10303-1002. В настоящем стандарте использован прикладной объект Colour из данной ФЕ. 4.1.3    Функциональная единица Curve appearance Данная ФЕ определена в ИСО/ТС 10303-1003. В настоящем стандарте использован прикладной объект Curve_appearance из данной ФЕ. 4.2    Необходимые ПЭМ прикладных модулей Приведенные ниже операторы языка EXPRESS определяют элементы, импортированные из ПЭМ других прикладных модулей. EXPRESS-специФикация: *) USE FROM Colour arm; — ISO/TS 10303-1002 USE FROM Curve_appearance_arm; — ISO/TS 10303-1003 Г 4.3    Определения объектов ПЭМ В данном подразделе определены объекты ПЭМ прикладного модуля «Определение характеристик сборки». Каждый объект ПЭМ является простейшим неделимым элементом с характеризующими его атрибутами, представляющим уникальное понятие прикладной области. Объекты ПЭМ и их определения приведены ниже. 4.3.1 Объект Boundary_curve_appearance Объект Boundary_curve_appearance определяет стили кривых, ограничивающих поверхность. EXPRESS-спеииФикаиия: ’) ENTITY Boundary_curve_appearance SUBTYPE OF (Surface related curve appearance); END_ENTITY; (* 3 ГОСТ Р ИСО/ТС 10303-1007—2009 4.3.2    Объект Control_grid_appearance Объект Conlrol_gnd_appearance определяет стиль кривой, применяемый к сетке опорных точек, используемых для определения поверхностей. EXPRESS-специФикация: *) ENTITY Control_grid_appearance SUBTYPE OF (Surface related curve appearance); END_ENTITY; r 4.3.3    Объект Parameter line appearance Объект Parameter line appearance определяет стиль, применяемый к изопара метрическим линиям на поверхности. EXPRESS-спецификация: *) ENTITY Parameter_line_appearance SUBTYPE OF (Surface_related_curve_appearance); number of_u_curves:INTEGER; number_of_v_curves: INTEGER; END ENTITY; C Определения атрибутов number_of_u_curves — определяет число изопараметрических линий, которые должны быть представлены в направлении и. number_of_v_curves — определяет число изопараметрических линий, которые должны быть представлены в направлении v. 4.3.4    Объект Segmentation_curve_appearance Объект Segmentation curve appearance определяет стиль, применяемый к кривым, ограничивающим сегменты на поверхности. EXPRESS-спецификация: •) ENTITY Segmentation_curve_appearance SUBTYPE OF (Surface_related_curve_appearance); ENDENTITY; (* 4.3.5    Объект Silhouette curve appearance Объект Silhouette_curve_appearance определяет стиль, применяемый к кривым силуэтов на поверхности. EXPRESS-спецификация: *) ENTITY Silhouette_curve_appearance SUBTYPE OF (Surface_related_curve_appearance); END ENTITY; (* 4.3.6    Объект Surface_appearance_wireframe Объект Surface appearance wireframe определяет атрибуты визуализации для каркасного представления поверхности. EXPRESS-спецификация: *) ENTITY Surface_appearance_wireframe; side    : STRING; styles    : SET [1:5] OF surface_related_curve_appearance; END ENTITY: (* 4 ГОСТ Р ИСОГГС 10303-1007—2009 Определения атрибутов side — определяет сторону поверхности, к которой применяются стили кривых, styles — стили кривых, используемых для каркасного представления поверхности. 4.3.7    Объект Surface_colour Объект Surface_colour определяет цвет для представления поверхности без теней. EXPRESS-спеииФикация: *) ENTITY Surface_colour side    :    STRING: assigned_colour    : colour; END ENTITY; C Определения атрибутов side — определяет сторону поверхности, для которой назначается цвет, assigned colour — цвет, используемый для представления поверхности без теней. 4.3.8    Объект Surface_related_curve_appearance Объект Surface_related_curve_appearance является обобщением стилей, применяемых к кривым для каркасного представления поверхности. EXPRESS-спецификация: •) ENTITY Surface related curve appearance ABSTRACT SUPERTYPE OF (ONE OF(Boundary curve appearance, Silhouette_curve appearance. Segmentation curve appearance. ControLgnd appearance, Parameter_line_appearance)); style : Curve_appearance; END_ENTITY; C Определение атрибута style — определяет внешний вид кривых, связанных с каждым типом кривых в контексте каркасного представления поверхности. Е*Р^Е??-$пецификэция: *) END_SCHEMA; — — general_surface_appearance_arm Г 5 Интерпретированная модель модуля 5.1 Спецификация отображения В данном подразделе представлена таблица 1, показывающая, как ФЕ и все прикладные элементы настоящего стандарта (см. 4.1) отображаются на один или несколько элементов ИММ. В таблице 1 имеется пять граф, содержащих описанную ниже информацию. Графа 1 — «Прикладной элемент»: имя прикладного элемента в том виде, в каком оно представлено в определении объекта ПЭМ. В именах объектов ПЭМ используются символы верхнего регистра. Имена атрибутов перечислены после объекта ПЭМ. которому они принадлежат; в именах атрибутов используются символы нижнего регистра. Графа 2 — «Элемент ИММ»: имя элемента ИММ в том виде, в каком оно представлено в ИММ. ключевое слово IDENTICAL MAPPING или ключевое слово PATH. Для обозначения объектов ИММ используются символы нижнего регистра. Имена атрибутов объектов ИММ представлены в форме: <имя объекта>.<имя атрибута>. Прикладной элемент может быть отображен на несколько связанных элементов ИММ. Для каждого из этих элементов ИММ требуется отдельная строка в таблице. Ключевое слово IDENTICAL MAPPING обозначает, что оба объекта ПЭМ, присутствующие в прикладном утверждении, отображаются на один и тот же элемент ИММ. Ключевое слово PATH обозначает, что прикладное утверждение отображается на весь ссылочный путь. 5 Графа 3 — «Источник»: обозначение стандарта ИСО. в котором определен данный элемент МММ. или обозначение настоящего стандарта для тех элементов МММ. которые определены в схеме ИММ настоящего стандарта. Графа 4 — «Правила»: может быть указано одно или несколько чисел, обозначающих ссылки на правила, применяемые к данному элементу ИММ или ссылочному пути. Что касается правил, выведенных из взаимосвязей между объектами ПЭМ, то на те же правила ссылаются элементы отображений всех задействованных элементов ИММ. Графа 5 — «Ссылочный путь»: для полного описания отображения объекта ПЭМ может потребоваться указать ссылочный путь, связывающий несколько элементов ИММ. Данная графа демонстрирует роль элемента ИММ по отношению к элементу ИММ, указанному в следующей строке. Два или более таких связанных элементов ИММ определяют интерпретацию интегрированных ресурсов, соответствующую требованию, определенному объектом ПЭМ. Для каждого элемента ИММ. созданного для использования в настоящем стандарте, указан ссылочный путь к его супертипу из интегрированного ресурса. В выражениях, определяющих ссылочные пути и ограничения между элементами ИММ, применяют следующие условные обозначения: [ ] — в квадратные скобки заключают несколько элементов ИММ или частей ссылочного пути, которые требуются для обеспечения соответствия информационному требованию: () — в круглые скобки заключают несколько элементов ИММ или частей ссылочного пути, которые являются альтернативными в рамках отображения для обеспечения соответствия информационному требованию; {} — заключенный в фигурные скобки фрагмент ограничивает ссылочный путь для обеспечения соответствия информационному требованию; -> — атрибут, наименование которого предшествует символу ->, ссылается на объектный или выбираемый тип данных, наименование которого следует после этого символа; <— атрибут объекта, наименование которого следует после символа <-, ссылается на объектный или выбираемый тип данных, наименование которого предшествует этому символу: [i] — атрибут, наименование которого предшествует символу (ij. является агрегированной структурой; ссылка дается на любой элемент данной структуры; [п] — атрибут, наименование которого предшествует символу [п]. является упорядоченной агрегированной структурой; ссылка дается на п-й элемент данной структуры: => — объект, наименование которого предшествует символу =>. является супертипом объекта, наименование которого следует после этого символа; <= — объект, наименование которого предшествует символу <=, является подтипом объекта, наименование которого следует после этого символа; = — строковый (STRING), выбираемый (SELECT) или перечисляемый (ENUMERATION) тип данных ограничен выбором или значением; \ — выражение для ссылочного пути продолжается на следующей строке. Таблица 1 — Спецификация отображения функциональной единицы General_surface_ appearance Прикладной элемент Элемент ИММ Источник Правила Ссылочный путь BOUNDARY CURVE • APPEARANCE surface_style_- boundary 46 CONTROL GRID • APPEARANCE surface_styfe_- controfgrid 46 PARAMETER LINE -APPEARANCE surface stylet-parameter line 46 Number ofucurves udi recti oncount 46 surface_style parameter line surface_styfe parameter_-line.direciion_counts[1) — > direct ion_count_select directk>n_count_select = udirectioncount u_direction_count 6
  8. Предисловие Цели и принципы стандартизации в Российской Федерации установлены Федеральным законом от 27 декабря 2002 г. № 184-ФЗ «О техническом регулировании», а правила применения национальных стандартов Российской Федерации — ГОСТ Р 1.0-2004 «Стандартизация в Российской Федерации. Основные положения» Сведения о стандарте 1    ПОДГОТОВЛЕН на основе аутентичного перевода на русский язык стандарта, указанного в пункте 4, который выполнен Государственным научным учреждением «Центральный научно-исследовательский и опытно-конструкторский институт робототехники и технической кибернетики» 2    ВНЕСЕН Техническим комитетом по стандартизации ТК 459 «Информационная поддержка жизненного цикла изделий» 3    УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Приказом Федерального агентства по техническому регулированию и метрологии от 14 сентября 2009 г. № 371-ст 4    Настоящий стандарт идентичен международному стандарту ИСОЛГС 10303-1007:2001 «Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1007. Прикладные модули. Общий вид поверхности» (ISO/TS 10303-1007:2001 «Industrial automation systems and integration — Product data representation and exchange — Part 1007: Application module: General surface appearance»). При применении настоящего стандарта рекомендуется использовать вместо ссылочных международных стандартов соответствующие им национальные стандарты Российской Федерации, сведения о которых приведены в дополнительном приложении ДА 5    ВВЕДЕН ВПЕРВЫЕ Информация об изменениях к настоящему стандарту пубпикуется в ежегодно издаваемом информационном указателе «Национальные стандарты». а текст изменений и поправок — в ежемесячно издаваемых информационных указателях «Национальные стандарты». В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ежемесячно издаваемом информационном указателе «Национальные стандарты». Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования — на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет © Стандартинформ. 2010 Настоящий стандарт не может быть полностью или частично воспроизведен, тиражирован и распространен в качестве официального издания без разрешения Федерального агентства по техническому регулированию и метрологии ГОСТ Р ИСОГГС 10303-1007—2009 Содержание 1    Область применения……………………………………..1 2    Нормативные ссылки……………………………………..1 3    Термины и определения……………………………………2 3.1    Термины, определенные в ИСО 10303-1 …………………………2 3.2    Термин, определенный в ИСО 10303-202…………………………2 3.3    Термины, определенные в ИСО/ТС 10303-1001 ……………………..2 4    Информационные требования…………………………………2 4.1    Функциональные единицы………………………………..3 4.1.1    Функциональная единица General_surface    appearance……………….3 4.1.2    Функциональная единица Colour………………………….3 4.1.3    Функциональная единица Curve_appearance……………………3 4.2    Необходимые ПЭМ прикладных модулей…………………………3 4.3    Определения объектов ПЭМ……………………………….3 4.3.1    Объект Boundary_curve_appearance………………………..3 4.3.2    Объект Control_grid appearance………………………….4 4.3.3    Объект Parameter_line_appearance…………………………4 4.3.4    Объект Segmentation_curve_appearance………………………4 4.3.5    Объект Silhouette curve appearance………………………..4 4.3.6    Объект Surface_appearance_wireframe……………………….4 4.3.7    Surface_colour…………………………………..5 4.3.8    Объект Surface_related_curve_appearance……………………..5 5    Интерпретированная модель модуля……………………………..5 5.1    Спецификация отображения……………………………….5 5.2    Сокращенный листинг ИММ на языке EXPRESS……………………..8 Приложение А (обязательное) Сокращенные наименования объектов ИММ…………10 Приложение В (обязательное) Регистрация информационных объектов……………11 Приложение С    (справочное)    EXPRESS-G диаграмма ПЭМ………………….12 Приложение D    (справочное)    EXPRESS-G диаграмма ИММ………………….13 Приложение Е    (справочное)    Машинно-интерпретируемые листинги……………..14 Приложение ДА (справочное) Сведения о соответствии ссылочных международных стандартов ссылочным национальным стандартам Российской Федерации………..15 Библиография…………………………………………16 ГОСТ Р ИСО/ТС 10303-1007—2009 Введение Стандарты комплекса ИСО 10303 распространяются на компьютерное представление информации об изделиях и обмен данными об изделиях. Их целью является обеспечение нейтрального механизма. способного описывать изделия на всем протяжении их жизненного цикла. Этот механизм применим не только для обмена файлами в нейтральном формате, но является также основой для реализации и совместного доступа к базам данных об изделиях и организации архивирования. Стандарты комплекса ИСО 10303 представляют собой набор отдельно издаваемых стандартов (частей). Стандарты данного комплекса относятся к одной из следующих тематических групп: «Методы описания». «Методы реализации». «Методология и основы аттестационного тестирования», «Интегрированные обобщенные ресурсы», «Интегрированные прикладные ресурсы», «Прикладные протоколы». «Комплекты абстрактных тестов». «Прикладные интерпретированные конструкции» и «Прикладные модули». Настоящий стандарт входит в группу «Прикладные модули». Настоящий стандарт определяет прикладной модуль для представления поверхности без теней, включая цвет поверхности и каркасное представление. Данный прикладной модуль не содержит спецификации для реалистичного представления поверхностей ипи аналитической визуализации. Прикладные модули могут быть объединены, чтобы обеспечить возможность присваивать элементы формы слоям и визуальным атрибутам, таким как цвет и шрифты кривых, геометрическим и топологическим элементам. Более подробная информация приведена в ИСО/ТС 10303-1009. приложение F (1J. IV НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ Системы автоматизации производства и их интеграция ПРЕДСТАВЛЕНИЕ ДАННЫХ ОБ ИЗДЕЛИИ И ОБМЕН ЭТИМИ ДАННЫМИ Часть 1007 Прикладные модули. Общий вид поверхности Industrial automation systems and integration. Product data representation and exchange. Part 1007. Application module. General surface appearance Дата введения — 2010—07—01 1    Область применения Настоящий стандарт определяет прикладной модуль для представления поверхности без теней, включая цвет поверхности и атрибуты визуализации каркасного типа. Требования настоящего стандарта распространяются на: —    спецификацию атрибутов визуализации, которые могут быть назначены кривым, принадлежащим поверхностям: —    выбор определенных типов кривых для каркасного представления поверхностей: —    спецификацию механизма назначения цвета поверхностям. Требования настоящего стандарта не распространяются на: —    реалистичное представление поверхностей: —    аналитическую визуализацию. 2    Нормативные ссылки В настоящем стандарте использованы ссылки на следующие международные стандарты: ИСО/МЭК 8824-1:1998 Информационные технологии. Взаимосвязь открытых систем. Абстрактная синтаксическая нотация версии 1 (АСН.1). Часть 1. Спецификация основной нотации (ISO/IEC 8824-1:1998, Information technology — Abstract Syntax Notation One (ASN.1): Specification of basic notation) ИСО 10303-1:1994 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1. Общие представления и основополагающие принципы (ISO 10303-1:1994, Industrial automation systems and integration — Product data representation and exchange — Part 1: Overview and fundamental principles) ИСО 10303-11:1994 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 11. Методы описания. Справочное руководство по языку EXPRESS (ISO 10303-11:1994, Industrial automation systems and integration — Product data representation and exchange — Part 11: Description methods: The EXPRESS language reference manual) ИСО 10303-41:2000 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 41. Интегрированные обобщенные ресурсы: Основы описания и поддержки изделий (ISO 10303-41:2000. Industnal automation systems and integration — Product data representation and exchange — Part 41: Integrated generic resource: Fundamentals of product descnption and support) Издание официальное ИСО 10303-46:1994 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 46. Интегрированные обобщенные ресурсы. Визуальное представление (ISO 10303-46:1994. Industrial automation systems and integration — Product data representation and exchange — Part 46: Integrated generic resources: Visual presentation) ИСО 10303-202:1996 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 202. Прикладные протоколы: Ассоциативные чертежи (ISO 10303-202:1996. Industrial automation systems and integration — Product data representation and exchange — Part 202: Application protocol: Associative draughting) ИСО/ТС 10303-1001:2001 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1001. Прикладные модули. Присваивание внешнего вида (ISO/TS 10303-1001:2001, Industrial automation systems and integration — Product data representation and exchange — Part 1001: Application module: Appearance assignment) ИСО/ТС 10303-1002:2001 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1002. Прикладные модули. Цвет (ISO/TS 10303-1002:2001, Industrial automation systems and integration — Product data representation and exchange — Part 1002: Application module: Colour) ИСО/ТС 10303-1003:2001 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1003. Прикладные модули. Вид кривых (ISO/TS 10303-1003:2001, Industrial automation systems and integration — Product data representation and exchange — Part 1003: Application module: Curve appearance) 3    Термины и определения 3.1    Термины, определенные в ИСО 10303-1 В настоящем стандарте применены следующие термины: —    приложение (application); —    прикладной объект (application object): —    прикладной протокол (application protocol); —    прикладная эталонная модель; ПЭМ (application reference model; ARM); —    данные (data); —    информация (information); —    интегрированный ресурс (integrated resource); —    изделие (product); —    данные об изделии (product data); —    функциональная единица: ФЕ (unit of functionality; UoF). 3.2    Термин, определенный в ИСО 10303-202 В настоящем стандарте применен следующий термин: —    прикладная интерпретированная конструкция: ПИК (application interpreted construct: AIC). 3.3    Термины, определенные в ИСО/ТС 10303-1001 В настоящем стандарте применены следующие термины: —    прикладной модуль; ПМ (application module; AM); —    интерпретированная модель модуля; ИММ (module interpreted model; MIM). 4    Информационные требования В настоящем разделе определены информационные требования для прикладного модуля «Общий вид поверхности», представленные как совокупность функциональных единиц и прикладных объектов. Информационные требования определены с использованием терминологии предметной области данного прикладного модуля. Примечания 1    Графическое представление информационных требований приведено в приложении С. 2    Спецификация отображения определена в 5.1. Она показывает, как информационные требования удовлетворяются посредством использования интегрированных ресурсов стандартов комплекса ИСО 10303. Исполь- 2 ГОСТ Р ИСОГГС 10303-1007—2009 зование интегрированных ресурсов устанавливает дополнительные требования, общие для прикладных модулей и протоколов. EXPRESS-спеиификация: *) SCHEMA General_surface appearance arm; Г 4.1    Функциональные единицы В данном подразделе определены функциональные единицы (ФЕ). необходимые для настоящего стандарта, а также все элементы поддержки, необходимые для определения прикладного модуля. Настоящий стандарт определяет функциональную единицу General_surface_appearance. В настоящем стандарте использованы следующие функциональные единицы; —    Colour; —    Curve_appearance. Функциональные единицы и описание функций, поддерживаемых каждой ФЕ. представлены ниже. Включенные в ФЕ прикладные элементы определены в 4.3. 4.1.1    Функциональная единица Generalsurfaceappearance Функциональная единица General surface appearance определяет объекты ПЭМ для представления поверхностей посредством атрибутов каркасного стиля и цвета поверхности. В функциональной единице General_surface_appearance определены следующие объекты ПЭМ: —    Boundary curve appearance; —    Control_grid_appearance; —    Parameter_line_appearance: —    Segmentation_curve_appearance; —    Silhouette curve appearance; —    Surface_appearance_wireframe; —    Surface_colour; —    Surface_related_curve_appearance. 4.1.2    Функциональная единица Colour Данная ФЕ определена в ИСО/ТС 10303-1002. В настоящем стандарте использован прикладной объект Colour из данной ФЕ. 4.1.3    Функциональная единица Curve appearance Данная ФЕ определена в ИСО/ТС 10303-1003. В настоящем стандарте использован прикладной объект Curve_appearance из данной ФЕ. 4.2    Необходимые ПЭМ прикладных модулей Приведенные ниже операторы языка EXPRESS определяют элементы, импортированные из ПЭМ других прикладных модулей. EXPRESS-специФикация: *) USE FROM Colour arm; — ISO/TS 10303-1002 USE FROM Curve_appearance_arm; — ISO/TS 10303-1003 Г 4.3    Определения объектов ПЭМ В данном подразделе определены объекты ПЭМ прикладного модуля «Определение характеристик сборки». Каждый объект ПЭМ является простейшим неделимым элементом с характеризующими его атрибутами, представляющим уникальное понятие прикладной области. Объекты ПЭМ и их определения приведены ниже. 4.3.1 Объект Boundary_curve_appearance Объект Boundary_curve_appearance определяет стили кривых, ограничивающих поверхность. EXPRESS-спеииФикаиия: ’) ENTITY Boundary_curve_appearance SUBTYPE OF (Surface related curve appearance); END_ENTITY; (* 3 ГОСТ Р ИСО/ТС 10303-1007—2009 4.3.2    Объект Control_grid_appearance Объект Conlrol_gnd_appearance определяет стиль кривой, применяемый к сетке опорных точек, используемых для определения поверхностей. EXPRESS-специФикация: *) ENTITY Control_grid_appearance SUBTYPE OF (Surface related curve appearance); END_ENTITY; r 4.3.3    Объект Parameter line appearance Объект Parameter line appearance определяет стиль, применяемый к изопара метрическим линиям на поверхности. EXPRESS-спецификация: *) ENTITY Parameter_line_appearance SUBTYPE OF (Surface_related_curve_appearance); number of_u_curves:INTEGER; number_of_v_curves: INTEGER; END ENTITY; C Определения атрибутов number_of_u_curves — определяет число изопараметрических линий, которые должны быть представлены в направлении и. number_of_v_curves — определяет число изопараметрических линий, которые должны быть представлены в направлении v. 4.3.4    Объект Segmentation_curve_appearance Объект Segmentation curve appearance определяет стиль, применяемый к кривым, ограничивающим сегменты на поверхности. EXPRESS-спецификация: •) ENTITY Segmentation_curve_appearance SUBTYPE OF (Surface_related_curve_appearance); ENDENTITY; (* 4.3.5    Объект Silhouette curve appearance Объект Silhouette_curve_appearance определяет стиль, применяемый к кривым силуэтов на поверхности. EXPRESS-спецификация: *) ENTITY Silhouette_curve_appearance SUBTYPE OF (Surface_related_curve_appearance); END ENTITY; (* 4.3.6    Объект Surface_appearance_wireframe Объект Surface appearance wireframe определяет атрибуты визуализации для каркасного представления поверхности. EXPRESS-спецификация: *) ENTITY Surface_appearance_wireframe; side    : STRING; styles    : SET [1:5] OF surface_related_curve_appearance; END ENTITY: (* 4 ГОСТ Р ИСОГГС 10303-1007—2009 Определения атрибутов side — определяет сторону поверхности, к которой применяются стили кривых, styles — стили кривых, используемых для каркасного представления поверхности. 4.3.7    Объект Surface_colour Объект Surface_colour определяет цвет для представления поверхности без теней. EXPRESS-спеииФикация: *) ENTITY Surface_colour side    :    STRING: assigned_colour    : colour; END ENTITY; C Определения атрибутов side — определяет сторону поверхности, для которой назначается цвет, assigned colour — цвет, используемый для представления поверхности без теней. 4.3.8    Объект Surface_related_curve_appearance Объект Surface_related_curve_appearance является обобщением стилей, применяемых к кривым для каркасного представления поверхности. EXPRESS-спецификация: •) ENTITY Surface related curve appearance ABSTRACT SUPERTYPE OF (ONE OF(Boundary curve appearance, Silhouette_curve appearance. Segmentation curve appearance. ControLgnd appearance, Parameter_line_appearance)); style : Curve_appearance; END_ENTITY; C Определение атрибута style — определяет внешний вид кривых, связанных с каждым типом кривых в контексте каркасного представления поверхности. Е*Р^Е??-$пецификэция: *) END_SCHEMA; — — general_surface_appearance_arm Г 5 Интерпретированная модель модуля 5.1 Спецификация отображения В данном подразделе представлена таблица 1, показывающая, как ФЕ и все прикладные элементы настоящего стандарта (см. 4.1) отображаются на один или несколько элементов ИММ. В таблице 1 имеется пять граф, содержащих описанную ниже информацию. Графа 1 — «Прикладной элемент»: имя прикладного элемента в том виде, в каком оно представлено в определении объекта ПЭМ. В именах объектов ПЭМ используются символы верхнего регистра. Имена атрибутов перечислены после объекта ПЭМ. которому они принадлежат; в именах атрибутов используются символы нижнего регистра. Графа 2 — «Элемент ИММ»: имя элемента ИММ в том виде, в каком оно представлено в ИММ. ключевое слово IDENTICAL MAPPING или ключевое слово PATH. Для обозначения объектов ИММ используются символы нижнего регистра. Имена атрибутов объектов ИММ представлены в форме: <имя объекта>.<имя атрибута>. Прикладной элемент может быть отображен на несколько связанных элементов ИММ. Для каждого из этих элементов ИММ требуется отдельная строка в таблице. Ключевое слово IDENTICAL MAPPING обозначает, что оба объекта ПЭМ, присутствующие в прикладном утверждении, отображаются на один и тот же элемент ИММ. Ключевое слово PATH обозначает, что прикладное утверждение отображается на весь ссылочный путь. 5 Графа 3 — «Источник»: обозначение стандарта ИСО. в котором определен данный элемент МММ. или обозначение настоящего стандарта для тех элементов МММ. которые определены в схеме ИММ настоящего стандарта. Графа 4 — «Правила»: может быть указано одно или несколько чисел, обозначающих ссылки на правила, применяемые к данному элементу ИММ или ссылочному пути. Что касается правил, выведенных из взаимосвязей между объектами ПЭМ, то на те же правила ссылаются элементы отображений всех задействованных элементов ИММ. Графа 5 — «Ссылочный путь»: для полного описания отображения объекта ПЭМ может потребоваться указать ссылочный путь, связывающий несколько элементов ИММ. Данная графа демонстрирует роль элемента ИММ по отношению к элементу ИММ, указанному в следующей строке. Два или более таких связанных элементов ИММ определяют интерпретацию интегрированных ресурсов, соответствующую требованию, определенному объектом ПЭМ. Для каждого элемента ИММ. созданного для использования в настоящем стандарте, указан ссылочный путь к его супертипу из интегрированного ресурса. В выражениях, определяющих ссылочные пути и ограничения между элементами ИММ, применяют следующие условные обозначения: [ ] — в квадратные скобки заключают несколько элементов ИММ или частей ссылочного пути, которые требуются для обеспечения соответствия информационному требованию: () — в круглые скобки заключают несколько элементов ИММ или частей ссылочного пути, которые являются альтернативными в рамках отображения для обеспечения соответствия информационному требованию; {} — заключенный в фигурные скобки фрагмент ограничивает ссылочный путь для обеспечения соответствия информационному требованию; -> — атрибут, наименование которого предшествует символу ->, ссылается на объектный или выбираемый тип данных, наименование которого следует после этого символа; <— атрибут объекта, наименование которого следует после символа <-, ссылается на объектный или выбираемый тип данных, наименование которого предшествует этому символу: [i] — атрибут, наименование которого предшествует символу (ij. является агрегированной структурой; ссылка дается на любой элемент данной структуры; [п] — атрибут, наименование которого предшествует символу [п]. является упорядоченной агрегированной структурой; ссылка дается на п-й элемент данной структуры: => — объект, наименование которого предшествует символу =>. является супертипом объекта, наименование которого следует после этого символа; <= — объект, наименование которого предшествует символу <=, является подтипом объекта, наименование которого следует после этого символа; = — строковый (STRING), выбираемый (SELECT) или перечисляемый (ENUMERATION) тип данных ограничен выбором или значением; \ — выражение для ссылочного пути продолжается на следующей строке. Таблица 1 — Спецификация отображения функциональной единицы General_surface_ appearance Прикладной элемент Элемент ИММ Источник Правила Ссылочный путь BOUNDARY CURVE • APPEARANCE surface_style_- boundary 46 CONTROL GRID • APPEARANCE surface_styfe_- controfgrid 46 PARAMETER LINE -APPEARANCE surface stylet-parameter line 46 Number ofucurves udi recti oncount 46 surface_style parameter line surface_styfe parameter_-line.direciion_counts[1) — > direct ion_count_select directk>n_count_select = udirectioncount u_direction_count 6
  9. Содержание 1    Область применения……………………………………..1 2    Нормативные ссылки……………………………………..1 3    Термины и определения……………………………………2 3.1    Термины, определенные в ИСО 10303-1 …………………………2 3.2    Термин, определенный в ИСО 10303-202…………………………2 3.3    Термины, определенные в ИСО/ТС 10303-1001 ……………………..2 4    Информационные требования…………………………………2 4.1    Функциональные единицы………………………………..3 4.1.1    Функциональная единица General_surface    appearance……………….3 4.1.2    Функциональная единица Colour………………………….3 4.1.3    Функциональная единица Curve_appearance……………………3 4.2    Необходимые ПЭМ прикладных модулей…………………………3 4.3    Определения объектов ПЭМ……………………………….3 4.3.1    Объект Boundary_curve_appearance………………………..3 4.3.2    Объект Control_grid appearance………………………….4 4.3.3    Объект Parameter_line_appearance…………………………4 4.3.4    Объект Segmentation_curve_appearance………………………4 4.3.5    Объект Silhouette curve appearance………………………..4 4.3.6    Объект Surface_appearance_wireframe……………………….4 4.3.7    Surface_colour…………………………………..5 4.3.8    Объект Surface_related_curve_appearance……………………..5 5    Интерпретированная модель модуля……………………………..5 5.1    Спецификация отображения……………………………….5 5.2    Сокращенный листинг ИММ на языке EXPRESS……………………..8 Приложение А (обязательное) Сокращенные наименования объектов ИММ…………10 Приложение В (обязательное) Регистрация информационных объектов……………11 Приложение С    (справочное)    EXPRESS-G диаграмма ПЭМ………………….12 Приложение D    (справочное)    EXPRESS-G диаграмма ИММ………………….13 Приложение Е    (справочное)    Машинно-интерпретируемые листинги……………..14 Приложение ДА (справочное) Сведения о соответствии ссылочных международных стандартов ссылочным национальным стандартам Российской Федерации………..15 Библиография…………………………………………16 ГОСТ Р ИСО/ТС 10303-1007—2009 Введение Стандарты комплекса ИСО 10303 распространяются на компьютерное представление информации об изделиях и обмен данными об изделиях. Их целью является обеспечение нейтрального механизма. способного описывать изделия на всем протяжении их жизненного цикла. Этот механизм применим не только для обмена файлами в нейтральном формате, но является также основой для реализации и совместного доступа к базам данных об изделиях и организации архивирования. Стандарты комплекса ИСО 10303 представляют собой набор отдельно издаваемых стандартов (частей). Стандарты данного комплекса относятся к одной из следующих тематических групп: «Методы описания». «Методы реализации». «Методология и основы аттестационного тестирования», «Интегрированные обобщенные ресурсы», «Интегрированные прикладные ресурсы», «Прикладные протоколы». «Комплекты абстрактных тестов». «Прикладные интерпретированные конструкции» и «Прикладные модули». Настоящий стандарт входит в группу «Прикладные модули». Настоящий стандарт определяет прикладной модуль для представления поверхности без теней, включая цвет поверхности и каркасное представление. Данный прикладной модуль не содержит спецификации для реалистичного представления поверхностей ипи аналитической визуализации. Прикладные модули могут быть объединены, чтобы обеспечить возможность присваивать элементы формы слоям и визуальным атрибутам, таким как цвет и шрифты кривых, геометрическим и топологическим элементам. Более подробная информация приведена в ИСО/ТС 10303-1009. приложение F (1J. IV НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ Системы автоматизации производства и их интеграция ПРЕДСТАВЛЕНИЕ ДАННЫХ ОБ ИЗДЕЛИИ И ОБМЕН ЭТИМИ ДАННЫМИ Часть 1007 Прикладные модули. Общий вид поверхности Industrial automation systems and integration. Product data representation and exchange. Part 1007. Application module. General surface appearance Дата введения — 2010—07—01 1    Область применения Настоящий стандарт определяет прикладной модуль для представления поверхности без теней, включая цвет поверхности и атрибуты визуализации каркасного типа. Требования настоящего стандарта распространяются на: —    спецификацию атрибутов визуализации, которые могут быть назначены кривым, принадлежащим поверхностям: —    выбор определенных типов кривых для каркасного представления поверхностей: —    спецификацию механизма назначения цвета поверхностям. Требования настоящего стандарта не распространяются на: —    реалистичное представление поверхностей: —    аналитическую визуализацию. 2    Нормативные ссылки В настоящем стандарте использованы ссылки на следующие международные стандарты: ИСО/МЭК 8824-1:1998 Информационные технологии. Взаимосвязь открытых систем. Абстрактная синтаксическая нотация версии 1 (АСН.1). Часть 1. Спецификация основной нотации (ISO/IEC 8824-1:1998, Information technology — Abstract Syntax Notation One (ASN.1): Specification of basic notation) ИСО 10303-1:1994 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1. Общие представления и основополагающие принципы (ISO 10303-1:1994, Industrial automation systems and integration — Product data representation and exchange — Part 1: Overview and fundamental principles) ИСО 10303-11:1994 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 11. Методы описания. Справочное руководство по языку EXPRESS (ISO 10303-11:1994, Industrial automation systems and integration — Product data representation and exchange — Part 11: Description methods: The EXPRESS language reference manual) ИСО 10303-41:2000 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 41. Интегрированные обобщенные ресурсы: Основы описания и поддержки изделий (ISO 10303-41:2000. Industnal automation systems and integration — Product data representation and exchange — Part 41: Integrated generic resource: Fundamentals of product descnption and support) Издание официальное ИСО 10303-46:1994 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 46. Интегрированные обобщенные ресурсы. Визуальное представление (ISO 10303-46:1994. Industrial automation systems and integration — Product data representation and exchange — Part 46: Integrated generic resources: Visual presentation) ИСО 10303-202:1996 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 202. Прикладные протоколы: Ассоциативные чертежи (ISO 10303-202:1996. Industrial automation systems and integration — Product data representation and exchange — Part 202: Application protocol: Associative draughting) ИСО/ТС 10303-1001:2001 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1001. Прикладные модули. Присваивание внешнего вида (ISO/TS 10303-1001:2001, Industrial automation systems and integration — Product data representation and exchange — Part 1001: Application module: Appearance assignment) ИСО/ТС 10303-1002:2001 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1002. Прикладные модули. Цвет (ISO/TS 10303-1002:2001, Industrial automation systems and integration — Product data representation and exchange — Part 1002: Application module: Colour) ИСО/ТС 10303-1003:2001 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1003. Прикладные модули. Вид кривых (ISO/TS 10303-1003:2001, Industrial automation systems and integration — Product data representation and exchange — Part 1003: Application module: Curve appearance) 3    Термины и определения 3.1    Термины, определенные в ИСО 10303-1 В настоящем стандарте применены следующие термины: —    приложение (application); —    прикладной объект (application object): —    прикладной протокол (application protocol); —    прикладная эталонная модель; ПЭМ (application reference model; ARM); —    данные (data); —    информация (information); —    интегрированный ресурс (integrated resource); —    изделие (product); —    данные об изделии (product data); —    функциональная единица: ФЕ (unit of functionality; UoF). 3.2    Термин, определенный в ИСО 10303-202 В настоящем стандарте применен следующий термин: —    прикладная интерпретированная конструкция: ПИК (application interpreted construct: AIC). 3.3    Термины, определенные в ИСО/ТС 10303-1001 В настоящем стандарте применены следующие термины: —    прикладной модуль; ПМ (application module; AM); —    интерпретированная модель модуля; ИММ (module interpreted model; MIM). 4    Информационные требования В настоящем разделе определены информационные требования для прикладного модуля «Общий вид поверхности», представленные как совокупность функциональных единиц и прикладных объектов. Информационные требования определены с использованием терминологии предметной области данного прикладного модуля. Примечания 1    Графическое представление информационных требований приведено в приложении С. 2    Спецификация отображения определена в 5.1. Она показывает, как информационные требования удовлетворяются посредством использования интегрированных ресурсов стандартов комплекса ИСО 10303. Исполь- 2 ГОСТ Р ИСОГГС 10303-1007—2009 зование интегрированных ресурсов устанавливает дополнительные требования, общие для прикладных модулей и протоколов. EXPRESS-спеиификация: *) SCHEMA General_surface appearance arm; Г 4.1    Функциональные единицы В данном подразделе определены функциональные единицы (ФЕ). необходимые для настоящего стандарта, а также все элементы поддержки, необходимые для определения прикладного модуля. Настоящий стандарт определяет функциональную единицу General_surface_appearance. В настоящем стандарте использованы следующие функциональные единицы; —    Colour; —    Curve_appearance. Функциональные единицы и описание функций, поддерживаемых каждой ФЕ. представлены ниже. Включенные в ФЕ прикладные элементы определены в 4.3. 4.1.1    Функциональная единица Generalsurfaceappearance Функциональная единица General surface appearance определяет объекты ПЭМ для представления поверхностей посредством атрибутов каркасного стиля и цвета поверхности. В функциональной единице General_surface_appearance определены следующие объекты ПЭМ: —    Boundary curve appearance; —    Control_grid_appearance; —    Parameter_line_appearance: —    Segmentation_curve_appearance; —    Silhouette curve appearance; —    Surface_appearance_wireframe; —    Surface_colour; —    Surface_related_curve_appearance. 4.1.2    Функциональная единица Colour Данная ФЕ определена в ИСО/ТС 10303-1002. В настоящем стандарте использован прикладной объект Colour из данной ФЕ. 4.1.3    Функциональная единица Curve appearance Данная ФЕ определена в ИСО/ТС 10303-1003. В настоящем стандарте использован прикладной объект Curve_appearance из данной ФЕ. 4.2    Необходимые ПЭМ прикладных модулей Приведенные ниже операторы языка EXPRESS определяют элементы, импортированные из ПЭМ других прикладных модулей. EXPRESS-специФикация: *) USE FROM Colour arm; — ISO/TS 10303-1002 USE FROM Curve_appearance_arm; — ISO/TS 10303-1003 Г 4.3    Определения объектов ПЭМ В данном подразделе определены объекты ПЭМ прикладного модуля «Определение характеристик сборки». Каждый объект ПЭМ является простейшим неделимым элементом с характеризующими его атрибутами, представляющим уникальное понятие прикладной области. Объекты ПЭМ и их определения приведены ниже. 4.3.1 Объект Boundary_curve_appearance Объект Boundary_curve_appearance определяет стили кривых, ограничивающих поверхность. EXPRESS-спеииФикаиия: ’) ENTITY Boundary_curve_appearance SUBTYPE OF (Surface related curve appearance); END_ENTITY; (* 3 ГОСТ Р ИСО/ТС 10303-1007—2009 4.3.2    Объект Control_grid_appearance Объект Conlrol_gnd_appearance определяет стиль кривой, применяемый к сетке опорных точек, используемых для определения поверхностей. EXPRESS-специФикация: *) ENTITY Control_grid_appearance SUBTYPE OF (Surface related curve appearance); END_ENTITY; r 4.3.3    Объект Parameter line appearance Объект Parameter line appearance определяет стиль, применяемый к изопара метрическим линиям на поверхности. EXPRESS-спецификация: *) ENTITY Parameter_line_appearance SUBTYPE OF (Surface_related_curve_appearance); number of_u_curves:INTEGER; number_of_v_curves: INTEGER; END ENTITY; C Определения атрибутов number_of_u_curves — определяет число изопараметрических линий, которые должны быть представлены в направлении и. number_of_v_curves — определяет число изопараметрических линий, которые должны быть представлены в направлении v. 4.3.4    Объект Segmentation_curve_appearance Объект Segmentation curve appearance определяет стиль, применяемый к кривым, ограничивающим сегменты на поверхности. EXPRESS-спецификация: •) ENTITY Segmentation_curve_appearance SUBTYPE OF (Surface_related_curve_appearance); ENDENTITY; (* 4.3.5    Объект Silhouette curve appearance Объект Silhouette_curve_appearance определяет стиль, применяемый к кривым силуэтов на поверхности. EXPRESS-спецификация: *) ENTITY Silhouette_curve_appearance SUBTYPE OF (Surface_related_curve_appearance); END ENTITY; (* 4.3.6    Объект Surface_appearance_wireframe Объект Surface appearance wireframe определяет атрибуты визуализации для каркасного представления поверхности. EXPRESS-спецификация: *) ENTITY Surface_appearance_wireframe; side    : STRING; styles    : SET [1:5] OF surface_related_curve_appearance; END ENTITY: (* 4 ГОСТ Р ИСОГГС 10303-1007—2009 Определения атрибутов side — определяет сторону поверхности, к которой применяются стили кривых, styles — стили кривых, используемых для каркасного представления поверхности. 4.3.7    Объект Surface_colour Объект Surface_colour определяет цвет для представления поверхности без теней. EXPRESS-спеииФикация: *) ENTITY Surface_colour side    :    STRING: assigned_colour    : colour; END ENTITY; C Определения атрибутов side — определяет сторону поверхности, для которой назначается цвет, assigned colour — цвет, используемый для представления поверхности без теней. 4.3.8    Объект Surface_related_curve_appearance Объект Surface_related_curve_appearance является обобщением стилей, применяемых к кривым для каркасного представления поверхности. EXPRESS-спецификация: •) ENTITY Surface related curve appearance ABSTRACT SUPERTYPE OF (ONE OF(Boundary curve appearance, Silhouette_curve appearance. Segmentation curve appearance. ControLgnd appearance, Parameter_line_appearance)); style : Curve_appearance; END_ENTITY; C Определение атрибута style — определяет внешний вид кривых, связанных с каждым типом кривых в контексте каркасного представления поверхности. Е*Р^Е??-$пецификэция: *) END_SCHEMA; — — general_surface_appearance_arm Г 5 Интерпретированная модель модуля 5.1 Спецификация отображения В данном подразделе представлена таблица 1, показывающая, как ФЕ и все прикладные элементы настоящего стандарта (см. 4.1) отображаются на один или несколько элементов ИММ. В таблице 1 имеется пять граф, содержащих описанную ниже информацию. Графа 1 — «Прикладной элемент»: имя прикладного элемента в том виде, в каком оно представлено в определении объекта ПЭМ. В именах объектов ПЭМ используются символы верхнего регистра. Имена атрибутов перечислены после объекта ПЭМ. которому они принадлежат; в именах атрибутов используются символы нижнего регистра. Графа 2 — «Элемент ИММ»: имя элемента ИММ в том виде, в каком оно представлено в ИММ. ключевое слово IDENTICAL MAPPING или ключевое слово PATH. Для обозначения объектов ИММ используются символы нижнего регистра. Имена атрибутов объектов ИММ представлены в форме: <имя объекта>.<имя атрибута>. Прикладной элемент может быть отображен на несколько связанных элементов ИММ. Для каждого из этих элементов ИММ требуется отдельная строка в таблице. Ключевое слово IDENTICAL MAPPING обозначает, что оба объекта ПЭМ, присутствующие в прикладном утверждении, отображаются на один и тот же элемент ИММ. Ключевое слово PATH обозначает, что прикладное утверждение отображается на весь ссылочный путь. 5 Графа 3 — «Источник»: обозначение стандарта ИСО. в котором определен данный элемент МММ. или обозначение настоящего стандарта для тех элементов МММ. которые определены в схеме ИММ настоящего стандарта. Графа 4 — «Правила»: может быть указано одно или несколько чисел, обозначающих ссылки на правила, применяемые к данному элементу ИММ или ссылочному пути. Что касается правил, выведенных из взаимосвязей между объектами ПЭМ, то на те же правила ссылаются элементы отображений всех задействованных элементов ИММ. Графа 5 — «Ссылочный путь»: для полного описания отображения объекта ПЭМ может потребоваться указать ссылочный путь, связывающий несколько элементов ИММ. Данная графа демонстрирует роль элемента ИММ по отношению к элементу ИММ, указанному в следующей строке. Два или более таких связанных элементов ИММ определяют интерпретацию интегрированных ресурсов, соответствующую требованию, определенному объектом ПЭМ. Для каждого элемента ИММ. созданного для использования в настоящем стандарте, указан ссылочный путь к его супертипу из интегрированного ресурса. В выражениях, определяющих ссылочные пути и ограничения между элементами ИММ, применяют следующие условные обозначения: [ ] — в квадратные скобки заключают несколько элементов ИММ или частей ссылочного пути, которые требуются для обеспечения соответствия информационному требованию: () — в круглые скобки заключают несколько элементов ИММ или частей ссылочного пути, которые являются альтернативными в рамках отображения для обеспечения соответствия информационному требованию; {} — заключенный в фигурные скобки фрагмент ограничивает ссылочный путь для обеспечения соответствия информационному требованию; -> — атрибут, наименование которого предшествует символу ->, ссылается на объектный или выбираемый тип данных, наименование которого следует после этого символа; <— атрибут объекта, наименование которого следует после символа <-, ссылается на объектный или выбираемый тип данных, наименование которого предшествует этому символу: [i] — атрибут, наименование которого предшествует символу (ij. является агрегированной структурой; ссылка дается на любой элемент данной структуры; [п] — атрибут, наименование которого предшествует символу [п]. является упорядоченной агрегированной структурой; ссылка дается на п-й элемент данной структуры: => — объект, наименование которого предшествует символу =>. является супертипом объекта, наименование которого следует после этого символа; <= — объект, наименование которого предшествует символу <=, является подтипом объекта, наименование которого следует после этого символа; = — строковый (STRING), выбираемый (SELECT) или перечисляемый (ENUMERATION) тип данных ограничен выбором или значением; \ — выражение для ссылочного пути продолжается на следующей строке. Таблица 1 — Спецификация отображения функциональной единицы General_surface_ appearance Прикладной элемент Элемент ИММ Источник Правила Ссылочный путь BOUNDARY CURVE • APPEARANCE surface_style_- boundary 46 CONTROL GRID • APPEARANCE surface_styfe_- controfgrid 46 PARAMETER LINE -APPEARANCE surface stylet-parameter line 46 Number ofucurves udi recti oncount 46 surface_style parameter line surface_styfe parameter_-line.direciion_counts[1) — > direct ion_count_select directk>n_count_select = udirectioncount u_direction_count 6
  10. Введение Стандарты комплекса ИСО 10303 распространяются на компьютерное представление информации об изделиях и обмен данными об изделиях. Их целью является обеспечение нейтрального механизма. способного описывать изделия на всем протяжении их жизненного цикла. Этот механизм применим не только для обмена файлами в нейтральном формате, но является также основой для реализации и совместного доступа к базам данных об изделиях и организации архивирования. Стандарты комплекса ИСО 10303 представляют собой набор отдельно издаваемых стандартов (частей). Стандарты данного комплекса относятся к одной из следующих тематических групп: «Методы описания». «Методы реализации». «Методология и основы аттестационного тестирования», «Интегрированные обобщенные ресурсы», «Интегрированные прикладные ресурсы», «Прикладные протоколы». «Комплекты абстрактных тестов». «Прикладные интерпретированные конструкции» и «Прикладные модули». Настоящий стандарт входит в группу «Прикладные модули». Настоящий стандарт определяет прикладной модуль для представления поверхности без теней, включая цвет поверхности и каркасное представление. Данный прикладной модуль не содержит спецификации для реалистичного представления поверхностей ипи аналитической визуализации. Прикладные модули могут быть объединены, чтобы обеспечить возможность присваивать элементы формы слоям и визуальным атрибутам, таким как цвет и шрифты кривых, геометрическим и топологическим элементам. Более подробная информация приведена в ИСО/ТС 10303-1009. приложение F (1J. IV НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ Системы автоматизации производства и их интеграция ПРЕДСТАВЛЕНИЕ ДАННЫХ ОБ ИЗДЕЛИИ И ОБМЕН ЭТИМИ ДАННЫМИ Часть 1007 Прикладные модули. Общий вид поверхности Industrial automation systems and integration. Product data representation and exchange. Part 1007. Application module. General surface appearance Дата введения — 2010—07—01 1    Область применения Настоящий стандарт определяет прикладной модуль для представления поверхности без теней, включая цвет поверхности и атрибуты визуализации каркасного типа. Требования настоящего стандарта распространяются на: —    спецификацию атрибутов визуализации, которые могут быть назначены кривым, принадлежащим поверхностям: —    выбор определенных типов кривых для каркасного представления поверхностей: —    спецификацию механизма назначения цвета поверхностям. Требования настоящего стандарта не распространяются на: —    реалистичное представление поверхностей: —    аналитическую визуализацию. 2    Нормативные ссылки В настоящем стандарте использованы ссылки на следующие международные стандарты: ИСО/МЭК 8824-1:1998 Информационные технологии. Взаимосвязь открытых систем. Абстрактная синтаксическая нотация версии 1 (АСН.1). Часть 1. Спецификация основной нотации (ISO/IEC 8824-1:1998, Information technology — Abstract Syntax Notation One (ASN.1): Specification of basic notation) ИСО 10303-1:1994 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1. Общие представления и основополагающие принципы (ISO 10303-1:1994, Industrial automation systems and integration — Product data representation and exchange — Part 1: Overview and fundamental principles) ИСО 10303-11:1994 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 11. Методы описания. Справочное руководство по языку EXPRESS (ISO 10303-11:1994, Industrial automation systems and integration — Product data representation and exchange — Part 11: Description methods: The EXPRESS language reference manual) ИСО 10303-41:2000 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 41. Интегрированные обобщенные ресурсы: Основы описания и поддержки изделий (ISO 10303-41:2000. Industnal automation systems and integration — Product data representation and exchange — Part 41: Integrated generic resource: Fundamentals of product descnption and support) Издание официальное ИСО 10303-46:1994 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 46. Интегрированные обобщенные ресурсы. Визуальное представление (ISO 10303-46:1994. Industrial automation systems and integration — Product data representation and exchange — Part 46: Integrated generic resources: Visual presentation) ИСО 10303-202:1996 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 202. Прикладные протоколы: Ассоциативные чертежи (ISO 10303-202:1996. Industrial automation systems and integration — Product data representation and exchange — Part 202: Application protocol: Associative draughting) ИСО/ТС 10303-1001:2001 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1001. Прикладные модули. Присваивание внешнего вида (ISO/TS 10303-1001:2001, Industrial automation systems and integration — Product data representation and exchange — Part 1001: Application module: Appearance assignment) ИСО/ТС 10303-1002:2001 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1002. Прикладные модули. Цвет (ISO/TS 10303-1002:2001, Industrial automation systems and integration — Product data representation and exchange — Part 1002: Application module: Colour) ИСО/ТС 10303-1003:2001 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1003. Прикладные модули. Вид кривых (ISO/TS 10303-1003:2001, Industrial automation systems and integration — Product data representation and exchange — Part 1003: Application module: Curve appearance) 3    Термины и определения 3.1    Термины, определенные в ИСО 10303-1 В настоящем стандарте применены следующие термины: —    приложение (application); —    прикладной объект (application object): —    прикладной протокол (application protocol); —    прикладная эталонная модель; ПЭМ (application reference model; ARM); —    данные (data); —    информация (information); —    интегрированный ресурс (integrated resource); —    изделие (product); —    данные об изделии (product data); —    функциональная единица: ФЕ (unit of functionality; UoF). 3.2    Термин, определенный в ИСО 10303-202 В настоящем стандарте применен следующий термин: —    прикладная интерпретированная конструкция: ПИК (application interpreted construct: AIC). 3.3    Термины, определенные в ИСО/ТС 10303-1001 В настоящем стандарте применены следующие термины: —    прикладной модуль; ПМ (application module; AM); —    интерпретированная модель модуля; ИММ (module interpreted model; MIM). 4    Информационные требования В настоящем разделе определены информационные требования для прикладного модуля «Общий вид поверхности», представленные как совокупность функциональных единиц и прикладных объектов. Информационные требования определены с использованием терминологии предметной области данного прикладного модуля. Примечания 1    Графическое представление информационных требований приведено в приложении С. 2    Спецификация отображения определена в 5.1. Она показывает, как информационные требования удовлетворяются посредством использования интегрированных ресурсов стандартов комплекса ИСО 10303. Исполь- 2 ГОСТ Р ИСОГГС 10303-1007—2009 зование интегрированных ресурсов устанавливает дополнительные требования, общие для прикладных модулей и протоколов. EXPRESS-спеиификация: *) SCHEMA General_surface appearance arm; Г 4.1    Функциональные единицы В данном подразделе определены функциональные единицы (ФЕ). необходимые для настоящего стандарта, а также все элементы поддержки, необходимые для определения прикладного модуля. Настоящий стандарт определяет функциональную единицу General_surface_appearance. В настоящем стандарте использованы следующие функциональные единицы; —    Colour; —    Curve_appearance. Функциональные единицы и описание функций, поддерживаемых каждой ФЕ. представлены ниже. Включенные в ФЕ прикладные элементы определены в 4.3. 4.1.1    Функциональная единица Generalsurfaceappearance Функциональная единица General surface appearance определяет объекты ПЭМ для представления поверхностей посредством атрибутов каркасного стиля и цвета поверхности. В функциональной единице General_surface_appearance определены следующие объекты ПЭМ: —    Boundary curve appearance; —    Control_grid_appearance; —    Parameter_line_appearance: —    Segmentation_curve_appearance; —    Silhouette curve appearance; —    Surface_appearance_wireframe; —    Surface_colour; —    Surface_related_curve_appearance. 4.1.2    Функциональная единица Colour Данная ФЕ определена в ИСО/ТС 10303-1002. В настоящем стандарте использован прикладной объект Colour из данной ФЕ. 4.1.3    Функциональная единица Curve appearance Данная ФЕ определена в ИСО/ТС 10303-1003. В настоящем стандарте использован прикладной объект Curve_appearance из данной ФЕ. 4.2    Необходимые ПЭМ прикладных модулей Приведенные ниже операторы языка EXPRESS определяют элементы, импортированные из ПЭМ других прикладных модулей. EXPRESS-специФикация: *) USE FROM Colour arm; — ISO/TS 10303-1002 USE FROM Curve_appearance_arm; — ISO/TS 10303-1003 Г 4.3    Определения объектов ПЭМ В данном подразделе определены объекты ПЭМ прикладного модуля «Определение характеристик сборки». Каждый объект ПЭМ является простейшим неделимым элементом с характеризующими его атрибутами, представляющим уникальное понятие прикладной области. Объекты ПЭМ и их определения приведены ниже. 4.3.1 Объект Boundary_curve_appearance Объект Boundary_curve_appearance определяет стили кривых, ограничивающих поверхность. EXPRESS-спеииФикаиия: ’) ENTITY Boundary_curve_appearance SUBTYPE OF (Surface related curve appearance); END_ENTITY; (* 3 ГОСТ Р ИСО/ТС 10303-1007—2009 4.3.2    Объект Control_grid_appearance Объект Conlrol_gnd_appearance определяет стиль кривой, применяемый к сетке опорных точек, используемых для определения поверхностей. EXPRESS-специФикация: *) ENTITY Control_grid_appearance SUBTYPE OF (Surface related curve appearance); END_ENTITY; r 4.3.3    Объект Parameter line appearance Объект Parameter line appearance определяет стиль, применяемый к изопара метрическим линиям на поверхности. EXPRESS-спецификация: *) ENTITY Parameter_line_appearance SUBTYPE OF (Surface_related_curve_appearance); number of_u_curves:INTEGER; number_of_v_curves: INTEGER; END ENTITY; C Определения атрибутов number_of_u_curves — определяет число изопараметрических линий, которые должны быть представлены в направлении и. number_of_v_curves — определяет число изопараметрических линий, которые должны быть представлены в направлении v. 4.3.4    Объект Segmentation_curve_appearance Объект Segmentation curve appearance определяет стиль, применяемый к кривым, ограничивающим сегменты на поверхности. EXPRESS-спецификация: •) ENTITY Segmentation_curve_appearance SUBTYPE OF (Surface_related_curve_appearance); ENDENTITY; (* 4.3.5    Объект Silhouette curve appearance Объект Silhouette_curve_appearance определяет стиль, применяемый к кривым силуэтов на поверхности. EXPRESS-спецификация: *) ENTITY Silhouette_curve_appearance SUBTYPE OF (Surface_related_curve_appearance); END ENTITY; (* 4.3.6    Объект Surface_appearance_wireframe Объект Surface appearance wireframe определяет атрибуты визуализации для каркасного представления поверхности. EXPRESS-спецификация: *) ENTITY Surface_appearance_wireframe; side    : STRING; styles    : SET [1:5] OF surface_related_curve_appearance; END ENTITY: (* 4 ГОСТ Р ИСОГГС 10303-1007—2009 Определения атрибутов side — определяет сторону поверхности, к которой применяются стили кривых, styles — стили кривых, используемых для каркасного представления поверхности. 4.3.7    Объект Surface_colour Объект Surface_colour определяет цвет для представления поверхности без теней. EXPRESS-спеииФикация: *) ENTITY Surface_colour side    :    STRING: assigned_colour    : colour; END ENTITY; C Определения атрибутов side — определяет сторону поверхности, для которой назначается цвет, assigned colour — цвет, используемый для представления поверхности без теней. 4.3.8    Объект Surface_related_curve_appearance Объект Surface_related_curve_appearance является обобщением стилей, применяемых к кривым для каркасного представления поверхности. EXPRESS-спецификация: •) ENTITY Surface related curve appearance ABSTRACT SUPERTYPE OF (ONE OF(Boundary curve appearance, Silhouette_curve appearance. Segmentation curve appearance. ControLgnd appearance, Parameter_line_appearance)); style : Curve_appearance; END_ENTITY; C
  11. 1    Область применения Настоящий стандарт определяет прикладной модуль для представления поверхности без теней, включая цвет поверхности и атрибуты визуализации каркасного типа. Требования настоящего стандарта распространяются на: —    спецификацию атрибутов визуализации, которые могут быть назначены кривым, принадлежащим поверхностям: —    выбор определенных типов кривых для каркасного представления поверхностей: —    спецификацию механизма назначения цвета поверхностям. Требования настоящего стандарта не распространяются на: —    реалистичное представление поверхностей: —    аналитическую визуализацию. 2    Нормативные ссылки В настоящем стандарте использованы ссылки на следующие международные стандарты: ИСО/МЭК 8824-1:1998 Информационные технологии. Взаимосвязь открытых систем. Абстрактная синтаксическая нотация версии 1 (АСН.1). Часть 1. Спецификация основной нотации (ISO/IEC 8824-1:1998, Information technology — Abstract Syntax Notation One (ASN.1): Specification of basic notation) ИСО 10303-1:1994 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1. Общие представления и основополагающие принципы (ISO 10303-1:1994, Industrial automation systems and integration — Product data representation and exchange — Part 1: Overview and fundamental principles) ИСО 10303-11:1994 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 11. Методы описания. Справочное руководство по языку EXPRESS (ISO 10303-11:1994, Industrial automation systems and integration — Product data representation and exchange — Part 11: Description methods: The EXPRESS language reference manual) ИСО 10303-41:2000 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 41. Интегрированные обобщенные ресурсы: Основы описания и поддержки изделий (ISO 10303-41:2000. Industnal automation systems and integration — Product data representation and exchange — Part 41: Integrated generic resource: Fundamentals of product descnption and support) Издание официальное ИСО 10303-46:1994 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 46. Интегрированные обобщенные ресурсы. Визуальное представление (ISO 10303-46:1994. Industrial automation systems and integration — Product data representation and exchange — Part 46: Integrated generic resources: Visual presentation) ИСО 10303-202:1996 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 202. Прикладные протоколы: Ассоциативные чертежи (ISO 10303-202:1996. Industrial automation systems and integration — Product data representation and exchange — Part 202: Application protocol: Associative draughting) ИСО/ТС 10303-1001:2001 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1001. Прикладные модули. Присваивание внешнего вида (ISO/TS 10303-1001:2001, Industrial automation systems and integration — Product data representation and exchange — Part 1001: Application module: Appearance assignment) ИСО/ТС 10303-1002:2001 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1002. Прикладные модули. Цвет (ISO/TS 10303-1002:2001, Industrial automation systems and integration — Product data representation and exchange — Part 1002: Application module: Colour) ИСО/ТС 10303-1003:2001 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1003. Прикладные модули. Вид кривых (ISO/TS 10303-1003:2001, Industrial automation systems and integration — Product data representation and exchange — Part 1003: Application module: Curve appearance) 3    Термины и определения 3.1    Термины, определенные в ИСО 10303-1 В настоящем стандарте применены следующие термины: —    приложение (application); —    прикладной объект (application object): —    прикладной протокол (application protocol); —    прикладная эталонная модель; ПЭМ (application reference model; ARM); —    данные (data); —    информация (information); —    интегрированный ресурс (integrated resource); —    изделие (product); —    данные об изделии (product data); —    функциональная единица: ФЕ (unit of functionality; UoF). 3.2    Термин, определенный в ИСО 10303-202 В настоящем стандарте применен следующий термин: —    прикладная интерпретированная конструкция: ПИК (application interpreted construct: AIC). 3.3    Термины, определенные в ИСО/ТС 10303-1001 В настоящем стандарте применены следующие термины: —    прикладной модуль; ПМ (application module; AM); —    интерпретированная модель модуля; ИММ (module interpreted model; MIM). 4    Информационные требования В настоящем разделе определены информационные требования для прикладного модуля «Общий вид поверхности», представленные как совокупность функциональных единиц и прикладных объектов. Информационные требования определены с использованием терминологии предметной области данного прикладного модуля. Примечания 1    Графическое представление информационных требований приведено в приложении С. 2    Спецификация отображения определена в 5.1. Она показывает, как информационные требования удовлетворяются посредством использования интегрированных ресурсов стандартов комплекса ИСО 10303. Исполь- 2 ГОСТ Р ИСОГГС 10303-1007—2009 зование интегрированных ресурсов устанавливает дополнительные требования, общие для прикладных модулей и протоколов. EXPRESS-спеиификация: *) SCHEMA General_surface appearance arm; Г 4.1    Функциональные единицы В данном подразделе определены функциональные единицы (ФЕ). необходимые для настоящего стандарта, а также все элементы поддержки, необходимые для определения прикладного модуля. Настоящий стандарт определяет функциональную единицу General_surface_appearance. В настоящем стандарте использованы следующие функциональные единицы; —    Colour; —    Curve_appearance. Функциональные единицы и описание функций, поддерживаемых каждой ФЕ. представлены ниже. Включенные в ФЕ прикладные элементы определены в 4.3. 4.1.1    Функциональная единица Generalsurfaceappearance Функциональная единица General surface appearance определяет объекты ПЭМ для представления поверхностей посредством атрибутов каркасного стиля и цвета поверхности. В функциональной единице General_surface_appearance определены следующие объекты ПЭМ: —    Boundary curve appearance; —    Control_grid_appearance; —    Parameter_line_appearance: —    Segmentation_curve_appearance; —    Silhouette curve appearance; —    Surface_appearance_wireframe; —    Surface_colour; —    Surface_related_curve_appearance. 4.1.2    Функциональная единица Colour Данная ФЕ определена в ИСО/ТС 10303-1002. В настоящем стандарте использован прикладной объект Colour из данной ФЕ. 4.1.3    Функциональная единица Curve appearance Данная ФЕ определена в ИСО/ТС 10303-1003. В настоящем стандарте использован прикладной объект Curve_appearance из данной ФЕ. 4.2    Необходимые ПЭМ прикладных модулей Приведенные ниже операторы языка EXPRESS определяют элементы, импортированные из ПЭМ других прикладных модулей. EXPRESS-специФикация: *) USE FROM Colour arm; — ISO/TS 10303-1002 USE FROM Curve_appearance_arm; — ISO/TS 10303-1003 Г 4.3    Определения объектов ПЭМ В данном подразделе определены объекты ПЭМ прикладного модуля «Определение характеристик сборки». Каждый объект ПЭМ является простейшим неделимым элементом с характеризующими его атрибутами, представляющим уникальное понятие прикладной области. Объекты ПЭМ и их определения приведены ниже. 4.3.1 Объект Boundary_curve_appearance Объект Boundary_curve_appearance определяет стили кривых, ограничивающих поверхность. EXPRESS-спеииФикаиия: ’) ENTITY Boundary_curve_appearance SUBTYPE OF (Surface related curve appearance); END_ENTITY; (* 3 ГОСТ Р ИСО/ТС 10303-1007—2009 4.3.2    Объект Control_grid_appearance Объект Conlrol_gnd_appearance определяет стиль кривой, применяемый к сетке опорных точек, используемых для определения поверхностей. EXPRESS-специФикация: *) ENTITY Control_grid_appearance SUBTYPE OF (Surface related curve appearance); END_ENTITY; r 4.3.3    Объект Parameter line appearance Объект Parameter line appearance определяет стиль, применяемый к изопара метрическим линиям на поверхности. EXPRESS-спецификация: *) ENTITY Parameter_line_appearance SUBTYPE OF (Surface_related_curve_appearance); number of_u_curves:INTEGER; number_of_v_curves: INTEGER; END ENTITY; C Определения атрибутов number_of_u_curves — определяет число изопараметрических линий, которые должны быть представлены в направлении и. number_of_v_curves — определяет число изопараметрических линий, которые должны быть представлены в направлении v. 4.3.4    Объект Segmentation_curve_appearance Объект Segmentation curve appearance определяет стиль, применяемый к кривым, ограничивающим сегменты на поверхности. EXPRESS-спецификация: •) ENTITY Segmentation_curve_appearance SUBTYPE OF (Surface_related_curve_appearance); ENDENTITY; (* 4.3.5    Объект Silhouette curve appearance Объект Silhouette_curve_appearance определяет стиль, применяемый к кривым силуэтов на поверхности. EXPRESS-спецификация: *) ENTITY Silhouette_curve_appearance SUBTYPE OF (Surface_related_curve_appearance); END ENTITY; (* 4.3.6    Объект Surface_appearance_wireframe Объект Surface appearance wireframe определяет атрибуты визуализации для каркасного представления поверхности. EXPRESS-спецификация: *) ENTITY Surface_appearance_wireframe; side    : STRING; styles    : SET [1:5] OF surface_related_curve_appearance; END ENTITY: (* 4 ГОСТ Р ИСОГГС 10303-1007—2009 Определения атрибутов side — определяет сторону поверхности, к которой применяются стили кривых, styles — стили кривых, используемых для каркасного представления поверхности. 4.3.7    Объект Surface_colour Объект Surface_colour определяет цвет для представления поверхности без теней. EXPRESS-спеииФикация: *) ENTITY Surface_colour side    :    STRING: assigned_colour    : colour; END ENTITY; C
  12. 2    Нормативные ссылки В настоящем стандарте использованы ссылки на следующие международные стандарты: ИСО/МЭК 8824-1:1998 Информационные технологии. Взаимосвязь открытых систем. Абстрактная синтаксическая нотация версии 1 (АСН.1). Часть 1. Спецификация основной нотации (ISO/IEC 8824-1:1998, Information technology — Abstract Syntax Notation One (ASN.1): Specification of basic notation) ИСО 10303-1:1994 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1. Общие представления и основополагающие принципы (ISO 10303-1:1994, Industrial automation systems and integration — Product data representation and exchange — Part 1: Overview and fundamental principles) ИСО 10303-11:1994 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 11. Методы описания. Справочное руководство по языку EXPRESS (ISO 10303-11:1994, Industrial automation systems and integration — Product data representation and exchange — Part 11: Description methods: The EXPRESS language reference manual) ИСО 10303-41:2000 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 41. Интегрированные обобщенные ресурсы: Основы описания и поддержки изделий (ISO 10303-41:2000. Industnal automation systems and integration — Product data representation and exchange — Part 41: Integrated generic resource: Fundamentals of product descnption and support) Издание официальное ИСО 10303-46:1994 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 46. Интегрированные обобщенные ресурсы. Визуальное представление (ISO 10303-46:1994. Industrial automation systems and integration — Product data representation and exchange — Part 46: Integrated generic resources: Visual presentation) ИСО 10303-202:1996 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 202. Прикладные протоколы: Ассоциативные чертежи (ISO 10303-202:1996. Industrial automation systems and integration — Product data representation and exchange — Part 202: Application protocol: Associative draughting) ИСО/ТС 10303-1001:2001 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1001. Прикладные модули. Присваивание внешнего вида (ISO/TS 10303-1001:2001, Industrial automation systems and integration — Product data representation and exchange — Part 1001: Application module: Appearance assignment) ИСО/ТС 10303-1002:2001 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1002. Прикладные модули. Цвет (ISO/TS 10303-1002:2001, Industrial automation systems and integration — Product data representation and exchange — Part 1002: Application module: Colour) ИСО/ТС 10303-1003:2001 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1003. Прикладные модули. Вид кривых (ISO/TS 10303-1003:2001, Industrial automation systems and integration — Product data representation and exchange — Part 1003: Application module: Curve appearance) 3    Термины и определения 3.1    Термины, определенные в ИСО 10303-1 В настоящем стандарте применены следующие термины: —    приложение (application); —    прикладной объект (application object): —    прикладной протокол (application protocol); —    прикладная эталонная модель; ПЭМ (application reference model; ARM); —    данные (data); —    информация (information); —    интегрированный ресурс (integrated resource); —    изделие (product); —    данные об изделии (product data); —    функциональная единица: ФЕ (unit of functionality; UoF). 3.2    Термин, определенный в ИСО 10303-202 В настоящем стандарте применен следующий термин: —    прикладная интерпретированная конструкция: ПИК (application interpreted construct: AIC). 3.3    Термины, определенные в ИСО/ТС 10303-1001 В настоящем стандарте применены следующие термины: —    прикладной модуль; ПМ (application module; AM); —    интерпретированная модель модуля; ИММ (module interpreted model; MIM). 4    Информационные требования В настоящем разделе определены информационные требования для прикладного модуля «Общий вид поверхности», представленные как совокупность функциональных единиц и прикладных объектов. Информационные требования определены с использованием терминологии предметной области данного прикладного модуля. Примечания 1    Графическое представление информационных требований приведено в приложении С. 2    Спецификация отображения определена в 5.1. Она показывает, как информационные требования удовлетворяются посредством использования интегрированных ресурсов стандартов комплекса ИСО 10303. Исполь- 2 ГОСТ Р ИСОГГС 10303-1007—2009 зование интегрированных ресурсов устанавливает дополнительные требования, общие для прикладных модулей и протоколов. EXPRESS-спеиификация: *) SCHEMA General_surface appearance arm; Г 4.1    Функциональные единицы В данном подразделе определены функциональные единицы (ФЕ). необходимые для настоящего стандарта, а также все элементы поддержки, необходимые для определения прикладного модуля. Настоящий стандарт определяет функциональную единицу General_surface_appearance. В настоящем стандарте использованы следующие функциональные единицы; —    Colour; —    Curve_appearance. Функциональные единицы и описание функций, поддерживаемых каждой ФЕ. представлены ниже. Включенные в ФЕ прикладные элементы определены в 4.3. 4.1.1    Функциональная единица Generalsurfaceappearance Функциональная единица General surface appearance определяет объекты ПЭМ для представления поверхностей посредством атрибутов каркасного стиля и цвета поверхности. В функциональной единице General_surface_appearance определены следующие объекты ПЭМ: —    Boundary curve appearance; —    Control_grid_appearance; —    Parameter_line_appearance: —    Segmentation_curve_appearance; —    Silhouette curve appearance; —    Surface_appearance_wireframe; —    Surface_colour; —    Surface_related_curve_appearance. 4.1.2    Функциональная единица Colour Данная ФЕ определена в ИСО/ТС 10303-1002. В настоящем стандарте использован прикладной объект Colour из данной ФЕ. 4.1.3    Функциональная единица Curve appearance Данная ФЕ определена в ИСО/ТС 10303-1003. В настоящем стандарте использован прикладной объект Curve_appearance из данной ФЕ. 4.2    Необходимые ПЭМ прикладных модулей Приведенные ниже операторы языка EXPRESS определяют элементы, импортированные из ПЭМ других прикладных модулей. EXPRESS-специФикация: *) USE FROM Colour arm; — ISO/TS 10303-1002 USE FROM Curve_appearance_arm; — ISO/TS 10303-1003 Г 4.3    Определения объектов ПЭМ В данном подразделе определены объекты ПЭМ прикладного модуля «Определение характеристик сборки». Каждый объект ПЭМ является простейшим неделимым элементом с характеризующими его атрибутами, представляющим уникальное понятие прикладной области. Объекты ПЭМ и их определения приведены ниже. 4.3.1 Объект Boundary_curve_appearance Объект Boundary_curve_appearance определяет стили кривых, ограничивающих поверхность. EXPRESS-спеииФикаиия: ’) ENTITY Boundary_curve_appearance SUBTYPE OF (Surface related curve appearance); END_ENTITY; (* 3 ГОСТ Р ИСО/ТС 10303-1007—2009 4.3.2    Объект Control_grid_appearance Объект Conlrol_gnd_appearance определяет стиль кривой, применяемый к сетке опорных точек, используемых для определения поверхностей. EXPRESS-специФикация: *) ENTITY Control_grid_appearance SUBTYPE OF (Surface related curve appearance); END_ENTITY; r 4.3.3    Объект Parameter line appearance Объект Parameter line appearance определяет стиль, применяемый к изопара метрическим линиям на поверхности. EXPRESS-спецификация: *) ENTITY Parameter_line_appearance SUBTYPE OF (Surface_related_curve_appearance); number of_u_curves:INTEGER; number_of_v_curves: INTEGER; END ENTITY; C
  13. 3    Термины и определения 3.1    Термины, определенные в ИСО 10303-1 В настоящем стандарте применены следующие термины: —    приложение (application); —    прикладной объект (application object): —    прикладной протокол (application protocol); —    прикладная эталонная модель; ПЭМ (application reference model; ARM); —    данные (data); —    информация (information); —    интегрированный ресурс (integrated resource); —    изделие (product); —    данные об изделии (product data); —    функциональная единица: ФЕ (unit of functionality; UoF). 3.2    Термин, определенный в ИСО 10303-202 В настоящем стандарте применен следующий термин: —    прикладная интерпретированная конструкция: ПИК (application interpreted construct: AIC). 3.3    Термины, определенные в ИСО/ТС 10303-1001 В настоящем стандарте применены следующие термины: —    прикладной модуль; ПМ (application module; AM); —    интерпретированная модель модуля; ИММ (module interpreted model; MIM). 4    Информационные требования В настоящем разделе определены информационные требования для прикладного модуля «Общий вид поверхности», представленные как совокупность функциональных единиц и прикладных объектов. Информационные требования определены с использованием терминологии предметной области данного прикладного модуля. Примечания 1    Графическое представление информационных требований приведено в приложении С. 2    Спецификация отображения определена в 5.1. Она показывает, как информационные требования удовлетворяются посредством использования интегрированных ресурсов стандартов комплекса ИСО 10303. Исполь- 2 ГОСТ Р ИСОГГС 10303-1007—2009 зование интегрированных ресурсов устанавливает дополнительные требования, общие для прикладных модулей и протоколов. EXPRESS-спеиификация: *) SCHEMA General_surface appearance arm; Г 4.1    Функциональные единицы В данном подразделе определены функциональные единицы (ФЕ). необходимые для настоящего стандарта, а также все элементы поддержки, необходимые для определения прикладного модуля. Настоящий стандарт определяет функциональную единицу General_surface_appearance. В настоящем стандарте использованы следующие функциональные единицы; —    Colour; —    Curve_appearance. Функциональные единицы и описание функций, поддерживаемых каждой ФЕ. представлены ниже. Включенные в ФЕ прикладные элементы определены в 4.3. 4.1.1    Функциональная единица Generalsurfaceappearance Функциональная единица General surface appearance определяет объекты ПЭМ для представления поверхностей посредством атрибутов каркасного стиля и цвета поверхности. В функциональной единице General_surface_appearance определены следующие объекты ПЭМ: —    Boundary curve appearance; —    Control_grid_appearance; —    Parameter_line_appearance: —    Segmentation_curve_appearance; —    Silhouette curve appearance; —    Surface_appearance_wireframe; —    Surface_colour; —    Surface_related_curve_appearance. 4.1.2    Функциональная единица Colour Данная ФЕ определена в ИСО/ТС 10303-1002. В настоящем стандарте использован прикладной объект Colour из данной ФЕ. 4.1.3    Функциональная единица Curve appearance Данная ФЕ определена в ИСО/ТС 10303-1003. В настоящем стандарте использован прикладной объект Curve_appearance из данной ФЕ. 4.2    Необходимые ПЭМ прикладных модулей Приведенные ниже операторы языка EXPRESS определяют элементы, импортированные из ПЭМ других прикладных модулей. EXPRESS-специФикация: *) USE FROM Colour arm; — ISO/TS 10303-1002 USE FROM Curve_appearance_arm; — ISO/TS 10303-1003 Г
  14. 4    Информационные требования В настоящем разделе определены информационные требования для прикладного модуля «Общий вид поверхности», представленные как совокупность функциональных единиц и прикладных объектов. Информационные требования определены с использованием терминологии предметной области данного прикладного модуля. Примечания 1    Графическое представление информационных требований приведено в приложении С. 2    Спецификация отображения определена в 5.1. Она показывает, как информационные требования удовлетворяются посредством использования интегрированных ресурсов стандартов комплекса ИСО 10303. Исполь- 2 ГОСТ Р ИСОГГС 10303-1007—2009 зование интегрированных ресурсов устанавливает дополнительные требования, общие для прикладных модулей и протоколов. EXPRESS-спеиификация: *) SCHEMA General_surface appearance arm; Г
  15. Г
  16. Г
  17. C
  18. C
  19. C
  20. Е*Р^Е??-$пецификэция: *) END_SCHEMA; — — general_surface_appearance_arm Г
  21. Г
  22. 5 Интерпретированная модель модуля 5.1 Спецификация отображения В данном подразделе представлена таблица 1, показывающая, как ФЕ и все прикладные элементы настоящего стандарта (см. 4.1) отображаются на один или несколько элементов ИММ. В таблице 1 имеется пять граф, содержащих описанную ниже информацию. Графа 1 — «Прикладной элемент»: имя прикладного элемента в том виде, в каком оно представлено в определении объекта ПЭМ. В именах объектов ПЭМ используются символы верхнего регистра. Имена атрибутов перечислены после объекта ПЭМ. которому они принадлежат; в именах атрибутов используются символы нижнего регистра. Графа 2 — «Элемент ИММ»: имя элемента ИММ в том виде, в каком оно представлено в ИММ. ключевое слово IDENTICAL MAPPING или ключевое слово PATH. Для обозначения объектов ИММ используются символы нижнего регистра. Имена атрибутов объектов ИММ представлены в форме: <имя объекта>.<имя атрибута>. Прикладной элемент может быть отображен на несколько связанных элементов ИММ. Для каждого из этих элементов ИММ требуется отдельная строка в таблице. Ключевое слово IDENTICAL MAPPING обозначает, что оба объекта ПЭМ, присутствующие в прикладном утверждении, отображаются на один и тот же элемент ИММ. Ключевое слово PATH обозначает, что прикладное утверждение отображается на весь ссылочный путь. 5 Графа 3 — «Источник»: обозначение стандарта ИСО. в котором определен данный элемент МММ. или обозначение настоящего стандарта для тех элементов МММ. которые определены в схеме ИММ настоящего стандарта. Графа 4 — «Правила»: может быть указано одно или несколько чисел, обозначающих ссылки на правила, применяемые к данному элементу ИММ или ссылочному пути. Что касается правил, выведенных из взаимосвязей между объектами ПЭМ, то на те же правила ссылаются элементы отображений всех задействованных элементов ИММ. Графа 5 — «Ссылочный путь»: для полного описания отображения объекта ПЭМ может потребоваться указать ссылочный путь, связывающий несколько элементов ИММ. Данная графа демонстрирует роль элемента ИММ по отношению к элементу ИММ, указанному в следующей строке. Два или более таких связанных элементов ИММ определяют интерпретацию интегрированных ресурсов, соответствующую требованию, определенному объектом ПЭМ. Для каждого элемента ИММ. созданного для использования в настоящем стандарте, указан ссылочный путь к его супертипу из интегрированного ресурса. В выражениях, определяющих ссылочные пути и ограничения между элементами ИММ, применяют следующие условные обозначения: [ ] — в квадратные скобки заключают несколько элементов ИММ или частей ссылочного пути, которые требуются для обеспечения соответствия информационному требованию: () — в круглые скобки заключают несколько элементов ИММ или частей ссылочного пути, которые являются альтернативными в рамках отображения для обеспечения соответствия информационному требованию; {} — заключенный в фигурные скобки фрагмент ограничивает ссылочный путь для обеспечения соответствия информационному требованию; -> — атрибут, наименование которого предшествует символу ->, ссылается на объектный или выбираемый тип данных, наименование которого следует после этого символа; <— атрибут объекта, наименование которого следует после символа <-, ссылается на объектный или выбираемый тип данных, наименование которого предшествует этому символу: [i] — атрибут, наименование которого предшествует символу (ij. является агрегированной структурой; ссылка дается на любой элемент данной структуры; [п] — атрибут, наименование которого предшествует символу [п]. является упорядоченной агрегированной структурой; ссылка дается на п-й элемент данной структуры: => — объект, наименование которого предшествует символу =>. является супертипом объекта, наименование которого следует после этого символа; <= — объект, наименование которого предшествует символу <=, является подтипом объекта, наименование которого следует после этого символа; = — строковый (STRING), выбираемый (SELECT) или перечисляемый (ENUMERATION) тип данных ограничен выбором или значением; \ — выражение для ссылочного пути продолжается на следующей строке. Таблица 1 — Спецификация отображения функциональной единицы General_surface_ appearance Прикладной элемент Элемент ИММ Источник Правила Ссылочный путь BOUNDARY CURVE • APPEARANCE surface_style_- boundary 46 CONTROL GRID • APPEARANCE surface_styfe_- controfgrid 46 PARAMETER LINE -APPEARANCE surface stylet-parameter line 46 Number ofucurves udi recti oncount 46 surface_style parameter line surface_styfe parameter_-line.direciion_counts[1) — > direct ion_count_select directk>n_count_select = udirectioncount u_direction_count 6

ГОСТ Р исо/тс

10303-1007-

2009

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

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

Часть 1007

Прикладные модули.

Общий вид поверхности

ISO/TS 10303-1007:2001 Industrial automation systems and integration — Product data representation and exchange — Part 1007: Application module: General surface appearance

(IDT)

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

m

10

Москва

Стандартинформ

2010

Предисловие

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

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

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

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

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

4    Настоящий стандарт идентичен международному стандарту ИСОЛГС 10303-1007:2001 «Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1007. Прикладные модули. Общий вид поверхности» (ISO/TS 10303-1007:2001 «Industrial automation systems and integration — Product data representation and exchange — Part 1007: Application module: General surface appearance»).

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

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

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

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

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

ГОСТ Р ИСОГГС 10303-1007—2009

Содержание

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

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

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

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

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

3.3    Термины, определенные в ИСО/ТС 10303-1001 ……………………..2

4    Информационные требования…………………………………2

4.1    Функциональные единицы………………………………..3

4.1.1    Функциональная единица General_surface    appearance……………….3

4.1.2    Функциональная единица Colour………………………….3

4.1.3    Функциональная единица Curve_appearance……………………3

4.2    Необходимые ПЭМ прикладных модулей…………………………3

4.3    Определения объектов ПЭМ……………………………….3

4.3.1    Объект Boundary_curve_appearance………………………..3

4.3.2    Объект Control_grid appearance………………………….4

4.3.3    Объект Parameter_line_appearance…………………………4

4.3.4    Объект Segmentation_curve_appearance………………………4

4.3.5    Объект Silhouette curve appearance………………………..4

4.3.6    Объект Surface_appearance_wireframe……………………….4

4.3.7    Surface_colour…………………………………..5

4.3.8    Объект Surface_related_curve_appearance……………………..5

5    Интерпретированная модель модуля……………………………..5

5.1    Спецификация отображения……………………………….5

5.2    Сокращенный листинг ИММ на языке EXPRESS……………………..8

Приложение А (обязательное) Сокращенные наименования объектов ИММ…………10

Приложение В (обязательное) Регистрация информационных объектов……………11

Приложение С    (справочное)    EXPRESS-G диаграмма ПЭМ………………….12

Приложение D    (справочное)    EXPRESS-G диаграмма ИММ………………….13

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

Приложение ДА (справочное) Сведения о соответствии ссылочных международных стандартов

ссылочным национальным стандартам Российской Федерации………..15

Библиография…………………………………………16

ГОСТ Р ИСО/ТС 10303-1007—2009

Введение

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

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

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

Прикладные модули могут быть объединены, чтобы обеспечить возможность присваивать элементы формы слоям и визуальным атрибутам, таким как цвет и шрифты кривых, геометрическим и топологическим элементам. Более подробная информация приведена в ИСО/ТС 10303-1009. приложение F (1J.

IV

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

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

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

Часть 1007

Прикладные модули.

Общий вид поверхности

Industrial automation systems and integration. Product data representation and exchange. Part 1007. Application module. General surface appearance

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

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

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

Требования настоящего стандарта распространяются на:

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

—    выбор определенных типов кривых для каркасного представления поверхностей:

—    спецификацию механизма назначения цвета поверхностям.

Требования настоящего стандарта не распространяются на:

—    реалистичное представление поверхностей:

—    аналитическую визуализацию.

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

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

ИСО/МЭК 8824-1:1998 Информационные технологии. Взаимосвязь открытых систем. Абстрактная синтаксическая нотация версии 1 (АСН.1). Часть 1. Спецификация основной нотации (ISO/IEC 8824-1:1998, Information technology — Abstract Syntax Notation One (ASN.1): Specification of basic notation)

ИСО 10303-1:1994 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1. Общие представления и основополагающие принципы (ISO 10303-1:1994, Industrial automation systems and integration — Product data representation and exchange — Part 1: Overview and fundamental principles)

ИСО 10303-11:1994 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 11. Методы описания. Справочное руководство по языку EXPRESS (ISO 10303-11:1994, Industrial automation systems and integration — Product data representation and exchange — Part 11: Description methods: The EXPRESS language reference manual)

ИСО 10303-41:2000 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 41. Интегрированные обобщенные ресурсы: Основы описания и поддержки изделий (ISO 10303-41:2000. Industnal automation systems and integration — Product data representation and exchange — Part 41: Integrated generic resource: Fundamentals of product descnption and support)

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

ИСО 10303-46:1994 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 46. Интегрированные обобщенные ресурсы. Визуальное представление (ISO 10303-46:1994. Industrial automation systems and integration — Product data representation and exchange — Part 46: Integrated generic resources: Visual presentation)

ИСО 10303-202:1996 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 202. Прикладные протоколы: Ассоциативные чертежи (ISO 10303-202:1996. Industrial automation systems and integration — Product data representation and exchange — Part 202: Application protocol: Associative draughting)

ИСО/ТС 10303-1001:2001 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1001. Прикладные модули. Присваивание внешнего вида (ISO/TS 10303-1001:2001, Industrial automation systems and integration — Product data representation and exchange — Part 1001: Application module: Appearance assignment)

ИСО/ТС 10303-1002:2001 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1002. Прикладные модули. Цвет (ISO/TS 10303-1002:2001, Industrial automation systems and integration — Product data representation and exchange — Part 1002: Application module: Colour)

ИСО/ТС 10303-1003:2001 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1003. Прикладные модули. Вид кривых (ISO/TS 10303-1003:2001, Industrial automation systems and integration — Product data representation and exchange — Part 1003: Application module: Curve appearance)

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

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

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

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

—    прикладной объект (application object):

—    прикладной протокол (application protocol);

—    прикладная эталонная модель; ПЭМ (application reference model; ARM);

—    данные (data);

—    информация (information);

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

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

—    данные об изделии (product data);

—    функциональная единица: ФЕ (unit of functionality; UoF).

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

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

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

3.3    Термины, определенные в ИСО/ТС 10303-1001

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

—    прикладной модуль; ПМ (application module; AM);

—    интерпретированная модель модуля; ИММ (module interpreted model; MIM).

4    Информационные требования

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

Примечания

1    Графическое представление информационных требований приведено в приложении С.

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

2

ГОСТ Р ИСОГГС 10303-1007—2009

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

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

*)

SCHEMA General_surface appearance arm;

Г

4.1    Функциональные единицы

В данном подразделе определены функциональные единицы (ФЕ). необходимые для настоящего стандарта, а также все элементы поддержки, необходимые для определения прикладного модуля. Настоящий стандарт определяет функциональную единицу General_surface_appearance.

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

—    Colour;

—    Curve_appearance.

Функциональные единицы и описание функций, поддерживаемых каждой ФЕ. представлены ниже. Включенные в ФЕ прикладные элементы определены в 4.3.

4.1.1    Функциональная единица Generalsurfaceappearance

Функциональная единица General surface appearance определяет объекты ПЭМ для представления поверхностей посредством атрибутов каркасного стиля и цвета поверхности.

В функциональной единице General_surface_appearance определены следующие объекты ПЭМ:

—    Boundary curve appearance;

—    Control_grid_appearance;

—    Parameter_line_appearance:

—    Segmentation_curve_appearance;

—    Silhouette curve appearance;

—    Surface_appearance_wireframe;

—    Surface_colour;

—    Surface_related_curve_appearance.

4.1.2    Функциональная единица Colour

Данная ФЕ определена в ИСО/ТС 10303-1002. В настоящем стандарте использован прикладной объект Colour из данной ФЕ.

4.1.3    Функциональная единица Curve appearance

Данная ФЕ определена в ИСО/ТС 10303-1003. В настоящем стандарте использован прикладной объект Curve_appearance из данной ФЕ.

4.2    Необходимые ПЭМ прикладных модулей

Приведенные ниже операторы языка EXPRESS определяют элементы, импортированные из ПЭМ других прикладных модулей.

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

*)

USE FROM Colour arm; — ISO/TS 10303-1002

USE FROM Curve_appearance_arm; — ISO/TS 10303-1003

Г

4.3    Определения объектов ПЭМ

В данном подразделе определены объекты ПЭМ прикладного модуля «Определение характеристик сборки». Каждый объект ПЭМ является простейшим неделимым элементом с характеризующими его атрибутами, представляющим уникальное понятие прикладной области. Объекты ПЭМ и их определения приведены ниже.

4.3.1 Объект Boundary_curve_appearance

Объект Boundary_curve_appearance определяет стили кривых, ограничивающих поверхность. EXPRESS-спеииФикаиия:

’)

ENTITY Boundary_curve_appearance

SUBTYPE OF (Surface related curve appearance);

END_ENTITY;

(*

3

ГОСТ Р ИСО/ТС 10303-1007—2009

4.3.2    Объект Control_grid_appearance

Объект Conlrol_gnd_appearance определяет стиль кривой, применяемый к сетке опорных точек, используемых для определения поверхностей.

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

*)

ENTITY Control_grid_appearance

SUBTYPE OF (Surface related curve appearance);

END_ENTITY;

r

4.3.3    Объект Parameter line appearance

Объект Parameter line appearance определяет стиль, применяемый к изопара метрическим линиям на поверхности.

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

*)

ENTITY Parameter_line_appearance

SUBTYPE OF (Surface_related_curve_appearance); number of_u_curves:INTEGER; number_of_v_curves: INTEGER;

END ENTITY;

C

Определения атрибутов

number_of_u_curves — определяет число изопараметрических линий, которые должны быть представлены в направлении и.

number_of_v_curves — определяет число изопараметрических линий, которые должны быть представлены в направлении v.

4.3.4    Объект Segmentation_curve_appearance

Объект Segmentation curve appearance определяет стиль, применяемый к кривым, ограничивающим сегменты на поверхности.

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

•)

ENTITY Segmentation_curve_appearance

SUBTYPE OF (Surface_related_curve_appearance);

ENDENTITY;

(*

4.3.5    Объект Silhouette curve appearance

Объект Silhouette_curve_appearance определяет стиль, применяемый к кривым силуэтов на поверхности.

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

*)

ENTITY Silhouette_curve_appearance

SUBTYPE OF (Surface_related_curve_appearance);

END ENTITY;

(*

4.3.6    Объект Surface_appearance_wireframe

Объект Surface appearance wireframe определяет атрибуты визуализации для каркасного представления поверхности.

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

*)

ENTITY Surface_appearance_wireframe; side    : STRING;

styles    : SET [1:5] OF surface_related_curve_appearance;

END ENTITY:

(*

4

ГОСТ Р ИСОГГС 10303-1007—2009

Определения атрибутов

side — определяет сторону поверхности, к которой применяются стили кривых, styles — стили кривых, используемых для каркасного представления поверхности.

4.3.7    Объект Surface_colour

Объект Surface_colour определяет цвет для представления поверхности без теней. EXPRESS-спеииФикация:

*)

ENTITY Surface_colour

side    :    STRING:

assigned_colour    : colour;

END ENTITY;

C

Определения атрибутов

side — определяет сторону поверхности, для которой назначается цвет, assigned colour — цвет, используемый для представления поверхности без теней.

4.3.8    Объект Surface_related_curve_appearance

Объект Surface_related_curve_appearance является обобщением стилей, применяемых к кривым для каркасного представления поверхности.

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

•)

ENTITY Surface related curve appearance

ABSTRACT SUPERTYPE OF (ONE OF(Boundary curve appearance,

Silhouette_curve appearance. Segmentation curve appearance.

ControLgnd appearance, Parameter_line_appearance));

style : Curve_appearance;

END_ENTITY;

C

Определение атрибута

style — определяет внешний вид кривых, связанных с каждым типом кривых в контексте каркасного представления поверхности.

Е*Р^Е??-$пецификэция:

*)

END_SCHEMA; — — general_surface_appearance_arm

Г

5 Интерпретированная модель модуля

5.1 Спецификация отображения

В данном подразделе представлена таблица 1, показывающая, как ФЕ и все прикладные элементы настоящего стандарта (см. 4.1) отображаются на один или несколько элементов ИММ. В таблице 1 имеется пять граф, содержащих описанную ниже информацию.

Графа 1 — «Прикладной элемент»: имя прикладного элемента в том виде, в каком оно представлено в определении объекта ПЭМ. В именах объектов ПЭМ используются символы верхнего регистра. Имена атрибутов перечислены после объекта ПЭМ. которому они принадлежат; в именах атрибутов используются символы нижнего регистра.

Графа 2 — «Элемент ИММ»: имя элемента ИММ в том виде, в каком оно представлено в ИММ. ключевое слово IDENTICAL MAPPING или ключевое слово PATH. Для обозначения объектов ИММ используются символы нижнего регистра. Имена атрибутов объектов ИММ представлены в форме: <имя объекта>.<имя атрибута>. Прикладной элемент может быть отображен на несколько связанных элементов ИММ. Для каждого из этих элементов ИММ требуется отдельная строка в таблице. Ключевое слово IDENTICAL MAPPING обозначает, что оба объекта ПЭМ, присутствующие в прикладном утверждении, отображаются на один и тот же элемент ИММ. Ключевое слово PATH обозначает, что прикладное утверждение отображается на весь ссылочный путь.

5

Графа 3 — «Источник»: обозначение стандарта ИСО. в котором определен данный элемент МММ. или обозначение настоящего стандарта для тех элементов МММ. которые определены в схеме ИММ настоящего стандарта.

Графа 4 — «Правила»: может быть указано одно или несколько чисел, обозначающих ссылки на правила, применяемые к данному элементу ИММ или ссылочному пути. Что касается правил, выведенных из взаимосвязей между объектами ПЭМ, то на те же правила ссылаются элементы отображений всех задействованных элементов ИММ.

Графа 5 — «Ссылочный путь»: для полного описания отображения объекта ПЭМ может потребоваться указать ссылочный путь, связывающий несколько элементов ИММ. Данная графа демонстрирует роль элемента ИММ по отношению к элементу ИММ, указанному в следующей строке. Два или более таких связанных элементов ИММ определяют интерпретацию интегрированных ресурсов, соответствующую требованию, определенному объектом ПЭМ. Для каждого элемента ИММ. созданного для использования в настоящем стандарте, указан ссылочный путь к его супертипу из интегрированного ресурса.

В выражениях, определяющих ссылочные пути и ограничения между элементами ИММ, применяют следующие условные обозначения:

[ ] — в квадратные скобки заключают несколько элементов ИММ или частей ссылочного пути, которые требуются для обеспечения соответствия информационному требованию:

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

{} — заключенный в фигурные скобки фрагмент ограничивает ссылочный путь для обеспечения соответствия информационному требованию;

-> — атрибут, наименование которого предшествует символу ->, ссылается на объектный или выбираемый тип данных, наименование которого следует после этого символа;

<— атрибут объекта, наименование которого следует после символа <-, ссылается на объектный или выбираемый тип данных, наименование которого предшествует этому символу:

[i] — атрибут, наименование которого предшествует символу (ij. является агрегированной структурой; ссылка дается на любой элемент данной структуры;

[п] — атрибут, наименование которого предшествует символу [п]. является упорядоченной агрегированной структурой; ссылка дается на п-й элемент данной структуры:

=> — объект, наименование которого предшествует символу =>. является супертипом объекта, наименование которого следует после этого символа;

<= — объект, наименование которого предшествует символу <=, является подтипом объекта, наименование которого следует после этого символа;

= — строковый (STRING), выбираемый (SELECT) или перечисляемый (ENUMERATION) тип данных ограничен выбором или значением;

\ — выражение для ссылочного пути продолжается на следующей строке.

Таблица 1 — Спецификация отображения функциональной единицы General_surface_ appearance

Прикладной элемент

Элемент ИММ

Источник

Правила

Ссылочный путь

BOUNDARY CURVE • APPEARANCE

surface_style_-

boundary

46

CONTROL GRID • APPEARANCE

surface_styfe_-

controfgrid

46

PARAMETER LINE -APPEARANCE

surface stylet-parameter line

46

Number ofucurves

udi recti oncount

46

surface_style parameter line surface_styfe parameter_-line.direciion_counts[1) — > direct ion_count_select directk>n_count_select = udirectioncount u_direction_count

6

Оцените статью
Комментарии читателей