adams自定義界面二次開發(fā)_第1頁
adams自定義界面二次開發(fā)_第2頁
adams自定義界面二次開發(fā)_第3頁
adams自定義界面二次開發(fā)_第4頁
adams自定義界面二次開發(fā)_第5頁
已閱讀5頁,還剩33頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

二次開發(fā)---自定義界面主要內(nèi)容關(guān)于ADAMS/View的菜單和對話窗……使用MenuBuilder修改菜單;使用Dialog-BoxBuilder自定義對話窗使用ADAMS/View的宏ADAMS/View的菜單和對話窗在ADAMS/View中所見到的大部分的窗口、菜單或?qū)υ挻岸际茿DAMS/View模型數(shù)據(jù)庫的界面對象。使用ADAMS/View命令、MenuBuilder、Dialog-BoxBuilder,就可以修改、刪除或加到標(biāo)準(zhǔn)的窗口、菜單或?qū)υ挻啊DAMS/View的菜單和對話窗可做如下改變:去掉菜單中很少使用的部分;加上新的快捷鍵以顯示經(jīng)常使用的標(biāo)準(zhǔn)對話窗加上一系列的菜單和對話窗以執(zhí)行自己的宏(MACRO)或命令文件;生成應(yīng)用程序的用戶化界面。界面的概念A(yù)DAMS/View中界面對象ADAMS/View中的界面是如何起作用如何改變界面改變后的界面如何存儲ADAMS/View中界面對象模型中大部分的窗口、菜單或?qū)υ挻暗冉缑鎸ο蠖际谴鎯υ谀P偷臄?shù)據(jù)文件庫的子系統(tǒng)中。界面對象存儲在名為GUI的庫中窗口和對話窗為最頂層的兩個(gè)界面對象,例如,模型的主窗口命名為main,其數(shù)據(jù)庫的全稱為.gui.main。窗口和對話窗都可以包含其它的界面對象,如按鈕、標(biāo)簽等等,窗口中還可以包含工具欄和菜單欄。ADAMS/View中界面對象模型中大部分的菜單和對話窗都可在數(shù)據(jù)庫中查到,也可修改,某些對話窗不能修改它們。如DatabaseNavigator(數(shù)據(jù)庫導(dǎo)航器)Dialog-BoxBuilder(對話窗發(fā)生器)CommandNavigator(命令導(dǎo)航器)DataBrowserinthePlottingWindowFileSelectionDialogBox(文件選擇對話窗)CoordinateWindow(坐標(biāo)窗口)ADAMS/View的界面如何起作用使用ADAMS/View界面建立或修改模型時(shí),界面執(zhí)行一系列ADAMS/View命令通過控制建立或修改的對話窗所提交的命令來管理該對話窗的功能。如何改變界面工具:菜單修改器(MenuBuilder)對話窗發(fā)生器(Dialog-BoxBuilder)是交互式的工具,可以用來自定義界面,快速打開并修改大部分的界面對象及其功能。在命令導(dǎo)航器(CommandNavigator)中的命令interface包含了所有的界面對象的生成、刪除及修改的過程。改變后的界面如何存儲存儲為BIN文件方式:存儲為標(biāo)準(zhǔn)的模型數(shù)據(jù)文件aview.bin,可與其它人共享,既啟動ADAMS/View都可使用存儲為自己的模型數(shù)據(jù)文件,打開時(shí)才能使用存儲為CMD文件或菜單文本文件:可以在需要的時(shí)候直接調(diào)用對話窗發(fā)生器可以export菜單修改器中可以用export了使用MenuBuilder修改菜單菜單輸入的語法生成或修改一個(gè)菜單菜單輸入的語法菜單修改器(MenuBuilder)采用行編格式顯示菜單,通過直接修改文本文件中的每一行修改菜單。文本中每一行定義一個(gè)對象及其名字或指定其父對象的有關(guān)信息。為明顯起見,ADAMS采用交錯顯示的方式。菜單輸入的語法在菜單文本中四種對象:菜單(Menu)按鈕(Pushbutton)切換按鈕(Togglebutton)分割線(separator)如:MENUn,BUTTONn,TOGGLEn,SEPARATORn

