Is it possible to combine TCL Scripts and Python in Hypermesh 2024.0?

Dominique Komes
Dominique Komes Altair Community Member
edited July 15 in Community Q&A

Since Hypermesh 2024 has complete Python support, I want to intigrate already exisiting TCL tools into my python workflow. Is there a way to do that, which isnt rewriting the whole toolbox.

Answers

  • Michal Stefuca
    Michal Stefuca
    Altair Employee
    edited July 10

    Hi Dominique,

    You can call Tcl code from the Python interpreter/console using the hw.evalTcl function. Please note any returned value will come through to Python as a string.

    image

     

    Thanks,

    Michal Stefuca
    Automation & Customization

  • Dominique Komes
    Dominique Komes Altair Community Member
    edited July 10

    Thank you alot for your answer, it has been very helpful. Another question I had is, is it possible to immediately start executing a python file upon start up like a tcl script with the -tcl start option

  • Michal Stefuca
    Michal Stefuca
    Altair Employee
    edited July 15

    Thank you alot for your answer, it has been very helpful. Another question I had is, is it possible to immediately start executing a python file upon start up like a tcl script with the -tcl start option

    Hi Dominique,

    Yes, you can use the -f option followed by the path to the Python script when calling the runhwx.exe executable. You can also achieve this by deploying a script as part of an Extension.

    Thanks,

    Michal Stefuca
    Automation & Customization