本课程为 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 创建模块化和可重用的求解器交互程序