adams自定义界面二次开发_第1页
adams自定义界面二次开发_第2页
adams自定义界面二次开发_第3页
adams自定义界面二次开发_第4页
adams自定义界面二次开发_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

二次开发---自定义界面主要内容关于ADAMS/View的菜单和对话窗……使用MenuBuilder修改菜单;使用Dialog-BoxBuilder自定义对话窗使用ADAMS/View的宏ADAMS/View的菜单和对话窗在ADAMS/View中所见到的大部分的窗口、菜单或对话窗都是ADAMS/View模型数据库的界面对象。使用ADAMS/View命令、MenuBuilder、Dialog-BoxBuilder,就可以修改、删除或加到标准的窗口、菜单或对话窗。ADAMS/View的菜单和对话窗可做如下改变:去掉菜单中很少使用的部分;加上新的快捷键以显示经常使用的标准对话窗加上一系列的菜单和对话窗以执行自己的宏(MACRO)或命令文件;生成应用程序的用户化界面。界面的概念ADAMS/View中界面对象ADAMS/View中的界面是如何起作用如何改变界面改变后的界面如何存储ADAMS/View中界面对象模型中大部分的窗口、菜单或对话窗等界面对象都是存储在模型的数据文件库的子系统中。界面对象存储在名为GUI的库中窗口和对话窗为最顶层的两个界面对象,例如,模型的主窗口命名为main,其数据库的全称为.gui.main。窗口和对话窗都可以包含其它的界面对象,如按钮、标签等等,窗口中还可以包含工具栏和菜单栏。ADAMS/View中界面对象模型中大部分的菜单和对话窗都可在数据库中查到,也可修改,某些对话窗不能修改它们。如DatabaseNavigator(数据库导航器)Dialog-BoxBuilder(对话窗发生器)CommandNavigator(命令导航器)DataBrowserinthePlottingWindowFileSelectionDialogBox(文件选择对话窗)CoordinateWindow(坐标窗口)ADAMS/View的界面如何起作用使用ADAMS/View界面建立或修改模型时,界面执行一系列ADAMS/View命令通过控制建立或修改的对话窗所提交的命令来管理该对话窗的功能。如何改变界面工具:菜单修改器(MenuBuilder)对话窗发生器(Dialog-BoxBuilder)是交互式的工具,可以用来自定义界面,快速打开并修改大部分的界面对象及其功能。在命令导航器(CommandNavigator)中的命令interface包含了所有的界面对象的生成、删除及修改的过程。改变后的界面如何存储存储为BIN文件方式:存储为标准的模型数据文件aview.bin,可与其它人共享,既启动ADAMS/View都可使用存储为自己的模型数据文件,打开时才能使用存储为CMD文件或菜单文本文件:可以在需要的时候直接调用对话窗发生器可以export菜单修改器中可以用export了使用MenuBuilder修改菜单菜单输入的语法生成或修改一个菜单菜单输入的语法菜单修改器(MenuBuilder)采用行编格式显示菜单,通过直接修改文本文件中的每一行修改菜单。文本中每一行定义一个对象及其名字或指定其父对象的有关信息。为明显起见,ADAMS采用交错显示的方式。菜单输入的语法在菜单文本中四种对象:菜单(Menu)按钮(Pushbutton)切换按钮(Togglebutton)分割线(separator)如:MENUn,BUTTONn,TOGGLEn,SEPARATORn

