ГОСТ Р ИСО/ТС 10303-1007-2009. Национальный стандарт Российской Федерации. Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1007. Прикладные модули. Общий вид поверхности
Актуально на 06.11.2026.
Как цитировать: "ГОСТ Р ИСО/ТС 10303-1007-2009. Национальный стандарт Российской Федерации. Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1007. Прикладные модули. Общий вид поверхности". ГОСТ Р ИСО/ТС 10303-1007-2009. https://bukva.ai/docs/standart-gost-r-isots-10303-1007-2009
(утв. и введен в действие Приказом Ростехрегулирования от 14.09.2009 № 371-ст)
Примечание
Документ введен в действие с 01.07.2010.
Утвержден и введен в действие
Приказом Федерального агентства
по техническому регулированию
и метрологии
от 14 сентября 2009 г. № 371-ст
НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ
СИСТЕМЫ АВТОМАТИЗАЦИИ ПРОИЗВОДСТВА И ИХ ИНТЕГРАЦИЯ
ПРЕДСТАВЛЕНИЕ ДАННЫХ ОБ ИЗДЕЛИИ И ОБМЕН ЭТИМИ ДАННЫМИ
ПРИКЛАДНЫЕ МОДУЛИ. ОБЩИЙ ВИД ПОВЕРХНОСТИ
Industrial automation systems and integration. Product data
representation and exchange. Part 1007. Application
module. General surface appearance
1 июля 2010 года
Предисловие
1 ПОДГОТОВЛЕН Государственным научным учреждением «Центральный научно-исследовательский и опытно-конструкторский институт робототехники и технической кибернетики» на основе собственного перевода на русский язык англоязычной версии международного документа, указанного в пункте 4
2 ВНЕСЕН Техническим комитетом по стандартизации ТК 459 «Информационная поддержка жизненного цикла изделий»
3 УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Приказом Федерального агентства по техническому регулированию и метрологии от 14 сентября 2009 г. № 371-ст
4 Настоящий стандарт идентичен международному документу ISO/TS 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», IDT).
При применении настоящего стандарта рекомендуется использовать вместо ссылочных международных стандартов и документов соответствующие им национальные стандарты, сведения о которых приведены в дополнительном приложении ДА
Правила применения настоящего стандарта установлены в статье 26 Федерального закона от 29 июня 2015 г. № 162-ФЗ «О стандартизации в Российской Федерации». Информация об изменениях к настоящему стандарту публикуется в ежегодном (по состоянию на 1 января текущего года) информационном указателе «Национальные стандарты», а официальный текст изменений и поправок — в ежемесячном информационном указателе «Национальные стандарты». В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ближайшем выпуске ежемесячного информационного указателя «Национальные стандарты». Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования — на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет (www.gost.ru)
Введение
Стандарты комплекса ИСО 10303 распространяются на компьютерное представление информации об изделиях и обмен данными об изделиях. Их целью является обеспечение нейтрального механизма, способного описывать изделия на всем протяжении их жизненного цикла. Этот механизм применим не только для обмена файлами в нейтральном формате, но является также основой для реализации и совместного доступа к базам данных об изделиях и организации архивирования.
Стандарты комплекса ИСО 10303 представляют собой набор отдельно издаваемых стандартов (частей). Стандарты данного комплекса относятся к одной из следующих тематических групп: «Методы описания», «Методы реализации», «Методология и основы аттестационного тестирования», «Интегрированные обобщенные ресурсы», «Интегрированные прикладные ресурсы», «Прикладные протоколы», «Комплекты абстрактных тестов», «Прикладные интерпретированные конструкции» и «Прикладные модули». Настоящий стандарт входит в группу «Прикладные модули».
Настоящий стандарт определяет прикладной модуль для представления поверхности без теней, включая цвет поверхности и каркасное представление. Данный прикладной модуль не содержит спецификации для реалистичного представления поверхностей или аналитической визуализации.
Прикладные модули могут быть объединены, чтобы обеспечить возможность присваивать элементы формы слоям и визуальным атрибутам, таким как цвет и шрифты кривых, геометрическим и топологическим элементам. Более подробная информация приведена в ISO/TS 10303-1009, приложение F [1].
1 Область применения
Настоящий стандарт определяет прикладной модуль для представления поверхности без теней, включая цвет поверхности и атрибуты визуализации каркасного типа.
Требования настоящего стандарта распространяются на:
- спецификацию атрибутов визуализации, которые могут быть назначены кривым, принадлежащим поверхностям;
- выбор определенных типов кривых для каркасного представления поверхностей;
- спецификацию механизма назначения цвета поверхностям.
Требования настоящего стандарта не распространяются на:
2 Нормативные ссылки
В настоящем стандарте использованы нормативные ссылки на следующие международные стандарты:
ISO/IEC 8824-1:1998 <1>, Information technology — Abstract Syntax Notation One (ASN.1) — Part 1: Specification of basic notation (Информационные технологии. Взаимосвязь открытых систем. Абстрактная синтаксическая нотация версии 1 (АСН.1). Часть 1. Спецификация основной нотации)
<1> Заменен на ISO/IEC 8824-1:2015.
ISO 10303-1:1994, Industrial automation systems and integration — Product data representation and exchange — Part 1: Overview and fundamental principles (Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1. Общие представления и основополагающие принципы)
ISO 10303-11:1994 <2>, Industrial automation systems and integration — Product data representation and exchange — Part 11: Description methods: The EXPRESS language reference manual (Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 11. Методы описания. Справочное руководство по языку EXPRESS)
<2> Заменен на ISO 10303-11:2004.
ISO 10303-41:2000 <3>, Industrial automation systems and integration — Product data representation and exchange — Part 41: Integrated generic resource: Fundamentals of product description and support (Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 41. Интегрированные обобщенные ресурсы. Основы описания и поддержки изделий)
<3> Заменен на ISO 10303-41:2018.
ISO 10303-46:1994 <1>, Industrial automation systems and integration — Product data representation and exchange — Part 46: Integrated generic resources: Visual presentation (Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 46. Интегрированные обобщенные ресурсы. Визуальное представление)
<1> Заменен на ISO 10303-46:2018.
ISO 10303-202:1996 <2>, Industrial automation systems and integration — Product data representation and exchange — Part 202: Application protocol: Associative draughting (Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 202. Прикладные протоколы. Ассоциативные чертежи)
<2> Заменен на ISO 10303-242:2014.
ISO/TS 10303-1001:2001, Industrial automation systems and integration — Product data representation and exchange — Part 1001: Application module: Appearance assignment (Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1001. Прикладные модули. Присваивание внешнего вида)
ISO/TS 10303-1002:2001 <3>, Industrial automation systems and integration — Product data representation and exchange — Part 1002: Application module: Colour (Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1002. Прикладные модули. Цвет)
<3> Заменен на ISO/TS 10303-1002:2014.
ISO/TS 10303-1003:2001 <4>, Industrial automation systems and integration — Product data representation and exchange — Part 1003: Application module: Curve appearance (Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1003. Прикладные модули. Вид кривых)
<4> Заменен на ISO/TS 10303-1003:2014.
3 Термины и определения
3.1 Термины, определенные в ИСО 10303-1
В настоящем стандарте применены следующие термины:
- приложение (application);
- прикладной объект (application object);
- прикладной протокол; ПП (application protocol; AP);
- прикладная эталонная модель; ПЭМ (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 Термины, определенные в ISO/TS 10303-1001
В настоящем стандарте применены следующие термины:
- прикладной модуль; ПМ (application module; AM);
- интерпретированная модель модуля; ИММ (module interpreted model; MIM).
4 Информационные требования
В настоящем разделе определены информационные требования для прикладного модуля «Общий вид поверхности», представленные как совокупность функциональных единиц и прикладных объектов. Информационные требования определены с использованием терминологии предметной области данного прикладного модуля.
1 Графическое представление информационных требований приведено в приложении C.
2 Спецификация отображения определена в 5.1. Она показывает, как информационные требования удовлетворяются посредством использования интегрированных ресурсов стандартов комплекса ИСО 10303. Использование интегрированных ресурсов устанавливает дополнительные требования, общие для прикладных модулей и протоколов.
SCHEMA General_surface_appearance_arm; (*
4.1 Функциональные единицы
В данном подразделе определены функциональные единицы (ФЕ), необходимые для настоящего стандарта, а также все элементы поддержки, необходимые для определения прикладного модуля. Настоящий стандарт определяет функциональную единицу General_surface_appearance.
В настоящем стандарте использованы следующие функциональные единицы:
Функциональные единицы и описание функций, поддерживаемых каждой ФЕ, представлены ниже. Включенные в ФЕ прикладные элементы определены в 4.3.
4.1.1 Функциональная единица General_surface_appearance
Функциональная единица 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
Данная ФЕ определена в ISO/TS 10303-1002. В настоящем стандарте использован прикладной объект Colour из данной ФЕ.
4.1.3 Функциональная единица Curve_appearance
Данная ФЕ определена в ISO/TS 10303-1003. В настоящем стандарте использован прикладной объект Curve_appearance из данной ФЕ.
4.2 Необходимые ПЭМ прикладных модулей
Приведенные ниже операторы языка 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 определяет стили кривых, ограничивающих поверхность.
ENTITY Boundary_curve_appearance
SUBTYPE OF (Surface_related_curve_appearance);
4.3.2 Объект Control_grid_appearance
Объект Control_grid_appearance определяет стиль кривой, применяемый к сетке опорных точек, используемых для определения поверхностей.
ENTITY Control_grid_appearance
SUBTYPE OF (Surface_related_curve_appearance);
4.3.3 Объект Parameter_line_appearance
Объект Parameter_line_appearance определяет стиль, применяемый к изопараметрическим линиям на поверхности.
ENTITY Parameter_line_appearance
SUBTYPE OF (Surface_related_curve_appearance);
number_of_u_curves — определяет число изопараметрических линий, которые должны быть представлены в направлении u.
number_of_v_curves — определяет число изопараметрических линий, которые должны быть представлены в направлении v.
4.3.4 Объект Segmentation_curve_appearance
Объект Segmentation_curve_appearance определяет стиль, применяемый к кривым, ограничивающим сегменты на поверхности.
ENTITY Segmentation_curve_appearance
SUBTYPE OF (Surface_related_curve_appearance);
4.3.5 Объект Silhouette_curve_appearance
Объект Silhouette_curve_appearance определяет стиль, применяемый к кривым силуэтов на поверхности.
ENTITY Silhouette_curve_appearance
SUBTYPE OF (Surface_related_curve_appearance);
4.3.6 Объект Surface_appearance_wireframe
Объект Surface_appearance_wireframe определяет атрибуты визуализации для каркасного представления поверхности.
ENTITY Surface_appearance_wireframe;
side : STRING; styles : SET [1:5] OF surface_related_curve_appearance;
side — определяет сторону поверхности, к которой применяются стили кривых.
styles — стили кривых, используемых для каркасного представления поверхности.
4.3.7 Объект Surface_colour
Объект Surface_colour определяет цвет для представления поверхности без теней.
side : STRING; assigned_colour : colour;
side — определяет сторону поверхности, для которой назначается цвет.
assigned_colour — цвет, используемый для представления поверхности без теней.
4.3.8 Объект Surface_related_curve_appearance
Объект Surface_related_curve_appearance является обобщением стилей, применяемых к кривым для каркасного представления поверхности.
ENTITY Surface_related_curve_appearance
ABSTRACT SUPERTYPE OF (ONE OF(Boundary_curve_appearance,
Silhouette_curve_appearance, Segmentation_curve_appearance,
Control_grid_appearance, Parameter_line_appearance));
style — определяет внешний вид кривых, связанных с каждым типом кривых в контексте каркасного представления поверхности.
END_SCHEMA; -- general_surface_appearance_arm (*
5 Интерпретированная модель модуля
5.1 Спецификация отображения
В данном подразделе представлена таблица 1, показывающая, как ФЕ и все прикладные элементы настоящего стандарта (см. 4.1) отображаются на один или несколько элементов ИММ. В таблице 1 имеется пять граф, содержащих описанную ниже информацию.
Графа 1 - «Прикладной элемент»: имя прикладного элемента в том виде, в каком оно представлено в определении объекта ПЭМ. В именах объектов ПЭМ используются символы верхнего регистра. Имена атрибутов перечислены после объекта ПЭМ, которому они принадлежат; в именах атрибутов используются символы нижнего регистра.
Графа 2 - «Элемент ИММ»: имя элемента ИММ в том виде, в каком оно представлено в ИММ, ключевое слово IDENTICAL MAPPING или ключевое слово PATH. Для обозначения объектов ИММ используются символы нижнего регистра. Имена атрибутов объектов ИММ представлены в форме: <имя объекта>.<имя атрибута>. Прикладной элемент может быть отображен на несколько связанных элементов ИММ. Для каждого из этих элементов ИММ требуется отдельная строка в таблице. Ключевое слово IDENTICAL MAPPING обозначает, что оба объекта ПЭМ, присутствующие в прикладном утверждении, отображаются на один и тот же элемент ИММ. Ключевое слово PATH обозначает, что прикладное утверждение отображается на весь ссылочный путь.
Графа 3 - «Источник»: обозначение стандарта ИСО, в котором определен данный элемент ИММ, или обозначение настоящего стандарта для тех элементов ИММ, которые определены в схеме ИММ настоящего стандарта.
Графа 4 - «Правила»: может быть указано одно или несколько чисел, обозначающих ссылки на правила, применяемые к данному элементу ИММ или ссылочному пути. Что касается правил, выведенных из взаимосвязей между объектами ПЭМ, то на те же правила ссылаются элементы отображений всех задействованных элементов ИММ.
Графа 5 - «Ссылочный путь»: для полного описания отображения объекта ПЭМ может потребоваться указать ссылочный путь, связывающий несколько элементов ИММ. Данная графа демонстрирует роль элемента ИММ по отношению к элементу ИММ, указанному в следующей строке. Два или более таких связанных элементов ИММ определяют интерпретацию интегрированных ресурсов, соответствующую требованию, определенному объектом ПЭМ. Для каждого элемента ИММ, созданного для использования в настоящем стандарте, указан ссылочный путь к его супертипу из интегрированного ресурса.
В выражениях, определяющих ссылочные пути и ограничения между элементами ИММ, применяют следующие условные обозначения:
[ ] — в квадратные скобки заключают несколько элементов ИММ или частей ссылочного пути, которые требуются для обеспечения соответствия информационному требованию;
( ) — в круглые скобки заключают несколько элементов ИММ или частей ссылочного пути, которые являются альтернативными в рамках отображения для обеспечения соответствия информационному требованию;
{ } — заключенный в фигурные скобки фрагмент ограничивает ссылочный путь для обеспечения соответствия информационному требованию;
-> — атрибут, наименование которого предшествует символу ->, ссылается на объектный или выбираемый тип данных, наименование которого следует после этого символа;
<- — атрибут объекта, наименование которого следует после символа <-, ссылается на объектный или выбираемый тип данных, наименование которого предшествует этому символу;
[i] — атрибут, наименование которого предшествует символу [i], является агрегированной структурой; ссылка дается на любой элемент данной структуры;
[n] — атрибут, наименование которого предшествует символу [n], является упорядоченной агрегированной структурой; ссылка дается на n-й элемент данной структуры;
=> — объект, наименование которого предшествует символу =>, является супертипом объекта, наименование которого следует после этого символа;
<= — объект, наименование которого предшествует символу <=, является подтипом объекта, наименование которого следует после этого символа;
= — строковый (STRING), выбираемый (SELECT) или перечисляемый (ENUMERATION) тип данных ограничен выбором или значением;
\ — выражение для ссылочного пути продолжается на следующей строке.
5.2 Сокращенный листинг ИММ на языке EXPRESS
В настоящем подразделе определена EXPRESS-схема, в которой использованы элементы из интегрированных ресурсов, прикладных интерпретированных конструкций или ИММ прикладных модулей и содержатся типы, конкретизации объектов, правила и функции, относящиеся к настоящему стандарту. В настоящем подразделе также определены модификации, которым подвергаются конструкции, импортированные из интегрированных ресурсов. Для конструкций, использованных в ИММ, определения и EXPRESS-схемы из интегрированных ресурсов или прикладных интерпретированных конструкций могут включать в себя элементы списков выбора и подтипы, не импортированные в ИММ. Требования, установленные в интегрированных ресурсах или в прикладных интерпретированных конструкциях, которые ссылаются на такие элементы и подтипы, применяются исключительно к тем элементам, которые импортированы в ИММ.
SCHEMA General_surface_appearance_mim;
USE FROM Colour_mim; -- ISO/TS 10303-1002 USE FROM Curve_appearance_mim; -- ISO/TS 10303-1003
USE FROM presentation_appearance_schema -- ISO 10303-46
surface_style_segmentation_curve,
Примечание - Схемы, ссылки на которые даны выше, определены в следующих стандартах комплекса ИСО 10303:
| Colour_mim | - ISO/TS 10303-1002; |
|---|---|
| Curve_appearance_mim | - ISO/TS 10303-1003; |
| presentation_appearance_schema | - ИСО 10303-46. |
Наименования объектов, использованных в настоящем стандарте, определены в других стандартах комплекса ИСО 10303, указанных в разделе 2.
Требования к использованию сокращенных наименований содержатся в стандартах тематической группы «Методы реализации» комплекса ИСО 10303.
Примечание - Наименования объектов на языке EXPRESS доступны в Интернете по адресу: http://www.mel.nist.gov/div826/subject/apde/snr.
(обязательное)
Для обеспечения однозначного обозначения информационного объекта в открытой системе настоящему стандарту присвоен следующий идентификатор объекта:
Смысл данного обозначения установлен в ИСО/МЭК 8824-1 и описан в ИСО 10303-1.
B.2.1 Обозначение схемы general_surface_appearance_arm
Для обеспечения однозначного обозначения в открытой информационной системе схеме general_surface_appearance_arm, установленной в настоящем стандарте, присвоен следующий идентификатор объекта:
Смысл данного обозначения установлен в ИСО/МЭК 8824-1 и описан в ИСО 10303-1.
B.2.2 Обозначение схемы general_surface_appearance_mim
Для обеспечения однозначного обозначения в открытой информационной системе сокращенной форме схемы general_surface_appearance_mim, установленной в настоящем стандарте (см. 5.2), присвоен следующий идентификатор объекта:
Смысл данного обозначения установлен в ИСО/МЭК 8824-1 и описан в ИСО 10303-1.
Диаграмма, представленная на рисунке C.1, получена из сокращенного листинга ПЭМ на языке EXPRESS, определенного в разделе 4. В диаграмме использована графическая нотация EXPRESS-G языка EXPRESS, установленная в ИСО 10303-11, приложение D.
Примечание — Межстраничные ссылки относятся к номеру диаграммы, а не к номеру рисунка.
Диаграмма, представленная на рисунке D.1, получена из сокращенного листинга ИММ на языке EXPRESS, определенного в 5.2. В диаграмме использована графическая нотация EXPRESS-G языка EXPRESS, установленная в ИСО 10303-11, приложение D.
Схема D.1 — EXPRESS-G диаграмма ИММ
В данном приложении приведены ссылки на сайты, на которых находятся листинги наименований объектов на языке EXPRESS и соответствующих сокращенных наименований, установленных или на которые даются ссылки в настоящем стандарте. На этих же сайтах находятся листинги всех EXPRESS-схем, определенных в настоящем стандарте, без комментариев и другого поясняющего текста. Эти листинги доступны в машинно-интерпретируемой форме и могут быть получены по следующим адресам URL:
- сокращенные наименования: http://www.mel.nist.gov/div826/subject/apde/snr/;
- EXPRESS: http://www.mel.nist.gov/step/parts/part1007/TS/.
При невозможности доступа к этим сайтам необходимо обратиться в центральный секретариат ИСО или непосредственно в секретариат ИСО ТК184/ПК4 по адресу электронной почты: sc4sec@cme.nist.gov.
Примечание - Информация, представленная в машинно-интерпретированном виде на указанных выше URL, является справочной. Обязательным является текст настоящего стандарта.
| Обозначение ссылочного международного стандарта, документа | Степень соответствия | Обозначение и наименование соответствующего национального стандарта |
| ISO/IEC 8824-1:1998 | IDT | ГОСТ Р ИСО/МЭК 8824-1-2001 «Информационная технология. Абстрактная синтаксическая нотация версии один (АСН.1). Часть 1. Спецификация основной нотации» |
| ISO 10303-1:1994 | IDT | ГОСТ Р ИСО 10303-1-99 «Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1. Общие представления и основополагающие принципы» |
| ISO 10303-11:1994 | IDT | ГОСТ Р ИСО 10303-11-2000 «Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 11. Методы описания. Справочное руководство по языку EXPRESS» |
| ISO 10303-41:2000 | - | <*> |
| ISO 10303-46:1994 | IDT | ГОСТ Р ИСО 10303-46-2002 «Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 46. Интегрированные обобщенные ресурсы. Визуальное представление» |
| ISO 10303-202:1996 | - | <*> |
| ISO/TS 10303-1001:2001 | - | <*> |
| ISO/TS 10303-1002:2001 | - | <*> |
| ISO/TS 10303-1003:2001 | - | <*> |
| <*> Соответствующий национальный стандарт отсутствует. До его принятия рекомендуется использовать перевод на русский язык данного международного стандарта (документа). Примечание — В настоящей таблице использовано следующее условное обозначение степени соответствия стандартов: - IDT — идентичные стандарты. | ||

