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

正文內(nèi)容

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

2024-10-28 04:08本頁面
  

【正文】 戶的開發(fā)需求。 ( 2) UG/Open UIStyle開發(fā)工具: 它是一個可視化編輯器,用于創(chuàng)建類似UG的交互界面,利用該工具,用戶可為UG/Open應(yīng)用程序開發(fā)獨立于硬件平臺的交互界面。 ( 4) UG/Open GRIP開發(fā)工具是一個類似APT的 UG內(nèi)部開發(fā)語言,利用該工具用戶可生成 NC自動化或自動建模等用戶的特殊應(yīng)用。由于 GRIP和 UG系統(tǒng)緊密集成,所以,利用 GRIP程序可以完成 UG的功能調(diào)用。 GRIP命令有三種格式: 1.陳述格式 (Statement Format) 2.全局參數(shù)存取符號格式 (GPA Symbol Format) 3.實體數(shù)據(jù)存取符號格式 (EDA Symbol Format) 一、陳述格式 (Statement Format) 陳述格式的 GRIP命令是應(yīng)用最廣泛的一種格式,主要完成 UG中的實體生成和編輯的各種操作。 例如 : ln1=LINE/0,0,0,10,0,0 說明:該語句用兩個坐標點 (0,0,0 )和(10,0,0 )生成一條直線段,該直線實體名稱為 ln1, LINE為主詞,是一個陳述格式的GRIP命令。 其中 :LINE為主詞, PARLEL和 YSMALL( Y+SMALL)為輔詞。 一個 GPA符號格式最長有 6個字母,并以符號 amp。 例如: ENTITY/ln1,ln2 amp。red amp。ENTCLR=amp。FONT=2 ln2=LINE/PARLEL,ln1,2, 說明: ENTITY:為實體申明語句。 在 ln1 Y向坐標減 ln2為黃色虛線。 所有的 EDA命令格式也是以符號 amp。 EDA命令的存取類型定義了訪問狀態(tài)〔 READ/WRITE〕 。 例如: amp。YELLOW 說明:將直線 ln1的顏色改為黃色(寫功能)。POINT(pt1) 說明:提取點 pt1的坐標(讀功能),放入數(shù)組cd中, cd需事先申明。 22 GRIP語言的部分約定 一、實體( ENTITY) 常用實體有:坐標系、點、直線、曲線、平面、曲面、實心體、各種集合、制圖、草圖等。 三、續(xù)行號( $) 一行只能寫一個語句,不能寫幾個語句。 四、注釋行號( $$) 注釋行為非執(zhí)行語句,不被譯成機器指令,其用法通常有三種: 語句開始: $$螺母程序 語句后面(同一行): STRING/str(30) $$字符串申明 續(xù)行號( $)后面: IDENT/39。+ISTR(k), $識別實體 pt(k), resp 五、語句標號 任何語句前面均可放置語句標號,語句可以有標號,也可以無標號,但不能有相同標號。 六、幾點建議 多用注釋語句,增加可讀性。 變量名與工程術(shù)語接近。 23 GRIP程序的組成 一個 GRIP源程序是由一系列的 GRIP語句組成的。其形式如下 : 一、申明語句部分 ENTITY/ln1, ln2, ln3, pt(20) 說明:實體變量申明, ln1, ln2, ln3分別為三個實體變量, pt為有 20個元素的實體數(shù)組。 STRING/txt(3,20) 說明:字符串數(shù)組 txt由 3個長度為 20的字符串組成。 b為 2列 3行的數(shù)組。 GRIP不接受三維以上的數(shù)組。 二、初始化語句部分 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賦值。 三、交互語句部分 : CHOOSE/39。,39。,$ 39。,RSP3 JUMP/L20:,st:,L30:,L40:,RSP3 說明:調(diào)用一個單選對話框,結(jié)構(gòu)樣式為提示。PICK DIR P0INT39。 : IDENT/39。+ISTR(k), $ pt(k), resp 說明:用光標選擇已存在的點 : PARAM/39。,39。,dial, $ 39。,h,39。,hd, 39。,x,resp JUMP/L1:,L99:,resp 說明:調(diào)用一個對話框,輸入螺母參數(shù)為提示。 四、過程處理語句部分 ln3=LINE/4,4,0,4 說明:在 (4,4)和 (0,4)之間畫線 ln4=LINE/0,4,0,0 說明:在 (0,4)和 (0,0)之間畫線 amp。LINE THREE39。NAME(ln4)=39。 說明:將 ln4命名為 “ LINE FOUR“ 五、結(jié)束語句部分 HALT 24 建立 GRIP程序的主要步驟 建立可以運行的 GRIP程序,一般有四個步驟: 編寫 GRIP源程序 編譯 GRIP源程序 鏈接 GRIP程序 執(zhí)行 一、編寫 GRIP源程序 用 GRIP語言編寫 GRIP源程序有兩種方式: 用 Windows的記事本 (Notepad)編寫,存為*** .grs。 GRIP源程序,除必須有主程序外,還可能包含若干子程序,子程序可以單獨進行編寫和編譯,然后與主程序鏈接。 在 GRIP編譯器中輸入源程序名 (***.grs),利用 GRADE的 2Compile功能進行編譯,如果編譯成功,則生成一個新文件 ***.gri。編譯成功后,即可進入鏈接。 4.執(zhí)行 運行前面編譯鏈接的程序,必須先進入 UG,在 UG環(huán)境下有三種進入執(zhí)行的方式:直接調(diào)用、通過菜單調(diào)用和通過工具條調(diào)用。 ENTITY/cone L10: PARAM/39。,39。,d1, $輸入圓臺參數(shù) 39。,d2,39。,h,RSP JUMP/L10:,stop:,RSP L20: GPOS/39。,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。, 39。, $ EDFLT,1,resp $$EDFLT,1:默認選項一 JUMP/L1:,L2:,L3:,L4:, resp 說明:建立一個單選對話框,默認第一個選項 返回, 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)標號 說明: 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)變量保持當前值。 二、 “ 當型 ” 循環(huán) “ 當型 ” 循環(huán):用 IF THEN語句和 JUMP語句組合,實現(xiàn)返回,形成循環(huán)。 L10: …… IF/x=1,JUMP/L10: 邏輯表達式為 “ 真 ” 時,再執(zhí)行一次循環(huán)體。 主程序 子程序 11 子程序 12 子程序 13 子程序 22 子程序 31 子程序 32 子程序 21 二、子程序格式及應(yīng)用實例 作一個與已知圓柱體(半徑、高已知)體積相同的正方體 $$圓柱體積、正方體邊長計算子程序 PROC/xr,xh,xv,xl $$子程序亞元表 xv=*xr**2*xh $$圓柱體積 xl=xv**(1/3) RETURN 調(diào)用子程序的主程序: $$作出與圓柱體體積相同的正方體 ENTITY/yh L1: PARAM/?輸入圓柱參數(shù) ’ ,?半徑 39。高度 39。梯形圓臺參數(shù) 39。底圓直徑 39。頂圓直徑 39。高度 39。指定底圓圓心 39。運行結(jié)果: 二、圓環(huán) ENTITY/yh,yh1,yh2 L10: PARAM/39。,39。,d1, $輸入圓環(huán)參數(shù) 39。,d2,39。,h,RSP JUMP/L10:,stop:,RSP L20: GPOS/39。,x1,y1,z1,RSP1 $$調(diào)用點構(gòu)造器 JUMP/L20:,stop:,RSP1 yh1=SOLCYL/ORIGIN,x1,y1,z1, $生成外圓柱 HEIGHT,h,DIAMTR,d1 yh2=SOLCYL/ORIGIN,x1,y1,z1, $生成內(nèi)圓柱 HEIGHT,h,DIAMTR,d2 yh=SUBTRA/yh1,WITH,yh2 $$外圓柱減內(nèi)圓柱 stop: HALT 運行結(jié)果: 32 多面螺母應(yīng)用程序 一、應(yīng)用程序執(zhí)行過程與操作結(jié)果 二、多面螺母源程序 ENTITY/ent(7),pim,pim1,cy1,con,cr1,cr2,pt DATA/tn30,2 amp。red amp。yes L1: PARAM/39。,39。,dial,39。,h,$ 39。,hd, 39。,x,resp JUMP/L1:,L99:,resp dia2=dial/tn30 hc=(dialdia2)*tn30 pim=SOLPRI/ORIGIN,0,0,O,HEIGHT,h,DIAMTR,dial,SIDE,x cy1=SOLCYL/ORIGIN,0,0,0,HEIGHT,h,DIAMTR,hd cr1=CIRCLE/0,0,dial pt=POINT/0,0,h cr2=CIRCLE/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),字符串數(shù)組 $$ 即最多 20個字母的字符串, $ STRING/str1(5, 10), 5行, 10列 $$ 例如: NUMBER/n(4,5,6),三維數(shù)組, $ 4列, 5行, 6深 DATA/TN30,2 amp。red $$實體顏色設(shè)為紅色, $ 為 GPA符號格式語句 amp。yes $$顯示工作坐標系, L1:
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1