ISO 10303-214:2010(E)

Table 30 — Mapping for Component_placement in UoF S7

Figure — Arrowleft Index for application objects starting with C  Figure — Arrowright

Figure — AP214 Overview
Application element AIM element Source Rules Reference path
COMPONENT_PLACEMENT

#1: If component_placement.transformation is a geometric_model_relationship_with_transformation.
#2: If component_placement.transformation is a template_instance.
#3: If no item_shape is associated to product_component.
#4: If an item_shape is associated to product_component.
#1: (representation_relationship_with_transformation)
#2: (mapped_item)
43
43
 
  #1: ({representation_relationship_with_transformation <=
representation_relationship
representation_relationship.name = 'component placement'})
 
component_placement to product_component
(as placed_component)
PATH
 
 
  #1: (representation_relationship_with_transformation <=
representation_relationship
{representation_relationship.name = 'component placement'}
representation_relationship.rep_1 ->)

#2: (mapped_item
mapped_item.mapping_source ->
representation_map
representation_map.mapped_representation ->)

representation <-
{representation.name = 'model property value'}
property_definition_representation.used_representation
property_definition_representation
property_definition_representation.definition ->
represented_definition
represented_definition = property_definition
property_definition
{property_definition.name = 'positioning'}
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
product_definition
{product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = 'conceptual definition'}
product_definition.formation ->
product_definition_formation
 
component_placement to geometric_model_relationship_with_transformation
(as placement)
IDENTICAL MAPPING

 
  {representation_relationship_with_transformation <=
representation_relationship
representation_relationship.name = 'component placement'}
 
component_placement to template_instance
(as placement)
IDENTICAL MAPPING

 
  {mapped_item
mapped_item.mapping_target ->
representation_item =>
geometric_representation_item =>
(placement)
(cartesian_transformation_operator
(cartesian_transformation_operator.scl = 1.0)
((see NOTE 4)4))
 
component_placement to product_component
(as reference_product_component)
PATH
 
 
  #1: (representation_relationship_with_transformation <=
representation_relationship
{representation_relationship.name = 'component placement'}
representation_relationship.rep_2 ->)
#2: (mapped_item <=
representation_item <-
representation.items[i])
representation <-
#3:({representation.name = 'model property value'}
property_definition_representation.used_representation
property_definition_representation
property_definition_representation.definition ->
represented_definition
represented_definition = property_definition
property_definition
{property_definition.name = 'positioning'})
#4:({representation =>
shape_representation}
property_definition_representation.used_representation
property_definition_representation
{property_definition_representation =>
shape_definition_representation}
property_definition_representation.definition ->
represented_definition
represented_definition = property_definition
property_definition
{property_definition =>
product_definition_shape})

property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition = product_definition
product_definition
{product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = 'conceptual definition'}
product_definition.formation ->
product_definition_formation
 


© ISO 2010 — All rights reserved