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

正文內(nèi)容

模具設(shè)計(jì)與制造模具設(shè)計(jì)說(shuō)的概述-資料下載頁(yè)

2025-06-27 04:45本頁(yè)面
  

【正文】 并將其賦予變量s,則WHILE函數(shù)退出循環(huán)。4) PRINC函數(shù)格式為(PRINC [e [f]]),其中e是LISP表達(dá)式,f是表示文件指針的符號(hào)變量,用于輸出至文件。F不存在,則輸出至顯示器。PRINC函數(shù)的功能是輸出e的計(jì)算值。PRINC函數(shù)返回值為e的計(jì)算值。當(dāng)函數(shù)沒(méi)有變量時(shí),即(PRINC)表示不顯示函數(shù)返回值。PRINC函數(shù)輸出字符串時(shí)不帶雙引號(hào)??梢杂锰厥庾址M(jìn)行控制,實(shí)現(xiàn)格式輸出。特殊字符以\開(kāi)始,后跟ASCII碼,常用的特殊字符如表37所示。例如程序段(PRINC “ABC”)向顯示屏幕輸出ABC,同時(shí)函數(shù)的返回值為“ABC”。 (PRINC “\nABC”)先向顯示屏幕輸出回車(chē)換行符,然后輸出ABC,函數(shù)的返回值為“\nABC”。表37 特殊字符特殊字符\n\r\t\007\”\\輸出結(jié)果回車(chē)換行回車(chē)不換行TAB響鈴“\10. 10. AutoCAD接口函數(shù)COMMAND函數(shù)的功能是在AutoLISP程序中執(zhí)行AutoCAD命令。由于存在COMMAND函數(shù),AutoLISP和Visual LISP程序可以調(diào)用幾乎所有的AutoCAD命令,使得LISP靈活的程序功能和AutoCAD強(qiáng)大的圖形功能得到完美的結(jié)合,專(zhuān)業(yè)計(jì)算和AutoCAD圖形相得益彰,不僅能夠大大提高AutoCAD的繪圖效率,而且進(jìn)一步拓展了AutoCAD的應(yīng)用范圍。COMMAND函數(shù)的格式為(COMMAND [e1 e2 … en])執(zhí)行COMMAND函數(shù)時(shí),按順序把函數(shù)變量送出,作為AutoCAD命令及對(duì)命令提示的回答。因此,COMMAND函數(shù)變量的個(gè)數(shù)、順序和類(lèi)型必須與所調(diào)用的命令嚴(yán)格一致。函數(shù)變量可以是常數(shù)、變量及LISP表達(dá)式。不帶變量的COMMAND函數(shù),即(COMMAND),相當(dāng)于在AutoCAD中使用CTRLC??兆址啊眲t相當(dāng)于在AutoCAD中使用回車(chē)。一個(gè)COMMAND函數(shù)可以執(zhí)行多項(xiàng)AutoCAD命令,一項(xiàng)AutoCAD命令也可以用多個(gè)COMMAND函數(shù)完成。在COMMAND函數(shù)變量中不允許出現(xiàn)GET族函數(shù)。例如輸入圓心和直徑繪制圓。程序1在一個(gè)COMMAND函數(shù)中執(zhí)行CIRCLE和ZOOM兩項(xiàng)AutoCAD命令,程序2則用兩個(gè)COMMAND函數(shù)完成一項(xiàng)CIRCLE命令。程序1:(SETQ p (GETPOINT “Center point: ““) d (GETDIST p “Diameter: “))(COMMAND “CIRCLE” p “D” d “ZOOM” “E”)程序2:(SETQ p (GETPOINT “Center point: ““)(COMMAND “CIRCLE” p)(SETQ d (GETDIST p “Diameter: “))(COMMAND “D” d)(COMMAND “ZOOM” “E”)例35 在區(qū)間0~2π內(nèi)繪制y = sinα的函數(shù)曲線。解:A) A) 編寫(xiě)程序如下:(DEFUN psin (x) (LIST x (SIN x)) ;定義函數(shù)psin,返回表示sin函數(shù)曲線上一點(diǎn)的表。(DEFUN NIHE (s e n f / d v p) ;定義繪制任意函數(shù)曲線的函數(shù)NIHE (SETQ d (/ ( e s) n) ;s為初值,e為終值,n為逼近函數(shù)曲線所用的直線段數(shù) v s ;f為定義曲線的函數(shù),d為增量,v從初值變化到終值 p (f v) ;p為表示點(diǎn)的表 )(COMMAND “PLINE” p) ;調(diào)用PLINE命令繪制多段連線 (REPEAT n ;進(jìn)入循環(huán) (SETQ v (+ v d) p (f v))(COMMAND p) ;繪制一個(gè)直線段 ) ;循環(huán)結(jié)束 (COMMAND) ;退出PLINE命令)B) B) 調(diào)用程序:調(diào)用函數(shù)(NIHE 0 (* 2 PI) 1000 psin),函數(shù)執(zhí)行后,可以看到AutoCAD自動(dòng)繪制出由1000根直線逼近的0至2π區(qū)間的sin函數(shù)曲線。11. 11. 圖形數(shù)據(jù)處理函數(shù)1986年,AutoCAD ,使得CAD用戶(hù)可以從CAD圖形中提取與圖形相關(guān)的數(shù)據(jù)。如此,表示切削加工的刀具運(yùn)動(dòng)軌跡圖形可以輕易地用LISP程序轉(zhuǎn)換成NC加工代碼,也可以用LISP程序根據(jù)毛坯圖形和零件輪廓圖形自動(dòng)產(chǎn)生刀具行走軌跡線,有限元網(wǎng)格劃分的前處理也不再存在障礙。圖形數(shù)據(jù)處理函數(shù)包括SSGET、SSNAME、SSLENGTH、ENTGET等函數(shù)。12. 12. QUOTE函數(shù)QUOTE函數(shù)是應(yīng)用最廣泛的LISP函數(shù)之一,它的格式為(QUOTE e),功能是阻止對(duì)函數(shù)變量e進(jìn)行求值計(jì)算。在LISP程序中常見(jiàn)的是QUOTE函數(shù)的簡(jiǎn)寫(xiě)格式’e。如果用賦值函數(shù)對(duì)變量a賦值:(SETQ a (+ 1 2)),LISP會(huì)先對(duì)LISP表達(dá)式(+ 1 2)進(jìn)行求值計(jì)算,將計(jì)算結(jié)果賦予變量a,結(jié)果變量a的值為3。采用QUOTE函數(shù)阻止對(duì)LISP表達(dá)式(+ 1 2)進(jìn)行求值計(jì)算,結(jié)果就不一樣了,如程序段(SETQ a ’(+ 1 2))執(zhí)行后,a的值為(+ 1 2),成為一個(gè)表變量。QUOTE函數(shù)常用來(lái)把一個(gè)表賦予一個(gè)變量,如(SETQ a ’( ))把表( )賦予變量a。13. 13. APPLY函數(shù)APPLY函數(shù)不是一個(gè)實(shí)變函數(shù),它具有泛函性質(zhì),它的格式為(APPLY ’fun L),其第一個(gè)函數(shù)變量是代表函數(shù)的函數(shù)名,另一個(gè)變量是表。APPLY函數(shù)將函數(shù)名移入表中,將其置于第0個(gè)元素的位置,然后對(duì)新表求值。如對(duì)于(APPLY ’+ a),a的定義如前所述,相當(dāng)于對(duì)(+ )求值。14. 14. MAPCAR函數(shù)MAPCAR函數(shù)也不是一個(gè)實(shí)變函數(shù),它也具有泛函性質(zhì),它的格式為(MAPCAR ’fun L1 L2 … Ln),其第一個(gè)函數(shù)變量是代表函數(shù)的函數(shù)名,其它的變量都是表。MAPCAR函數(shù)用指定的函數(shù)處理表變量中相對(duì)應(yīng)的元素,并以表的形式返回處理結(jié)果。如(MAPCAR ’+ a ’(1 2)),a的定義仍然同前所述,相當(dāng)于(LIST (+ 1) (+ 2)),函數(shù)返回( )。(三)LISP應(yīng)用實(shí)例下面通過(guò)凸輪設(shè)計(jì)(與制造)的應(yīng)用實(shí)例展示LISP語(yǔ)言是如何拓展AutoCAD應(yīng)用范圍的。1. 1. 凸輪廓線的組成普通的凸輪廓線可以分成四段。1) 推程段:從動(dòng)件跟隨凸輪轉(zhuǎn)動(dòng)而上升,總上升行程為h,對(duì)應(yīng)的凸輪轉(zhuǎn)角為d1。2) 遠(yuǎn)休止段:從動(dòng)件在距離凸輪旋轉(zhuǎn)中心最遠(yuǎn)處停留不動(dòng),對(duì)應(yīng)的凸輪轉(zhuǎn)角為d2。遠(yuǎn)休止段凸輪廓線為一段圓弧,圓弧半徑等于凸輪基圓半徑r0加上從動(dòng)件行程h。3) 回程段:從動(dòng)件跟隨凸輪轉(zhuǎn)動(dòng)而下降,總下降行程為h,對(duì)應(yīng)的凸輪轉(zhuǎn)角為d3。4) 近休止段:從動(dòng)件在距離凸輪旋轉(zhuǎn)中心最近處停留不動(dòng),對(duì)應(yīng)的凸輪轉(zhuǎn)角為d4。近休止段凸輪廓線為一段圓弧,圓弧半徑等于凸輪基圓半徑r0。對(duì)于凸輪從動(dòng)件不同的運(yùn)動(dòng)規(guī)律,凸輪廓線推程段和回程段的函數(shù)曲線都不相同。凸輪從動(dòng)件作等速運(yùn)動(dòng)時(shí),推程段凸輪半徑隨轉(zhuǎn)角d變化,變化規(guī)律為r=r0+h(d/d1) 0≤d≤d1回程段凸輪半徑隨轉(zhuǎn)角d變化,變化規(guī)律為r=r0+h[1(d/d3)] 0≤d≤d32. 2. 凸輪繪制程序根據(jù)以上對(duì)凸輪廓線的分析,可以編制出如下的LISP程序:(DEFUN C:TULUN (/ r0 h d1 d2 d3 d4 n1 n3) ;定義主函數(shù)C:TULUN (SETQ r0 (GETREAL 基圓半徑r0=) ;以下輸入凸輪參數(shù) h (GETREAL 從動(dòng)件行程H=) d1 (GETREAL 推程角delta1=) d2 (GETREAL 遠(yuǎn)休止角delta2=) d3 (GETREAL 回程角delta3=) d4 ( 360 D1 D2 D3) n1 (GETINT 推程段擬合線段數(shù)n1=) n3 (GETINT 回程段擬合線段數(shù)n3=) ) (NIHE 0 d1 n1 s1) ;繪制推程段廓線 (COMMAND ARC @ C 0,0 A d2) ;繪制遠(yuǎn)休止段廓線 (NIHE (+ d1 d2) (+ d1 d2 d3) n3 s3) ;繪制回程段廓線 (COMMAND ARC @ C 0,0 A d4 ;繪制近休止段 ZOOM E ;顯示整個(gè)繪制完畢的凸輪 PEDIT L Y JOIN C 1E10,1E10 1E10,1E10 ) ;將組成凸輪廓線的線段鏈接成多段連線 (PRINC) ;程序執(zhí)行后不顯示函數(shù)返回值)(DEFUN s1 (v / a a1 r x y) ;定義推程段函數(shù) (SETQ a (/ ( v s) ( e s)) a1 (/ (* v PI) 180) r (+ r0 (* h a)) x (* r (COS a1)) y (* r (SIN a1)) ) (LIST x y) ;函數(shù)返回表示函數(shù)曲線上一點(diǎn)的一個(gè)表)(DEFUN s3 (v / a a1 r x y) ;定義回程段函數(shù) (SETQ a (/ ( v s) ( e s)) a1 (/ (* v PI) 180) r (+ r0 h (* 1 h a)) x (* r (COS a1)) y (* r (SIN a1)) ) (LIST x y) ;函數(shù)返回表示函數(shù)曲線上一點(diǎn)的一個(gè)表)上述程序由4個(gè)用戶(hù)函數(shù)構(gòu)成,即C:TULUN、NIHE、S1和S3。其中C:TULUN為主函數(shù),具有輸入凸輪參數(shù)和調(diào)用NIHE函數(shù)繪制凸輪廓線的功能;NIHE是例35中所列舉的繪制任意函數(shù)曲線的函數(shù),主函數(shù)調(diào)用時(shí)它繪制S1定義的推程段函數(shù)和S3定義的回程段函數(shù)曲線;S1函數(shù)定義了推程函數(shù)曲線,S3函數(shù)定義了回程函數(shù)曲線。主函數(shù)名為C:TULUN,在函數(shù)名TULUN前面加上C:,可以把自定義LISP函數(shù)轉(zhuǎn)變?yōu)樵鎏鞟utoCAD命令,即調(diào)用函數(shù)時(shí)不再需要使用圓括號(hào)。3. 3. 凸輪繪制程序的使用在AutoCAD命令提示符狀態(tài)下直接鍵入TULUN,隨后根據(jù)提示逐項(xiàng)輸入如下數(shù)值(底下劃線部分為鍵入數(shù)值,非劃線部分為程序提示):Command: TULUN基圓半徑r0=30從動(dòng)件行程H=10推程角delta1=120遠(yuǎn)休止角delta2=60回程角delta3=120推程段擬合線段數(shù)n1=100回程段擬合線段數(shù)n3=100輸入完畢后,AutoCAD立即自動(dòng)繪制出如圖33中所示的凸輪理論廓線。其中推程段是用100根直線逼近的等速運(yùn)動(dòng)規(guī)律凸輪廓線;遠(yuǎn)休止段是圓心為0,0,半徑為40,角度為60176。的圓弧;回程段是用100根直線逼近的等速運(yùn)動(dòng)規(guī)律凸輪廓線;近休止段是圓心為0,0,半徑為30,角度為60176。的圓弧。用AutoCAD的繪圖功能還可以繪制出圖中的其他圖線,如用偏移復(fù)制(OFFSET)功能可以繪制出凸輪實(shí)際廓線。如果繼續(xù)調(diào)用CAM程序,就可以從凸輪的實(shí)際廓線得到凸輪的數(shù)控加工程序,從而在數(shù)控機(jī)床上優(yōu)質(zhì)高效地制造出這個(gè)凸輪零件。第四節(jié) 第四節(jié) 新生代CAD軟件——SolidWorksSolidWorks是SolidWorks公司推出的基于Windows的機(jī)械設(shè)計(jì)軟件,是基于Windows平臺(tái)的全參數(shù)化特征造型軟件,它可以十分方便地實(shí)現(xiàn)復(fù)雜的三維零件實(shí)體造型、復(fù)雜裝配和生成工程圖。圖形界面友好,用戶(hù)易學(xué)易用。一、SolidWorks的三維設(shè)計(jì)功能介紹其主要功能特點(diǎn)如下:(1)操作界面友好(2)協(xié)同工作3D Content Central 是一個(gè)嶄新的在線資源庫(kù),集成在SolidWorks內(nèi)。用戶(hù)可以通過(guò)此插件在互聯(lián)網(wǎng)找到世界著名的零部件供貨商,并下載庫(kù)中的幾百萬(wàn)個(gè)零部件。用戶(hù)只需查詢(xún)供應(yīng)商的產(chǎn)品在線目錄,直接下載三維實(shí)體模型,而不需要二次建模。(3)裝配設(shè)計(jì)(4)工程圖SolidWorks 提供了生成完整的、車(chē)間認(rèn)可的詳細(xì)工程圖的工具。工程圖是全相關(guān)的,當(dāng)你修改工程圖時(shí),三維實(shí)體模型、各個(gè)視圖、裝配體都會(huì)自動(dòng)更新。從三維實(shí)體模型中自動(dòng)產(chǎn)生工程圖,包括視圖、尺寸和標(biāo)注。(5) (5) 零件建模SolidWorks 提供了基于特征的實(shí)體建模功能。通過(guò)拉伸、旋轉(zhuǎn)、抽殼、掃描、放樣、陣列、鏡像以及打孔、倒圓角、倒角等操作來(lái)實(shí)現(xiàn)產(chǎn)品的設(shè)計(jì)。通過(guò)對(duì)特征和草圖的動(dòng)態(tài)修改,用拖拽的方式實(shí)現(xiàn)實(shí)時(shí)的設(shè)計(jì)修改。三維草圖功能為掃描、放樣生成三維草圖路徑,或?yàn)楣艿?、電纜等管線生成延伸路徑。(6)曲面建模通過(guò)SolidWorks帶控制線的掃描、放樣、填充以及拖動(dòng)可控制的相關(guān)操作產(chǎn)生復(fù)雜的曲面??梢灾庇^地對(duì)曲面進(jìn)行修剪、延伸、倒角和縫合等曲面的操作。二、SolidWorks的零件建模SolidWorks是基于特征的工程造型軟件,所謂特征是一種用參數(shù)驅(qū)動(dòng)的模型。特征之間可以相互堆砌,也可以相互剪切。特征造型就是應(yīng)用各種特征來(lái)組合生成所需要零件的方法。SolidWorks提供了一系列特征造型工具供用戶(hù)進(jìn)行零件建模。表3
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1