功能模塊在納入時(shí)間、機(jī)制和控制方式等方面各不相同。
1)納入時(shí)間
納入時(shí)間是指一個(gè)功能模塊被歸并到軟件的源語(yǔ)言描述之中的時(shí)間。比如宏功能模塊是由編譯器把它作為程序的一部分直接插入到引用位置上去的。而普通的子程序則是通過(guò)產(chǎn)生目標(biāo)代碼與連接代碼而納入到軟件中的。
2)機(jī)制
功能模塊的機(jī)制通常有兩種:一個(gè)是通過(guò)引用來(lái)調(diào)用功能模塊,另一個(gè)是通過(guò)中斷來(lái)調(diào)用一個(gè)功能模塊。在實(shí)時(shí)系統(tǒng)中,通常使用后者。比如,使用一個(gè)外部時(shí)間來(lái)引起處理過(guò)程的中斷,然后使控制轉(zhuǎn)到另一個(gè)功能模塊。
3)控制方式
一般功能模塊具有單一入口和單一出口,并作為程序的一部分順序地執(zhí)行,有時(shí),也需要更為復(fù)雜的控制方式,如可重入功能模塊。這種功能模塊不以任何方式修改它自己或它所訪問(wèn)的局部地址,從而這樣的功能模塊就可以同時(shí)被幾個(gè)任務(wù)使用。
4)結(jié)構(gòu)分類
在軟件結(jié)構(gòu)中,功能模塊可以分為以下幾類:
順序功能模塊:它在沒(méi)有明顯中斷情況下被應(yīng)用軟件調(diào)用和執(zhí)行。
增量功能模塊:它在調(diào)用結(jié)束之前可以被應(yīng)用程序中斷,然后在中斷點(diǎn)重新啟動(dòng)。
并行功能模塊:它在并行多處理機(jī)環(huán)境中與別的功能模塊同時(shí)執(zhí)行。
型號(hào):
安川SGDV-200A05A配件
SANYO DENKI AC servo dricerFS1WO75P00配件
SIEMENS6ES7331-7KF02-0AB0模塊
FanucA06B-6093-H112電子產(chǎn)品
ABM003632950 192949 REV01 2103配件
AB1764-24BWA配件
AB1761-NET-ENI配件
AB1326ABB420EM2L配件
SIEMENS6GK1571-0BA00-0AA0配件
AB1756-L82E電子產(chǎn)品
ABMVI56-PDPMV1電子產(chǎn)品
視頻卡Y751_0301配件
視頻卡EURESYS PICOLO PRO2配件
底板卡PBP-14A7-A 305配件
SIEMENS6SE6420-2UD21-1AA1配件
SANYO DENKIFS1W075P00配件
SIEMENSA5E00825002配件
AB0-60063-1配件
SIEMENS6ES7135-4FB01-0AB0模塊
SIEMENS6ES7134-4LB02-0AB0模塊
SMCGY1S40-500配件
發(fā)那科A06B-6130-H002配件
安川UTSAE-B17CL的連接器配件
西門子6ES7322-1HH01-0AA0配件
西門子1P6RA7078-6DS22-0驅(qū)動(dòng)器
西門子6ES7307-1EA00-0AA0模塊
GEIC693MDL940模塊
KEYENCECV-110配件
西門子6ES7 322-1HH01-0AA0配件
SAIAPCD2.W310配件
SAIAPCD2.W400配件
SAIAPCD2E165配件
三菱GT1155-QSBD-C配件
伊頓C825KN1O配件
SIEMENS6ES7972-0BB12-0XA0配件
SIEMENS6ES7972-0BA12-0XA0配件
AB1606-XLP72E
施耐德3DM2-WRDBW繼電器
SIEMENS6ES7331-7KF02-0AB0電子元件*電子配件
SIEMENS電子元件*電子配件