免费黄网站在线观看_成人午夜剧场免费观看完整版_多野结衣av一区_亚洲激情在线视频_国产乱码精品一区二区三区亚洲人 _国产成人精品三级_视频一区视频二区视频三区高_一区福利视频_国产成人精品午夜_蜜桃成人365av_国产精品美女久久久久久久_国产伦精品一区二区三区视频免费

您的位置:網站首頁 > Ansys教程

ANSYS UIDL二次開發的使用特點

時間:2011-01-26 09:18:27 來源:未知

 本文介紹了ANSYS UIDL二次開發的使用特點相關內容。

  UIDL是什么?Ansys二次開放語言的一種。UIDL的全名是User Interface Design Language,是Ansys中二次開發工具方面的三大金剛之一。GUI方面幾乎全部的二次開發功能都將由它運籌帷幄。

  功用:

  組織我們自己強大的菜單系統。想象一下我們在Ansys中也能輕松做出可以和VC,VB之類主流GUI開發工具媲美的菜單響應效果,Ansys的世界將是多么的親切、友好。

  構建功能繁復的對話框。Ansys中美觀易用的ContactWizard對話框級聯界面一定讓你印象很深把,有了它,即使是最菜鳥的門外漢也能構建一流的工程算例,Ansys5.7中的DesignSpace應該就是無可爭辯的例證之一。雖然從UNIX內核上講(Windows下的東西是Ansys的后期移植,很多技術還不成熟,這里就不加討論了),它們多構建在繁復的TCL編程基礎上,但我們利用強大的UIDL工具,也能輕松架構起我們自己的實用對話框向導。

  建立自己的聯機幫助

  Ansys中的聯機幫助(尤其是UNIX下的搜索引擎)非常實用,可以說是我所接觸過許多有限元平臺中最為好用的幾種幫助平臺之一。UNIX下的關鍵字查詢簡直是帥呆了,想構建自己完善的幫助系統嗎?UIDL同樣是這方面不可或缺的理想開發工具。

  UIDL控制文件總結構

  一個完整的UIDL控制文件大致如一下結構:

  控制文件頭

  結構塊結構

  ……………

  說明:

  任何一個UIDL控制文件開頭都是一個控制文件頭,其后接一個或多個結構塊結構。

  控制文件頭結構

  一個典型的控制文件頭如下所示:

  ---------------------------------------------------------------------------------------------

  :F UIMENU.GRN

  :D Modified on %E%, Revision (SID) = 5.181.1.67 - For use with ANSYS 5.5

  :I 0, 0, 0

  :!

  ---------------------------------------------------------------------------------------------

  幾點說明:

  1.控制文件頭第一行必須有:F filename,filename是UIDL控制文件名。

  2.控制文件頭第二行必須有:D description,description是對本文件的一些說明。注意到description中有時能帶%E%擴展,但只有當你擁有類似SCCS的系統(含一源碼控制系統),ANSYS才能有效的進行%E%擴展,否則請手動把這些說明替代%E%寫入description中。

  3.控制文件第三行必須有:I 0, 0, 0,各個0必須出現在第9、18、27行。用戶只需要在這些位置填入0,ANSYS在調用該文件后會自動在這些位置填入GUI界面的位置信息。

  4.:!這一行通常是用來在UIDL控制文件中做分隔標記的,可有可無,這里用來分隔控制文件頭和結構塊結構,建議在控制文件頭和結構文件塊之間,以及各個控制文件塊之間都加一行:!加以間隔。

  結構塊結構

  結構塊結構是一個UIDL控制文件的核心,它涵蓋了菜單信息,命令信息,以及幫助文件信息,按照其不同的類型可劃分為菜單結構塊,命令結構塊和幫助結構塊。一般來說函數結構塊還都伴隨著構建一個對話框結構。

  1.結構塊結構基本框架

  麻雀雖小,五臟俱全,讓我們先看一看結構塊的基本結構:

  頭部分

  數據控制部分

  尾部分

  2.例子說明

  這里基于一個菜單結構塊描述一下這些基本結構的細節,讓大家有一個感性認識:

  --------------------------------------------------------------------------------------

  頭部分

  :N Men_Add

  :S 0, 0, 0

  :T Menu

  :A Add

  :C

  :D Add

  數據控制部分

  Fnc_VADD

  Fnc_AADD

  Fnc_LCOMB

  尾部分

  :E END

  分隔

  :!

  ----------------------------------------------------------------------------------------

  幾點說明:

  ?

  頭部分

  :N行定義一唯一的結構控制塊名。

  :行定義結構控制塊位置信息。用戶只需在第9、16、23行輸入0即可,ANSYS在調用該文件中將自動為這些域填入合適的值。

  :T行定義該結構控制塊的類型,可選類型有Menu、Cmd或者Help。

  :A行對不同類型的結構控制塊有不同的功用,在Menu塊中通常用來定義出現在GUI菜單上的名字。

  :D行通常用來描述該結構塊的信息。

  頭部分中還可以帶許多其他命令,例如ANSYS內部命令等,這里就不詳述了,我們將在例子中看到其具體用法。

  數據控制部分

  數據控制部分根據不同的結構控制塊有不同的寫法,但必須至少有一個數據控制行。例如在菜單結構塊中我們可以在其中使用Men_String來調用其他菜單項,還可以使用Fnc_String命令調用一些命令。String對應于特定的菜單名部分或者命令名部分。其他具體細節這里就不詳述了。我們將在具體實例中看到他們是如何構建實現的。

  尾部分

  :E END標志著一個結構塊的結束。

  分隔(可選)

  一般說來,我們將在結構塊和結構塊之間加入:!來間隔(可選)。

  Ansys調用UIDL的過程

  ANSYS在調用GUI界面時會自動調用menulist55.ans文件,該文件中描述了UIDL前處理器到哪里去尋找UIDL控制文件。ANSYS在其docu/目錄中有一個基本的menulist55.ans文件和對應的基本UIDL控制文件。默認情況下,ANSYS就調用這一menulist55.ans文件。

  下面是這一基本menulist55.ans文件的內容:

  ----------------------------------------------------------

  /ansys55/docu/UIMENU.GRN

  /ansys55/docu/UIFUNC1.GRN

  /ansys55/docu/UIFUNC2.GRN

  /ansys55/docu/UICMDS.HLP

  /ansys55/docu/UICMDS.HPS

  /ansys55/docu/UIELEM.HLP

  /ansys55/docu/UIELEM.HPS

  /ansys55/docu/UIGUID.HLP

  /ansys55/docu/UIGUID.HPS

  /ansys55/docu/UITHRY.HLP

  /ansys55/docu/UITHRY.HPS

  /ansys55/docu/UIOTHR.HLP

  /ansys55/docu/UIOTHR.HPS

  ----------------------------------------------------------

  可見,正是因為這一menulist55.ans文件的指定,ANSYS系統將默認調用對應的基本UIDL控制文件。

  由此,我們可以產生一個想法:只要我們改變這一基本menulist55.ans中的指定,就能使用我們自己的UIDL控制文件。

  但其實我們有更加好的方法,一般來說我們不建議改變系統ansys55目錄里任何文件內容,以避免不必要的失誤。ANSYS本身在調用menulist55.ans文件的方式上就提供了便于進行UIDL開發的機制:

  通常ANSYS按照以下順序尋找menulist55.ans文件: 用戶工作目錄(可以在Interactive啟動方式中設定)->用戶根目錄->/ansys/docu目錄,可見只要我們在用戶工作目錄中編輯自己的menulist55.ans文件,ANSYS將優先使用我們自己的menulist55.ans文件。如果生成了自己的UIDL控制文件,并在我們自己的menulist55.ans文件中指向它們,我們就能實現對UIDL的全控制。

  最后要指出的是,UIDL前處理器在處理UIDL控制文件后,將自動在:I行(控制文件頭部分)和:S行(結構塊的頭部分)中填入相應的位置信息,并在整個文件最后寫入一系列:X行(索引行)。


