ADAMS二次开发.doc

ADAMS二次开发.doc

ID:48830799

大小:43.50 KB

页数:6页

时间:2020-01-31

ADAMS二次开发.doc_第1页
ADAMS二次开发.doc_第2页
ADAMS二次开发.doc_第3页
ADAMS二次开发.doc_第4页
ADAMS二次开发.doc_第5页
资源描述:

《ADAMS二次开发.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、.ADAMS二次开发的笔记一、定制用户界面1、首先要知道,再ADAMS/VIEW中,所有的界面对象都是以“层次结构”出现的,并且保存在特定的模型数据库中,在用户制定自己的用户界面的时候,最好将界面对象保存在一个你自己的数据库中,创建数据库的方法是:在commandnavigator—library—create.如果不建立自己的数据库,则所有的界面对象都默认的保存在GUI数据库下。2、要正确理解“窗口”“对话框”的概念,他们是不同的一个概念。3、我们这里讲的制定用户界面,是指制作自己的菜单和对话框,通常使用菜单编辑器和对话框编辑器来完成。4、制定自己的菜单,你要明确的是:你

2、在制定自己的菜单的时候,菜单上出现的button的先后顺序以及menu的先后顺序是与你写菜单命令的先后顺序一致的。即:是以大纲形式来表示二、菜单语法的解释:1、菜单对象:菜单、按钮(图表按钮、togglebutton)分割线(separator)分别用关键词:menubuttontoggleseparator.定义例子:MENU1&my_menu2003NAME=my_menu2003HELP=AMenuTestBUTTON2&My_button1NAME=my_button_1HELP=testofmy_button_1CMD=AdamsCommandofmy_bu

3、tton_1Separator2BUTTON2&My_button2NAME=my_button_1HELP=testofmy_button_1CMD=AdamsCommandofmy_button_1Separator2MENU2&sonmenu_1BUTTON3&SonButton_1NAME=Son_Button_1CMD=AdamsCommandofSonButton_1BUTTON3&SonButton_2NAME=Son_Button_2CMD=AdamsCommandofSonButton_2在编写这些命令的时候要注意MENUBUTTONSEPARATORTO

4、GGLE这些关键字要大写,另外在MENUn其中的n与MENU中间不允许有空格。所制定的菜单按钮,都会执行某些命令,而这些命令是靠CMD=来确定的。如果没有命令,则这个按钮就不会执行命令。2、制定对话框..1)首先你要确定在adams对话框中可以创建的界面对象包括那些,一共16种,不含默认的话有12种。2)创造对话框的方法:可以利用对话框编辑器(tools—dialogbox—create)3)之后,可以在新创建的对话框添加各种不同的界面对象,进行设计布局,外观、对话框对象的大小调整以及需要执行的命令的录入。只有输入命令,才可以点击对话框中的相应的按钮来执行对应的操作。(这是

5、在先创建对话框的条件下需要这样操作,如果是先创建一个macro之后通过修改macro的对话框就不要这样了)4)下面对利用“dialogbox”来创建的对话框中包含的界面对象进行一个简要地介绍:Label---在对话框中可以显示文字或试图像(但要注意图像的格式)Field---作用是在创建完对话框之后,希望操作者在其中输入的文字或是数值。Button---激活操作;并且可以在按钮上面书写文字或是添加图像。Togglebutton---开关按钮(也可以理解成是:勾选按钮)Separator---画一个水平线Slider---滑动条Optionmenu---从多个选项中选择一个B

6、uttonstack---包含多个按钮,可以通过右键弹出所有按钮。Radiobox---状态按钮Container---可添加信息。5)在对话框中使用command当你创建完一个对话框的时候,大多数的界面对象都对应着一个adms/view命令,这些命令是为了完成用户所希望的一些功能(或改变模型、或改变用户输入数据、或作出选择)为了使对话框中的某些界面对象与adams/view中的命令相对应,我们可以用两种方法来得到:可以用cmd给对象创建命令;可以通过命令导向来找到所需要的命令,一旦找到这个命令你就可以在log或是命令窗口中将他们拷贝到命令编辑框。!!!!!!!!!!!!!

7、!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Adams/view的对话框在执行命令前,是要进行一些“文本”的替代操作。此处的文本指的是:我们在创建对话框的时候所添加的文本。而在执行命令的时候,adams/view用界面对象的自身属性值来替代“文本”,并形成一个含有对话框自身属性(不含有文本)的命令。其实,可以简单的理解成,用我们输入的文本去替换那些相应的对象来执行命令。保存对话框:在用户制定好自己的对话框之后,必须要保存对话框。

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

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

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