БИБЛИОТЕКА НОРМАТИВНЫХ ДОКУМЕНТОВ

ГОСТ Р ИСО/ТС 10303-1643-2014. Национальный стандарт Российской Федерации. Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1643. Прикладной модуль. Электронный блок с компонентами межсоединения

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

 

В настоящем разделе определены информационные требования к прикладному модулю "Электронный блок с компонентами межсоединения", которые представлены в виде ПЭМ.

Примечания:

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

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

 

Ниже представлен фрагмент EXPRESS-спецификации, с которого начинается описание схемы Assembly_module_with_interconnect_component.

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

*)

SCHEMA Assembly_module_with_interconnect_component_arm;

(*

4.1 Прикладные эталонные модели, необходимые для прикладного модуля

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

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

*)

USE FROM Assembly_module_design_arm;    --  ISO/TS 10303-1636

USE FROM Interconnect_module_usage_view_arm;   --  ISO/TS 10303-1686

USE FROM Interface_component_arm;    --  ISO/TS 10303-1691

(*

Примечания:

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

Assembly_module_design_arm - ИСО/ТС 10303-1636;

Interconnect_module_usage_view_arm - ИСО/ТС 10303-1686;

Interface_component_arm - ИСО/ТС 10303-1691.

2 Графическое представление данных схем приведено на рисунках C.1 и C.2, приложение C.

 

4.2 Определение типов данных ПЭМ

В данном подразделе приведены определенные в ПЭМ типы данных рассматриваемого прикладного модуля.

4.2.1 Тип данных amwic_assembled_feature_select

Тип данных amwic_assembled_feature_select является расширением типа данных assembled_feature_select. В настоящем типе данных к списку альтернативных типов данных добавлены типы данных Interconnect_component_interface_terminal, Interconnect_component_join_terminal, Interconnect_module_component_surface_feature и Interconnect_module_component_terminal.

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

 

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

*)

TYPE amwic_assembled_feature_select = EXTENSIBLE GENERIC_ENTITY SELECT

BASED_ON assembled_feature_select WITH

(Interconnect_component_interface_terminal,

Interconnect_component_join_terminal,

Interconnect_module_component_surface_feature,

Interconnect_module_component_terminal);

END_TYPE;

(*

4.2.2 Тип данных conductive_interconnect_terminal_or_interconnect_component_join_terminal

С помощью типа данных conductive_interconnect_terminal_or_interconnect_component_join_terminal можно обозначать экземпляры данных типов Interconnect_component_interface_terminal, Interconnect_component_join_terminal и Movable_packaged_component_join_terminal.

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

*)

TYPE

conductive_interconnect_terminal_or_interconnect_component_join_terminal

= SELECT

(Interconnect_component_interface_terminal,

Interconnect_component_join_terminal,

Movable_packaged_component_join_terminal);

END_TYPE;

(*

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

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

4.3.1 Объект Design_view_terminal_component_shape_relationship

Объект Design_view_terminal_component_shape_relationship представляет связь между одной из следующих пар объектов, где каждая пара записана в форме (исходное изделие, конечное изделие): (Interconnect_component_join_terminal, Physical_component), (Interconnect_component_interface_terminal, Physical_component), (Movable_packaged_component_join_terminal, Packaged_component). Это отношение задает положения и ориентации геометрической модели исходного изделия в модели конечного изделия с помощью преобразования. Соединительный вывод компонента межсоединения, представленный объектом Interconnect_component_join_terminal, не должен соединяться с корпусным компонентом, представленным объектом Packaged_component. Интерфейсный вывод компонента межсоединения, представленный объектом Interconnect_component_interface_terminal, не должен соединяться с корпусным компонентом, представленным объектом Packaged_component. Соединительный вывод сменяемого корпусного компонента, представленного объектом Movable_packaged_component_join_terminal, может соединяться только с корпусным компонентом, представленным объектом Packaged_component.

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

*)

ENTITY Design_view_terminal_component_shape_relationship;

   associating_component_shape : Geometric_model;

   associated_usage :

conductive_interconnect_terminal_or_interconnect_component_join_terminal;

   associated_terminal_shape_definition : Geometric_model;

   associated_usage_placement : Axis_placement;

END_ENTITY;

