用户开发界面
用户界面的设计既要考虑到操作者友好的操作,也要保证为 ANSYS 提供有效的计算参数。在本例中,为了实现孔板的参数化分析, 选用孔板的有限元分析参数作为输入的内容,同时操作者还必须按工程要求输入相应的材料参数信息。
![af88aa253c2dc57fca319c978c45d438.png](https://i-blog.csdnimg.cn/blog_migrate/74ccca9df4faa33914fec00dcf8e0591.jpeg)
VB与ANSYS之间的数据交互
1、利用ANSYS生成命令流的方法
利用VB 生成命令流的方法利用VB 对ANSYS进行二次开发,其基本原理就是利用VB 语言提供的OPEN 函数打开和建立一个ANSYS 的命令流文件,在流文件中写入相应的APDL 语句;然后,利用VB 程序来调用ANSYS 时将命令流文件读入,运行出用户需要的结果。生成命令流的程序代码可以用下面的VB 程序来实现。
Open "VB_ANSYS.inp" For Output As #1............. .............(1)
Print #1, "/CLEAR"..........................................(2)
程序中第一条语句的作用是新建一个名称为"VB_ANSYS.inp"宏文件;第二条语句的作用是在上述建立的宏文件中写入APDL 命令流语句/ CLEAR (当ANSYS 读入该语句时,清空以前的数据,开始一个新的分析)。