ansys定制用户化的图形交互界面.doc

ansys定制用户化的图形交互界面.doc

ID:49764789

大小:26.19 KB

页数:7页

时间:2020-03-04

ansys定制用户化的图形交互界面.doc_第1页
ansys定制用户化的图形交互界面.doc_第2页
ansys定制用户化的图形交互界面.doc_第3页
ansys定制用户化的图形交互界面.doc_第4页
ansys定制用户化的图形交互界面.doc_第5页
资源描述:

《ansys定制用户化的图形交互界面.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、大概有7种1.单参数输入对话框2.多参数输入对话框3.调用ANSYS程序已有的对话框4.宏中实现拾取操作5.程序运行进度对话框6.宏运行的消息机制7.定义工具条按钮与缩写1.单参数输入对话框*ask,par,query,dvalpar:参数名称query:向用户提示输入信息的字符串,最多可以包含54个字符dval:用户用空响应时程序自动赋给该参数的值,该值可以包括在单引号中的包含1-8个字符串,数值,或者字符变量或者数值的表达式等.如果不赋值直接单击按钮则赋缺省值,用户用空格响应时则表示删除该参数.实例:建立一个中心位于坐标原点,半径等于radius_sphere的球,每次执行

2、该宏文件都会提示输入球半径尺寸的对话框.不输入时候,默认为1.finsih/clear/prep7*ask,radius_sphere,inputtheradiusofsphere,1!*ask命令提示输入变量sphere,radius_sphere!参数化创建球体2.多参数输入的对话框需要用MULTIPRO命令构造一个简单的多行提示对话框,一次最多可以包含10个参数的输入提示和赋值.允许使用UIDL中的*CSET命令来产生提示,并为每个提示指定缺省值.MULTIPRO命令必须与以下命令联合使用:1.1~10个*CSET命令  2.最多两个*CSET命令,用来供用户填写提示信息

3、内容.MULTIPRO命令使用格式:multipro,'strat',prompt_num*cset,strt_loc,end_loc,param_name,'prompt_string',def_valuemultipro,'end''start':第一个参数,该标识符用于标识multipro结构开始,固定不变且必须包括在单引号中.prompt_num:一个整型数,等于multipro命令后*cset参数输入提示行的数目,至少有一个*cset命令省略了def_value参数或def_value为0时候,才必须用到该参数.str_loc,end_loc:初始化参数提示信息的起始

4、与终止位置参数,对于第一个*cset命令的设置是strt_loc参数的初始值为1,end_loc的值为strt_loc+2(对第一个*cset命令,值为3),接下来的*cset命令的strt_loc是前一个*cset命令的end_loc加上1,其他类推.param_name:参数名,用来存储用户输入的参数值,若用户不输入任何值,则采用缺省def_value值'prompt_string':字符串,最多可包含32字符,用来描述参数意义,必须括在单引号内,做提示信息.'end':最后一个参数,用来标识multipro结构结束,固定不变,并必须包含在单引号中.多参数输入语句块在运行时

5、,弹出一个多参数输入对话框,同时窗口包含3个按钮,即ok,cancel和help.运行过程中,选择那个按钮时通过检查对话框按钮_button参数的值来确定按钮的状态.下面时_button参数的取值及其对应的按钮状态.0-表示按下了ok,1-表示按下了cancel利用按钮_button参数的值可以编写选择不同按钮时程序应当做出的不同的操作,就可以实现不同的流程,保证宏文件具有完整的分析处理流程.另外,该参数输入对话框最多可以向该结构中添加2行字符(共64个字符),用力提示*cset命令.这种特殊的*cset命令使用格式如下:*cset,61,62,'help_string','h

6、elp_string'*cset,63,64,'help_string','help_string'其中'help_string'最多可以包含32个字符的字符串,如果提示超过32个字符,可以使用第二个help_string参数实例:利用多参数输入对话框分别输入材料的弹性模量,泊松比,密度大小,然后自动定义1号材料属性.finish/clear/prep7multipro,'start',3!多参数输入对话框*cset,1,3,ex_mat,'youngsmodulus(pa)',2.1e11*cset,4,6,nuxy_mat,'poissonsration',0.3*cset

7、,7,9,dens_mat,'density(kg/m^3)'7800*cset,61,62,'entertheattributesof','material1'*cset,63,64,'note:unitofeachparameter!',''multipro,'end'mp,ex,1,ex_matmp,nuxy,1,nuxy_matmp,dens,1,dens_matmplist,all,,,evlt!列表显示材料属性3.调用ansys中已有的对话框在宏文件中,ansys如果碰到一个对话

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。