(*

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

associating_component_shape - задает объект Geometric_model, играющий роль атрибута associating_component_shape объекта Design_view_terminal_component_shape_relationship и представляющий форму компонента;

associated_usage - задает объект Interconnect_component_join_terminal или объект Movable_packaged_component_join_terminal или объект Interconnect_component_interface_terminal, представляющий исходный элемент, размещение которого задается объектом Design_view_terminal_component_shape_relationship;

associated_terminal_shape_definition - задает представленную объектом Geometric_model форму исходного элемента, размещение которого задается объектом Design_view_terminal_component_shape_relationship;

associated_usage_placement - задает представленную объектом Axis_placement привязочную систему координат, в которой должен быть помещен элемент, положение которого задается объектом Design_view_terminal_component_shape_relationship.

4.3.2 Объект Interconnect_component_interface_terminal

Объект Interconnect_component_interface_terminal является таким подтипом объекта Physical_component_interface_terminal, который представляет некоторый аспект представленного объектом Assembly_component обобщенного компонента электронного блока, используемого в электронном блоке для реализации соединения. Представленный объектом Interconnect_component_interface_terminal интерфейсный вывод определяется по месту. С выводом не связывается элемент формы, представляемый объектом Part_feature.

Примеры

1 Примером вывода компонента межсоединения, представленного объектом Interconnect_component_join_terminal, является предназначенный для механического крепления проводящий участок, с которым соединяется гибкий провод, идущий к печатной плате. Участок, который представлен объектом Interconnect_component_interface_terminal, является участком, обеспечивающим соединение не с печатной платой, а с проводом вывода.

2 Плоский проводник рассматривается как компонент межсоединения. Интерфейсный вывод компонента межсоединения, представленный объектом Interconnect_component_interface_terminal, располагается на противоположном конце проводника, относительно заданного для того же проводника соединительного вывода компонента межсоединения, представленного объектом Interconnect_component_join_terminal.

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

*)

ENTITY Interconnect_component_interface_terminal

SUBTYPE OF (Physical_component_interface_terminal);

connection : OPTIONAL Connection_zone_in_design_view;

WHERE

WR1: NOT EXISTS(SELF\Shape_element.description);

END_TYPE;

(*

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

connection - задает объект Connection_zone_in_design_view, играющий роль атрибута connection объекта Interconnect_component_interface_terminal. Задавать значение этого атрибута не обязательно.

Формальное положение

WR1. Атрибуту description не должно присваиваться значение.

4.3.3 Объект Interconnect_component_join_terminal

Объект Interconnect_component_join_terminal является таким подтипом объектов Physical_component_terminal и Shape_feature, который представляет некоторый аспект представленного объектом Assembly_component обобщенного компонента электронного блока, используемого в электронном блоке для реализации соединения. Представленный объектом Interconnect_component_join_terminal соединительный вывод определяется по месту.

Примеры

1 Примером вывода компонента межсоединения, представленного объектом Interconnect_component_join_terminal, является предназначенный для механического крепления проводящий участок, с которым соединяется гибкий провод, идущий к печатной плате. Участок, который представлен объектом Interconnect_component_interface_terminal, является участком, непосредственно соединенным с печатной платой.

2 Плоский проводник рассматривается как компонент межсоединения.

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

*)

ENTITY Interconnect_component_join_terminal

SUBTYPE OF (Physical_component_terminal, Shape_feature);

SELF\Shape_feature.connection_area : OPTIONAL SET[1:1] OF

Connection_zone_in_design_view;

SELF\Component_feature.associated_component : Physical_component;

WHERE

WR1: NOT EXISTS(SELF\Shape_element.description);

WR2: NOT EXISTS(SELF\Component_feature.definition) OR NOT (

'FUNCTIONAL_ASSIGNMENT_TO_PART_ARM.PART_TERMINAL' IN

TYPEOF(SELF\Component_feature.definition));

END_ENTITY;

(*

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

connection_area - задает объект Connection_zone_in_design_view, играющий роль атрибута connection_area объекта Interconnect_component_join_terminal. С одним объектом Interconnect_component_join_terminal может быть связан один объект Connection_zone_in_design_view. Задавать значение этого атрибута не обязательно. Если в передающей системе содержатся данные, эти данные должны быть предоставлены;

associated_component - задает объект Physical_component, играющий роль атрибута associated_component объекта Interconnect_component_join_terminal.

Формальные положения

WR1. Атрибуту description не должно присваиваться значение.

WR2. Если наследуемому атрибуту definition присвоено значение, этот атрибут не должен ссылаться на объект, представляющий вывод составной части.

4.3.4 Объект Interconnect_module_component

Объект Interconnect_module_component является подтипом объектов Physical_component и Single_instance.

Примечание - Компонент модуля межсоединения, представленный объектом Interconnect_module_component, может быть, например, схемной платой в электронном блоке. Также, это может быть основанием многокристального модуля. Настоящий объект включен в схему специально с тем, чтобы могло быть запрошено определение конструкции электронного блока для определения того, какой компонент электронного блока является основанием. Объект Interconnect_module_component является вероятной целевой информацией для требований к соединениям, задаваемым для различных компонентов. Объект Interconnect_module_component не включает все внутренние детали конструкции, представляемые объектом Interconnect_module_design_view, содержащим описание модуля межсоединения с точки зрения конструирования.

 

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

*)

