本课程是 Altair HyperWorks 二次开发系列培训的下篇(上篇为同期推出的Altair HyperMesh 13.0 二次开发培训),面向具有一定Altair HyperWorks 使用经验的用户,以基于Altair HyperWorks Desktop的有限元分析计算结果后处理的二次开发及流程自动化为研究对象,从TCL语言的基本命令与语法入手,以视频讲解结合编程练习的形式,全面细致的讲解了对HyperWorks中的各个模块,包括HyperView,HyperGraph进行二次开发的平台、工具、流程及技术重难点。
第一部份:TCL/TK语言简介
1.关于TCL/TK语言
2.基本的TCL语言语法
3.TCL中的命令综述
4.TK中的一些基本命令
第二部份:HyperWorks Desktop 用户环境介绍
1.关于 HyperWorks Desktop
2.HyperWorks Desktop 的模块
3.关于 Session 与 Project
4.各类客户端构架的异同
5.如何使用 HyperWorks Desktop 在线帮助
6.学习使用 Command Window
7.本章综合练习
第三部份:HyperWorks Desktop 命令层(Command Layer)研究
1.命令层的基本概念
2.计算结果后处理二次开发的核心:对象句柄控制权 (Handles)
3.本章综合练习
第四部份:HyperView 二次开发实例(初级)
1.HyperView 动画显示窗口(Animation Window)
2.客户端句柄控制器(Client Handle)
3.在 HyperView 中输入计算模型
4.在 HyperView 中输入计算结果
5.HyperView 的用户界面与客户端结构
6.在 HyperView 计算结果后处理中添加自定义组
7.本章综合练习
第五部份:HyperView 二次开发实例(进阶)
1.更多关于模型输入的知识
2.计算结果云图显示控制
3.计算结果数据库访问
4.本章综合练习
第六部份:HyperGraph 二次开发实例
1.HyperGraph 的用户界面与客户端结构
2.通过数据文件(Data File)定义曲线
3.通过表达式(Expressions)定义曲线
4.在曲线上添加注释(Notes)
5.关于Templex
6.本章综合练习