功能模块:
功能模块化的根据是,如果一个问题有多个问题组合而成,那么这个组合问题的复杂程度将大于分别考虑这个问题时的复杂程度之和。这个结论使得人们乐于利用功能模块化方法将复杂的问题分解成许多容易解决的局部问题。功能模块化方法并不等于无限制地分割软件,因为随着功能模块的增多,虽然开发单个功能模块的工作量减少了,但是设计功能模块间接口所需的工作量也将增加,而且会出现意想不到的软件缺陷。因此,只有选择合适的功能模块数目才会使整个系统的开发成本减少。
模块独立性
功能模块独立的概念是功能模块化、抽象、信息隐蔽和局部化概念的直接结果。
抽象是指对事物、状态或过程之间所存在的某些相似的方面集中和概括起来,而暂时忽略他们之间的差异,即考虑抽象事物的本质特征而暂时不考虑他们的细节。信息隐蔽是指再设计功能模块时使得一个功能模块内所包含的信息,对于不需要这些信息的功能模块来说是不能访问的。信息隐蔽原则对于以后在软件维护期间修改软件时会带来极大的好处,因为大量数据和过程是软件的其他部分所不能觉察的,因而再对某个功能模块修改时就不大会影响到软件的其他部分,所谓局部化是指把一些关系密切的软件元素在物理位置上彼此靠近。
功能模块独立性是通过制定具有单一功能并且和其他功能模块没有过多联系的功能模块来实现的。每个功能模块只涉及该软件要求的一个具体子功能,而且与软件结构的其他部分的接口是简单的。
西门子 6ES7322-1BH01-0AA0 模块
西门子 7315-2AH14-0AB0 模块
THK BTK4512-5.3+1180L 滚珠丝杆
SIEMENS 647-0AF11-3AX0 模块
SIEMENS 6SE6440-2UD21-1AA1 变频器
安川 SGDS-02A12A 驱动器
西门子 3RT1064-6AF36 (110V) 接触器
NI PCI-6031E(OEM1) 采集卡
西门子 6ES7318-2AJ00-0AB0 模块
西门子 A5E02630232 驱动板
西门子 6ES7131-4BD00-0AA0 模块
ABB 1SBL141001R8001 接触器
ABB 1SBL371001R8411 接触器
FUJI AR22MOL-10E3Y 按钮
FUJI AR22VOL-12E3R 按钮
FUJI AR22PCR-411CB 按钮
欧姆龙 E39-R1 反光板
伊顿穆勒 NHI-E-11-PKZ0 触头
伊顿穆勒 PKZM0-6.3 开关
西门子 6ES7131-4BD00-0AB0 模块
西门子 6ES7953-8LJ20-0AA0 内存卡
SIEMENS 972-0BA41-0XA0 接头
SIEMENS 6SE6440-2UD31-5DA1 变频器
SIEMENS 6ES7212-1AB23-0XB8 模块
SIEMENS 6ES7214-2BD23-0XB8 模块
施耐德 TSXDMZ28DR 模块
西门康 SKKQ1500/14E 模块
西门康 SKKQ1500/14E 模块​
GE 105DTL500 模块
西门子 6EP1336-2BA00 电源
伦茨 E82EV152K2C 变频器
OMRON C200H-CPU03-E 模块
SCHNEIDER XPS-AF5130P 继电器
FANUC A06B-6102-H230#H520 驱动器
FANUC A06B-6096-H116 驱动器
MURR MPS3-230/24 24V 电源
西门子 6ES7414-2XK05-0AB0 (V5.3.3 ) CPU
Mitsubishi AJ65SBTB1-16T 模块 |