freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[計算機軟件及應(yīng)用]ug二次開發(fā)技術(shù)-wenkub

2022-11-03 04:08:24 本頁面
 

【正文】 CLE/CENTER,pt,RADIUS,dia2/2 con=CONE/cr1,cr2 pim1=SUBTRA/pim,WITH,cy1 ent=SPLIT/pim1,WITH,con,CNT,c DELETE/cr1,cr2,con,ent(2..c),pt L99: HALT 三、多面螺母源程序分析 $$ 程序名: $$ 功能:生成多角螺母 $$ 目的:演示實體生成及運算功能 $$ ENTITY/ent(7),pim,pim1,cy1,con,cr1,cr2,pt $$ 例如: STRING/str1(20),字符串?dāng)?shù)組 $$ 即最多 20個字母的字符串, $ STRING/str1(5, 10), 5行, 10列 $$ 例如: NUMBER/n(4,5,6),三維數(shù)組, $ 4列, 5行, 6深 DATA/TN30,2 amp。,h,$ 39。,39。red amp。,h,RSP JUMP/L10:,stop:,RSP L20: GPOS/39。,d1, $輸入圓環(huán)參數(shù) 39。運行結(jié)果: 二、圓環(huán) ENTITY/yh,yh1,yh2 L10: PARAM/39。高度 39。底圓直徑 39。高度 39。 L10: …… IF/x=1,JUMP/L10: 邏輯表達(dá)式為 “ 真 ” 時,再執(zhí)行一次循環(huán)體。, $ EDFLT,1,resp $$EDFLT,1:默認(rèn)選項一 JUMP/L1:,L2:,L3:,L4:, resp 說明:建立一個單選對話框,默認(rèn)第一個選項 返回, resp=1,轉(zhuǎn)向 L1: 放棄, resp=2,轉(zhuǎn)向 L2: 確定, resp=3,行號為空,繼續(xù) 選第一選項 ‘ POINT?, resp=5,轉(zhuǎn)向 L3: 選第二選項 ‘ BCURVE?,, resp=6,轉(zhuǎn)向 L4: 三、邏輯 IF語句 IF/I=j,x=x+1 IF/A=B AND C=D,PRINT/?Both $ expression are true? IF/A< 0 OR A> =100,X=0 IF/A < =0,JUMP/L99 四、塊 IF語句 IFTHEN/x> =0 Y=10 ELSE Y=Z**(4x) ENDIF 26 循環(huán)結(jié)構(gòu) 一、 DO循環(huán) DO/k40:,I,A1,A2,A $$循環(huán)語句 …… K40: $$循環(huán)標(biāo)號 說明: I:循環(huán)變量; A1:循環(huán)變量初值 A2:循環(huán)變量終值; A :循環(huán)變量步長 循環(huán)變量在循環(huán)體內(nèi)不能賦新值; 可向循環(huán)體外轉(zhuǎn)移,不能向體內(nèi)轉(zhuǎn)移; 非正常轉(zhuǎn)出時,循環(huán)變量保持當(dāng)前值。,x1,y1,z1,RSP1 $$調(diào)用點構(gòu)造器 JUMP/L20:,stop:,RSP1 cone=SOLCON/ORIGIN,x1,y1,z1, $生成圓臺 HEIGHT,h,DIAMTR,d1,d2 stop: HALT 25 邏輯語句和轉(zhuǎn)移語句 一、無條件轉(zhuǎn)移語句 JUMP/tr1: …… tr1: HALT 二、條件轉(zhuǎn)移語句 CHOOSE/?CHOOSE OPTION?,$ 39。,d2,39。,39。 4.執(zhí)行 運行前面編譯鏈接的程序,必須先進(jìn)入 UG,在 UG環(huán)境下有三種進(jìn)入執(zhí)行的方式:直接調(diào)用、通過菜單調(diào)用和通過工具條調(diào)用。 在 GRIP編譯器中輸入源程序名 (***.grs),利用 GRADE的 2Compile功能進(jìn)行編譯,如果編譯成功,則生成一個新文件 ***.gri。 說明:將 ln4命名為 “ LINE FOUR“ 五、結(jié)束語句部分 HALT 24 建立 GRIP程序的主要步驟 建立可以運行的 GRIP程序,一般有四個步驟: 編寫 GRIP源程序 編譯 GRIP源程序 鏈接 GRIP程序 執(zhí)行 一、編寫 GRIP源程序 用 GRIP語言編寫 GRIP源程序有兩種方式: 用 Windows的記事本 (Notepad)編寫,存為*** .grs。LINE THREE39。,x,resp JUMP/L1:,L99:,resp 說明:調(diào)用一個對話框,輸入螺母參數(shù)為提示。,h,39。,39。 : IDENT/39。,RSP3 JUMP/L20:,st:,L30:,L40:,RSP3 說明:調(diào)用一個單選對話框,結(jié)構(gòu)樣式為提示。,39。 二、初始化語句部分 DATA/a,1,2,3,4,5,6,7,8,9,10 說明:給數(shù)組 a賦值, a(1)=1, a(2)=2, …… 例: NUMBER/c(2,2,2) DATA/c,1,2,3,4,5,6,7,8 說明: c(1,1,1)=1, c(1,1,2)=2, c(1,2,1)=3 2 6 1 5 4 8 3 7 DATA/str,?This is a GRIP program? 說明:給字符串 str賦值。 b為 2列 3行的數(shù)組。其形式如下 : 一、申明語句部分 ENTITY/ln1, ln2, ln3, pt(20) 說明:實體變量申明, ln1, ln2, ln3分別為三個實體變量, pt為有 20個元素的實體數(shù)組。 變量名與工程術(shù)語接近。+ISTR(k), $識別實體 pt(k), resp 五、語句標(biāo)號 任何語句前面均可放置語句標(biāo)號,語句可以有標(biāo)號,也可以無標(biāo)號,但不能有相同標(biāo)號。 三、續(xù)行號( $) 一行只能寫一個語句,不能寫幾個語句。POINT(pt1) 說明:提取點 pt1的坐標(biāo)(讀功能),放入數(shù)組cd中, cd需事先申明。 例如: amp。 所有的 EDA命令格式也是以符號 amp。FONT=2 ln2=LINE/PARLEL,ln1,2, 說明: ENTITY:為實體申明語句。red amp。 一個 GPA符號格式最長有 6個字母,并以符號 amp。 例如 : ln1=LINE/0,0,0,10,0,0 說明:該語句用兩個坐標(biāo)點 (0,0,0 )和(10,0,0 )生成一條直線段,該直線實體名稱為 ln1, LINE為主詞,是一個陳述格式的GRIP命令。由于 GRIP和 UG系統(tǒng)緊密集成,所以,利用 GRIP程序可以完成 UG的功能調(diào)用。 ( 2) UG/Open UIStyle開發(fā)工具: 它是一個可視化編輯器,用于創(chuàng)建類似UG的交互界面,利用該工具,用戶可為UG/Open應(yīng)用程序開發(fā)獨立于硬件平臺的交互界面。 ( 2)依據(jù)載荷、材質(zhì)、熱處理狀態(tài)、工作環(huán)境等手工計算出齒數(shù)、模數(shù)、齒寬等參數(shù),在二次開發(fā)軟件上通過對話框的數(shù)據(jù)輸入,完成設(shè)計。 設(shè)計軟件的客戶化舉例 齒輪在機械產(chǎn)品中應(yīng)用十分廣泛,三維設(shè)計軟件 UG、 Pro/E等提供了許多實體建模方式,但如果在這些軟件平臺上進(jìn)行齒輪的三維設(shè)計和造型并生成符合國家標(biāo)準(zhǔn)的二維齒輪設(shè)計圖紙,需要花費設(shè)計者大量時間。 ? 提供了界面良好的二次開發(fā)工具 GRIP (GRAPHICAL INTERACTIVE PROGRAMING)和 UFUNC (USER FUNCTION),并能通過高級語言接口,使UG的圖形功能與高級語言的計算功能緊密結(jié)合起來 .具有良好的用戶界面。目前, EDS公司的主要軟件產(chǎn)品有: 三維設(shè)計軟件: UG、 Solidedge、 ideas PDM軟件: iMAN Unigraphics具有以下特點 : ? 具有統(tǒng)一的數(shù)據(jù)庫,真正實現(xiàn)了CAD/CAM/CAE等各模塊之間的無數(shù)據(jù)交換的自由切換,可實施并行工程。 ? 采用復(fù)合建模技術(shù),可將實體建模、曲面建模、線框建模、顯示幾何建模與參數(shù)化建模融為一體。 12 二次開發(fā)的意義 通用設(shè)計軟件的客戶化 公司在引進(jìn)了 CAD/CAM 軟件之后,都希望用好自己的 CAD/CAM軟件。 為此,在 UG軟件平臺上研究齒輪的三維造型方法,應(yīng)用 Visual Basic 和 UG開發(fā)工具 UG Open/GRIP開發(fā)出齒輪 CAD模塊,以及減速器齒輪、軸的參數(shù)化設(shè)計模塊,外掛在 UG用戶界面上,從而達(dá)到 UG用戶化的需要,提高設(shè)計效率。 ( 3)在二次開發(fā)軟件上,運用對話框,將載荷、材質(zhì)、熱處理狀態(tài)、工作環(huán)境等數(shù)據(jù)輸入,直接完成設(shè)計。 ( 3) UG/Open API開發(fā)工具: 提供 UG軟件直接編程接口,支持 C, C++, Fortran和 Java等主要高級語言。 21 GRIP命令的格式 一個 GRIP語句是由一個或者幾個 GRIP命令組成, GRIP命令是 GRIP語言的基本組成部分。 例如:ln2=LINE/PARLEL,ln1,YSMALL, 該語句在直線 ln1的下方 (YSMALL方向 ),作一條間距為 。開頭,每個 GPA符號都有確定的含義,或者與系統(tǒng)參數(shù)相連,或者與一個常數(shù)相連,并且有一個給定的存取類型、數(shù)據(jù)類型以及數(shù)據(jù)范圍。FONT=1 ln1=LINE/0,0,0,10,0,0 amp。 生成了直線 ln1,為紅色實線。開頭,每個 EDA符號都有確定的含義,或者與對象的參數(shù)相連,或者與一個常數(shù)相連,并且有一個給定的存取類型,數(shù)據(jù)類型以及數(shù)據(jù)范圍。COLOR(ln1)=amp。 如: NUMBER/cd(3), cd為含有三個元素的數(shù)組,分別為 cd(1) 、 cd(2) 和 cd(3) 。 每行最多 80個字符,語句過長時,可在連續(xù)的幾行內(nèi)寫完,但必須在每行的后面加上續(xù)行號“ $”。 語句標(biāo)號由字母開頭,任意字母或數(shù)字的組合,后面加冒號 “ : ” 。 主詞和輔詞最好大寫,變量、表達(dá)式等用小寫。 STRING/str(30) 說明:字符串變量申明,有 30個字符的字符串,不足 30也可以,可以有空字符。 c為 2列 3行 4深的數(shù)組。 STRING/txt(3,20) DATA/txt,?This is a line?,?This is $ a point?,?This is s string? 說明:給字符串?dāng)?shù)組 txt賦值。開式齒輪傳動 39。 點擊后退響應(yīng)變量 RSP3=1,程序轉(zhuǎn)向行號 L20:; 點擊取消, RSP3=2,轉(zhuǎn)向 st:; 點擊確定, RSP3=3, 行號為空,繼續(xù)執(zhí)行下一句; 點擊選項 “ 開式齒輪傳動 ” , RSP3=5,轉(zhuǎn)向 L30 :; 點擊選項 “ 閉式齒輪傳動 ” , RSP3=6,轉(zhuǎn)向 L40 :; : GPOS/39。PICK POINT39。外徑 =39??讖?=39。 點擊后退,響應(yīng)變量 resp=1,轉(zhuǎn)向 L1:; 點擊取消, resp=2,轉(zhuǎn)向 L99:; 點擊確定, RSP3=3, 將外徑、高度等對應(yīng)的 數(shù)值賦予 dial、 h等, 繼續(xù)向下進(jìn)行。 說明:將 ln3命名為 “ LINE THREE amp。 在 GRIP高級開發(fā)環(huán)境 (GRADEGrip Advanced Development Environment)中利用 GRADE的 “ 1 Edit功能新編或修改 GRIP源程序 ” 功能選項,自動存盤為***.grs。如果源程序有錯,則應(yīng)根據(jù)提示,查找、修改。 進(jìn)入 GRIP高級開發(fā)環(huán)境的路徑 GRIP高級開發(fā)環(huán)境界面 例子: 運用 Grade編輯、編譯、鏈接、運行一個簡單的程序。底圓直徑 39。高度 39。POINT39。 多個循環(huán)可以嵌套,即一個循環(huán)體內(nèi)可以包含一個或多個完整的循環(huán),但不能交叉。 27 子程序及其調(diào)用 一、子程序概念 對于較為復(fù)雜的 GRIP程序,可將那些多次出現(xiàn)的程序部分,或一些常用的功能,單獨列為子程序,使主程序條理分明,整個程序變?yōu)榉e木式結(jié)構(gòu)。,
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1