首页 百科知识用户界面开发的关键点

用户界面开发的关键点

【摘要】:为使用户方便地利用模型得到动力学的分析结果,在ADAMS软件界面中编制一个MC- CB专用模块如图2-50所示。图2-50 二次开发的ADAMS软件用户界面ADAMS/View软件具有很强的用户化设计功能,可以根据需要定制用户界面和设计应用程序,来模拟设计环境和自动完成设计分析过程。界面对象如窗口、菜单与对话框都是AD-AMS/View软件的模型数据,存储在一个名为GUI的数据库中。定制界面对象的语法结构的规则简单、易于修改。图2-51 修改机构连杆质量的对话框

为使用户方便地利用模型得到动力学的分析结果,在ADAMS软件界面中编制一个MC- CB专用模块如图2-50所示。将修改原始参数到模拟计算的过程都以对话框形式显示出来,用户只需根据需要选中菜单项,执行目标任务。

978-7-111-58417-9-Chapter02-73.jpg

图2-50 二次开发的ADAMS软件用户界面

ADAMS/View软件具有很强的用户化设计功能,可以根据需要定制用户界面和设计应用程序,来模拟设计环境和自动完成设计分析过程。界面对象如窗口、菜单与对话框都是AD-AMS/View软件的模型数据,存储在一个名为GUI的数据库中。定制界面对象的语法结构的规则简单、易于修改。以菜单设计为例,打开菜单编辑器有两种方法,一种是选择菜单栏Tools>Menu>Modify;另一种是打开当前程序的*.mnu文件。在编辑器需修改或添加的位置上输入命令文本,即可完成菜单的定制。例如菜单按钮可以出现在主菜单、下拉菜单或子菜单中,其语法结构如下:

BUTTON n LABEL::ACCELERATOR

NAME=name

HELP=help

CMD=command

其中n2;LABEL为出现的按钮名称;ACCELERATOR定义键盘快捷命令;name为数据模型中定义的名称;help是对命令的解释性文本;command是按钮所执行的命令。

单击图2-50中程序界面中的下拉菜单按钮“Modify Axis Position”或“Modify Part Mass”,可出现修改机构关键轴位置或修改连杆质量的对话框,如图2-51所示。用户修改编辑框内的参数值后,单击Apply按钮,断路器操作机构会自动更新,对话框上的按钮“Start”、“Pause”和“Stop”用于控制仿真过程的开始、暂停和终止。

978-7-111-58417-9-Chapter02-74.jpg

图2-51 修改机构连杆质量的对话框