ANSYS TCL開始

最近在做ANSYS經典版開發,用到了TCL腳本語言,經前輩和自己的研究,總結一些經驗。

tcl內置在ANSYS內,ANSYS17.0版可以在目錄:D:\Program Files\ANSYS Inc\v170\commonfiles\Tcl\bin\winx64中找到tcl程序:tclsh.exe,wish.exe。

可以安裝ActiveTcl實現Tcl腳本的運行,安裝包附於文章後。編寫TCL代碼可以用Visual Studio Code,安裝TCL語言拓展,實現語法識別。

(1)用Visual Studio Code編寫如下代碼:

namespace eval ns {
    proc main {} \
    {
        set names [info library]
        tk_messageBox -message $names
        # puts $names
    }
}
ns::main

保存爲test.tcl,打開ansys,命令行中輸入:~tcl,source D:\\tcl_test\\test.tcl

執行結果如下:,該命令輸出tcl的庫目錄。

puts命令可以在ANSYS輸出窗口中顯示需要輸出的信息。

(2)安裝好ActiveTcl後,可以雙擊腳本文件執行腳本,也可在Wish,或Tclsh的命令行中通過:

cd "D:\\tcl_test"

進入該目錄,輸入:

source "test.tcl"

執行腳本。

(3)安裝ActiveTcl後可在doc目錄找到幫助文檔,書籍有:TCL_TK入門經典(第2版)。

(4)據說ANSYS的TCL腳本不能有漢字,tcl腳本路徑也不能有漢字。

tcl安裝包:

https://download.csdn.net/download/a845179011/10358451


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章