本課程為 Altair HyperWorks 二次開發(fā)系列課程的上篇,面向具有一定Altair HyperMesh使用經(jīng)驗的用戶,從TCL語言的基本命令與語法入手,以視頻講解結(jié)合編程練習的形式,全面細致的講解了對HyperMesh進行二次開發(fā)的平臺、工具、流程及技術(shù)重難點。
課程關(guān)鍵詞:HyperMesh,二次開發(fā),TCL/TK,宏(Macro),TCL腳本,流程自動化
課程大綱
? ??第一章:TCL語言介紹
? ? ? ?關(guān)于 TCL/TK 語言
? ? ? ?基本的 TCL 語言語法
? ? ? ?TCL 中的命令
? ? ? ?TK 中的命令
? ??第二章:HyperMesh 流程自動化功能綜述
? ? ? ?什么是 HyperMesh 中的流程自動化
? ? ? ?流程自動化的三個層次
? ? ? ?關(guān)于功能面板(Utility Menu)
? ? ? ?在功能面板中調(diào)用宏(Macro)和 TCL/TK 腳本
? ??第三章:通過宏(Macro)實現(xiàn) HyperMesh 半自動化前處理
? ? ? ?關(guān)于 Command.cmf 文件(14.0 以后統(tǒng)稱為 Command.tcl 文件)
? ? ? ?HyperMesh 中宏(Macro)的結(jié)構(gòu)
? ? ? ?在 HyperMesh 中創(chuàng)建宏(Macro)的流程
? ? ? ?修改宏(Macro)的命令流文件以拓展其通用性
? ??第四章:通過 TCL 腳本控制 HyperMesh 作業(yè)
? ? ? ?HyperMesh 中的 TCL 命令
? ? ? ?HyperMesh GUI Command 和 HyperMesh Query Command
? ? ? ?Command Window 應用
? ? ? ?在 HyperMesh 中創(chuàng)建 TCL 腳本的流程
? ??第五章:基于 TCL 語言的 HyperMesh 數(shù)據(jù)庫二次開發(fā)
? ? ? ?HyperMesh 數(shù)據(jù)庫中的各類對象及其專屬數(shù)據(jù)名稱
? ? ? ?指針與標識
? ? ? ?基于 TCL 語言的 HyperMesh 數(shù)據(jù)庫二次開發(fā)
? ? ? ?多個綜合實例
? ??第六章:求解器模板與二次開發(fā)
? ? ? ?HyperMesh 中的求解器模板及其特性
? ? ? ?通過腳本查詢求解器模板下特定對象的屬性信息
? ? ? ?將數(shù)據(jù)賦予求解器模板下模型中特定對象的屬性卡片
? ? ? ?通過 TCL 創(chuàng)建模塊化和可重用的求解器交互程序