• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      針織橫機(jī)生產(chǎn)CAPP軟件開發(fā)系統(tǒng)主要功能模塊設(shè)計(jì)

      2015-09-11 05:31:52劉睿
      科技與創(chuàng)新 2015年17期
      關(guān)鍵詞:模塊設(shè)計(jì)組件

      劉睿

      摘 要:CAPP(Computer Aided Process Planning)計(jì)算機(jī)輔助工藝過程設(shè)計(jì)時(shí),采用計(jì)算機(jī)技術(shù)輔助工藝人員設(shè)計(jì)從原料到成品的制造方法,可以有效提高產(chǎn)品生產(chǎn)工藝設(shè)計(jì)質(zhì)量和工藝規(guī)范化水平。對(duì)針織橫機(jī)生產(chǎn)CAPP軟件開發(fā)系統(tǒng)的主要功能模塊設(shè)計(jì)進(jìn)行了分析,希望能夠?yàn)橄嚓P(guān)研究提供一定的借鑒。

      關(guān)鍵詞:CAPP;針織橫機(jī)生產(chǎn);模塊設(shè)計(jì);組件

      中圖分類號(hào):TP391.7 文獻(xiàn)標(biāo)識(shí)碼:A DOI:10.15913/j.cnki.kjycx.2015.17.096

      1 系統(tǒng)主要功能模塊

      為了使工藝人員能夠更加方便地操作系統(tǒng),工藝設(shè)計(jì)菜單采用與Excel類似的界面設(shè)計(jì),操作簡(jiǎn)單方便,工藝人員可以根據(jù)實(shí)際工藝要求對(duì)工藝單的格式隨意設(shè)置。保存工藝菜單可以將工藝保存到數(shù)據(jù)庫,并對(duì)其進(jìn)行編輯;新建工藝菜單為工藝人員提供了新工藝創(chuàng)建功能,功能的要求是能夠從工藝模板中創(chuàng)建新的工藝并將其保存到數(shù)據(jù)庫中,新增的工藝具有唯一編號(hào),且必須在工藝結(jié)構(gòu)樹中立即被顯示出來;復(fù)制工藝菜單為工藝人員提供了工藝復(fù)制功能,可以將工藝復(fù)制到系統(tǒng)粘貼板上;刪除工藝菜單為工藝人員提供了工藝刪除的功能,工藝人員可以利用該功能從工藝結(jié)構(gòu)樹中刪除某個(gè)或全部工藝,并刪除數(shù)據(jù)庫中對(duì)應(yīng)的數(shù)據(jù);工藝單打印菜單則為工藝人員提供了工藝單打印的功能,工藝人員可以在所得的工藝設(shè)計(jì)界面利用該功能對(duì)工藝單進(jìn)行打印。

      2 系統(tǒng)總體框架模塊設(shè)計(jì)

      系統(tǒng)總體框架模塊采用MDI多窗口框架界面,由一個(gè)MDIForm和多個(gè)Form構(gòu)成。通過多個(gè)容器在子Form中進(jìn)行布局,并通過容器對(duì)各類控件進(jìn)行轉(zhuǎn)載,從而實(shí)現(xiàn)人機(jī)交互界面。系統(tǒng)總體框架模塊的具體設(shè)計(jì)思路如下:①M(fèi)DI編程主要生成框架主窗口;②根據(jù)實(shí)際需要?jiǎng)?chuàng)建多個(gè)MDI子窗口;③排列MDI子窗口布局;④將已經(jīng)建立的MDI子窗口自動(dòng)加入指定菜單選項(xiàng)中;⑤合并菜單。

      3 界面模塊設(shè)計(jì)

      系統(tǒng)界面以Windows Media Player10.0的界面風(fēng)格作為參照,并采用.Net Skin組件對(duì)界面進(jìn)行封裝。Skin以源位圖封裝,其中的SkinBuilder()函數(shù)完成了位圖文件到Skin文件的編譯。位圖文件中包含了Skin的所有元素。通過該組件的應(yīng)用,只需要在位圖文件中畫上所設(shè)計(jì)的相關(guān)元素,即可將位圖文件編譯成Skin文件調(diào)用。其中,在源位圖中定義的元素主要包括預(yù)定義顏色、窗體、按鈕和控件元素等。

      4 工藝計(jì)算模塊設(shè)計(jì)

      該模塊是針織橫機(jī)生產(chǎn)CAPP軟件開發(fā)系統(tǒng)最主要的功能模塊,通過Excel數(shù)據(jù)庫來實(shí)現(xiàn)。Microsoft Excel是微軟公司辦公自動(dòng)化套件中的一個(gè)軟件,主要用于電子表格的處理,具有強(qiáng)大的功能,而且界面非常友好,受到大量用戶的歡迎。在設(shè)計(jì)應(yīng)用系統(tǒng)時(shí),針對(duì)不同的用戶具有不同的打印需求,如果想要滿足用戶多樣化的打印需求,就要設(shè)計(jì)非常復(fù)雜的程序。由于Excel應(yīng)用非常普遍,因此,將程序處理的結(jié)果放置到Excel中,所有用戶就可以根據(jù)自己的需求在Excel中設(shè)定打印模式。這樣不僅有效降低了程序設(shè)計(jì)難度,同時(shí)還能滿足用戶多樣化的打印需求,提高了程序的實(shí)用性。另外,還可以利用C#完成Excel的調(diào)用,將數(shù)據(jù)存儲(chǔ)到Excel表格中。在利用C#調(diào)用Excel表格前,需要完成從COM組件非受管代碼到受管代碼的轉(zhuǎn)換。

      4.1 將Excel的COM組件轉(zhuǎn)換為.NET組件

      首先在項(xiàng)目中打開Add Reference對(duì)話框,將Excel Object Library添加到其中,C#會(huì)自動(dòng)生成相應(yīng)的.NET組件文件,但是該.NET組件文件無法被單獨(dú)使用,它只是之前COM組件的一個(gè)外層包裝,需要與原來的COM組件一起作用,通過這個(gè)外層包裝發(fā)現(xiàn)原來的COM組件并調(diào)用。

      4.2 用C#打開Excel表格并添加數(shù)據(jù)

      實(shí)際上,在C#中調(diào)用經(jīng)過轉(zhuǎn)換的COM組件與調(diào)用其他.NET組件是完全相同的。可以在C#通過關(guān)鍵字new創(chuàng)建一個(gè)經(jīng)過轉(zhuǎn)換的COM組件,然后該組件對(duì)象就可直接被其他程序接口調(diào)用。

      在經(jīng)過轉(zhuǎn)換之后的.NET組件中定義一個(gè)命名空間excel,并在該空間中封裝一個(gè)Application類,這個(gè)類與Excel表格的氣動(dòng)具有重要關(guān)系。在C#程序中,可以通過以下程序完成Excel表格的打開。

      Excel.Application excel=new Excel.Application();

      Excel.Application.Workbooks.Add(true);

      Excel.Visible=true;

      通過該程序,只能創(chuàng)建一個(gè)空的Excel表格,之后還需要向其中輸入數(shù)據(jù),通過類Cell對(duì)制定的表格賦值,從而實(shí)現(xiàn)表格中數(shù)據(jù)的輸入,具體代碼如下:

      Excel.Cells[1,1]=”第一行第一列”//向Excel表格的第一行第一列輸入數(shù)據(jù),“”中的內(nèi)容即為輸入的值。

      5 結(jié)束語

      本文對(duì)針織橫機(jī)生產(chǎn)CAPP軟件開發(fā)系統(tǒng)的主要功能模塊設(shè)計(jì)進(jìn)行了分析,對(duì)系統(tǒng)總體框架模塊、界面模塊、工藝計(jì)算模塊三個(gè)方面進(jìn)行了重點(diǎn)分析,希望能夠?yàn)獒樋棛M機(jī)生產(chǎn)CAPP軟件開發(fā)系統(tǒng)的設(shè)計(jì)工作提供一定的參考,提高該軟件系統(tǒng)的設(shè)計(jì)水平。

      參考文獻(xiàn)

      [1]劉保華.CAPP系統(tǒng)類型及關(guān)鍵技術(shù)研究[J].機(jī)械設(shè)計(jì)與制造,2009(08):62-64.

      〔編輯:王霞〕

      猜你喜歡
      模塊設(shè)計(jì)組件
      無人機(jī)智能巡檢在光伏電站組件診斷中的應(yīng)用
      能源工程(2022年2期)2022-05-23 13:51:50
      新型碎邊剪刀盤組件
      U盾外殼組件注塑模具設(shè)計(jì)
      橋梁組件搭配分析
      中國公路(2017年16期)2017-10-14 01:04:56
      基于小型ERP管理系統(tǒng)
      試論HIS系統(tǒng)中病區(qū)管理模塊的設(shè)計(jì)以及管理效果
      基于J2EE的牛奶銷售系統(tǒng)設(shè)計(jì)與開發(fā)
      基于企業(yè)安全審計(jì)系統(tǒng)開發(fā)過程的研究
      無人監(jiān)守點(diǎn)滴自動(dòng)監(jiān)控系統(tǒng)設(shè)計(jì)
      輿情監(jiān)測(cè)系統(tǒng)設(shè)計(jì)
      永新县| 新竹县| 星座| 读书| 栾川县| 鹤壁市| 汉源县| 珠海市| 茂名市| 鄯善县| 类乌齐县| 呼伦贝尔市| 岳阳市| 石屏县| 永平县| 皋兰县| 灵台县| 永仁县| 汉源县| 宁安市| 大名县| 洛南县| 五指山市| 建湖县| 平安县| 滕州市| 棋牌| 芦山县| 天气| 柘荣县| 兰州市| 绍兴市| 吴堡县| 桓台县| 庆阳市| 余干县| 社旗县| 阿尔山市| 新沂市| 偏关县| 手机|