《電子技術應用》
您所在的位置:首頁 > 其他 > 設計應用 > 一類基于Windows CE的連續式單針絎縫機上位機程序設計
一類基于Windows CE的連續式單針絎縫機上位機程序設計
來源:微型機與應用2010年第16期
于 鐳, 楊 凱
(青島科技大學 自主導航與智能控制研究所,山東 青島 266042)
摘要: 以基于Windows CE操作系統運行的應用軟件作為上位機,以自主開發的通用運動控制器作為下位機,以用戶對連續式單針絎縫機的需求為基礎,構建成連續式單針絎縫機控制系統。采用統一建模語言UML建立連續式單針絎縫機上位機用例圖,并根據對用例圖的分析建立上位機軟件層次模型。詳細分析了層次模型之間相互轉換的條件和約束關系,使程序具有較高的可靠性和簡潔的可維護性。
Abstract:
Key words :

摘  要: 以基于Windows CE操作系統運行的應用軟件作為上位機,以自主開發的通用運動控制器作為下位機,以用戶對連續式單針絎縫機的需求為基礎,構建成連續式單針絎縫機控制系統。采用統一建模語言UML建立連續式單針絎縫機上位機用例圖,并根據對用例圖的分析建立上位機軟件層次模型。詳細分析了層次模型之間相互轉換的條件和約束關系,使程序具有較高的可靠性和簡潔的可維護性。
關鍵詞: Windows CE; 連續式單針絎縫機; 通用運動控制器; 統一建模語言

    隨著科學技術的發展,用戶對自動化系統的整體性設計提出了很高的要求。在中國傳統的紡織業中,隨著電腦絎縫機的廣泛應用,客戶對絎縫機的自動化程度要求越來越高,連續式電腦絎縫機也就應運而生。
 傳統的電腦絎縫機必須由人工通過夾布架把需要絎縫的布料夾好,然后放到絎縫機上進行絎縫,等花樣絎縫完成后,再手動把布料拆下,卷起。這種絎縫機操作起來費時費力,需要較多的人一起配合工作。而新型的連續式絎縫機則用氣動裝置控制機械夾子替代了夾布架,當要入布時先打開入布閘門,然后打開夾子,卷布裝置拖動布料到達要求的位置,關閉夾子,張緊布料,關閉入布閘門,入布過程完成。絎縫完成以后先打開入布閘門,松開夾子,卷布裝置就可以把已經絎縫完成的布料卷起,最后通過切刀把布裁開,一塊布料的整個絎縫過程就完成了。整個過程只需要一個人在控制面板上操作就能完成,省時省力。
 本文針對連續式電腦絎縫機的特點,采用了基于Embedded Visual C++開發的上位機軟件和自主研發的通用運動控制器來實現絎縫功能,滿足實際生產需要。
1 連續式絎縫機控制原理
 整個絎縫機運動系統主要由基于嵌入式操作系統Windows CE的上位機程序、基于Motorola DSP的通用運動控制器、伺服電機和傳感器等外部執行裝置組成。在這個系統中,上位機程序就像人的大腦一樣處理各種指令信息以及可能發生的異常;通用運動控制器則類似于人體的神經中樞,將上位機發送的指令傳送給外部執行裝置,并將執行裝置的反饋信息傳回到上位機程序;外部執行裝置則相當于四肢和感覺器官,根據上位機的指令來完成相應的動作,并把外部的一些信息反饋回去。絎縫機的工作原理是用戶在計算機上設計出要絎縫的花樣,將花樣傳入下位機的控制器中,控制器根據設計好的花樣控制M軸電機帶動針架上下往返運動,往返一次絎縫一針,控制X軸電機和Y軸電機帶動面料前后、左右移動,在織物上絎縫出設計的花樣,從而實現絎縫的目的[1]。
