hexagon logo

Contact definition with the bodies in different template: The contact force is unable to get other body in the assembly.

I have defined contact between two bodies present in different template. In the contact definition, 'I body' is defined as solid present in template and 'J Matching name' is provided as the matching name of the output communicator in the other template with mount type and having value as name of other body.
When I define the contact I get following error;
ERROR: ---------------------------------------------------------------------
ERROR: Error detected on line number 35, character 128 of the macro '.ACAR.macros.mac_sta_geo_imp'.
ERROR: The object ".rear_slipper_brackets.gel_front_bracket_template_geometry" has no elements to index in the "objects" field
ERROR: The object ".rear_slipper_brackets.gel_front_bracket_template_geometry" has no elements to index in the "objects" field
ERROR: The command was not executed.
ERROR: +2>> group objects remove group=.select_list objects=(eval(.rear_slipper_brackets.gel_front_bracket_template_geometry.objects))
ERROR: ---------------------------------------------------------------------
ERROR: ---------------------------------------------------------------------
ERROR: Error detected on line number 153, character 137 of the macro '.ACAR.macros.mac_sta_geo_imp'.
ERROR: The object ".ACAR.macros.mac_sta_geo_imp.oldgeom" has no elements to index in the "object_value" field
ERROR: The object ".ACAR.macros.mac_sta_geo_imp.oldgeom" has no elements to index in the "object_value" field
ERROR: The command was not executed.
ERROR: +1>> group objects remove group_name=.rear_slipper_brackets.gel_front_bracket_geometry objects=(eval(.ACAR.macros.mac_sta_geo_imp.oldgeom))
ERROR: ---------------------------------------------------------------------
ERROR: ---------------------------------------------------------------------
ERROR: Error detected on line number 35, character 128 of the macro '.ACAR.macros.mac_sta_geo_imp'.
ERROR: The object ".rear_slipper_brackets.ger_front_bracket_template_geometry" has no elements to index in the "objects" field
ERROR: The object ".rear_slipper_brackets.ger_front_bracket_template_geometry" has no elements to index in the "objects" field
ERROR: The command was not executed.
ERROR: +2>> group objects remove group=.select_list objects=(eval(.rear_slipper_brackets.ger_front_bracket_template_geometry.objects))
ERROR: ---------------------------------------------------------------------
ERROR: ---------------------------------------------------------------------
ERROR: Error detected on line number 35, character 127 of the macro '.ACAR.macros.mac_sta_geo_imp'.
ERROR: The object ".rear_slipper_brackets.gel_rear_bracket_template_geometry" has no elements to index in the "objects" field
ERROR: The object ".rear_slipper_brackets.gel_rear_bracket_template_geometry" has no elements to index in the "objects" field
ERROR: The command was not executed.
ERROR: +2>> group objects remove group=.select_list objects=(eval(.rear_slipper_brackets.gel_rear_bracket_template_geometry.objects))
ERROR: ---------------------------------------------------------------------
ERROR: ---------------------------------------------------------------------
ERROR: Error detected on line number 153, character 136 of the macro '.ACAR.macros.mac_sta_geo_imp'.
ERROR: The object ".ACAR.macros.mac_sta_geo_imp.oldgeom" has no elements to index in the "object_value" field
ERROR: The object ".ACAR.macros.mac_sta_geo_imp.oldgeom" has no elements to index in the "object_value" field
ERROR: The command was not executed.
ERROR: +1>> group objects remove group_name=.rear_slipper_brackets.gel_rear_bracket_geometry objects=(eval(.ACAR.macros.mac_sta_geo_imp.oldgeom))
ERROR: ---------------------------------------------------------------------
ERROR: ---------------------------------------------------------------------
ERROR: Error detected on line number 35, character 127 of the macro '.ACAR.macros.mac_sta_geo_imp'.
ERROR: The object ".rear_slipper_brackets.ger_rear_bracket_template_geometry" has no elements to index in the "objects" field
ERROR: The object ".rear_slipper_brackets.ger_rear_bracket_template_geometry" has no elements to index in the "objects" field
ERROR: The command was not executed.
ERROR: +2>> group objects remove group=.select_list objects=(eval(.rear_slipper_brackets.ger_rear_bracket_template_geometry.objects))
ERROR: ---------------------------------------------------------------------
ERROR: ---------------------------------------------------------------------
ERROR: Error detected on line number 35, character 121 of the macro '.ACAR.macros.mac_sta_geo_imp'.
ERROR: The object ".rear_slipper_brackets.gel_swivel_template_geometry" has no elements to index in the "objects" field
ERROR: The object ".rear_slipper_brackets.gel_swivel_template_geometry" has no elements to index in the "objects" field
ERROR: The command was not executed.
ERROR: +2>> group objects remove group=.select_list objects=(eval(.rear_slipper_brackets.gel_swivel_template_geometry.objects))
ERROR: ---------------------------------------------------------------------
ERROR: ---------------------------------------------------------------------
ERROR: Error detected on line number 153, character 130 of the macro '.ACAR.macros.mac_sta_geo_imp'.
ERROR: The object ".ACAR.macros.mac_sta_geo_imp.oldgeom" has no elements to index in the "object_value" field
ERROR: The object ".ACAR.macros.mac_sta_geo_imp.oldgeom" has no elements to index in the "object_value" field
ERROR: The command was not executed.
ERROR: +1>> group objects remove group_name=.rear_slipper_brackets.gel_swivel_geometry objects=(eval(.ACAR.macros.mac_sta_geo_imp.oldgeom))
ERROR: ---------------------------------------------------------------------
ERROR: ---------------------------------------------------------------------
ERROR: Error detected on line number 35, character 121 of the macro '.ACAR.macros.mac_sta_geo_imp'.
ERROR: The object ".rear_slipper_brackets.ger_swivel_template_geometry" has no elements to index in the "objects" field
ERROR: The object ".rear_slipper_brackets.ger_swivel_template_geometry" has no elements to index in the "objects" field
ERROR: The command was not executed.
ERROR: +2>> group objects remove group=.select_list objects=(eval(.rear_slipper_brackets.ger_swivel_template_geometry.objects))
ERROR: ---------------------------------------------------------------------
 
And also after creating subsystems and then assembly the contact force do not get the value for the other body.
 
Please help to resolve the issue.
  • I'll just cite MSC:
    "Problem Statement
    The new contact definition user defined element, along with separate subsystem support for the contact parameters (i.e. an extended version of the existing contact_array UDE in
    A/View) and the introduction of a communicator type “contact_solid” allows the user to pre-define potential contact solids in the template, and have them automatically attach to contact partners in other templates or assembly objects (like the road) in an automated or semi-automated fashion."
     
    It's available in A/Car since the 2014 release; you can download some application examples from the knowledge base.
    In template builder it's: Build -> Contact Definitions