• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. Adams Car
  3. SPMM testrig and chassis templates with a Flex-body are...

Following Cadence Design Systems’ acquisition of the Design & Engineering (D&E) business, the D&E Community Forum on the Nexus Community Center has been migrated in the Cadence Physical System Simulation Community. For more details and if you have any questions, please refer to the FAQ.

Stats

  • State Not Answered
  • Replies 8
  • Subscribers 1
  • Views 3
  • Members are here 0
More Content

SPMM testrig and chassis templates with a Flex-body are generating an error.

burford.john
burford.john over 7 years ago
I've replaced the ges_chassis body with a flex-body and run the assembly on the SPMM testrig. This generates an error.
 
Reading in property files...
Reading of property files completed.
Setting up vehicle assembly for SPMM...
ERROR:  ---------------------------------------------------------------------
ERROR:  Error detected on line number 316, character 139 of the macro '.ACAR.macros.mac_ana_ful_spm_sub'.
ERROR:   "adams_id" is neither a field in nor a child of ""
ERROR:     (eval("control/routine=acarSDM::con952,function=user(952,"//.F98_spmm_01.testrig.cis_body_subsystem[2].cm.<<adams_id>>//",3,4,5)"))
ERROR:  The command was not executed.
ERROR:  +2&>           (eval("control/routine=acarSDM::con952,function=user(952,"//.F98_spmm_01.testrig.cis_body_subsystem[2].cm.adams_id//",3,4,5)")), &
ERROR:  ---------------------------------------------------------------------
 
This error appears to be common to all chassis templates in acar_shared and acar_concept databases when run on the SPMM testrig with the ges_chassis part replaced with a Flex-body except for _flex_chassis.tpl.
 
Has anyone generated a procedure or script to apply the entities in _flex_chassis.tpl to a standard chassis template like _rigid_chassis_bof.tpl ?
 
Any suggests would be appreciated.
 
 
 
 
 
 
 
 
  • Sign in to reply
  • Cancel
Parents
  • jozef.bucha
    0 jozef.bucha over 7 years ago
    Hello John,
     
    If you make communicator test between
     
    .__MDI_SPMM_TESTRIG                                                             any
    ._flex_chassis                                                                                      any
     
    you will get
     
    !--------------------------- Matched communicators: ---------------------------!
     
    Communicator Matching Name: body_subsystem
    Input Communicator Name: cis_body_subsystem
    Located in: __MDI_SPMM_TESTRIG
    Output Communicator Name: cos_body_stake
    Output from: _flex_chassis
     
    Communicator Matching Name: bedplate_front_loc
    Input Communicator Name: ci[lr]_bedplate_front_loc
    Located in: __MDI_SPMM_TESTRIG
    Output Communicator Name: co[lr]_bedplate_front_loc
    Output from: _flex_chassis
     
    Communicator Matching Name: bedplate_rear_loc
    Input Communicator Name: ci[lr]_bedplate_rear_loc
    Located in: __MDI_SPMM_TESTRIG
    Output Communicator Name: co[lr]_bedplate_rear_loc
    Output from: _flex_chassis
     
    Communicator Matching Name: chassis_path_reference
    Input Communicator Name: cis_chassis_reference
    Located in: __MDI_SPMM_TESTRIG
    Output Communicator Name: cos_chassis_path_reference
    Output from: _flex_chassis
     
    Communicator Matching Name: flexible_body
    Input Communicator Name: cis_flexible_body
    Located in: __MDI_SPMM_TESTRIG
    Output Communicator Name: cos_body
    Output from: _flex_chassis
     
    between
     
    .__MDI_SPMM_TESTRIG                                                             any
    ._rigid_chassis_lt                                                                                any
     
    Communicator Matching Name: body_subsystem
    Input Communicator Name: cis_body_subsystem
    Located in: __MDI_SPMM_TESTRIG
    Output Communicator Name: cos_body_subsystem
    Output from: _rigid_chassis_lt
     
    Communicator Matching Name: bedplate_front_loc
    Input Communicator Name: ci[lr]_bedplate_front_loc
    Located in: __MDI_SPMM_TESTRIG
    Output Communicator Name: co[lr]_bedplate_front_loc
    Output from: _rigid_chassis_lt
    Communicator Matching Name: bedplate_rear_loc
    Input Communicator Name: ci[lr]_bedplate_rear_loc
    Located in: __MDI_SPMM_TESTRIG
    Output Communicator Name: co[lr]_bedplate_rear_loc
    Output from: _rigid_chassis_lt
     
    Communicator Matching Name: chassis_path_reference
    Input Communicator Name: cis_chassis_reference
    Located in: __MDI_SPMM_TESTRIG
    Output Communicator Name: cos_chassis_path_reference
    Output from: _rigid_chassis_lt
     
    Both of these templates are working with SPMM testrig
     
    There is just one difference
     
    Communicator Matching Name: flexible_body
    Input Communicator Name: cis_flexible_body
    Located in: __MDI_SPMM_TESTRIG
    Output Communicator Name: cos_body
    Output from: _flex_chassis
     
    So i modified rigid_chassis_lt, replaced rigid chassis with flexible one (i used mnf from concept database), move flex part to location -1275.0, 0.0, -220.0
     
    what is needed after modification, you have to modify cos_body communicator and add there matching name: flexible_body
     
    Capture
    Capture
    in attachment you have my template from Adams 2018 based on rigid_chassis_lt
     
    Jozef

    Attached Files (1)
    _rigid_chassis_lt_mod.tpl.zip
    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Reply
  • jozef.bucha
    0 jozef.bucha over 7 years ago
    Hello John,
     
    If you make communicator test between
     
    .__MDI_SPMM_TESTRIG                                                             any
    ._flex_chassis                                                                                      any
     
    you will get
     
    !--------------------------- Matched communicators: ---------------------------!
     
    Communicator Matching Name: body_subsystem
    Input Communicator Name: cis_body_subsystem
    Located in: __MDI_SPMM_TESTRIG
    Output Communicator Name: cos_body_stake
    Output from: _flex_chassis
     
    Communicator Matching Name: bedplate_front_loc
    Input Communicator Name: ci[lr]_bedplate_front_loc
    Located in: __MDI_SPMM_TESTRIG
    Output Communicator Name: co[lr]_bedplate_front_loc
    Output from: _flex_chassis
     
    Communicator Matching Name: bedplate_rear_loc
    Input Communicator Name: ci[lr]_bedplate_rear_loc
    Located in: __MDI_SPMM_TESTRIG
    Output Communicator Name: co[lr]_bedplate_rear_loc
    Output from: _flex_chassis
     
    Communicator Matching Name: chassis_path_reference
    Input Communicator Name: cis_chassis_reference
    Located in: __MDI_SPMM_TESTRIG
    Output Communicator Name: cos_chassis_path_reference
    Output from: _flex_chassis
     
    Communicator Matching Name: flexible_body
    Input Communicator Name: cis_flexible_body
    Located in: __MDI_SPMM_TESTRIG
    Output Communicator Name: cos_body
    Output from: _flex_chassis
     
    between
     
    .__MDI_SPMM_TESTRIG                                                             any
    ._rigid_chassis_lt                                                                                any
     
    Communicator Matching Name: body_subsystem
    Input Communicator Name: cis_body_subsystem
    Located in: __MDI_SPMM_TESTRIG
    Output Communicator Name: cos_body_subsystem
    Output from: _rigid_chassis_lt
     
    Communicator Matching Name: bedplate_front_loc
    Input Communicator Name: ci[lr]_bedplate_front_loc
    Located in: __MDI_SPMM_TESTRIG
    Output Communicator Name: co[lr]_bedplate_front_loc
    Output from: _rigid_chassis_lt
    Communicator Matching Name: bedplate_rear_loc
    Input Communicator Name: ci[lr]_bedplate_rear_loc
    Located in: __MDI_SPMM_TESTRIG
    Output Communicator Name: co[lr]_bedplate_rear_loc
    Output from: _rigid_chassis_lt
     
    Communicator Matching Name: chassis_path_reference
    Input Communicator Name: cis_chassis_reference
    Located in: __MDI_SPMM_TESTRIG
    Output Communicator Name: cos_chassis_path_reference
    Output from: _rigid_chassis_lt
     
    Both of these templates are working with SPMM testrig
     
    There is just one difference
     
    Communicator Matching Name: flexible_body
    Input Communicator Name: cis_flexible_body
    Located in: __MDI_SPMM_TESTRIG
    Output Communicator Name: cos_body
    Output from: _flex_chassis
     
    So i modified rigid_chassis_lt, replaced rigid chassis with flexible one (i used mnf from concept database), move flex part to location -1275.0, 0.0, -220.0
     
    what is needed after modification, you have to modify cos_body communicator and add there matching name: flexible_body
     
    Capture
    Capture
    in attachment you have my template from Adams 2018 based on rigid_chassis_lt
     
    Jozef

    Attached Files (1)
    _rigid_chassis_lt_mod.tpl.zip
    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Children
No Data
Cadence Guidelines

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2026 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information