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

正文內(nèi)容

autocad二次開(kāi)發(fā)的研究畢業(yè)論文-文庫(kù)吧資料

2025-07-04 08:27本頁(yè)面
  

【正文】 的參數(shù)化設(shè)計(jì)”,主要分三大部分:齒輪基本參數(shù)輸入、齒輪基本形式選擇,圖幅選擇部分2) 創(chuàng)建多個(gè)用于輸入齒輪基本參數(shù)的編輯框和下拉列表框,標(biāo)識(shí)符包括:“齒輪軸徑、齒輪模數(shù)、齒輪齒數(shù)、齒輪材料、熱處理方式、齒寬系數(shù)”3)創(chuàng)建用于選擇齒輪形式的下拉列表框和圖像,用于預(yù)覽齒輪的形式,用到了image控件,popup_list控件來(lái)選擇齒輪形式4)創(chuàng)建用于選擇圖幅大小的按鈕,用戶可自由選擇合適的圖號(hào),比例等。 label=”設(shè)置圖幅…”。 } } :button { fixed_width=3。 } :text { key=”text_four”。 } } :column { :text { key=”text_three”。 } :text { key=”text_two”。 } } } } :boxed_row { :column { :text { key=”text_one”。 edit_width=20。 list=”實(shí)心式直齒圓柱齒輪\n腹板式直齒圓柱齒輪\n輪輻式直齒圓柱齒輪\n實(shí)心式斜齒圓柱齒輪\n腹板式斜齒圓柱齒輪\n輪輻式斜齒圓柱齒輪”。 width=35。 color=graphics_background。 } :spacer { height=1。 key=”user_select”。 } :spacer { height=1。 key=”sys_select”。 :spacer { height=1。 key=”b_stru”。 } } } :boxed_column { fixed_width=30。 label=”修改”。 } :button { fixed_width=3。 label=”輸入”。 } :button { fixed_width=3。 value=”2”。 list=”?;痋n調(diào)質(zhì)\n調(diào)質(zhì)后表面淬火\n滲碳后淬火\n調(diào)質(zhì)后氮化”。 } :popup_list { edit_width=20。 list=”45\nHT250\nHT300\nHT350\nQT5005\nQT6002\nZG310570\nZG340640\n30CrMnSi\n35SiMn\n38SiMnMo\n40Cr\n20Cr\n20CrMnTi\n12Cr2Ni4\n20Cr2Ni4\n35CrAlA\n38CrMoAlA\n夾布塑膠”。 label=”齒輪材料:”。 value=”4”。 key=”gear_width”。 } :popup_list { edit_width=8。 list=”\\\\\\\\\\n1\\\n2\n3\n4\n5\n6\n8\n10\n12\n16\n20\n25\n32\n40\n50”。 label=”齒輪模數(shù):”。 value=”30”。 key=”gear_tooth”。 } :edit_box { edit_width=9。 edit_limit=10。 label=”齒輪軸徑:”。 :boxed_column { label=”請(qǐng)選擇齒輪的基本參數(shù):”。//對(duì)話框標(biāo)題 fixed_width=true。通過(guò)AutoCAD提供的編程接口,載入對(duì)話框,連接DCL對(duì)話框與AutoLisp程序,在命令行中輸入“gear”命令進(jìn)入主界面進(jìn)行操作,完成參數(shù)輸入,確定后零件圖將自動(dòng)生成,顯示在AutoCAD主窗口中。如果填充剖面圖案,最好在這個(gè)階段選好填充邊界。然后,利用計(jì)算機(jī)圖形學(xué)的知識(shí),將各點(diǎn)坐標(biāo)按指定比例、角度轉(zhuǎn)換到圖紙坐標(biāo)系中去。3)坐標(biāo)計(jì)算與轉(zhuǎn)換無(wú)論多么復(fù)雜的二維圖形,都能用直線和一些簡(jiǎn)單曲線組合而成,繪圖的難易取決于這些直線和曲線的控制點(diǎn)坐標(biāo)的計(jì)算是否容易。選擇繪圖基點(diǎn)時(shí),既要考慮圖形定位的需要,又要方便于坐標(biāo)計(jì)算。用戶可通過(guò)界面中的圖形控件來(lái)查看草圖。該模塊主要是調(diào)用DCL對(duì)話框,接收用戶輸入的信息,通過(guò)AutoLisp語(yǔ)言編寫(xiě)齒輪計(jì)算部分的程序,繪制齒輪零件圖,實(shí)現(xiàn)自動(dòng)繪圖功能?!皥D紙選擇”部分主要是根據(jù)齒輪尺寸和用戶需求確定圖紙尺寸和形式。界面分“齒輪基本參數(shù)”,“齒輪基本形式”,“圖紙選擇”等三大模塊。 模塊功能介紹1) DCL對(duì)話框部分DCL語(yǔ)言是一種界面編輯程序,通常用來(lái)做前臺(tái)。整個(gè)軟件主要是用AutoLISP語(yǔ)言及DCL語(yǔ)言進(jìn)行AutoCAD二次開(kāi)發(fā),利用DCL編寫(xiě)程序主界面,AutoLISP做后臺(tái),編寫(xiě)主程序及自動(dòng)繪圖計(jì)算部分程序,調(diào)用對(duì)話框,實(shí)現(xiàn)人機(jī)交互功能。 齒輪的種類(lèi)繁多,本次設(shè)計(jì)主要是針對(duì)標(biāo)準(zhǔn)圓柱齒輪進(jìn)行參數(shù)化設(shè)計(jì)。手工設(shè)計(jì)齒輪,繪圖工作量占總工作量的70%以上,大大浪費(fèi)了工作時(shí)間,降低了工作效率。如圖41所示,它分為4個(gè)部分:用戶界面、設(shè)計(jì)模塊、設(shè)計(jì)數(shù)據(jù)庫(kù)和繪圖模塊。第四章 齒輪參數(shù)化設(shè)計(jì)方案及過(guò)程 參數(shù)化設(shè)計(jì)方案 本次設(shè)計(jì)以AutoCAD 2004為運(yùn)行環(huán)境,以DCL對(duì)話框?yàn)槿藱C(jī)交互界面,以AutoLISP為后臺(tái)運(yùn)行程序,對(duì)標(biāo)準(zhǔn)圓柱齒輪進(jìn)行設(shè)計(jì),實(shí)現(xiàn)自動(dòng)繪圖。例如,在本次設(shè)計(jì)中,程序載入后只要在命令行鍵入“gear”即可運(yùn)行本程序。雖然“Command:”提示符不再出現(xiàn),但是可以用通常的方法輸入一個(gè)AutoCAD命令。 表是根據(jù)其中的第一個(gè)元素進(jìn)行計(jì)算的。下面是AutoLISP中的求值過(guò)程: 整型數(shù)、實(shí)型數(shù)、字符串、文件指針和子程序以它們本身的值作為結(jié)果。2) 求值程序 每一個(gè)LISP解釋程序的核心就是求值程序。它由一個(gè)或者多個(gè)任意類(lèi)型的數(shù)據(jù)構(gòu)成。實(shí)數(shù)的取值范圍沒(méi)有限制,當(dāng)數(shù)值過(guò)大或太小時(shí),AutoLISP將自動(dòng)使用科學(xué)計(jì)數(shù)格式。在AutoCAD系統(tǒng)中,通常使用0或1來(lái)表示某些系統(tǒng)變量的當(dāng)前狀態(tài),于是通過(guò)設(shè)置這些系統(tǒng)變量的整型值,就可達(dá)到改變系統(tǒng)狀態(tài)的目的。定義字符串類(lèi)型需要使用雙引號(hào)“”,并將字符串放置其中。 AutoLISP中的數(shù)據(jù)類(lèi)型及求值程序1) 數(shù)據(jù)類(lèi)型AutoLISP中的數(shù)據(jù)類(lèi)型包含有表、符號(hào)、字符串、實(shí)型數(shù)、整型數(shù)、文件指針、AutoCAD實(shí)體名、AutoCAD選擇集、子程序Subrs(builtin functions)。AutoLISP語(yǔ)言的另一個(gè)特點(diǎn)是可移植性。LISP語(yǔ)言的特點(diǎn)是程序和數(shù)據(jù)都采用符號(hào)表達(dá)式的形式,即一個(gè)LISP 程序可以把另一個(gè)LISP程序作為它的數(shù)據(jù)進(jìn)行處理。支持遞歸定義是AutoLISP語(yǔ)言的重要特性。AutoLISP中的函數(shù)數(shù)目比較多,功能比較完備。變量可以進(jìn)行算術(shù)和邏輯運(yùn)算。 AutoLISP語(yǔ)言的特性AutoLISP程序是由變量、運(yùn)算符、表達(dá)式所組成的語(yǔ)句段。用AutoLISP語(yǔ)言編寫(xiě)應(yīng)用程序,可以為AutoCAD增加新的命令或修改AutoCAD,一適應(yīng)用戶的特殊需要。它采用了與CommonLISP(一種通用的LISP語(yǔ)言版本)相近的語(yǔ)法及習(xí)慣約定,并吸收了LISP語(yǔ)言的主要函數(shù),同時(shí)增加了針對(duì)AutoCAD特點(diǎn)的許多功能,如:可以把AutoLISP和AutoCAD的繪圖命令透明地結(jié)合起來(lái),使設(shè)計(jì)和繪圖完全融為一體,AutoLISP的一個(gè)重要應(yīng)用是實(shí)現(xiàn)參數(shù)化繪圖程序設(shè)計(jì);利用AutoLISP語(yǔ)言編程可以實(shí)現(xiàn)對(duì)AutoCAD當(dāng)前圖形數(shù)據(jù)庫(kù)進(jìn)行直接訪問(wèn)和修改等。 AutoLISP語(yǔ)言的簡(jiǎn)介AutoLISP語(yǔ)言是一種解釋性語(yǔ)言,為用戶處理了絕大部分的數(shù)據(jù)類(lèi)型及結(jié)構(gòu)的細(xì)節(jié),它不允許應(yīng)用程序?qū)Σ僮飨到y(tǒng)及硬件進(jìn)行操作,可用文本編輯器觀看。它可讓用戶和AutoCAD開(kāi)發(fā)者以非常強(qiáng)大的高級(jí)語(yǔ)言編寫(xiě)出宏語(yǔ)言程序和函數(shù),按用戶的需要定制出自己的系統(tǒng),非常適合于圖形的應(yīng)用。在對(duì)話框能清楚地顯示出所有內(nèi)容的前提下,應(yīng)盡可能減小對(duì)話框的總體尺寸。6) 選項(xiàng)編輯的一般要求 對(duì)話框中的各個(gè)選項(xiàng)應(yīng)按行按列排布,相關(guān)的輸入?yún)^(qū)(如編輯框和列表框等)要按水平方向和垂直方向?qū)R,并盡可能沿水平方向和垂直方向?qū)R加框區(qū)域。這時(shí)必須將不能選擇的選項(xiàng)置為disable,使之變灰,以避免可能出現(xiàn)的嚴(yán)重后果。3) 功能定義和提示的一致性 對(duì)話框中各選項(xiàng)的功能和顯示的字符應(yīng)與ACAD的標(biāo)準(zhǔn)對(duì)話框中的相應(yīng)選項(xiàng)保持一致,這樣一方面便于用戶學(xué)習(xí)和使用。要盡量避免用對(duì)話框中的選項(xiàng)再調(diào)出下一級(jí)對(duì)話框。對(duì)話框中各選項(xiàng)的位置及選項(xiàng)功能的合理搭配對(duì)使用的方便性有重要影響。顏色的使用盡可能與ACAD標(biāo)準(zhǔn)對(duì)話框一致。 對(duì)話框的布局設(shè)計(jì) 在本次對(duì)話框布局設(shè)計(jì)中,主要考慮了以下幾個(gè)方面的內(nèi)容:1) 外形美觀對(duì)話框的外觀十分重要。 } ok_cancel。 height=12。 :boxed_column { :image_button { key=image_button1。DCL文件是按一定的語(yǔ)法規(guī)則編寫(xiě)的文本文件,可以用任何文本編輯程序建立。若字符串中還要包含一個(gè)雙引號(hào),則在該雙引號(hào)前必須有一個(gè)反斜杠。保留字的大小寫(xiě)是有區(qū)別的,如False和false是不同的。如果屬性值要用帶小數(shù)的實(shí)數(shù)表示,小數(shù)點(diǎn)前的先導(dǎo)位不能省略。1) 數(shù)值包括整數(shù)和實(shí)數(shù)。 對(duì)話框的屬性 對(duì)話框的屬性(Attributes)用于定義它的布局和功能,類(lèi)似于編程語(yǔ)言中的變量。這個(gè)選項(xiàng)組可以加框,也可以不加框,而且在DCL文件中可以作為單個(gè)選項(xiàng)來(lái)調(diào)用。該文件已預(yù)定義了全部選項(xiàng)。它們可以是任意類(lèi)型的選項(xiàng) 加框列 boxed_column 一種周?chē)羞吔缇€的列 單選列 radio_column 一種只包含單選按鈕的列 文本 text 顯示一個(gè)用作標(biāo)題行或提示信息的文本串 空白 spacer 不顯示任何內(nèi)容的選項(xiàng)。表221給出了 PDB模塊支持的各選項(xiàng)名、DCL表達(dá)式及其含義。 定義選項(xiàng)的DCL表達(dá)式AutoCAD內(nèi)部有一PDB(Programmable Dialog Box)模塊,它可以支持上節(jié)所述的各種選項(xiàng)。 DCL對(duì)話框的基本內(nèi)容DCL文件是帶有DCL擴(kuò)展名的ASCII文本文件,它可以包括一個(gè)或多個(gè)對(duì)話框描述。4)滑動(dòng)桿(slider)用于獲取數(shù)值。2) 文本編輯框(text edit box) 供用戶輸入和編輯單行文本或數(shù)值的對(duì)話框選項(xiàng)。用戶在編寫(xiě)DCL文件時(shí)。DCL文件是按一定的語(yǔ)法規(guī)則編寫(xiě)的文本文件,可以用任何文本編輯程序建立。根據(jù)功能的不同,選項(xiàng)可以分為按鈕、文本編輯框、列表框、滑動(dòng)桿等控件。 DCL對(duì)話框的組成對(duì)話框由一個(gè)或若干個(gè)不同功能的小框組成。目前對(duì)話框是最為流行的一種人機(jī)交互界面。第二章:介紹了DCL語(yǔ)言的運(yùn)行環(huán)境、語(yǔ)言特性等內(nèi)容,以及對(duì)話框界面設(shè)計(jì)時(shí)所需要注意的部分和設(shè)計(jì)方法。用戶界面采用Windows風(fēng)格的中文窗口圖形界面,用于系統(tǒng)的流程控制、數(shù)據(jù)輸入和結(jié)果顯示,使用戶操作直觀、方便。利用AutoCAD軟件開(kāi)發(fā)制作出常用齒輪庫(kù),實(shí)現(xiàn)各類(lèi)齒輪的自動(dòng)繪圖,可以大大縮短工作人員的工作時(shí)間,省略了耗時(shí)最多的手工繪圖部分,提高了整體的工作效率,使各項(xiàng)工作具備了系統(tǒng)化,整體化的特點(diǎn)。在同樣的使用條件下,齒輪傳動(dòng)所需的空間尺寸一般較小,而且,設(shè)計(jì)制造正確合理,使用維護(hù)良好的齒輪傳動(dòng),工作十分可靠,壽命可長(zhǎng)達(dá)一、二十年,這是其他機(jī)械傳動(dòng)所不能比擬的,再加上其傳動(dòng)比穩(wěn)定,齒輪傳動(dòng)獲得了廣泛應(yīng)用,可見(jiàn),齒輪在機(jī)械領(lǐng)域中有著舉足輕重的地位。在常用的機(jī)械傳動(dòng)中,以齒輪傳動(dòng)的效率最高,如一級(jí)圓柱齒輪傳動(dòng)的效率可達(dá)99%。它能保證兩軸的傳動(dòng)比恒定不變,結(jié)構(gòu)緊
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1