2 系統的用例建模
 UML[2]是一種可用于大型系統建模的統一建模語言, 它不僅支持面向對象的分析和設計, 還支持軟件開發過程。用例視圖描述系統應該交付的功能,也就是外部參入者所看到的功能[3]。本軟件設計采用UML建模語言,對連續式絎縫系統進行用例分析,通過對整個系統框架進行構造來實現上位機軟件設計和建模。上位機是整個系統的最頂層,主要功能是根據操作者的要求發送數據和指令,并將必要的位置、速度以及故障報警等信息讀取回來。因此根據上位機的功能要求使用UML構造上位機的用例圖,如圖1所示。

   界面顯示又細分為操作界面顯示、花樣顯示、當前絎縫參數、運行信息顯示。其中,操作界面顯示中包含了方向鍵、參數的設定、絎縫功能的選擇,以及對花樣的選擇;花樣顯示則顯示當前絎縫花樣,并實時顯示在軌運動軌跡;當前絎縫參數顯示了當前絎縫的針距、速度、花樣名稱、X/Y軸坐標;運行信息所顯示的是絎縫狀態、報警信息和提示信息。
 設置參數中包含了對將要絎縫的花樣的參數設定,其中包括針距、轉速、空走速度、加固、斷線檢測、花樣補償的設定。
 功能選擇細分為絎縫功能選擇、離軌運動、在軌運動、針梭調整、花樣管理的選擇以及急停功能。其中,絎縫功能包括定起絎點、定出布點、定時打油;離軌運動包括回斷線點/穿線點、回起絎點/收絎點、方向鍵空走、回出布點、框架校零/歸零;在軌運動包括開車、停車、向前/后空走;針梭調整選擇包括重定梭位,高點、對梭、回高點、手動;花樣管理包括讀取、預覽花樣、花樣打版。
3 上位機軟件結構
3.1上位機軟件層次圖

 通過對絎縫機上位機用例圖的分析和軟件的構建可以將上位機軟件劃分為四個層次:系統類(CSYSTEM)處于系統的第一層,系統類的成員類(CDlg、CIC、CMailBox)處于系統的第二層,人機交互界面類(CDlg)的成員類(CHFShow、CHFDoc)和智能控制類(CIC)的成員類(CDSP_IMC、CKB_IMC、CKB_Process、CHF_Process)處于系統的第三層,作為公有成員存在的插補類(CChaBu)處于系統的第四層,如圖2所示。

 系統類(CSYSTEM)在程序初始化時被實例化,其成員類也隨之實例化。系統類不提供具體方法,只是作為系統的“框架”。
 智能控制類(CIC)為絎縫線程提供主控函數,響應用戶操作、調控設備狀態并作出相應的動作。人機交互界面類(CDlg)是以圖形界面形式與用戶交互,通過通信接口類與智能控制類通信,將文件讀寫類、圖形與文件顯示類實例化,作為其成員。通信接口類(CMailBox)為智能控制類和人機交互界面類的通信提供接收和發送服務,并存儲待接收的信息。
 處于第三層的圖形與文本顯示類(CHFShow)為程序提供圖形及文本顯示方法,并支持特殊功能,例如:動態跟蹤軌跡等。文件讀寫類(CHFDoc),提供文件讀寫方法,讀取花樣文件,寫入信息參數,并為特殊功能處理提供支持,例如:快速前進等。DSP運動控制類(CDSP_IMC),通過串口類與運動控制器通信,并在內部提供存儲區,存放由串口傳遞來的信息??绮蕉翁幚眍悾–KB_Process)和絎縫段處理類(CHF_Process),通過基于段的插補,分別得到跨步段和絎縫段的運動控制數據,并存儲在動態數組中。
 插補類(CChaBu)提供基于花樣段的插補方法和花樣插補數據,并在插補方法中啟動插補線程,對花樣進行插補。
3.2上位機軟件活動圖
 封裝性作為面向對象程序設計的基本特征之一,是指將抽象得到的屬性數據和行為代碼有機地結合起來,形成一個具有類特征的統一體[4]。此外,通過封裝,可以決定對象的哪些屬性和行為作為內部細節被隱藏起來,哪些屬性和行為是作為對象和外部的接口。本文中的上位機程序就很好地利用了面向對象程序設計的封裝性,將系統類的子類劃分為三個大類,即人機交互界面類、通信接口類、智能控制類。程序運行時,他們之間的相互關系如圖3所示。

   在程序中,人機交互界面類和智能控制類分別通過LoadMailBox()裝載了信箱類對象(mBox)的地址,人機交互界面類通過這個地址調用信箱類中的Send()往信箱類中的結構體變量添加數據,這個Send()就是信箱類對于對話框類的外部接口。智能控制類則通過LoadMailBox()獲得的信箱類對象的地址調用Receive()來取出對話框類在信箱類結構體內存放的數據,這個Receive()同樣是信箱類對于智能控制類的外部接口。同時智能控制類還能對人機交互界面類產生的系統信息進行響應。圖3簡潔明了地描述了程序中類與類之間動態活動過程。
 通過對各個類之間的封裝可以很好地減少由于各類之間的相互調用可能引起的錯誤,與此同時,從UML的活動圖中可以清晰地看出各個對象之間的關系,有效地對系統工作進行掌控,防止因軟件功能互相耦合而引起的邏輯混亂。
