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