n:為1到10之間的整形數(shù),定義對象顯示的菜單的層數(shù)語法結(jié)構(gòu):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領(lǐng)spdi伙a=.gu守i.管ab民ou眨t_躲ad份am累sME谷NU蜓1很&暫Bu掩il哨dNA哈ME屠=b歉ui升ldHE區(qū)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貿(mào)r=感""生成險(xiǎn)或修音改菜拒單方法災(zāi):菜單善修改意器(M擴(kuò)en格u度Bu爬il聾de蠢r)修改辜菜單越的文封本文竿件,雀然后協(xié)再輸詞入到AD根AM值S/畫Vi痕ew中即冊可。使用攏菜單碧修改楚器生晝成或悶修改指菜單紹,如冰下:在菜連單欄微中選消擇To孝ol抗s,然驢后選漠擇Me受nu,然落后選貞擇Mo陽di鏟fy;菜瓶單修畫改器它出現(xiàn)膨,顯素示主煩菜單替。移動創(chuàng)到您備要修條改的虎部分承;修把改菜匙單從菜爭單修嘆改器競的Me辣nu根B證ar中,堵選擇Ap棍pl摸y。Di冶al目og謎-B壟ox自定找義對臨話框AD芝AM騰S/屋Vi可ew使用序的對弟話窗凍中包幼含很幕多類邪型的別界面?zhèn)ο蠹?,如La慘be碧ls、Fi且el危ds、bu共tt燒on妨s等,塘利用旁它們咽生成鄉(xiāng)豐或修斜改對籌話窗生成逐、修猾改對肌話窗在對高話窗稿中增光加、裁修改震、刪溫除界杠面對站象對話偷窗的認(rèn)測試存儲貓、加溉載、幟顯示燈、退酸出用扎戶化仍的對濁話窗生成薦對話禿窗修改魚對話犯窗對話炎窗的潮測試存儲爪或加狠載用拼戶對該話窗退出約對話廁窗發(fā)道生器顯示叢對話意窗在對娘話窗騰中添格加修郵改界哨面對粗象對象(Object)功能標(biāo)簽(Label)在對話窗中顯示文字或圖片,起標(biāo)識作用數(shù)據(jù)區(qū)(Field)提供一塊區(qū)域,您可以在其中輸入文字或數(shù)字按鈕(Button)激活某項(xiàng)操作;可以有圖標(biāo)、標(biāo)簽或文字以表明該按鈕的功能切換按鈕(ToggleButton)表明某個(gè)激活狀態(tài)分割線(Separator)劃一水平線劃條(Slider)設(shè)置某對象的數(shù)值,而不用輸進(jìn)其值可選菜單(Optionmenu)允許多項(xiàng)中選擇一項(xiàng);可選按鈕(Radiobox)設(shè)置狀態(tài)或模式工具包(Buttonstack)允許多個(gè)按鈕放在同一容器(Container)由于皂在對躍話窗扯中無攝法修用改圖組片的碌大小聚,因陜此必勵須預(yù)游先定情義好例子如何繩使用AD浙AM顧S/湯Vi瞇ew的宏可以盯使用罰宏自輪動完倡成一蹄些重脖復(fù)性預(yù)的過號程,槍可以棒記錄什、編氧輯、伐存儲練或執(zhí)劫行宏雖。AD鵝AM碰S/冰Vi孩ew宏介余紹在宏應(yīng)中如高何使挽用參占數(shù)生成薄、刪筑除、出存儲住、調(diào)奧試、促執(zhí)行宏的暑練習(xí)AD丑AM躲S/寶Vi涉ew宏介階紹宏是達(dá)生成練的一躲個(gè)命福令,朵它可仍以完貼成一棟系列際的命晌令。按照Vi亮ew的命折令格液式來幣編寫徹宏,Vi為ew像處認(rèn)理其阻它命博令一道樣處旋理宏川,可纖在命色令窗犁口中啦執(zhí)行你宏,牛也可領(lǐng)以在葉宏中殿使用錦其它爆的宏靜或在栗用戶汗化菜誼單、衣對話姐窗和禮按鈕沖下調(diào)飲用宏地。在宏鏟中可秤以使施用參弄數(shù)。AD只AM叉S/毛Vi服ew提供刊一套敵工具頌,可借幫助御記錄淚、執(zhí)站行和肯測試坐宏和泛命令年文件在宏囑中如殊何使李用參頂數(shù)在宏念執(zhí)行戰(zhàn)的命如令文丟字中頑加入原參數(shù)亭。參掩數(shù)用$加上詳參數(shù)塔的名艷字定而義。生成伴宏時(shí)駛,AD屋AM借S/塔Vi毫ew掃描章全部鴨命令翁行,廣標(biāo)識殺出所欲有的捆參數(shù)蛛。執(zhí)行腿宏時(shí)心,需染要提災(zāi)供所童有參熟數(shù)的帝值,鞏進(jìn)行嶄參數(shù)械替換獨(dú),否憂則將浩用缺帥省值萍替換努。在宏輝中如炸何使柿用參惑數(shù)在這清個(gè)例沸子中望,生既成了綠一個(gè)耗名為ic木on孫_s才iz宵e的宏烏,宏寫中包軋含參蔬數(shù)si載ze,其飛相應(yīng)公命令融如下套: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屑o(jì)n駝_s夠iz誘esi告ze隱=1閣.5AD介AM箏S/恩Vi悲ew則執(zhí)續(xù)行如艷下命禮令:co吹ns南tr顏ai追nt資a刷tt離ri喉bu做te豎sco長ns完tr飄ai氧nt奶_n槳am潤e=.屋*si敏ze蟻_o贏f_瓣ic負(fù)on僻s=辭1.爛5參數(shù)鑼值的價(jià)擴(kuò)展在執(zhí)蒸行宏春時(shí),匪將數(shù)棋據(jù)庫咽對象匪的名遙字?jǐn)U盞展為閣全名伴,使孤用“.”分割弱開來的。舉例如:喬包含已參數(shù)na駱me的宏lp蓮ar樂t:Li略st莫_i霸nf玩opa呼rtpa撿rt酸_n發(fā)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替換敲參數(shù)$n萬am散e,執(zhí)挑行:Li螞st重_i況nf壯opa黑rtpa達(dá)rt奶_n躍am結(jié)e=.平mo帥de違l_醒1.信le疑ft制_w漢he燈el特別污的是包,AD甲AM倉S/睡Vi裳ew執(zhí)行稼宏時(shí)縫不進(jìn)師行單冶位的謹(jǐn)轉(zhuǎn)換佛。它盜將輸累入值屆直接禿傳給往命令女行,決在命與令行切中進(jìn)宅行單浮位的怒轉(zhuǎn)換巨。參數(shù)滅的一酷般格宿式參數(shù)汪的一趟般格倒式為古:$’蜘na宮me稈:q說1:替q2垮:q廣3…輕’na睜me:參聾數(shù)的道名稱帝;q1、q2、q3:該丈參數(shù)吹的一峰個(gè)或腥幾個(gè)動特性真;單引棵號和馳特性忠是可誦選的轉(zhuǎn),參揭數(shù)的肺格式籠可能歡有如紅下幾棗種形衣式:$n嬸am抗e$’憑na惹me贏’$n芒am言e:悟q1堂:q蓮2:聽q3害…$’淚na里me倍:q系1:捕q2舊:q虎3…糕’參數(shù)考的命敏名規(guī)降則參數(shù)螞的名嘩字必續(xù)須以炎字母休開頭印,其產(chǎn)后可感以是彩字母籮、數(shù)幫字或貧下劃帽線(奏_息),參慢數(shù)的騙名稱爽與大倚小寫提無關(guān)忽。在參蜓數(shù)的絨定義瓶中,單引版號的綁作用是將除參數(shù)性與AD職AM料S/狂Vi晌ew的命年令行摔明確持分開被。正襖常情達(dá)況下壯,您撥用空芳格、到逗號既、冒躁號或圍其他脅的字沖符表商示參靈數(shù)結(jié)誼束,落但有每時(shí)您阻可能揚(yáng)想加幟字符面串在揪參數(shù)父的后物面,折如您旨想加證”_1揮”在參辭數(shù)$p兆ar斯t的后芽面,楊那么榴您應(yīng)便寫作$’你pa徒rt瀉’_倉1,而盒不是$p平ar棒t_醬1,$p黃ar銳t_及1為定給義另鍬外新熔的參轉(zhuǎn)數(shù)參數(shù)嚴(yán)的特賺性及綠格式參數(shù)胖第一奏次出氣現(xiàn)時(shí)膏定義綠其特怨性,界四種盲特性朋:Ty喘pe(類塔型)Ra新ng冬e(范填圍)Co候un絨t(數(shù)微量)De濕fa屈ul拍ts(缺陣省值均)定義歇特性愁沒有利大小獄寫區(qū)社分。參數(shù)棟的特筐性及棋格式Ty洪pe:指助定參砌數(shù)的偶類型格式糕如下石:T施=童ty怖pe,分拐如下州兩種片類型近:基本塑類型殊:re貍al、in躬te向ge扭r、lo庸ca慣ti復(fù)on、or講ie真nt沉at揀io盲n、st翠ri子ng、fu裙nc重ti寺on數(shù)據(jù)層庫對土象:Co較ns攪tr陸ai江nt、Fo林rc嗚e、Eq技ua鐮ti雄on、Me回as尚ur博e、Bo單dyRa玩ng理e:指勁定允籠許的普最大亦、小鹿值。草適合蜻數(shù)值博型參那數(shù)GT盜=r:大勉于r籌G腿E=饑r:大眨于等曉于rLT足=r:小那于r屋LE沃=r:小悉于等難于rCo克un蠶t:指浪定參貝數(shù)所岸需數(shù)凱據(jù)的餅個(gè)數(shù)六,C=少0:一參個(gè)或賊多個(gè)C=辜n:N個(gè)C=續(xù)n,細(xì)0:N個(gè)或斥多個(gè)C=n,牢m:N到M之間謙的數(shù)De戰(zhàn)fa陳ul凝t:Co城ns古ta佩nt,Up字da染te陵d,Da徐ta曾ba嘩se賤o起bj把ec餐t如何冒生成享宏交互宏式記室錄方葵式;在宏地編輯鈴器直缺接輸拳入宏變要執(zhí)徐行的千命令白。使蹄用宏綿編輯顯器也判可以拜修改壇已存參在的皮宏;讀入帶一個(gè)鋤包含歡宏要丘執(zhí)行盤的命帶令的AD鼠AM立S/訊Vi駐ew命令容文件愉;如何歐生成藝宏幾種季方式伴的比磚較對于迫簡單填的宏伸而言軋,交披互式熟記錄瓜方式蔽最好筐;對于箏復(fù)雜打的宏碼而言初,讀瞧入一隆個(gè)包伍含宏刮要執(zhí)面行的準(zhǔn)命令睬的AD臉AM余S/民Vi稿ew命令疾文件雞的方錯式最純好,添因?yàn)槿圻@樣稻還可撤指定侍與該磚宏相潛關(guān)的榆幫助攀文件頸或幫扯助性皺的字欠符串缸;對于犯已有鍬的宏澆,則看使用競宏編蜓輯器澡較好叨,若柄使用立宏編扶輯器紀(jì)生成總宏,皺則必雁須輸懸入要奪執(zhí)行播宏所暖用的灶命令寶。您如丈果通咳過命姿令導(dǎo)領(lǐng)航器宮執(zhí)行而宏時(shí)油,AD萬AM踐S/配Vi產(chǎn)ew自動閘生成仙一個(gè)溪對話配窗,葬方便貼您輸午入?yún)⑻禂?shù)交互終式記葡錄方慌式To馬ol碑s-嶄--咳》M憲ac熊ro,Re榮co株rd芹/R初ep父la乏y,選咐擇Re酒co漏rd公S置ta脅rt執(zhí)行諸想加最在該冒宏中別的操銷作;停止返記錄鑄宏,罵選擇Re鑰co千rd很S響to癥p;回放乖剛才米所記東錄的薄宏,平選擇Ex赴ec耐ut學(xué)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,則壇數(shù)據(jù)鋼庫導(dǎo)慘航器陜出現(xiàn)擴(kuò),選班擇一置個(gè)您點(diǎn)要編蠶輯修標(biāo)改的貞宏,旬則宏碌編輯紀(jì)器出智現(xiàn)。要生前成宏駁,在導(dǎo)宏編野輯器熔中輸服入要悟生成呆的宏涌的名紡字;在命寺令項(xiàng)仗輸入闊要執(zhí)弱行該喜宏所枯使用惡的命德令,謠如要工用該厲宏的奇名字騎,則掙選擇Us茄e恢Ma塊cr恨o仿Na頌me注:狡輸入萄的命摘令在AD職AM鍬S/線Vi殿ew中必簽須是布唯一越的指定辯該宏慌是否低可以垃包含痰在一柔個(gè)Un目do命令盼中,釋如果綢使用幕很方士便Un厲do,但火要消精耗部竿分內(nèi)捏存,刑還要塔減慢扎宏執(zhí)糕行的盡速度主;在命煉令行升窗口泡輸入青宏要貿(mào)執(zhí)行揭的命饞令,釣然后線選擇OK即可客。讀入局一個(gè)摩命令勁文件銜生成就宏To悶ol吃s-秩--Ma紛cr貨o,選嘩擇Re祝ad,在Ma奧cr狗o旁Na皮me卷--宏的燭名字柱;在Fi沙le順N吐am燥e項(xiàng)輸睜入您脆要讀染入的本文件帖的名過字在Us索er佩E稿nt言er爽ed媽C控om稍ma徐nd俯-執(zhí)行臣宏的廈命令指定朋是否火用一田個(gè)Un集do命令un瞇do全部穴宏的撓命令芹;指定什幫助款文件獄的名掛字或質(zhì)幫助翁字符屑串的準(zhǔn)內(nèi)容善;確定拔是否潔生成牙相應(yīng)粱的對勢話窗矮;選檔擇OK。如何碼刪除國宏Ed區(qū)it-De駁le帥te;數(shù)俯據(jù)庫勇導(dǎo)航花器,湊選擇歪刪除伴宏。如何秧調(diào)試焰宏To懷ol遞s-Ma偉cr南o-De翅bu貴g如何胸執(zhí)行馬宏在命手令窗撕口中腐輸入通過棟宏DE配BU攻G執(zhí)行嚼宏通過趴用戶雨化的搖對話擦窗執(zhí)丙行宏如何隙存儲光宏To駐ol掉s-Ma多cr襪o-Wr振it帳e-宏與斃文件擦的名占字例子自動指建立林一個(gè)MA裙RK國ER,其規(guī)位置甜在已幼經(jīng)存廁在的偶兩個(gè)MA歲RK蠅ER連線朝的中粘間位碰置上禮,其標(biāo)方向害與絕訓(xùn)對坐抹標(biāo)系窄的方紐奉向一佩致。!刷$F榨IR包ST駱_M凝AR蹲KE田R:持T歇=m你ar釣ke丈r!柜$S櫻EC嫩ON累D_惱MA戀RK務(wù)ER每:忙T=掙ma常rk橋er!柜$N塵EW恥_M唉AR膠KE燦R_最NA澡ME乘:巴T=ne繡w_降ma事rk施er!.ma墳rk氧er繼c夏re裂a(bǔ)t恰ema芝rk談er偉_n旬a(chǎn)m廊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蜂),節(jié)&((徒(微$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. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論