hexagon logo

CMD problem from A/Car 2017 to A/Car 2018

I have a cmd file I've used for many years to extract info about my A/Car suspension assemblies. It seems to be crashing now on the last line below in A/Car 2018 and I can't see why. Any thoughts...???
 
defaults function_references show_as = partial_name
!
!------------------------------------------------------------------------------------------------------------
!>>>>>> Capture model, analysis, and subsystem names...
!
var set var=Model_Name object=(eval(db_default(.system_defaults,"model")))
var set var=Analysis_Name object=(eval(db_default(.system_defaults,"analysis")))
var set var=Subsystem_Name string_value=(str_substr(eval(Model_Name.object_value[1]),1,(str_length(eval(Model_Name.object_value[1]))-1)))
var set var=Analysis_Subsystem_Name object=(eval(Analysis_Name.object_value)//eval(Subsystem_Name.string_value))
Parents
  • Hi Greg,
     
    Sorry, that was poorly worded. By "crash" I meant I get an error on that line. If I run it as I always have I get...
     
    ERROR: ---------------------------------------------------------------------ERROR: Error detected on line number 9, character 112 of aaa.cmd.
    ERROR: Database object ".D27150_310_43pt5_77pt5_14RH_8HH_VS_C21800.SPD12210__Static_Load_Wheel_Center_Height.D27150_310_43pt5_77pt5_14RH_8HH_VS_C21800" does not exist
    ERROR: The command was not executed.
    ERROR: >> var set var=Analysis_Subsystem_Name object=(eval(Analysis_Name.object_value)//eval(Subsystem_Name.string_value))
    ERROR: ---------------------------------------------------------------------
     
    If I change it to your suggestion I get...
     
    ERROR: ---------------------------------------------------------------------ERROR: Error detected on line number 9, character 89 of aaa.cmd.
    ERROR: Database object ".D27150_310_43pt5_77pt5_14RH_8HH_VS_C21800.SPD12210__Static_Load_Wheel_Center_Height.D27150_310_43pt5_77pt5_14RH_8HH_VS_C21800" does not exist
    ERROR: Database object ".D27150_310_43pt5_77pt5_14RH_8HH_VS_C21800.SPD12210__Static_Load_Wheel_Center_Height.D27150_310_43pt5_77pt5_14RH_8HH_VS_C21800" does not exist
    ERROR: The command was not executed.
    ERROR: >> var set var=Analysis_Subsystem_Name object=(eval(Analysis_Name//"."//Model_Name[1].name))
    ERROR: ---------------------------------------------------------------------
     
    Weird it doubles up on the "ERROR: Database object" line...
Reply
  • Hi Greg,
     
    Sorry, that was poorly worded. By "crash" I meant I get an error on that line. If I run it as I always have I get...
     
    ERROR: ---------------------------------------------------------------------ERROR: Error detected on line number 9, character 112 of aaa.cmd.
    ERROR: Database object ".D27150_310_43pt5_77pt5_14RH_8HH_VS_C21800.SPD12210__Static_Load_Wheel_Center_Height.D27150_310_43pt5_77pt5_14RH_8HH_VS_C21800" does not exist
    ERROR: The command was not executed.
    ERROR: >> var set var=Analysis_Subsystem_Name object=(eval(Analysis_Name.object_value)//eval(Subsystem_Name.string_value))
    ERROR: ---------------------------------------------------------------------
     
    If I change it to your suggestion I get...
     
    ERROR: ---------------------------------------------------------------------ERROR: Error detected on line number 9, character 89 of aaa.cmd.
    ERROR: Database object ".D27150_310_43pt5_77pt5_14RH_8HH_VS_C21800.SPD12210__Static_Load_Wheel_Center_Height.D27150_310_43pt5_77pt5_14RH_8HH_VS_C21800" does not exist
    ERROR: Database object ".D27150_310_43pt5_77pt5_14RH_8HH_VS_C21800.SPD12210__Static_Load_Wheel_Center_Height.D27150_310_43pt5_77pt5_14RH_8HH_VS_C21800" does not exist
    ERROR: The command was not executed.
    ERROR: >> var set var=Analysis_Subsystem_Name object=(eval(Analysis_Name//"."//Model_Name[1].name))
    ERROR: ---------------------------------------------------------------------
     
    Weird it doubles up on the "ERROR: Database object" line...
Children
No Data