加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

ADAMS二次开发之菜单(Menu)

(2011-01-18 08:57:28)
标签:

adams

menu

二次开发

菜单

校园

分类: MSC

转载请注明出处

引用请与作者联系:granthill711@gmail.com

版权所有:GrantHill工作室

ADAMS软件是一个非常好的开放性软件,用户可以灵活地进行二次开发,首先讲一下二次开发中必不可少的添加用户菜单操作。

通过Tools/Menu/Modify操作可以打开菜单编辑器(Menu Builder)窗口,如图1所示。在默认情况下,菜单编辑器窗口中显示的是ADAMS标准菜单,添加、删除菜单文件中的某些内容便可以获得用户需要的菜单。菜单文件是用解释性语言编制的程序段,简单易懂,因此,通过学习编制菜单文件的语法规则,便可以定制自己所需的菜单。下面介绍简要介绍,详细内容可查看软件帮助文件。

http://s2/middle/6203a6dfx9a1477c36e01&690                                   1 修改目录示意图

菜单对象中有四种类型:菜单(MENU)、按钮(BUTTON)、开关按钮(TOGGLE)和分割线(SEPARATOR),关键词如图2所示。具体的参数含义如下:

http://s11/middle/6203a6dfx9a1479edfcfa&690

 

                              2 菜单中的对象及其参数

 

 

1)        n是从110之间的整数,通常为123,它定义了对象在菜单中出现的级别。等级1表示第一级。例如,MENU1出现在菜单栏,则BUTTON2出现在MENU1的之中,如图1所示。MENUn后面的n是必须要的,而对于其他的对象则为可选项。如果忽略级别,ADAMS/View将默认该对象属于最后一个MENU

2)        label是出现在菜单中的文本。对于图标按钮,你可以指定图标的名字,或者其他图形格式文件。

3)        NAME选项为对象在模型数据库中创建名称,如果忽略系统将自动建立,例如MENU_4 or BUTTON_7

4)        HELP选项中的内容将出现在ADAMS的状态栏和消息提醒框中,用于描述这个对象的一些性质。

5)        CMD选项中的内容是需要执行的ADAMS命令,根据笔者经验,可以查看日志文件查看命令的形式。

6)        ACCELERATOR定义执行该命令的快捷方式,例如:AltA

7)        STATE定义开关选项中的若干状态。

矩形虚线框内为本文添加的菜单内容,主要使用了MenuButton两个对象,实现添加“My Design”目录,“ParaDesign”按钮调用一个定制的参数化设计对话框,“Analyse”按钮调用后处理模块,查看分析结果曲线。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有