hexagon logo

A/Car Error converting template in ADAMS 2022.3

I'm opening an A/Car tire template (or the subsequent vehicle assembly) and getting the following error messages during the "converting" process. The template/assembly is from a few years ago and I believe was working fine. I think this is a new message I'm hoping someone else has seen...
 
 
 
 
Converting template from version 14.4 to 2011 ...
---------------------------------------------------
- Converting tire: til_XOne_R...
ERROR: ---------------------------------------------------------------------
ERROR: Error detected on line number 105, character 98 of the macro '.ACAR.macros.mac_fil_ude_cnv'.
ERROR: Database object "._Trailer_XOne_Rear.til_XOne_R.kinematics_request" does not exist
ERROR: Database object "._Trailer_XOne_Rear.til_XOne_R.kinematics_request" does not exist
ERROR: The command was not executed.
ERROR: +4&> request=(eval(.ACAR.macros.mac_fil_ude_cnv.Rstr[.ACAR.macros.mac_fil_ude_cnv.loopcnt])) &
ERROR: ---------------------------------------------------------------------
ERROR: ---------------------------------------------------------------------
ERROR: Error detected on line number 105, character 98 of the macro '.ACAR.macros.mac_fil_ude_cnv'.
ERROR: Database object "._Trailer_XOne_Rear.til_XOne_R.forces_request" does not exist
ERROR: Database object "._Trailer_XOne_Rear.til_XOne_R.forces_request" does not exist
ERROR: The command was not executed.
ERROR: +4&> request=(eval(.ACAR.macros.mac_fil_ude_cnv.Rstr[.ACAR.macros.mac_fil_ude_cnv.loopcnt])) &
ERROR: ---------------------------------------------------------------------
- Converting tire: tir_XOne_R...
ERROR: ---------------------------------------------------------------------
ERROR: Error detected on line number 105, character 98 of the macro '.ACAR.macros.mac_fil_ude_cnv'.
ERROR: Database object "._Trailer_XOne_Rear.tir_XOne_R.kinematics_request" does not exist
ERROR: Database object "._Trailer_XOne_Rear.tir_XOne_R.kinematics_request" does not exist
ERROR: The command was not executed.
ERROR: +4&> request=(eval(.ACAR.macros.mac_fil_ude_cnv.Rstr[.ACAR.macros.mac_fil_ude_cnv.loopcnt])) &
ERROR: ---------------------------------------------------------------------
ERROR: ---------------------------------------------------------------------
ERROR: Error detected on line number 105, character 98 of the macro '.ACAR.macros.mac_fil_ude_cnv'.
ERROR: Database object "._Trailer_XOne_Rear.tir_XOne_R.forces_request" does not exist
ERROR: Database object "._Trailer_XOne_Rear.tir_XOne_R.forces_request" does not exist
ERROR: The command was not executed.
ERROR: +4&> request=(eval(.ACAR.macros.mac_fil_ude_cnv.Rstr[.ACAR.macros.mac_fil_ude_cnv.loopcnt])) &
ERROR: ---------------------------------------------------------------------
---------------------------------------------------
Template has been converted to version 2011.
  • No worries, it is not the first time I claim one thing and the opposite happens. Pensive
    If you open the ASCII file in Notepad and comment out all the requests that generate an error and save. will this load correctly?
  • This is getting fun now...
     
    Downloaded and installed ADAMS 2022.3.1.
     
    Did the ASCII save of the template.
    Open it and search, but the error generating request, say "kinematics_request", does not exist (???).
     
    Have my subsystems and assembly point to the new ASCIII template.
    Assembly opens without the previous errors (???)
    BUT, these tires now end up attached to ground (???)
    Now a communicator problem???
     
    !   Trailer_XOne_Fwd.cil_suspension_mount_trailer_f (attached to ground)
    !   Trailer_XOne_Fwd.cir_suspension_mount_trailer_f (attached to ground)
    !   Trailer_XOne_Fwd.cil_toe_angle_trailer_f
    !   Trailer_XOne_Fwd.cir_toe_angle_trailer_f
    !   Trailer_XOne_Fwd.cil_camber_angle_trailer_f
    !   Trailer_XOne_Fwd.cir_camber_angle_trailer_f
    !   Trailer_XOne_Fwd.cis_driveline_active_trailer_f
    !   Trailer_XOne_Fwd.cil_suspension_upright_trailer_f (attached to ground)
    !   Trailer_XOne_Fwd.cir_suspension_upright_trailer_f (attached to ground)
    !   Trailer_XOne_Rear.cil_suspension_mount_trailer_r (attached to ground)
    !   Trailer_XOne_Rear.cir_suspension_mount_trailer_r (attached to ground)
    !   Trailer_XOne_Rear.cil_toe_angle_trailer_r
    !   Trailer_XOne_Rear.cir_toe_angle_trailer_r
    !   Trailer_XOne_Rear.cil_camber_angle_trailer_r
    !   Trailer_XOne_Rear.cir_camber_angle_trailer_r
    !   Trailer_XOne_Rear.cis_driveline_active_trailer_r
    !   Trailer_XOne_Rear.cil_suspension_upright_trailer_r (attached to ground)
    !   Trailer_XOne_Rear.cir_suspension_upright_trailer_r (attached to ground)
  • Maybe it's not my template...???
     
    The error message (above and below) says the macro '.ACAR.macros.mac_fil_ude_cnv' can't find "kinematics_request". Looking in the template, that's true, it doesn't exist. What does exist is...
     
    kinematics_request_ISO
    kinematics_request_SAE
     
    So.......did the macro change? This for loop, specifically the bold line, appears to be one of the error generators...
     
       for variable=$_self.loopcnt start=1 end=(eval($_self.Rcnt))
         output_control attributes request &
         request=(eval($_self.Rstr[$_self.loopcnt])) &
         active=(eval($_self.Ract[$_self.loopcnt] ? "no_opinion" : "off"))
       end
     
    ERROR: Error detected on line number 105, character 98 of the macro '.ACAR.macros.mac_fil_ude_cnv'.
    ERROR: Database object "._Trailer_XOne_Rear.til_XOne_R.kinematics_request" does not exist
  • OK, how do you do that?
     
    Here's what I see if I info my template for *kinematic*...
     
    image
    It looks like these are within the ac_tire ude, yes? None of this gets written to the ASCII template or if I export a cmd of the model. Entity copy also did not work. Do I make one from scratch through the command navigator? how?
     
    And really, more important, what's going on? This worked fine for years...