从过去十多年的二次开发经验中,提炼出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分析后处理等)
查看更多评论 >