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

正文內(nèi)容

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