1 / 6
文档名称:

杨国雄_HyperMesh中利用Tcl脚本进行二次开发.pdf

格式:pdf   页数:6
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

杨国雄_HyperMesh中利用Tcl脚本进行二次开发.pdf

上传人:一文千金 2012/1/7 文件大小:0 KB

下载得到文件列表

杨国雄_HyperMesh中利用Tcl脚本进行二次开发.pdf

文档介绍

文档介绍:Altair 2009 HyperWorks 技术大会论文集



HyperMesh 中利用 Tcl 脚本进行二次开发
杨国雄

















上海世科嘉车辆技术有限公司
- 1 -
Altair 2009 HyperWorks 技术大会论文集
HyperMesh 中利用 Tcl 脚本进行二次开发
Further Develop by Tcl Script Based on
HyperMesh

杨国雄
(上海世科嘉车辆技术有限公司)


摘要:当代企业发展的关键是创新,本文通过对 HyperMesh 软件进来二次开发的两个实例
—ps 名自动定义单元属性,研讨了通过 HyperMesh 软件对
企业 CAE 分析流程进行简化,标准化,人性化的可能性。
关键字:Tcl,二次开发,HyperMesh
Abstract:Innovation is the key of contemporary enterprise's development. In this paper,
2 examples(customized frequency analysis process and automatic definition of element
properties ps name)were made by further developed of HyperMesh. The
possibility of CAE analysis process be simplified, standardized and humanized with
HyperMesh software was also discussed.
Keyword:Tcl, Further Develop,HyperMesh

1 概述
随着各个行业对 CAE 技术应用的深入,企业对规范化分析流程,简化前处理等各个方
面提出了需求。HyperMesh 是一款功能强大的有限元前处理软件,同时还具有丰富的二次
开发能力。通过二次开发为企业更好的利用 HyperMesh 软件提供了可能性。

2 HyperMesh 二次开发简介
HyperMesh 二次开发主要包括了 2 个层次的内容——宏命令和 Tcl/Tk 脚本。宏命令主
要功能是定义面板按钮及对 Tcl 脚本的调用。Tcl/Tk 脚本命令可以自定义各类窗口,程序的
流程化控制,宏命令、Tcl 脚本和 C 语言程序的关系如图 1 所示。本文主要讨论 Tcl 脚本的
编写。
2
Altair 2009 HyperWorks 技术大会论文集
宏命

TCL
C函数

图 1 宏、Tcl、C 函数关系
3 Tcl/Tk 简介
Tcl 是一种简单的轻量化的跨平台的脚本语言。没有复杂的函数调用,没有面向对象的
概念,甚至没有繁多的变量类型,而这些特点一方面注定了 Tcl 语言不能实现复杂的算法而
只能作为一种控制流程的“壳”语言,另一方面又使得 Tcl 语言的使用相当方便。
Tk 是 Tcl