久久婷婷国产精品| 97影院手机在线观看| 国产精品17p| 中文字幕亚洲欧美日韩高清| 51xtv成人影院| 欧美伊人久久大香线蕉综合69| 能看的毛片网站| 大桥未久av一区二区三区中文| 热re99久久精品国产99热| 先锋资源久久| 国产成人精品综合| 香蕉人人精品| 7m第一福利500精品视频| 国产精品久久久久久妇女| 日韩毛片在线看| 丝袜老师在线| 日韩精品视频在线观看免费| 秋霞a级毛片在线看| 欧美三区免费完整视频在线观看| 免费高清在线| 亚洲第一搞黄网站| 污网站视频在线观看| 疯狂做受xxxx高潮欧美日本| 亚洲国产精华液| 色婷婷av久久久久久久| 欧美婷婷久久五月精品三区| 疯狂蹂躏欧美一区二区精品| 日本成人一区| 欧美精品在线视频| sm捆绑调教国产免费网站在线观看| 亚洲精品在线观看视频| 俺来俺也去www色在线观看| 欧美精品一区二区三区久久久| 国产免费拔擦拔擦8x高清在线人| 国产午夜精品全部视频播放| 亚洲欧美综合久久久久久v动漫| 欧美大胆在线视频| 丝袜美腿综合| 成人欧美一区二区| 日韩精品午夜视频| www成人免费| 国产精品高潮久久久久无| 最近中文字幕在线| 欧美日韩精品一区二区三区四区| 青草视频在线免费直播| 在线国产精品视频| 在线观看欧美理论a影院| 91精品综合视频| 日本va欧美va精品发布| 国产精品一色哟哟| 自拍视频在线观看一区二区| 日韩黄色影片| 日韩免费视频线观看| 欧美gay视频| 国产高清在线不卡| 老司机精品导航| www黄色在线| 91久久精品一区二区二区| 色在线中文字幕| 欧美一乱一性一交一视频| 亚洲国产裸拍裸体视频在线观看乱了中文| 久久视频在线观看中文字幕| 国产.欧美.日韩| 高清色视频在线观看| 91精品国产91热久久久做人人| 美女久久久久久| 国产精品视频最多的网站| 久热精品在线| 成人网18免费看| 337p亚洲精品色噜噜| 精品国产黄a∨片高清在线| 国产美女高潮久久白浆| 久久国产尿小便嘘嘘| 成人国产视频在线| 日韩美女一区二区三区四区| 日韩三级久久| 欧美日韩综合网| 亚洲视频在线一区观看| 免费不卡av| 国产高清视频一区三区| 久久国内精品自在自线400部| 国产视频一二| 精品性高朝久久久久久久| 最新精品国偷自产在线| 在线观看福利一区| 欧美日韩另类字幕中文| 国产电影一区| 亚洲不卡中文字幕| 偷拍亚洲欧洲综合| 亚洲综合影院| 一区二区成人国产精品| 午夜激情久久久| 在线精品国产亚洲| 三级网在线观看| 欧美主播一区二区三区| 欧美freesex8一10精品| 国产xxxx振车| 日韩欧美另类在线| 亚洲国产精品日韩专区av有中文| 国产精品欧美激情在线观看| 日韩欧美专区在线| 91超碰国产精品| 1024亚洲| 欧美猛少妇色xxxxx| 美女视频一区二区三区| 国产资源在线观看| 国产精品久久久久久亚洲调教| www日韩大片| japanese23hdxxxx日韩| 久久综合九色欧美狠狠| 午夜一区二区三区在线观看| 亚洲日本视频在线| 国产一级爱c视频| 欧美精品在线视频| 日本午夜一区| 999在线免费视频| 国产麻豆精品视频| 岛国中文字幕在线| 亚洲精品日产aⅴ| 亚洲成人动漫一区| 人人网欧美视频| 男人天堂1024| 亚洲视频国产视频| 韩国午夜理伦三级不卡影院| 亚洲区欧洲区| 久久av一区二区三区亚洲| 色综合久久久久久久| 久久久久av| 国产高清在线观看| 国产日韩欧美一区二区| 色视频一区二区| 亚洲九九在线| 国产高清在线| 国产精品亚洲综合| 欧美亚洲综合久久| 亚洲免费大片| 青草在线视频在线观看| 日韩精品久久久免费观看| 日韩一区二区三区观看| 日日噜噜夜夜狠狠视频欧美人| a视频在线播放| 日本在线高清视频一区| 精品国产精品网麻豆系列| 久久久久国产精品午夜一区| 福利在线视频网站| 三区精品视频观看| 亚洲欧美日韩精品| www.欧美亚洲| 亚洲欧洲国产精品一区| 欧美成人黑人猛交| 日本aⅴ大伊香蕉精品视频| 一区二区在线免费观看| 欧美精品九九| 欧美hdxxxxx| www污在线观看| 欧美精品www在线观看| 亚洲日韩欧美一区二区在线| 欧美国产一级| 1769视频在线播放免费观看| 欧美精品一区二区三区在线看午夜| 精品国产乱码久久久久久久久 | 日韩亚洲一区在线| av大片在线看| 特级西西人体www高清大胆| 欧美成人剧情片在线观看| 亚洲激情男女视频| 亚洲一区视频| 欧美日韩免费电影| 色琪琪丁香婷婷综合久久| 波多野结衣成人在线| 精品不卡在线视频| 国产日韩精品视频一区| 成人免费av| ****av在线网毛片| 好男人www社区| 国产高清一区二区三区| 在线成人激情视频| 大伊人狠狠躁夜夜躁av一区| 久久精品99国产国产精| 欧美黄色网视频| 国产系列在线观看| 国产精品专区在线| 91在线免费网站| 色偷偷888欧美精品久久久| 一区二区三区不卡视频在线观看| 在线亚洲精品| 精品国产一区二区三区2021| 欧美香蕉爽爽人人爽| 国产不卡一区二区视频| 91精品视频观看| 中文字幕av一区中文字幕天堂 | 欧美视频自拍偷拍| 豆国产96在线|亚洲| 国产国产精品| 日韩护士脚交太爽了| 韩国福利在线| 国产最新免费视频| 蜜桃成人免费视频| 国产成人小视频在线观看| 亚洲精品动漫100p|