APP下载

VB 开发Gambit关键问题的研究

2012-07-13纪宏超李耀刚

唐山学院学报 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查看全文

猜你喜欢

界面设计
国企党委前置研究的“四个界面”
何为设计的守护之道?
《丰收的喜悦展示设计》
瞒天过海——仿生设计萌到家
基于FANUC PICTURE的虚拟轴坐标显示界面开发方法研究
设计秀
空间界面
有种设计叫而专
电子显微打开材料界面世界之门
人机交互界面发展趋势研究