從過去十多年的二次開發經驗中,提煉出5個有代表性的實例,演示如何直接從需求出發,反向查找和學習與目標程序相關的TCL語句及Hypermesh內部函數,0基礎開始編寫hypermesh程序,從而告別從厚厚的TCL語言書籍和大量的API開始學習的低效枯燥的模式,快速入門;
不需要有任何的TCL語言基礎,只需要有初級的Hypermesh操作經驗即可快速上手;
實例1: 在Hm中逐筆顯示“二次開發”四個網格字
知識點
了解hm二次開發基本流程
提取命令流
for 循環
*createmark、*hideall
實例2: 面板貢獻量分析結果可視化(顏色顯示)
知識點
文件讀取操作
列表操作
TK(tk_messageBox、tk_getOpenFile)
API ( *colormark )
實例3: 尺寸靈敏度分析結果可視化
知識點
嵌套循環批量修改厚度
字符串匹配
文件讀寫操作
實例4: 自動創建局部坐標系
知識點
findrbe2nodes
hm_nodelist
hm_getentityvalue
createvector_threenode
實例5: 自由模態分析自動化
知識點
求解器模板設置(Nastran)
EIGRL 卡片設置
LOAD STEP設置
SOL/ PARAM/CASE CONTROL 字段設置
模型導出
總結:
學習資源 代碼共享
學習方法&習慣
Coding 習慣養成:結構化、模塊化
算法設計
下期(進階課程)預告
附贈課程:
入門課程不定期的附贈更新:略微復雜一點的程序
(輪胎自動建模,hm界面開發,ADDOFD分析后處理等)























