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