本課(ke)程(cheng)為 Altair HyperWorks 二次開(kai)發系列課(ke)程(cheng)的(de)上篇,面(mian)向具有一定Altair HyperMesh使用(yong)經驗的(de)用(yong)戶(hu),從TCL語(yu)言的(de)基本命(ming)令與語(yu)法(fa)入(ru)手,以(yi)視頻(pin)講解結(jie)合編程(cheng)練習(xi)的(de)形式,全(quan)面(mian)細致的(de)講解了對HyperMesh進行二次開(kai)發的(de)平臺(tai)、工具、流(liu)程(cheng)及技術重(zhong)難點。
課程關鍵詞:HyperMesh,二次(ci)開發(fa),TCL/TK,宏(Macro),TCL腳本(ben),流程自(zi)動化
課程大綱
? ??第一章:TCL語言介紹
? ? ? ?關于 TCL/TK 語言(yan)
? ? ? ?基本(ben)的 TCL 語(yu)言語(yu)法(fa)
? ? ? ?TCL 中的命令
? ? ? ?TK 中的命令
? ??第二章:HyperMesh 流程自動化功能綜述
? ? ? ?什么是(shi) HyperMesh 中的(de)流程(cheng)自動化
? ? ? ?流程自動化的三個層次
? ? ? ?關于功能(neng)面板(Utility Menu)
? ? ? ?在功能面板中調用宏(hong)(Macro)和 TCL/TK 腳本(ben)
? ??第三章:通過宏(Macro)實現 HyperMesh 半自動化前處理
? ? ? ?關于 Command.cmf 文件(14.0 以后(hou)統稱為(wei) Command.tcl 文件)
? ? ? ?HyperMesh 中宏(Macro)的結構
? ? ? ?在 HyperMesh 中創建宏(Macro)的流程
? ? ? ?修改宏(Macro)的命令流文件以拓展其(qi)通(tong)用(yong)性
? ??第四章:通過 TCL 腳本控制 HyperMesh 作業
? ? ? ?HyperMesh 中的 TCL 命令
? ? ? ?HyperMesh GUI Command 和 HyperMesh Query Command
? ? ? ?Command Window 應用
? ? ? ?在 HyperMesh 中創建 TCL 腳本(ben)的流程
? ??第五章:基于 TCL 語言的 HyperMesh 數據庫二次開發
? ? ? ?HyperMesh 數據庫(ku)中的各類對象及其專屬數據名稱
? ? ? ?指針(zhen)與標識
? ? ? ?基于 TCL 語言的 HyperMesh 數據庫(ku)二(er)次開發
? ? ? ?多個綜(zong)合實例(li)
? ??第六章:求解器模板與二次開發
? ? ? ?HyperMesh 中的求(qiu)解器模板及(ji)其特性
? ? ? ?通過腳本查詢求解器(qi)模板下特定(ding)對象(xiang)的屬性信息
? ? ? ?將數據賦(fu)予求解器模(mo)(mo)板下模(mo)(mo)型中特定對象(xiang)的屬性卡(ka)片
? ? ? ?通(tong)過 TCL 創建模塊化(hua)和可重(zhong)用的求(qiu)解(jie)器交互程序