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

正文內(nèi)容

打孔機生產(chǎn)效能提高的數(shù)學(xué)研究畢業(yè)論文(編輯修改稿)

2025-06-26 02:05 本頁面
 

【文章內(nèi)容簡介】 !=1){((char)ch)。}這和 FileReader 并沒有什么區(qū)別,事實上在 FileReader 中的方法都是從 InputStreamReader 中繼承過來的。read()方法是比較好費時間的,如果為了提高效率我們可以使用 BufferedReader 對Reader 進行包裝,這樣可以提高讀取得速度,我們可以一行一行的讀取文本,使用readLine()方法。 BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream()))。 String data = null。 while((data = ())!=null) 打孔機生產(chǎn)效能的提高 第 9 頁 共 27 頁 {(data)。} 當你明白了如何用 Reader 來讀取文本文件的時候那么用 Writer 寫文件同樣非常簡單。有一點需要注意,當你寫文件的時候,為了提高效率,寫入的數(shù)據(jù)會先 放入緩沖區(qū),然后寫入 文件。因此有時候你需要主動調(diào)用 flush()方法。與上面對應(yīng)的寫文件的方法為: FileWriter fw = new FileWriter()。 String s = hello world。 (s,0,())。 ()。 OutputStreamWriter osw = new OutputStreamWriter(new FileOutputStream())。 (s,0,())。 ()。 PrintWriter pw = new PrintWriter(new OutputStreamWriter(new FileOutputStream()),true)。 (s)。 不要忘記用完后關(guān)閉流!下面是個小例子,幫助新手理解。其實有的時候 java 的IO系統(tǒng)是需要我們多記記的,不然哪天就生疏了。 import .*。 public class TestFile2 {public static void main(String[] args) throws IOException {FileReader fr = new FileReader()。 char[] buffer = new char[1024]。 int ch = 0。 while((ch = ())!=1 ) {((char)ch)。 } InputStreamReader isr = new InputStreamReader(new FileInputStream())。 while((ch = ())!=1) {((char)ch)。} 打孔機生產(chǎn)效能的提高 第 10 頁 共 27 頁 BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream()))。 String data = null。 while((data = ())!=null) { (data)。} FileWriter fw = new FileWriter()。 String s = hello world。 (s,0,())。 ()。 OutputStreamWriter osw = new OutputStreamWriter(new FileOutputStream())。 (s,0,())。 ()。 PrintWriter pw = new PrintWriter(new OutputStreamWriter(new FileOutputStream()),true)。 (s)。 ()。 ()。 ()。 ()。 ()。 ()。 }} 附錄 2 中有 上文中的具體程序及方法的解釋:得到所有點的程序 getLists()全排列算法見 perm() ,計算每一種排列的距離方法為 getLen() , 得到最短距離的 方法 為getMinlen( )。 在運行時對要讀取的那種孔型的文件路徑修改即可。如要讀 A 孔的坐標應(yīng)把路徑從 C:\\lmj\\Problem\\src\\File\\ 改為 (注意:要用 \\ 這里一個 \是轉(zhuǎn)義字符)“ HoleA 的絕對路徑 \\” 對于問題二:為 提高 打孔機 效能 , 現(xiàn)在設(shè)計一 種 雙鉆頭的打孔機 (每個鉆頭的形狀 打孔機生產(chǎn)效能的提高 第 11 頁 共 27 頁 與單鉆頭相同) ,兩鉆頭可以同時作業(yè), 且作業(yè)是獨立的,即可以兩個鉆頭同時進行打孔,也可以一個鉆頭打孔,另一個鉆頭行進或轉(zhuǎn)換刀具 。 可以類比問題一,將一張電路板平均的分為左右或上下兩部分,兩個鉆頭各自在相應(yīng)的區(qū)域內(nèi)工作。 利用 算法如下:首先定義三個點集合 S、 L、 R S 是指某類孔 型的所有中心坐標的二維集合, L 是指在建立的坐標系的 y 軸的左方的所有點集合(初始為空), R 是指在建立的坐標系的 y 軸的右方的所有點集合(初始為空);然后將 S 中的點依次對 的 xi 正負進行判斷,如果 x0i? 則將該點添加到 L集合中,否則添加到 R 集合中。 利用附錄 3 所給程序?qū)?A~ J 孔型中所有點分成左右兩部分即可。 然后兩個鉆頭單個對兩個區(qū)域各自進行單刀操作,路線與刀具的轉(zhuǎn)換方式如問題一相同即可。 利用附錄 1和附錄 2所編制的計算 機程序可以計算出: 生產(chǎn)一張電路板中刀具旋轉(zhuǎn)的最少總次數(shù) n=11 (即:旋轉(zhuǎn)方式為 c→d→e→f→g→h→a→b→c ) 最短總行徑 : 1 2 3 4 5 6 7 8 9 102 2 2 2 3 2 2s ? ? ? ? ? ? ? ? ? ?? ? ? ? ? ? ? ? ? ? 旋轉(zhuǎn)刀具時間: (1)t =n*τ 行進時間: (2)t =s/v 操作完整張電路板的過孔時間: (3)t = 101 *iii n ??? 總耗時: t= 31 ()i ti?? 行進成本為 s*β 旋轉(zhuǎn)鉆頭所產(chǎn)生的成本為 t(1)* α 總成本為 Ψ= s*β+ t(1)* α 由本題題意可知只需給出 Ψ的最小值即可 。 打孔機生產(chǎn)效能的提高 第 12 頁 共 27 頁 6 模型求解 利用附錄一中的程序計算出的結(jié)果 : n=11 利用附錄二中的程序計算出最短路徑 s 由題中信息得: α=7元 /min。 β= 元 /mm。 τ=18s。 v=180mm/s。 所以 得出鉆頭旋轉(zhuǎn)所用時間為: t(1)=11*τ 打孔機操作一張電路板的總成本為: Ψ=11*7*18/60+*s 打孔機生產(chǎn)效能的提高 第 13 頁 共 27 頁 7 模型驗證 對上述模型給予驗證,不失一般性,不妨分別取每類孔型的前 6個中心坐標。 單刀作業(yè): 將這些坐標輸入到 JAVA 編程軟件中并運行附錄 2的程序,可計算出每類點間的最短行徑分別為: 12345678910126700( 2) / 125 208 6 / 180 695 3*mmmmmmmmmmmmmmmmmmmmS mmt S sSn????????????????????????? ? ??? * * 125 208 6 * 11 *18 * 7 / 60 751 274 .679 6?? ? ? ? (元) 雙鉆頭作業(yè): 將這些坐標輸入到 JAVA 編程軟件中并運行附錄 3的程序,可將這些點 分成兩個區(qū)域。然后類似上面的做法可算出兩個鉆頭的作業(yè)成本分別為: 12( 2 ) ( ) / ( 4 3 5 3 4 4 1 .3 3 6 7 7 4 7 4 .6 2 ) / 1 8 0 4 4 6 1 6 .2t S S s?? ? ? ? ? 1212??? ? ???? ? ? (元) 由結(jié)果可以看出雙鉆頭工作效率要比單鉆頭的工作效率有了明顯的提高。 打孔機生產(chǎn)效能的提高 第 14 頁 共 27 頁 8 模型的評價與改進 對本題所建立的數(shù)學(xué)模型中所利用線性求解方法,大大的降低了本題難度,具有較強的科學(xué)性及邏輯性,層次清楚,便于理解。不足之處在于附錄 1中所編制的 Visual Basic程序只是考慮到部分實際鉆頭工 作情況,所以導(dǎo)致有些刀具轉(zhuǎn)換方式有所遺漏;附錄 3,因為現(xiàn)有的知識有限所以導(dǎo)致編制的 java 程序較為繁瑣,運行較為艱難(即:要求電腦配置較高情況下,可順利求解)所以該模型較適合基礎(chǔ)實施較高的企業(yè)。 打孔機生產(chǎn)效能的提高 第 15 頁 共 27 頁 9 參考文獻 [1]楊明 . Visual
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1