4 嵌入式操作系統Windows CE
    鑒于絎縫控制系統對實時性以及圖形界面顯示等方面的要求,選擇Windows CE作為整個系統的操作系統。作為微軟的嵌入式操作系統,Windows CE以其高可靠性和穩定性、硬件的良好兼容性、較高的安全性和容易上手的開發環境[5]等優點深受廣大開發者的喜歡,而且可以根據控制系統的需求靈活地進行裁剪,去掉一些無關的功能,使系統運行起來更加穩定、高效。
    本文提出了一種單針絎縫機上位機程序設計方法,分析和構建了上位機的主要功能、實現方式和軟件流程,并通過UML圖分別展示了上位機用例圖、軟件層次圖和動態活動圖,以及根據應用需要對操作系統的選擇。使用UML圖進行軟件設計能夠使得軟件層次更加清晰,結構嚴謹,可維護性強,充分體現出UML在面向對象編程中所起的重要作用。同時,本文所敘述的軟件設計和建模方法,對其他上位機軟件開發有很好的借鑒作用。
參考文獻
[1]  高鵬翔.獨立絎縫機計算機控制系統的設計[J].紡織學報,2001,22(1):48-57.
[2]  BERGENTI F,POGGI A.Supporting agent-oriented modeling with UML[J]. International Journal of Software Engineer and Knowledge Engineering,2002,12(6):605-618.
[3]  GOMAA H. 用UML設計并發、分布式、實時應用[M]. 呂慶中,李燁,羅方斌譯.北京:北京航空航天大學出版社,2004.
[4]  RICHTER J. Windows核心編程[M]. 王建華,張煥生,侯麗坤,等譯. 北京:機械工業出版社,2000.
[5]  薛大龍,陳世帝,王韻編著.Windows CE嵌入式系統開發[M]. 北京:電子工業出版社,2008.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          久久中文欧美| 国产精品进线69影院| 午夜在线成人av| 国内精品久久久久影院薰衣草| 亚洲国产精品www| 欧美高清影院| 国产欧美va欧美不卡在线| 欧美激情四色| 国产精品美女久久久免费| 欧美jizz19hd性欧美| 久久中文精品| 在线日韩电影| 亚洲影院污污.| 国产精品电影网站| 国产精品福利影院| 激情久久久久久久久久久久久久久久| 久久久久久日产精品| 国产精品ⅴa在线观看h| 一区二区三区四区五区在线| 国产精品v一区二区三区| 国产综合激情| 亚洲自拍偷拍视频| 免费在线播放第一区高清av| 免费不卡在线观看| 亚洲欧美日韩中文在线制服| 一区二区三区导航| 久久美女艺术照精彩视频福利播放| 亚洲国产精品一区制服丝袜| 欧美在线播放一区二区| 亚洲国产一区二区三区在线播| 国产精品三区www17con| 欧美日韩亚洲一区二区三区| 有码中文亚洲精品| 亚洲激情网址| 午夜精品一区二区三区在线| 免费欧美日韩国产三级电影| 欧美日韩亚洲一区二区| 欧美一区午夜视频在线观看| 亚洲精品一区二区三区在线观看| 亚洲黄色毛片| 亚洲精品在线免费观看视频| 亚洲高清不卡在线| 99在线|亚洲一区二区| 亚洲欧美日韩在线不卡| 欧美性色aⅴ视频一区日韩精品| 欧美亚洲动漫精品| 国产精品qvod| 9l视频自拍蝌蚪9l视频成人| 国产日韩欧美在线| 国产精品每日更新| 欧美色精品天天在线观看视频| 激情国产一区| 欧美一区二区在线观看| 欧美日韩高清不卡| 久久噜噜亚洲综合| 亚洲欧美综合精品久久成人| aaa亚洲精品一二三区| 亚洲精品免费网站| 欧美国产91| 午夜影视日本亚洲欧洲精品| 野花国产精品入口| 亚洲欧美中文日韩v在线观看| 性久久久久久| 国产欧美日韩专区发布| 国产女精品视频网站免费| 亚洲欧洲日韩女同| 国产精品久久久久久久久久久久久久| 美女黄色成人网| 国产一区二区三区观看| 国产精品视频xxxx| 亚洲激情在线观看视频免费| 久久国产精品一区二区| 一本色道久久综合亚洲精品不卡| 久久国产精品一区二区| 亚洲国产91精品在线观看| 一区二区日本视频| 精品动漫3d一区二区三区| 欧美日韩不卡一区| 在线精品国精品国产尤物884a| 久久久噜噜噜久久狠狠50岁| 欧美成人综合| 一区二区三区欧美日韩| 久久精品国产亚洲一区二区| 欧美怡红院视频| 一区二区自拍| 国产精品海角社区在线观看| 欧美在线免费观看视频| 久久在线视频| 日韩网站在线看片你懂的| 亚洲手机成人高清视频| 激情综合电影网| 欧美视频在线观看免费| 国产精品v一区二区三区| 欧美亚洲一区二区在线| 欧美片第1页综合| 最新成人av网站| 日韩一级网站| 先锋影音久久| 欧美午夜国产| 国产精品午夜av在线| 国产精品实拍| 激情文学综合丁香| 欧美全黄视频| 久久尤物电影视频在线观看| 宅男精品导航| 欧美三区免费完整视频在线观看| 亚洲国产美女久久久久| 亚洲图片在线| 欧美激情一区二区三区四区| 国产日韩精品久久久| 国产精品免费一区二区三区观看| 欧美一级专区免费大片| 韩国av一区二区三区四区| 美女精品网站| 在线亚洲欧美视频| 欧美一级播放| 在线成人免费观看| 国产精品一区一区三区| 欧美日韩成人| 激情综合久久| 国外视频精品毛片| 黑人巨大精品欧美一区二区| 欧美自拍偷拍午夜视频| 日韩一级大片在线| 99re成人精品视频| 麻豆精品在线播放| 欧美日韩国产一级| 欧美日韩在线直播| 亚洲精选成人| 韩日成人av| 99v久久综合狠狠综合久久| 亚洲福利久久| 欧美区国产区| 黄色成人小视频| 国产精品99久久久久久久久久久久| 香蕉久久一区二区不卡无毒影院| 国产人妖伪娘一区91| 欧美男人的天堂| 在线欧美视频| 亚洲区一区二区三区| 国产欧美一区二区色老头| 亚洲精华国产欧美| 亚洲在线观看免费视频| 欧美一区二区三区免费在线看| 欧美日韩在线播放一区二区| 国产精品日日做人人爱| 激情欧美国产欧美| 一区二区亚洲欧洲国产日韩| 亚洲国产精品精华液2区45| 99riav国产精品| 麻豆精品视频在线观看| 亚洲一区二区三区免费视频| 欧美专区日韩专区| 亚洲国产精品999| 午夜精品久久久久影视| 亚洲国产精品久久久久秋霞影院| 亚洲在线一区| 亚洲第一色在线| 黄色小说综合网站| 久久激情视频久久| 激情婷婷久久| 久久亚洲精品伦理| 国产欧美日韩另类一区| 日韩视频一区二区三区| 国产精品欧美久久久久无广告| 香蕉久久夜色| 狠狠久久五月精品中文字幕| 激情久久综合| 亚洲欧美日韩精品久久奇米色影视| 久久综合精品一区| 欧美午夜一区二区三区免费大片| 午夜视黄欧洲亚洲| 一区二区三区精密机械公司| 一区二区三区视频免费在线观看| 亚洲精品一二| 国产欧美一区二区视频| 欧美精品在线一区| 国产精品久久久久aaaa| 国产日本欧美一区二区三区| 亚洲深夜影院| 一二三四社区欧美黄| 精品福利免费观看| 久久国产高清| 久久九九精品99国产精品| 国产精品腿扒开做爽爽爽挤奶网站| 欧美精品一区三区| 久久精品国产96久久久香蕉| 亚洲免费观看在线观看| 欧美一区二区观看视频| 国产精品系列在线播放| 欧美在线视频播放| 免费成人av| 亚洲高清在线视频| 欧美激情综合网| 夜夜嗨一区二区三区| 亚洲精品国产精品国自产观看浪潮| 欧美日本一区二区视频在线观看| 在线观看亚洲精品视频| 蜜桃av噜噜一区二区三区| 欧美在线观看网站| 亚洲午夜小视频| 久久国产免费看| 99在线|亚洲一区二区| 欧美日韩18| 亚洲视频二区| 欧美日韩在线不卡| 久久一区精品| 国产欧美精品一区二区三区介绍| 午夜精品亚洲一区二区三区嫩草| 亚洲精品一区二区三区蜜桃久| 欧美日韩亚洲另类| 国内精品久久久久国产盗摄免费观看完整版| 亚洲在线电影| 久久精品国产欧美亚洲人人爽| 狠狠88综合久久久久综合网| 欧美中文字幕| 国产精品三区www17con| 欧美理论电影在线播放| 亚洲欧洲日夜超级视频| 国产精品久久久久影院色老大| 国产自产v一区二区三区c| 国精品一区二区| 亚洲第一天堂无码专区| 久久久久久亚洲综合影院红桃| 国产欧美日韩高清| 美腿丝袜亚洲色图| 亚洲天堂久久| 日韩视频在线永久播放| 伊人蜜桃色噜噜激情综合| 亚洲一区二区三区中文字幕| 一区二区三区毛片| 欧美日韩一区三区四区| 亚洲福利一区| 亚洲精品韩国| 久久精品亚洲精品| 亚洲国产精品一区二区尤物区| 国产精品你懂的| 亚洲美女中文字幕| 国产精品免费aⅴ片在线观看| 欧美精品色一区二区三区| 国产欧美1区2区3区| 好看的日韩av电影| 狠狠色狠狠色综合日日tαg| 麻豆精品在线观看| 鲁鲁狠狠狠7777一区二区| 国产亚洲精品久久久久久| 日韩一区二区免费看| 国产欧美日韩一区二区三区在线| 国产日韩欧美三级| 欧美高清一区| 免费中文字幕日韩欧美| 国产日韩一区二区三区| 亚洲精品视频啊美女在线直播| 精品av久久久久电影| 国产偷国产偷精品高清尤物| 国产精品爽爽ⅴa在线观看| 99在线观看免费视频精品观看| 亚洲资源av| 欧美日韩成人一区| 国产欧美精品在线播放| 亚洲一二三区视频在线观看| 国产日韩欧美黄色| 欧美精品久久久久久久免费观看| 亚洲电影视频在线| 欧美性事在线| 国产精品久久97| 欧美日韩国产综合一区二区| 亚洲精品国产精品久久清纯直播| 国产欧美日韩高清| 亚洲日本中文字幕区| 91久久中文| 欧美日韩一区二区三区四区五区| 久久久久国产成人精品亚洲午夜| 亚洲麻豆国产自偷在线| 亚洲福利电影| 亚洲尤物视频在线| 欧美a级片网| 国产视频久久久久| 精品电影一区| 伊人久久亚洲热| 亚洲一区二区久久| 国产精品区一区| 一区二区三区国产在线观看| 一区二区在线视频| 国产农村妇女毛片精品久久莱园子| 国产一区二区日韩| 国产精品影视天天线| 久久九九国产精品怡红院| 国产精品v欧美精品v日韩精品| 在线播放精品| 欧美91大片| av成人老司机| 99riav久久精品riav| 欧美大香线蕉线伊人久久国产精品| 欧美日韩一区二区精品| 99视频超级精品| 国产女人18毛片水18精品| 国产精品每日更新在线播放网址| 欧美在线中文字幕| 日韩视频二区| 久久精品国产清自在天天线| 久久精品视频免费观看| 欧美大学生性色视频| 免费观看成人| 美国成人毛片| 美女国产一区| 亚洲一区中文| 欧美一区二区三区视频在线观看| 狠狠狠色丁香婷婷综合激情| 在线观看国产精品淫| 狠狠色伊人亚洲综合网站色| 亚洲欧美国产日韩天堂区| 国产美女精品免费电影| 欧美偷拍一区二区| 亚洲欧美视频在线观看| 亚洲精品一区二区三区av| 亚洲欧美日韩成人高清在线一区| 亚洲一区二区三区免费观看| 国产精品久久久久7777婷婷| 午夜国产一区| 亚洲精品午夜| 欧美成人免费在线| 欧美在线资源| 牛夜精品久久久久久久99黑人| 玖玖玖免费嫩草在线影院一区| 国产一本一道久久香蕉| 欧美一级久久久久久久大片| 欧美日韩专区在线|