品牌
经销商厂商性质
厦门市所在地
ROLAND EGX-20
陈工 180 3026 3558
主营产品:DCS集散式控制系统、PLC可编程控制器、数控系统、
(CPU处理器、模块、卡件、控制器、伺服驱动、工作站、驱动器、
马达、 内存卡、 电源,机器人备件等)各类工控产品
内聚是从功能角度来度量功能模块内的联系,一个好的内聚功能模块应当恰好做一件事。它描述的是功能模块内的功能联系。
内聚有如下的种类,其内聚度由弱到强排列:
☆偶然内聚。一功能模块中的代码无法定义其不同功能的调用。但它使该功能模块能执行不同的功能,这种功能模块称为巧合强度功能模块。
☆逻辑内聚。这种功能模块把几种相关的功能组合在一起,每次被调用时,有传送给功能模块参数来确定该功能模块应完成那一种功能。
☆时间内聚。这种功能模块顺序完成一类相关功能,比如初始化功能模块,它顺序为变量置初值。
☆过程内聚。如果一个功能模块内的处理元素是相关的,而且必须以特定次序执行则称为过程内聚。
☆通信内聚。这种功能模块除了具有过程内聚的特点外,还有另外一种关系,则它的所有功能都通过使用公共数据而发生关系。
☆顺序内聚。如果一个功能模块内的处理元素和同一个功能密切相关,而且这些处理必须顺序执行,通常一个处理元素的输出数据作为下一个处理元素的输入数据,则称为顺序内聚。
☆功能内聚。如果一个功能模块包括并仅包括未完成某一具体任务所必需的所有成分,或者说功能模块中所有成分结合起来是为了完成一个具体的任务,此功能模块称为功能强度模块。
软件功能模块指标编辑
系统中的各功能模块在纳入时间、激活机制和控制方式等方面可以不相同。
1)纳入时间
纳入时间是指一个功能模块被归并到软件的源语言描述之中的时间。比如宏功能模块是由编译器把它作为程序的一部分直接插入到引用位置上去的。而普通的子程序则是通过产生目标代码与连接代码而纳入到软件中的。
2)激活机制
功能模块的激活机制通常有两种:一个是通过引用来调用功能模块,另一个是通过中断来调用一个功能模块。在实时系统中,通常使用后者。比如,使用一个外部时间来引起处理过程的中断,然后使控制转到另一个功能模块。
3)控制方式
一般功能模块具有单一入口和单一出口,并作为程序的一部分顺序地执行,有时,也需要更为复杂的控制方式,如可重入功能模块。这种功能模块不以任何方式修改它自己或它所访问的局部地址,从而这样的功能模块就可以同时被几个任务使用。
1756-PA75
1756-A13
1756-IF8
1756-L72
1756-IB16
1756-OB16I
1756-TBNH
1756-N2
1786-TPS
1786-XT
1786-BNC
1756-L71
1756-A7
1756-EN2T
1756-CN2
1756-CN2R 已到
1756-IB16I
1756-EN2TR
1756-TBCH
1794-ACN15
1794-IB16
1794-OW8
1794-OB16
1794-IE8
1794-TB3
1786-TPS
1794-IE12A
AB软启动
150-C108NBD
150-C108NBR
150-C108NCD
150-C135NBD
150-C135NBR
150-C16NBD
150-C16NBR
150-C16NCD
150-C16NCR
150-C19NBD
150-C19NBR
150-C201NBD
150-C201NBR
150-C201NCD
150-C201NCR
150-C234NCA-K2
150-C234NCD-K1
150-C251NBD
150-C251NBR
150-SB3NBD
150-SB3NBR
150-SB3NUR
150-SB4NBD
150-SB4NBR
150-SB4NUD
150-SB4NUR
150-SC1NBD
150-SC1NBR
150-SC1NUD
150-SC1NUR
150-SC2NBD
150-SC2NBR
150-SC2NUD
150-SC2NUR
150-SC3NBD
150-SC3NBR
150-SC3NUR
150-SCMD
150-SCMR
150-SD1NBD
150-SD1NBR
150-SD1NUD
150-SD1NUR
150-SD2NBD
150-SD2NBR
150-SD2NUR
150-SD3NBD
150-SD3NBR
150-SD3NUR
150-SDBK
150-SF1R
150-SF2D
150-SF2R
150-SF3R