ENTITY Interconnect_module_component

SUBTYPE OF (Physical_component, Single_instance);

SELF\Definition_based_product_occurrence.derived_from :

Layered_interconnect_module_usage_view;

WHERE

WR1: NOT EXISTS(SELF\Product_view_definition.name);

END_ENTITY;

(*

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

derived_from - задает объект Interconnect_module_usage_view, играющий роль атрибута derived_from объекта Interconnect_module_component.

Примечание - Посредством атрибута derived_from задаются определения выводов и других интерфейсных элементов модели модуля межсоединения с точки зрения конструирования, представленной объектом Interconnect_module_design_view.

 

Формальные положения

WR1. Атрибуту name не должно присваиваться значение.

4.3.5 Объект Interconnect_module_component_surface_feature

Объект Interconnect_module_component_surface_feature является подтипом объекта Physical_component_feature. Объект Interconnect_module_component_surface_feature представляет предназначенные для сборки поверхность или участок края представленного объектом Interconnect_module_component компонента модуля межсоединения. Наследуемый от объекта Component_feature атрибут definition задает тип поверхностного элемента формы, указывая на один из подтипов объекта Interconnect_module_surface_feature. Наследуемый от объекта Component_feature атрибут associated_component задает экземпляр объекта Interconnect_module_component, представляющий соответствующий компонент модуля межсоединения. Экземпляр объекта Interconnect_module_component_surface_feature может быть также экземпляром объекта Interconnect_module_component_terminal, но не должен быть экземпляром какого-либо другого подтипа объекта Component_feature.

Примечание - данном случае как элемент формы может рассматриваться вся основная или обратная поверхность представленного объектом Interconnect_module_component компонента модуля межсоединения.

 

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

*)

ENTITY Interconnect_module_component_surface_feature

SUBTYPE OF (Physical_component_feature);

SELF\Component_feature.definition :

Interconnect_module_surface_feature;

WHERE

WR1: NOT EXISTS(SELF\Shape_element.description);

END_ENTITY;

(*

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

definition - задает объект Interconnect_module_surface_feature, играющий роль атрибута definition объекта Interconnect_module_component_surface_feature.

Формальные положения

WR1. Атрибуту description не должно присваиваться значение.

4.3.6 Объект Interconnect_module_component_terminal

Объект Interconnect_module_component_terminal является подтипом объекта Physical_component_terminal. Для описания частичной или полной реализации соединения, заданного экземпляром объекта Physical_connectivity_definition как требование, на экземпляр объекта Interconnect_module_component_terminal может ссылаться экземпляр объекта Assembly_joint.

Пример - На рисунке 1 показана связь представленного объектом Interconnect_module_component_terminal вывода компонента модуля межсоединения с элементом формы соединения в электронном блоке.

 

ГОСТ Р ИСО/ТС 10303-1643-2014. Национальный стандарт Российской Федерации. Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1643. Прикладной модуль. Электронный блок с компонентами межсоединения

 

Примечание - Связанная с данными модель с точки зрения конструирования представлена объектом Assembly_module.

 

Рисунок 1 - Представленный объектом

Interconnect_module_component_terminal

вывод компонента модуля межсоединения в электронном блоке

 

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

*)

ENTITY Interconnect_module_component_terminal

SUBTYPE OF (Physical_component_terminal);

SELF\Component_feature.definition : Interconnect_module_terminal;

SELF\Component_feature.associated_component :

Interconnect_module_component;

WHERE

WR1: NOT EXISTS(SELF\Shape_element.description);

END_ENTITY;

(*

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

definition - задает объект Interconnect_module_terminal, играющий роль атрибута definition объекта Interconnect_module_component_terminal;

associated_component - задает объект Interconnect_module_component, играющий роль атрибута associated_component объекта Interconnect_module_component_terminal.

Формальные положения

WR1. Атрибуту description не должно присваиваться значение.

*)

END_SCHEMA; -- Assembly_module_with_interconnect_component_arm

(*