VB 开发Gambit关键问题的研究

2012-07-13 08:28:14纪宏超李耀刚
唐山学院学报 2012年6期
关键词:界面设计

纪宏超,李耀刚,郑 镭

(河北联合大学 机械工程学院,河北 唐山063009)

Gambit是目前被广泛应用的计算流体力学Fluent的前处理器软件,其主要功能包括几何建模和网格划分。因其功能强大结果可靠,在工程上的应用相当广泛。很多人在其基础上进行二次开发以简化相似模型的建模问题。尽管各种软件开发方法不尽相同,但是解决主程序对Gambit的调用功能却成为开发的关键。很多开发者在学习很久后才发现自己在做重复的工作。为了使研究者能专心于课题的研究,不在软件开发上浪费时间,笔者提出了基于VB开发的Gambit程序调用的通用方法[1]。

1 基于VB调用Gambit软件的程序设计

1.1 程序设计的基本原理

Journal文件是在记事本中的可操作文件。启动Gambit,可以自动生成日志文件,它记录了用户操作的全部内容,包括定义点、线、面、体、网格生成和边界条件。此外用户也可以对Gambit生成的日志文件进行修改和编辑,并通过Gambit中run journal的命令运行日志文件来实现批处理操作。在Gambit的日志文件中利用FORTRAN语言的编程法则可以加入变量、数组、循环语句、函数等程序语句,实现参数化、自动化进行几何建模和网格生成,进行二次开发。通过上述,可以利用Visual Basic语言编写软件修改journal文件中相应的参数,并调用Gambit进行前处理建模,其主要步骤如图1所示。

图1 调用gambit进行前处理建模流程图

Gambit程序调用的关键是根据参数生成journal文件,将journal文件传给Gambit建模和VB程序判断建模结束,将这几步工作封装在VB开发的控件中,供开发者使用,这将简化开发程序的代码。……

登录APP查看全文

猜你喜欢
界面设计
国企党委前置研究的“四个界面”
当代陕西(2020年13期)2020-08-24 08:22:02
何为设计的守护之道?
现代装饰(2020年7期)2020-07-27 01:27:42
《丰收的喜悦展示设计》
流行色(2020年1期)2020-04-28 11:16:38
瞒天过海——仿生设计萌到家
艺术启蒙(2018年7期)2018-08-23 09:14:18
基于FANUC PICTURE的虚拟轴坐标显示界面开发方法研究
设计秀
海峡姐妹(2017年7期)2017-07-31 19:08:17
空间界面
金秋(2017年4期)2017-06-07 08:22:16
有种设计叫而专
Coco薇(2017年5期)2017-06-05 08:53:16
电子显微打开材料界面世界之门
人机交互界面发展趋势研究