FANUC A06B-6202-H030 模块 标记耦合。如一组功能模块共享了某个记录,而不是简单变量,即这些功能模块都需某一数据的子结构时,就需要按该记录的结构进行操作,并通过参数表来传递记录信息,这样的耦合称之为标记耦合。 数据耦合。如一个功能模块访问另一个功能模块,被访问的功能模块的输入和输出都是数据项参数,则这两个功能模块为数据耦合。 非直接耦合。若两个功能模块没有直接关系,他们之间的联系完全是通过主程序的控制和调用来实现的,便称这两个功能模块为非直接耦合,独立性*强。 上面只是对耦合机制进行了一个分类。原则上讲,功能模块化设计总是希望功能模块之间的耦合表现为非直接耦合方式。但是,由于问题所固有的复杂性和空间方面的考虑,有时则要根据实际情况,全面权衡,选用其它类型的耦合。 [1] 内聚 内聚是从功能角度来度量功能模块内的联系,一个好的内聚功能模块应当恰好做一件事。它描述的是功能模块内的功能联系。 内聚有如下的种类,其内聚度由弱到强排列: 偶然内聚。一功能模块中的代码无法定义其不同功能的调用。但它使该功能模块能执行不同的功能,这种功能模块称为巧合强度功能模块。 逻辑内聚。这种功能模块把几种相关的功能组合在一起,每次被调用时,有传送给功能模块参数来确定该功能模块应完成那一种功能。 时间内聚。这种功能模块顺序完成一类相关功能,比如初始化功能模块,它顺序为变量置初值。 过程内聚。如果一个功能模块内的处理元素是相关的,而且必须以特定次序执行则称为过程内聚。 通信内聚。这种功能模块除了具有过程内聚的特点外,还有另外一种关系,则它的所有功能都通过使用公共数据而发生关系。 顺序内聚。如果一个功能模块内的处理元素和同一个功能密切相关,而且这些处理必须顺序执行,通常一个处理元素的输出数据作为下一个处理元素的输入数据,则称为顺序内聚。 功能内聚。如果一个功能模块包括并仅包括未完成某一具体任务所必需的所有成分,或者说功能模块中所有成分结合起来是为了完成一个具体的任务,此功能模块称为功能强度模块。 软件功能模块指标编辑 系统中的各功能模块在纳入时间、激活机制和控制方式等方面可以不相同。 1)纳入时间 纳入时间是指一个功能模块被归并到软件的源语言描述之中的时间。比如宏功能模块是由编译器把它作为程序的一部分直接插入到引用位置上去的。而普通的子程序则是通过产生目标代码与连接代码而纳入到软件中的。 BASLER ELECTRIC DECS-100-B15 AB SST-PFB-CLX 模块 MKS 628B01TBE1B 配件 西门子 NJG3F400 断路器 KEB 06.10.450 离合器 Hp Agilent E8403A VXI MAINFRAME FANUC "A02B-0166-B531 " 驱动器 安捷伦 E3631A 配件 TAZMO EOR05-5555C 配件 ABB DSSR122 配件 Siemens 6FC5373-0AA01-0AA2 配件 西门子 6ES7417-5HT06-0AB0 配件模块 西门子 6RA7085-6DV62-0 配件 西门子 6RA7085-6DV62-0 配件 ABB PM866 控制器 西门子 6RA7081-6DV62-0 配件 AB 1756-L85E 模块 ABB ACS800-04-0400-3+P901 配件 西门子 6DD1683-0CD5 电源 西门子 6RA7081-6DV62-0 配件 FUJI FRN160G1S-4C 配件 ABB CPU AC800M PM864AK01 配件 MITSUBISHI FR-A740-160K-CHT 配件 ABB 3HAC029818-001 配件 PERCEPTRON 916-4104 激光头 Perceptron 916-4128 激光头 西门子 6RA7078-6DV62-0 配件 发那科 A06B-6141-H045#H580 配件 SIEMENS 6SE7031-0EE60 变频器 SIEMENS 6ES7 416-3XR05-0AB0 CPU 西门子 1P6RA7078-6DS22-0 驱动器 SIEMENS 6AV7893-0AB00-1AB0 配件 AB 1756-L73 配件 SIEMENS 6ES7414-3EM06-0AB0 电子产品 FANUC A06B-6400-H102/6 配件 Triconex 3625/N 24DC, 32 POINTS 版本号:V10.5.X 电子产品 SIEMENS 6SN1145-1BB00-0FA1 电子产品 AB 1756-L73 配件 力士乐 MHD071B-061-PG3-UN 配件 SIEMENS 6ES7416-3XR05-0AB0 模块 SCHNEIDER 140CPU65160 CPU模块 SCHNEIDER 140CPU65160 CPU模块 AB 1756-L82E 电子产品 SIEMENS 6ES7317-6TK13-0AB0 模块 ABB SDCS-CON-2B 配件 MITSUBISHI FR840-1160-2-60 45KW 配件 SIEMENS 6SE7022-6EC61 SIEMENS 6SE7022-6EC61 西门子 6SL3120-1TE26-0AA3 配件 SIEMENS 6ES7416-2XN05-0AB0 电子产品 力士乐 PPC-R22.1(带卡) 驱动器 ABB ACS800-01-0040-3+P901 配件 西门子 6DD1600-0AK0 模块 ABB 3HAC028357-001 配件 太平洋 SCE904AN-002-01 配件 SIEMENS 6ES7516-3AN01-0AB0 配件 SIEMENS 6ES7416-2XN05-0AB0 配件 PACIFIC SCIENTIFIC PMA24K-1050B-02 电机 安川 JZRCR-XC00 配件 Phoenix OLC-DPR-13-D-ST-SM 模块 Phoenix OLC-DPR-13-D-ST-SM 模块 REXROTH VCP08.2DTN-003-SR-NN-PW R911311498-203 配件 pillar PE-20MA 泵 SAIA PCD2.M1 板卡 SAIA PCD2.M1 板卡 KOLLMORGEN CB06551 驱动 LEAKHUNTER PLUS 8066 配件 力士乐 1C-ET-EN2-EN2-NNN-NNN-L2-S-NM-FW 配件 ABB ACS800-01-0006-3+P901 配件 ABB DCS800-S02–0075-05 配件 Motion Science MBLX16024HP-05 放大器 Motion Science MBLX16024HP-05 放大器 Motion Science MBLX16024HP-05 放大器 ABB SNAT 605 SDB 配件 AB 150-B360NBDB 配件 SIEMENS 6ES7412-5HK06-0AB0 电子产品 AB CB06551 GE IC695CRU320 模块 力士乐 VT-DFPE-A-22/G24K0/0A0V/V 配件 科尔摩根 CB06551 驱动 * MDX61B0220-503-4-00 变频器 西门子 6ES7317-2EK14-0AB0 配件 太平洋 SCE903AN-002-01 配件 科尔摩根 CB06551 配件 发那科 A02B-0319-B500 配件 力士乐 VT-DFPE-A-22/G24K0/0A0V/V