制造論壇-制造行業(yè)自己的交流社區(qū)!

標(biāo)題: 自動(dòng)膏藥機(jī) [打印本頁(yè)]

作者: 九月十九日    時(shí)間: 前天 10:23
標(biāo)題: 自動(dòng)膏藥機(jī)
       自動(dòng)膏藥機(jī)
  自動(dòng)膏藥機(jī)系統(tǒng)的軟件功能十分復(fù)雜,軟件功能是由子功能以某種方式組合在一起的,從學(xué)術(shù)的角度看,軟件功能就是任務(wù)的組合,因此軟件編程包含兩項(xiàng)技術(shù),即任務(wù)的編程和任務(wù)的管理。
  一、自動(dòng)膏藥機(jī)系統(tǒng)軟件的任務(wù)劃分按以下原則進(jìn)行。
  1、每個(gè)任務(wù)須是獨(dú)立的。
  2、每個(gè)任務(wù)通過(guò)它們之間的邏輯轉(zhuǎn)換關(guān)系發(fā)生聯(lián)系。
  3、所有任務(wù)的集合能滿足整個(gè)系統(tǒng)的功能要求。
  在編程中,劃分的任務(wù)通常按程序運(yùn)行方式來(lái)加以分類描述,如驅(qū)動(dòng)程序、初始化程序、中斷程序、控制算法程序、顯示程序、鍵盤(pán)輸入程序等。
  二、自動(dòng)膏藥機(jī)系統(tǒng)軟件任務(wù)的管理
  自動(dòng)膏藥機(jī)系統(tǒng)微處理器硬件特性與軟件運(yùn)行機(jī)制決定了任務(wù)是逐個(gè)執(zhí)行的,軟件功能的實(shí)時(shí)性要求任務(wù)以并行為宜,任務(wù)的串行執(zhí)行機(jī)制和實(shí)時(shí)性的并行要求存在本質(zhì)上的矛盾,自動(dòng)膏藥機(jī)系統(tǒng)軟件任務(wù)的管理調(diào)度策略通常有以下幾種。
  1、單一掃描法
  這種方法按照給定的任務(wù)順序,對(duì)所有的任務(wù)進(jìn)行循環(huán)掃描,如果某個(gè)任務(wù)在掃描時(shí)滿足條件,則執(zhí)行對(duì)這個(gè)任務(wù)的操作直至完成再跳出,執(zhí)行對(duì)下一個(gè)任務(wù)的掃描,這樣保證所有任務(wù)的并行處理,如果計(jì)算機(jī)的速度足夠快,這種方法幾乎可以解決所有實(shí)時(shí)性問(wèn)題。
  2、嵌套掃描法
  這種方法是對(duì)單一掃描法的改進(jìn)。系統(tǒng)中每個(gè)任務(wù)的實(shí)時(shí)性要求不同,有的高,有的低,因此,我們對(duì)實(shí)時(shí)性要求低的任務(wù)組仍采用單一掃描法,而將實(shí)時(shí)性要求高的任務(wù)組嵌入單一掃描法的內(nèi)部,以滿足它們的實(shí)時(shí)性要求。
  3、中斷響應(yīng)法
  如果嵌套掃描法還小能滿足實(shí)時(shí)性要求,就可以采用中斷響應(yīng)優(yōu)先級(jí)設(shè)置為高,一但中斷產(chǎn)生,就立即掛起當(dāng)前任務(wù),執(zhí)行中斷任務(wù),以滿足實(shí)時(shí)性要求。






歡迎光臨 制造論壇-制造行業(yè)自己的交流社區(qū)! (http://m.foamconsultant.com/) Powered by Discuz! X3.5