系统中的各功能模块在纳入时间、激活机制和控制方式等方面可以不相同。
1)纳入时间
纳入时间是指一个功能模块被归并到软件的源语言描述之中的时间。比如宏功能模块是由编译器把它作为程序的一部分直接插入到引用位置上去的。而普通的子程序则是通过产生目标代码与连接代码而纳入到软件中的。
2)激活机制
功能模块的激活机制通常有两种:一个是通过引用来调用功能模块,另一个是通过中断来调用一个功能模块。在实时系统中,通常使用后者。比如,使用一个外部时间来引起处理过程的中断,然后使控制转到另一个功能模块。
3)控制方式
一般功能模块具有单一入口和单一出口,并作为程序的一部分顺序地执行,有时,也需要更为复杂的控制方式,如可重入功能模块。这种功能模块不以任何方式修改它自己或它所访问的局部地址,从而这样的功能模块就可以同时被几个任务使用。
4)结构分类
在软件结构中,功能模块可以分为以下几类:
顺序功能模块:它在没有明显中断情况下被应用软件调用和执行。
增量功能模块:它在调用结束之前可以被应用程序中断,然后在中断点重新启动。
并行功能模块:它在并行多处理机环境中与别的功能模块同时执行。
&8203
&8203
型号&8203:
AB 模块 1769-pa4
安川 驱动器 SGDS-04A12A
Kollmorgen 驱动器 CB06551
安川 变频器 CIMR-F7A4015
AB 模块 1746-OW16 1746-IA16
RORZE 驱动器 RD-023MS
interface 采购卡 PCI-2726CM
siemens 模块 6SN1118-0DH23-0AA1
松下 西门子 摄像机 电源模块 ANM832CE 6ES7307-1EA00-0AA0
honda 连接器 PCR-S20FS
siemens 触摸屏 6AV3-607-1JC20-0AX1
siemens 模块 6SN1118-0AE11-0AA1
TORRINGTON 轴承 NB4012
AB 变频器 2711-K9C1X
Gidel 板卡 Gidel PROC_DSP PROC DSP REV 02
FANUC 伺服器 A02B-0166-B531
AB 配件 1784-PCMK 1784-PCM5
AB 控制器 1746-HSCE
AB 控制器 1746-NO4V1746-NO8V
FANUC 风扇 A90L-0001-0548
AB 控制器 1746-HSCE
HP HP 硬盘板卡 652564-b21 411508-b21
AB 模块 1756-IV32
GE 模块 IC693PWR330
&8203