详细介绍
盼乐(上海)电气有限公司专业从事各种国外中工控自动化产品的进口贸易与工程服务,主要经营来自欧洲、美国等国外的液压产品、五金工具、仪器仪表以及各类工控产品,在国外拥有自己独立的采购渠道,源头采购。
经过不懈努力,公司已与众多较有名的机电行业*及多家国内专业厂商密切合作,形成了一个稳定而高效的化供应链体系,以便能竭尽全力地为客户提供*的服务。公司直接从国外进货,具有丰富的供货渠道,提供原装产品,做到真正让客户放心。公司在不断发展和壮大的同时,我们始终坚持“客户至上、诚信为首、互利共赢”的宗旨,不断追求更加的企业品质,向专业多元化的集团企业稳步前进。
我们期待与您合作,共创美好的明天。
盼乐(上海)电气有限公司
Name : 钟启鹏
球球 :
功能模块是指数据说明、可执行语句等程序元素的集合,它是指单独命名的可通过名字来访问的过程、函数、子程序或宏调用。功能??榛墙绦蚧殖扇舾筛龉δ苣??,每个功能模块完成了一个子功能,再把这些功能模块总起来组成一个整体。以满足所要求的整个系统的功能。
功能??榛母菔?,如果一个问题有多个问题组合而成,那么这个组合问题的复杂程度将大于分别考虑这个问题时的复杂程度之和。这个结论使得人们乐于利用功能??榛椒ń丛拥奈侍夥纸獬尚矶嗳菀捉饩龅木植课侍?/span>
。功能??榛椒ú⒉坏扔谖尴拗频胤指钊砑?,因为随着功能模块的增多,虽然开发单个功能??榈墓ぷ髁考跎倭?,但是设计功能??榧浣涌谒璧墓ぷ髁恳步黾?,而且会出现意想不到的软件缺陷。因此,只有选择合适的功能??槭坎呕崾拐鱿低车目⒊杀拘 ?/span>
功能??槎懒⒌母拍钍枪δ苣?榛?、抽象、信息隐蔽和局部化概念的直接结果。
抽象是指对事物、状态或过程之间所存在的某些相似的方面集中和概括起来,而暂时忽略他们之间的差异,即考虑抽象事物的本质特征而暂时不考虑他们的细节。信息隐蔽是指再设计功能模块时使得一个功能??槟谒男畔ⅲü袒蚴荩?,对于不需要这些信息的功能??槔此凳遣荒芊梦实?。信息隐蔽原则对于以后在软件维护期间修改软件时会带来很大的好处,因为大量数据和过程是软件的其他部分所不能觉察的,因而再对某个功能??樾薷氖本筒淮蠡嵊跋斓饺砑钠渌糠?,所谓局部化是指把一些关系密切的软件元素在物理位置上彼此靠近。
功能模块独立性是通过制定具有单一功能并且和其他功能??槊挥泄嗔档墓δ苣?槔词迪值?。每个功能模块只涉及该软件要求的一个具体子功能,而且与软件结构的其他部分的接口是简单的。
功能??槎懒⑿院玫娜砑涌诩虻?,易于编制,独立的功能??橐脖冉先菀撞馐院臀?,限制了功能??橹溆捎诹到裘芏鸬男薷母弊饔?。独立性是保证软件质量的重要因素。
功能??槎懒⑿允怯赡诰坌院婉詈闲粤礁龆ㄐ灾副昀炊攘康摹D诰坌允嵌攘恳桓龉δ苣?槟诠δ芮慷鹊囊桓鱿喽灾副?。耦合性则用来度量功能??橹涞南嗷チ档某潭取?/span>
耦合
耦合是软件结构中各功能??橹湎嗷チ拥囊恢侄攘?,耦合强弱取决于功能??榧浣涌诘母丛映潭?、进入或访问一个功能??榈牡阋约巴ü涌诘氖?。
耦合有以下几种,他们之间的耦合度由高到低排列:
☆内容耦合。如一个功能??橹苯臃梦柿硪桓龉δ苣?榈哪谌?,则这两个功能??槌莆谌蓠詈稀?/span>
☆公共耦合。如一组功能??槎挤梦释骋蝗质萁峁梗虺浦柴詈?。
☆外部耦合。如一组功能模块都访问统一全局数据项,则称之为外部耦合。
☆控制耦合。如一功能??槊飨缘匕芽亓?、名字等信息送入另一功能模块,控制另一功能模块的功能,则为控制耦合。
☆标记耦合。如一组功能??楣蚕砹四掣黾锹?,而不是简单变量,即这些功能模块都需某一数据的子结构时,就需要按该记录的结构进行操作,并通过参数表来传递记录信息,这样的耦合称之为标记耦合。
☆数据耦合。如一个功能??榉梦柿硪桓龉δ苣??,被访问的功能??榈氖淙牒褪涑龆际鞘菹畈问蛘饬礁龉δ苣?槲蓠詈?。
☆非直接耦合。若两个功能模块没有直接关系,他们之间的联系*是通过主程序的控制和调用来实现的,便称这两个功能模块为非直接耦合,独立性。
上面只是对耦合机制进行了一个分类。原则上讲,功能模块化设计总是希望功能??橹涞鸟詈媳硐治侵苯玉詈戏绞健5牵捎谖侍馑逃械母丛有院涂占浞矫娴目悸?,有时则要根据实际情况,全面权衡,选用其它类型的耦合。
内聚
内聚是从功能角度来度量功能??槟诘牧?,一个好的内聚功能模块应当恰好做一件事。它描述的是功能??槟诘墓δ芰?。
内聚有如下的种类,其内聚度由弱到强排列:
☆偶然内聚。一功能??橹械拇胛薹ǘㄒ迤洳煌δ艿牡饔谩5垢霉δ苣?槟苤葱胁煌墓δ?,这种功能??槌莆珊锨慷裙δ苣?椤?/span>
☆逻辑内聚。这种功能??榘鸭钢窒喙氐墓δ茏楹显谝黄?,每次被调用时,有传送给功能??椴问慈范ǜ霉δ苣?橛ν瓿赡且恢止δ?。
☆时间内聚。这种功能??樗承蛲瓿梢焕嘞喙毓δ?,比如初始化功能??椋承蛭淞恐贸踔?。
☆过程内聚。如果一个功能模块内的处理元素是相关的,而且必须以特定次序执行则称为过程内聚。
☆通信内聚。这种功能模块除了具有过程内聚的特点外,还有另外一种关系,则它的所有功能都通过使用公共数据而发生关系。
☆顺序内聚。如果一个功能??槟诘拇碓睾屯桓龉δ苊芮邢喙兀艺庑┐肀匦胨承蛑葱?,通常一个处理元素的输出数据作为下一个处理元素的输入数据,则称为顺序内聚。
☆功能内聚。如果一个功能??榘ú⒔霭ㄎ赐瓿赡骋痪咛迦挝袼匦璧乃谐煞?,或者说功能模块中所有成分结合起来是为了完成一个具体的任务,此功能??槌莆δ芮慷饶??。
系统中的各功能??樵谀扇胧奔?、激活机制和控制方式等方面可以不相同。
1)纳入时间
纳入时间是指一个功能??楸还椴⒌饺砑脑从镅悦枋鲋械氖奔洹1热绾旯δ苣?槭怯杀嘁肫靼阉魑绦虻囊徊糠种苯硬迦氲揭梦恢蒙先サ?。而普通的子程序则是通过产生目标代码与连接代码而纳入到软件中的。
2)激活机制
功能模块的激活机制通常有两种:一个是通过引用来调用功能??椋硪桓鍪峭ü卸侠吹饔靡桓龉δ苣??。在实时系统中,通常使用后者。比如,使用一个外部时间来引起处理过程的中断,然后使控制转到另一个功能模块。
3)控制方式
一般功能??榫哂械ヒ蝗肟诤偷ヒ怀隹?,并作为程序的一部分顺序地执行,有时,也需要更为复杂的控制方式,如可重入功能??椤U庵止δ苣?椴灰匀魏畏绞叫薷乃约夯蛩梦实木植康刂罚佣庋墓δ苣?榫涂梢酝北患父鋈挝袷褂谩?/span>
4)结构分类
在软件结构中,功能??榭梢苑治韵录咐啵?/span>
顺序功能模块:它在没有明显中断情况下被应用软件调用和执行。
增量功能??椋核诘饔媒崾翱梢员挥τ贸绦蛑卸?,然后在中断点重新启动。
并行功能??椋核诓⑿卸啻砘肪持杏氡鸬墓δ苣?橥敝葱?。
1.提高功能??槎懒⑿?/span>
在得到软件结构之后,就应首先着眼于改善功能??榈亩懒⑿?,考验是否应该把一些功能??樘崛』蚝喜?,力求降低耦合提高内聚。例如,多个功能??楣灿械囊桓鲎庸δ芸梢远懒⒊梢桓龉δ苣?椋烧庑┕δ苣?榈饔?,有时可以通过分解或合并功能??橐约跎倏刂菩畔⒌拇菁岸匀质莸囊?,并且降低接口的复杂度。
2.功能??楣婺J识?/span>
经验表明,当功能??楣笫?,功能模块的可理解性就会迅速下降。但是对过大的功能模块分解时,也不应降低功能??榈亩懒⑿?。因为当对一个大的功能??榉纸馐?,有可能增加功能模块之间的依赖。
3.深度、宽度、扇出和扇入要适当
如果深度过大则说明有的控制??榭赡芗虻チ恕H绻矶裙笤蛩得飨低车目刂乒诩?。而扇出过大则意味着功能模块过于复杂,需要控制和协调过多的下级???,这时应适当地增加中间层次,扇出太小则可以把下级??榻徊椒纸獬扇舾筛鲎庸δ苣??,或者合并到上级功能??橹腥?。一个功能??榈纳热胧潜砻饔卸嗌俑錾霞豆δ苣?橹苯拥饔盟?,扇入越大则共享该模块的上级??槭吭蕉啵馐怯泻么Φ?。
4.要使??榈淖饔梅段П3衷诟媚?榈目刂品段?/span>
功能??榈淖饔梅段侵甘芨霉δ苣?槟谝桓雠卸ㄓ跋斓乃泄δ苣?榈募稀9δ苣?榈目刂品段侵刚飧龉δ苣?楸旧硪约八兄苯踊蚣浣哟邮粲谒墓δ苣?榈募?。在一个设计得很好的系统中,所有受判定影响的功能模块应该都从属于作出判定的那个功能???,局限于做出判定的那个功能??楸旧砑八闹苯酉录赌??。对于那些不满足这一条件的软件结构修改的办法是:将判定点上移或者将那些在作用范围内但是不在控制范围内的功能??橐浦驳娇刂品段?。
5.应减少功能??榈慕涌诘母丛有院腿哂喽?,并改善*性
功能??榻涌诟丛邮侨砑⑸砦蟮囊桓鲋饕?。应该仔细设计??榻涌?,使得信息传递简单并且和??榈墓δ?。
6.设计成单入口、单出口的功能模块,避免病态连接
要防止内容耦合性,如果功能??槎际谴佣ゲ咳肟凇⒋拥撞砍隹诘幕?,这样的软件也更易于理解和易于维护。病态连接关系是指从中部进入或访问一个??椤?/span>
7.??榈墓δ芸稍げ?/span>
如果一个功能??榭梢缘弊鲆桓龊谙?,即只要输入的数据相同就产生同样的输出,这个模块的功能就是可以预测的。而那些具有内部记忆的功能??樵蚩赡苁遣豢稍ぶ?,因为它可能记载了某个内部标志并且利用这个标志去选择处理方案。由于这个标志对上级功能??槔此凳强床患?,因而可能引起混乱。
8.组装软件根据设计的约束和移植的需要
组装是指用来把软件组合起来,以便把软件放入特定的处理环境或送往其他的地方。有时,设计约束要求一个程序要在内存中覆盖自己。如果有这种要求的话,原设计结构就可能必须重新组织以便按照重复的次数、存取的频率以及各次调用之间的间隔来把功能模块组合起来。
猛龙夺冠盼乐电气*德国进口 传感器 LHMD600M06002R2
猛龙夺冠盼乐电气*德国进口 传感器 LHMD600M01002R2
猛龙夺冠盼乐电气*德国进口 哈威阀 LHDV33P-11-E5-085
猛龙夺冠盼乐电气*德国进口 MTS LHAT005M07502R2
猛龙夺冠盼乐电气*德国进口 MTS LHAT005M06002R2
猛龙夺冠盼乐电气*德国进口 MTS LHAT005M05502R2
猛龙夺冠盼乐电气*德国进口 MTS LHAT005M05002R2
猛龙夺冠盼乐电气*德国进口 MTS LHAT005M03502R2
猛龙夺冠盼乐电气*德国进口 MTS LHAT005M03002R2
猛龙夺冠盼乐电气*德国进口 MTS LHAT005M01502R2
猛龙夺冠盼乐电气*德国进口 传感器 LHAT002M05502R2
猛龙夺冠盼乐电气*德国进口 传感器 LHAT002M05002R2
猛龙夺冠盼乐电气*德国进口 传感器 LHAT002M03502R2
猛龙夺冠盼乐电气*德国进口 传感器 LHAT002M02002R2 (T=cable type/Teflon)
猛龙夺冠盼乐电气*德国进口 传感器 LHAD600M02002R2
猛龙夺冠盼乐电气*德国进口 传感器 LHA600M0200R2
猛龙夺冠盼乐电气*德国进口 滑块轴承导轨 LH200120ELCI
猛龙夺冠盼乐电气*德国进口 冷却泵滤芯 LH0330 D 010 BH4HC
猛龙夺冠盼乐电气*德国进口 压力开关 LGW10A1/2 IP65G3
猛龙夺冠盼乐电气*德国进口 煤气压力开关 LGW 150 A4
猛龙夺冠盼乐电气*德国进口 电源主板 LGC-X21-02M
猛龙夺冠盼乐电气*德国进口 显示板 LGC-X21-02D
猛龙夺冠盼乐电气*德国进口 I/O板 LGC-X21-021
猛龙夺冠盼乐电气*德国进口 继电器 LGC-A21-02
猛龙夺冠盼乐电气*德国进口 弹簧 LG-27/5,每包5个
猛龙夺冠盼乐电气*德国进口 回位弹簧 LG-27/5
猛龙夺冠盼乐电气*德国进口 过滤减压阀 LFR-M5-D-7-5M-MICRO(H)
猛龙夺冠盼乐电气*德国进口 空气过滤器 LFR-1-D-MAX
猛龙夺冠盼乐电气*德国进口 FESTO 减压阀 LFR-1/8-D-5M-MINI-A
猛龙夺冠盼乐电气*德国进口 FESTO 减压阀 LFR-1/2-D-5M-MINI-A
猛龙夺冠盼乐电气*德国进口 过滤器 LFNF W/HC 40 I B 25 C 2.X
猛龙夺冠盼乐电气*德国进口 0166 405 031 019 set 2bar SUCO
猛龙夺冠盼乐电气*德国进口 过滤器 LFN BN/HC 100 I D 10 C 2.0
猛龙夺冠盼乐电气*德国进口 过滤器 LFN BN/HC 100 I D 10 C 2.0
猛龙夺冠盼乐电气*德国进口 FESTO过滤器 LFMB-1-HA 162820
猛龙夺冠盼乐电气*德国进口 FESTO过滤器 LFMA-1-HA162817
猛龙夺冠盼乐电气*德国进口 定位气缸 LFDAY32-11.8-78W
猛龙夺冠盼乐电气*德国进口 过滤器 LFBN3HC160IE10C1.0/12B6, ELEMENT MODEL CODE:0160D010BN3HC,1500PSI
猛龙夺冠盼乐电气*德国进口 光栅尺编码器 LF481,ID:355529-25
猛龙夺冠盼乐电气*德国进口 机油滤清器 LF3720
猛龙夺冠盼乐电气*德国进口 气缸 LF30-50-RS2-2-STM8×24
猛龙夺冠盼乐电气*德国进口 过滤器 LF W 30 I B 50 A 1.0 /-V
猛龙夺冠盼乐电气*德国进口 斜裁液压阀 LF BN/HC30 IB20 D1.0/-L24 B6
猛龙夺冠盼乐电气*德国进口 过滤器 LF BN/HC 330 I F 10 D 1.0 /-L24
猛龙夺冠盼乐电气*德国进口 过滤器 LF BN/HC 110 I C 5 C 1.0
猛龙夺冠盼乐电气*德国进口 滤波器 LF 6480
猛龙夺冠盼乐电气*德国进口 磨片 LF JC-04
猛龙夺冠盼乐电气*德国进口 传感器 GHM0655MR021A0
猛龙夺冠盼乐电气*德国进口 传感器 GHM0650MRR41R01
猛龙夺冠盼乐电气*德国进口 传感器 GHM0650MD601A0
猛龙夺冠盼乐电气*德国进口 传感器 GHM0640MR021A0
猛龙夺冠盼乐电气*德国进口 传感器 GHM0630MR021A0
猛龙夺冠盼乐电气*德国进口 传感器 GHM0600MR021A0 4-20MA
猛龙夺冠盼乐电气*德国进口 传感器 GHM0600MR021A0
猛龙夺冠盼乐电气*德国进口 位移传感器带配件 GHM0600MD601A0+201542-2+560700
猛龙夺冠盼乐电气*德国进口 传感器 GHM0600MD601A0
猛龙夺冠盼乐电气*德国进口 传感器 GHM0500MRB12DEA
猛龙夺冠盼乐电气*德国进口 传感器 GHM0500MR021A0
猛龙夺冠盼乐电气*德国进口 位置传感器 GHM0500MF011R01
猛龙夺冠盼乐电气*德国进口 传感器 GHM0460MR021A0
猛龙夺冠盼乐电气*德国进口 位移传感器 GHM0455MR021AO
猛龙夺冠盼乐电气*德国进口 位移传感器 GHM0435MR021A0
猛龙夺冠盼乐电气*德国进口 传感器 GHM0420MD601V0
猛龙夺冠盼乐电气*德国进口 传感器 GHM0400MRR51R01
猛龙夺冠盼乐电气*德国进口 传感器 GHM0400MR021A0
猛龙夺冠盼乐电气*德国进口 位置传感器 GHM0400MF011R01
猛龙夺冠盼乐电气*德国进口 传感器 GHM0400MD601V0
猛龙夺冠盼乐电气*德国进口 传感器 GHM0380MD602A2
国庆demag控制??镈SW3TF8133 24V
国庆demag控制??镈SW3TF8133 24V