APP下载

Hype rMe s h二次开发在客车CAE分析前处理上的应用

2015-08-25丁涛彭旺纪绪北

客车技术与研究 2015年6期
关键词:二次开发按钮程序

丁涛,彭旺,纪绪北

Hype rMe s h二次开发在客车CAE分析前处理上的应用

丁涛,彭旺,纪绪北

(比亚迪汽车工业有限公司,广东深圳518118)

利用TCL语言对HyperMesh进行二次开发,编写脚本程序执行繁琐的重复工作,提高工作效率。本文结合客车CAE分析流程,通过二次开发脚本案例,说明HyperMesh二次开发在客车CAE分析中的重要作用。

CAE分析;二次开发前处理;TCL脚本程序

1 客车CAE分析前处理概述

对于CAE分析前处理通用软件HyperMesh,其支持的二次开发语言是TCL(Tool Command Language),用户可以根据自己所要实现的功能编写相应的TCL代码,然后在HyperMesh中运行即可。TCL是一种脚本语言(Scripting Language),由John K.Ousterhout Ken Jones创建[1-2]。TCL易学且功能强大,经常被用于快速原型开发、脚本编程、GUI和测试等方面[3-4]。用户可以利用其创建很多特定的界面从而满足多样化的需求,而且可以根据自己的需求在短时间内开发出大量的应用程序。与其它语言相比,在实现相同的功能的前提下,其具有开发时间短、所写代码数量少等特点。TCL适于快速开发的另外一个原因在于它是解释语言。使用TCL程序时,可以在运行中生成和使用新的脚本,而无需重新编译和重启应用程序,这使得可以迅速尝试新的想法,迅速修正程序中的错误[5]。客车CAE分析前处理中所要进行的几何清理、实体抽中面等工作比较繁琐。对于整车分析而言,工程师处理起来任务量过大。对HyperMesh利用TCL语言进行有针对性的二次开发来提高工作效率,减轻工程师的劳动强度显得非常必要。

在客车的设计研发中,通常会进行大量的CAE模拟仿真计算辅助客车的设计,从而极大缩短研发周期和节约成本。……

登录APP查看全文

猜你喜欢

二次开发按钮程序
这些按钮能随便按吗?
当你面前有个按钮
浅谈基于Revit平台的二次开发
浅谈Mastercam后处理器的二次开发
试论我国未决羁押程序的立法完善
西门子Easy Screen对倒棱机床界面二次开发
“程序猿”的生活什么样
英国与欧盟正式启动“离婚”程序程序
创卫暗访程序有待改进
内心不能碰的按钮