n:为1到10之间的整形数,定义对象显示的菜单的层数语法结构:MENUnTITLENAME=nameHELP=helpBUTTONnLABEL::ACCELERATORNAME=nameHELP=helpCMD=commandTOGGLEnTITLENAME=nameHELP=helpSTATE=stateCMD=command例子ME社NU洪1移&筐He脚lpNA臭ME颠=h屿el骨pHE叔LP孟=G使et暑H的el信p忽on讲A改DA碗MSBU溜TT驼ON俭2锦&若Ab小ou粗t.华..HE轿LP棒=D麻is杀pl漏ay声p伐ro且du像ct刻i帮nf盈oCM壁D=in武tdi颤adi领spdi伙a=.gu守i.管ab民ou眨t_躲ad份am累sME谷NU蜓1很&暂Bu掩il哨dNA哈ME屠=b歉ui升ldHE区LP箱=C显re闯at哈e粮th隙e弄mo六de勒l阁en泽ti写ti窝es父t航ha异t棍ma介ke盏u惯p津yo王ur浓d颤es墓ig暂nME耕NU雕2朋&叠Mo恒de妨lNA寄ME浩=m狮od授elBU分TT纠ON些3溉&伤Ne卵w.括..NA申ME寻=mo罪de咏l_苏ne帐wHE伐LP盆=C做re逗at何e疾a树ne搞w免mo阅de飞lCM陪D=in臭tdi鉴adi隆sdi嘴a=.gu胀i.沃mo壶de鹅l_砌cr照em彩odpa贸r=感""生成险或修音改菜拒单方法灾:菜单善修改意器(M扩en格u度Bu爬il聋de蠢r)修改辜菜单越的文封本文竿件,雀然后协再输词入到AD根AM值S/画Vi痕ew中即册可。使用拢菜单碧修改楚器生昼成或闷修改指菜单绍,如冰下:在菜连单栏微中选消择To孝ol抗s,然驴后选漠择Me受nu,然落后选贞择Mo阳di铲fy;菜瓶单修画改器它出现膨,显素示主烦菜单替。移动创到您备要修条改的虎部分承;修把改菜匙单从菜争单修叹改器竞的Me辣nu根B证ar中,堵选择Ap棍pl摸y。Di冶al目og谜-B垄ox自定找义对临话框AD芝AM腾S/屋Vi可ew使用序的对弟话窗冻中包幼含很幕多类邪型的别界面伟对象吉,如La惨be碧ls、Fi且el危ds、bu共tt烧on妨s等,塘利用旁它们咽生成乡丰或修斜改对筹话窗生成逐、修猾改对肌话窗在对高话窗稿中增光加、裁修改震、删温除界杠面对站象对话偷窗的认测试存储猫、加溉载、帜显示灯、退酸出用扎户化仍的对浊话窗生成荐对话秃窗修改鱼对话犯窗对话炎窗的潮测试存储爪或加狠载用拼户对该话窗退出约对话厕窗发道生器显示丛对话意窗在对娘话窗腾中添格加修邮改界哨面对粗象对象(Object)功能标签(Label)在对话窗中显示文字或图片,起标识作用数据区(Field)提供一块区域,您可以在其中输入文字或数字按钮(Button)激活某项操作;可以有图标、标签或文字以表明该按钮的功能切换按钮(ToggleButton)表明某个激活状态分割线(Separator)划一水平线划条(Slider)设置某对象的数值,而不用输进其值可选菜单(Optionmenu)允许多项中选择一项;可选按钮(Radiobox)设置状态或模式工具包(Buttonstack)允许多个按钮放在同一容器(Container)由于皂在对跃话窗扯中无摄法修用改图组片的碌大小聚,因陕此必励须预游先定情义好例子如何绳使用AD浙AM顾S/汤Vi眯ew的宏可以盯使用罚宏自轮动完倡成一蹄些重脖复性预的过号程,枪可以棒记录什、编氧辑、伐存储练或执劫行宏虽。AD鹅AM碰S/冰Vi孩ew宏介余绍在宏应中如高何使挽用参占数生成薄、删筑除、出存储住、调奥试、促执行宏的暑练习AD丑AM躲S/宝Vi涉ew宏介阶绍宏是达生成练的一躲个命福令,朵它可仍以完贴成一栋系列际的命晌令。按照Vi亮ew的命折令格液式来币编写彻宏,Vi为ew像处认理其阻它命博令一道样处旋理宏川,可纤在命色令窗犁口中啦执行你宏,牛也可领以在叶宏中殿使用锦其它爆的宏静或在栗用户汗化菜谊单、衣对话姐窗和礼按钮冲下调饮用宏地。在宏铲中可秤以使施用参弄数。AD只AM叉S/毛Vi服ew提供刊一套敌工具颂,可借帮助御记录泪、执站行和肯测试坐宏和泛命令年文件在宏嘱中如殊何使李用参顶数在宏念执行战的命如令文丢字中顽加入原参数亭。参掩数用$加上详参数塔的名艳字定而义。生成伴宏时驶,AD屋AM借S/塔Vi毫ew扫描章全部鸭命令翁行,广标识杀出所欲有的捆参数蛛。执行腿宏时心,需染要提灾供所童有参熟数的帝值,巩进行崭参数械替换独,否忧则将浩用缺帅省值萍替换努。在宏辉中如炸何使柿用参惑数在这清个例沸子中望,生既成了绿一个耗名为ic木on孙_s才iz宵e的宏乌,宏写中包轧含参蔬数si载ze,其飞相应公命令融如下套:co拔ns值tr秀ai阻nt嘴a壤tt材ri心bu这te征sco岭ns陶tr午ai看nt恢_n刑am们e=.厕*si我ze趴_o艳f_皆ic辈on忍s=贩$s蹲iz枝e输入市命令膨:ic屑on驼_s够iz诱esi告ze隐=1阁.5AD介AM筝S/恩Vi悲ew则执续行如艳下命礼令:co吹ns南tr颜ai追nt资a刷tt离ri喉bu做te竖sco长ns完tr飘ai氧nt奶_n桨am润e=.屋*si敏ze蚁_o赢f_瓣ic负on僻s=辞1.烂5参数锣值的价扩展在执蒸行宏春时,匪将数棋据库咽对象匪的名遥字扩盏展为阁全名伴,使孤用“.”分割弱开来的。举例如:乔包含已参数na骆me的宏lp莲ar乐t:Li略st莫_i霸nf玩opa呼rtpa捡rt酸_n发am陕e=$宅na阔me输入箱如下凳命令范:lp烛ar饺tna昏me并=le刚ft狱_w耐he末elVi供ew用pa克rt的全泉名.m扮od卸el议_1花.l葡ef吃t_债wh斧ee熄l替换敲参数$n万am散e,执挑行:Li蚂st重_i况nf壮opa黑rtpa达rt奶_n跃am结e=.平mo帅de违l_醒1.信le疑ft制_w汉he灯el特别污的是包,AD甲AM仓S/睡Vi裳ew执行稼宏时缝不进师行单冶位的谨转换佛。它盗将输累入值届直接秃传给往命令女行,决在命与令行切中进宅行单浮位的怒转换巨。参数灭的一酷般格宿式参数汪的一趟般格倒式为古:$’蜘na宫me秆:q说1:替q2垮:q广3…轻’na睁me:参聋数的道名称帝;q1、q2、q3:该丈参数吹的一峰个或腥几个动特性真;单引棵号和驰特性忠是可诵选的转,参揭数的肺格式笼可能欢有如红下几枣种形衣式:$n婶am抗e$’凭na惹me赢’$n芒am言e:悟q1堂:q莲2:听q3害…$’泪na里me倍:q系1:捕q2旧:q虎3…糕’参数考的命敏名规降则参数蚂的名哗字必续须以炎字母休开头印,其产后可感以是彩字母箩、数帮字或贫下划帽线(奏_息),参慢数的骗名称爽与大倚小写提无关忽。在参蜓数的绒定义瓶中,单引版号的绑作用是将除参数性与AD职AM料S/狂Vi晌ew的命年令行摔明确持分开被。正袄常情达况下壮,您拨用空芳格、到逗号既、冒躁号或围其他胁的字冲符表商示参灵数结谊束,落但有每时您阻可能扬想加帜字符面串在揪参数父的后物面,折如您旨想加证”_1挥”在参辞数$p兆ar斯t的后芽面,杨那么榴您应便写作$’你pa徒rt泻’_仓1,而盒不是$p平ar棒t_酱1,$p黄ar锐t_及1为定给义另锹外新熔的参转数参数严的特赚性及绿格式参数胖第一奏次出气现时膏定义绿其特怨性,界四种盲特性朋:Ty喘pe(类塔型)Ra新ng冬e(范填围)Co候un绒t(数微量)De湿fa屈ul拍ts(缺阵省值均)定义歇特性愁没有利大小狱写区社分。参数栋的特筐性及棋格式Ty洪pe:指助定参砌数的偶类型格式糕如下石:T施=童ty怖pe,分拐如下州两种片类型近:基本塑类型殊:re狸al、in躬te向ge扭r、lo庸ca惯ti复on、or讲ie真nt沉at拣io盲n、st翠ri子ng、fu裙nc重ti寺on数据层库对土象:Co较ns搅tr陆ai江nt、Fo林rc呜e、Eq技ua镰ti雄on、Me回as尚ur博e、Bo单dyRa玩ng理e:指劲定允笼许的普最大亦、小鹿值。草适合蜻数值博型参那数GT盗=r:大勉于r筹G腿E=饥r:大眨于等晓于rLT足=r:小那于r屋LE沃=r:小悉于等难于rCo克un蚕t:指浪定参贝数所岸需数凯据的饼个数六,C=少0:一参个或贼多个C=辜n:N个C=续n,细0:N个或斥多个C=n,牢m:N到M之间谦的数De战fa陈ul凝t:Co城ns古ta佩nt,Up字da染te陵d,Da徐ta曾ba哗se贱o起bj把ec餐t如何冒生成享宏交互宏式记室录方葵式;在宏地编辑铃器直缺接输拳入宏变要执徐行的千命令白。使蹄用宏绵编辑显器也判可以拜修改坛已存参在的皮宏;读入带一个锄包含欢宏要丘执行盘的命带令的AD鼠AM立S/讯Vi驻ew命令容文件愉;如何欧生成艺宏几种季方式伴的比砖较对于迫简单填的宏伸而言轧,交披互式熟记录瓜方式蔽最好筐;对于筝复杂打的宏码而言初,读瞧入一隆个包伍含宏刮要执面行的准命令睬的AD脸AM余S/民Vi稿ew命令疾文件鸡的方错式最纯好,添因为熔这样稻还可撤指定侍与该砖宏相潜关的榆帮助攀文件颈或帮扯助性皱的字欠符串缸;对于犯已有锹的宏浇,则看使用竞宏编蜓辑器澡较好叨,若柄使用立宏编扶辑器纪生成总宏,皱则必雁须输悬入要夺执行播宏所暖用的灶命令宝。您如丈果通咳过命姿令导领航器宫执行而宏时油,AD万AM践S/配Vi产ew自动闸生成仙一个溪对话配窗,葬方便贴您输午入参痰数交互终式记葡录方慌式To马ol碑s-崭--咳》M宪ac熊ro,Re荣co株rd芹/R初ep父la乏y,选咐择Re酒co漏rd公S置ta胁rt执行诸想加最在该冒宏中别的操销作;停止返记录铸宏,骂选择Re钥co千rd很S响to症p;回放乖刚才米所记东录的薄宏,平选择Ex赴ec耐ut学e婚Re勤co恩rd积ed同M轮ac飘ro存储茧所记糖录的倒宏,忌选择Wr脚it马e败Re碰co眠rd决ed艘M赌ac锦ro。使用忠宏编定辑器访编辑忙或生帐成宏在To公ol删s菜单要下,遍选择Ma杀cr赤o,然爽后选蛇择Ed杯it,然着后选估择Ne充w或Mo穗di道fy;选择Mo奴di禁fy,则坛数据钢库导惨航器陕出现扩,选班择一置个您点要编蚕辑修标改的贞宏,旬则宏碌编辑纪器出智现。要生前成宏驳,在导宏编野辑器熔中输服入要悟生成呆的宏涌的名纺字;在命寺令项仗输入阔要执弱行该喜宏所枯使用恶的命德令,谣如要工用该厉宏的奇名字骑,则挣选择Us茄e恢Ma块cr恨o仿Na颂me注:狡输入萄的命摘令在AD职AM锹S/线Vi殿ew中必签须是布唯一越的指定辩该宏慌是否低可以垃包含痰在一柔个Un目do命令盼中,释如果绸使用幕很方士便Un厉do,但火要消精耗部竿分内捏存,刑还要塔减慢扎宏执糕行的尽速度主;在命炼令行升窗口泡输入青宏要贸执行揭的命馋令,钓然后线选择OK即可客。读入局一个摩命令劲文件衔生成就宏To闷ol吃s-秩--Ma纷cr货o,选哗择Re祝ad,在Ma奥cr狗o旁Na皮me卷--宏的烛名字柱;在Fi沙le顺N吐am燥e项输睁入您脆要读染入的本文件帖的名过字在Us索er佩E稿nt言er爽ed妈C控om稍ma徐nd俯-执行臣宏的厦命令指定朋是否火用一田个Un集do命令un眯do全部穴宏的挠命令芹;指定什帮助款文件狱的名挂字或质帮助翁字符屑串的准内容善;确定拔是否洁生成牙相应粱的对势话窗矮;选档择OK。如何码删除国宏Ed区it-De驳le帅te;数俯据库勇导航花器,凑选择歪删除伴宏。如何秧调试焰宏To怀ol递s-Ma伟cr南o-De翅bu贵g如何胸执行马宏在命手令窗撕口中腐输入通过栋宏DE配BU攻G执行嚼宏通过趴用户雨化的摇对话擦窗执丙行宏如何隙存储光宏To驻ol掉s-Ma多cr袜o-Wr振it帐e-宏与毙文件擦的名占字例子自动指建立林一个MA裙RK国ER,其规位置甜在已幼经存厕在的偶两个MA岁RK蝇ER连线朝的中粘间位碰置上礼,其标方向害与绝训对坐抹标系窄的方纽奉向一佩致。!刷$F榨IR包ST骆_M凝AR蹲KE田R:持T歇=m你ar钓ke丈r!柜$S樱EC嫩ON累D_恼MA恋RK务ER每:忙T=挣ma常rk桥er!柜$N尘EW耻_M唉AR胶KE灿R_最NA澡ME乘:巴T=ne绣w_降ma事rk施er!.ma坟rk氧er继c夏re裂at恰ema芝rk谈er伟_n旬am廊e=$挺NE甚W_唐MA宵RK哀ER脑_N红AM慈E感&lo婚ca特ti乐on缓=循(限(阿($FI历RS猛T_船MA荣RK将ER输.l谣oc蚕_x衰)+迹($扇SE乒CO琴ND恒_M骆AR拾KE沉R.插lo朴c_党x)券)/驶2蜂),节&((徒(微$FI厌RS论T_吗MA健RK距ER虚.l角oc胡_y度)+歼($猪SE校CO厘ND住_M刑AR阁KE南R.扎lo穷c_彼y)峰)/仰2颂),绸&((毒(半$FI鸣RS恭T_板MA菌RK列ER贼.l亚oc池

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论