一品夜茶,全球高端私人定制社交平台,全国可约可空降平台下载,同城信息约跑网

服务热线:

P

产品目录

roduct Catalog

德国IFM易福门华南代理 德国Bernstein博恩斯坦 德国BALLUFF巴鲁夫厂家拿货 德国BURKERT宝德 德国HYDAC总代理 德国REXROTH力士乐 德国Ziehl-Abegg施百乐总代 德国PULSOTRONIC波尔索 德国WILO威乐 美国PARKER派克 美国ASCO阿斯卡 美国VICKERS威格士 意大利ATOS阿托斯 日本TOYOOKI丰兴 日本DAIKIN大金 德国HAWE哈威 德国GSR电磁阀 德国FESTO费斯托 德国PILZ皮尔兹 日本TACO 英国NORGREN诺冠 美国MOOG穆格 德国E+H 德国HERION海隆 德国SICK施克 德国HENGSTLER亨士乐 德国P+F倍加福 德国STEIMEL施* 德国TURCK图尔克 美国MAC 美国MTS 美国品牌 德国品牌 本特利bently 德国DOLD多德 欧美品牌 日本magnescale 德国ELCO 德国LUMBERG隆堡 德国KUBLER 海德汉HEIDERHAIN 美国ROSS 迪斯泰克/DESTACO VOITH/福伊特 NOVOTECHNIK/诺沃泰克 VIVOLO维沃 基恩士KEYENCE
T

技术文章

echnical Articles

资料下载 Download

用于移动车辆和工程机械系统的I/O??镃R2032德国IFM

点击次数:1387 发布时间:2018/8/29
提 供 商: 东莞市广联自动化科技有限公司 资料大?。?/td> PNG
图片类型: PNG 下载次数: 185
资料类型: PDF 浏览次数: 1387
相关产品:
详细介绍: 文件下载    图片下载    

用于移动车辆和工程机械系统的I/O模块CR2032德国IFM:
德国易福门IFM公司的座右铭是朝着既定的目标不断地发展,德国易福门IFM公司追求的不是技术可行性的发展,而是符合客户利益的理性发展。德国易福门IFM公司在此基础上用易福门的技术制定符合技术及经济利益的方案。
德国易福门IFM公司电子在德国和美国的公司从事研发和生产。企业的行政和销售管理位于德国鲁尔区的艾森市,销售分公司遍布重要的区域和国家。功能模块独立的概念是功能??榛⒊橄?、信息隐蔽和局部化概念的直接结果。
抽象是指对事物、状态或过程之间所存在的某些相似的方面集中和概括起来,而暂时忽略他们之间的差异,即考虑抽象事物的本质特征而暂时不考虑他们的细节。信息隐蔽是指再设计功能模块时使得一个功能??槟谒男畔ⅲü袒蚴荩杂诓恍枰庑┬畔⒌墓δ苣?槔此凳遣荒芊梦实?。信息隐蔽原则对于以后在软件维护期间修改软件时会带来极大的好处,因为大量数据和过程是软件的其他部分所不能觉察的,因而再对某个功能??樾薷氖本筒淮蠡嵊跋斓饺砑钠渌糠?,所谓局部化是指把一些关系密切的软件元素在物理位置上彼此靠近。
功能??槎懒⑿允峭ü贫ň哂械ヒ还δ懿⑶液推渌δ苣?槊挥泄嗔档墓δ苣?槔词迪值?。每个功能??橹簧婕案萌砑蟮囊桓鼍咛遄庸δ?,而且与软件结构的其他部分的接口是简单的。
功能??槎懒⑿院玫娜砑涌诩虻ィ子诒嘀?,独立的功能??橐脖冉先菀撞馐院臀ぃ拗屏斯δ苣?橹溆捎诹到裘芏鸬男薷母弊饔?。独立性是保证软件质量的重要因素。
1.提高功能模块独立性
在得到软件结构之后,就应首先着眼于改善功能模块的独立性,考验是否应该把一些功能??樘崛』蚝喜?,力求降低耦合提高内聚。例如,多个功能模块共有的一个子功能可以独立成一个功能???,由这些功能??榈饔?,有时可以通过分解或合并功能??橐约跎倏刂菩畔⒌拇菁岸匀质莸囊茫⑶医档徒涌诘母丛佣取?br />2.功能??楣婺J识?br />经验表明,当功能??楣笫?,功能??榈目衫斫庑跃突嵫杆傧陆?。但是对过大的功能??榉纸馐?,也不应降低功能??榈亩懒⑿浴R蛭倍砸桓龃蟮墓δ苣?榉纸馐?,有可能增加功能??橹涞囊览?。
3.深度、宽度、扇出和扇入要适当
如果深度过大则说明有的控制??榭赡芗虻チ恕H绻矶裙笤蛩得飨低车目刂乒诩?。而扇出过大则意味着功能模块过于复杂,需要控制和协调过多的下级模块,这时应适当地增加中间层次,扇出太小则可以把下级模块进一步分解成若干个子功能???,或者合并到上级功能模块中去。一个功能??榈纳热胧潜砻饔卸嗌俑錾霞豆δ苣?橹苯拥饔盟?,扇入越大则共享该??榈纳霞赌?槭吭蕉啵馐怯泻么Φ?。
4.要使模块的作用范围保持在该??榈目刂品段?br />功能模块的作用范围是指受该功能??槟谝桓雠卸ㄓ跋斓乃泄δ苣?榈募?。功能??榈目刂品段侵刚飧龉δ苣?楸旧硪约八兄苯踊蚣浣哟邮粲谒墓δ苣?榈募?。在一个设计得很好的系统中,所有受判定影响的功能??橛Ω枚即邮粲谧鞒雠卸ǖ哪歉龉δ苣?椋镁窒抻谧龀雠卸ǖ哪歉龉δ苣?楸旧砑八闹苯酉录赌??。对于那些不满足这一条件的软件结构修改的办法是:将判定点上移或者将那些在作用范围内但是不在控制范围内的功能模块移植到控制范围内。
5.应减少功能模块的接口的复杂性和冗余度,并改善一致性
功能??榻涌诟丛邮侨砑⑸砦蟮囊桓鲋饕颉SΩ米邢干杓颇?榻涌冢沟眯畔⒋菁虻ゲ⑶液湍?榈墓δ芤恢?。
6.设计成单入口、单出口的功能??椋苊獠√?br />要防止内容耦合性,如果功能??槎际谴佣ゲ咳肟凇⒋拥撞砍隹诘幕?,这样的软件也更易于理解和易于维护。病态连接关系是指从中部进入或访问一个???。
7.??榈墓δ芸稍げ?br />如果一个功能模块可以当做一个黑箱,即只要输入的数据相同就产生同样的输出,这个??榈墓δ芫褪强梢栽げ獾?。而那些具有内部记忆的功能??樵蚩赡苁遣豢稍ぶ?,因为它可能记载了某个内部标志并且利用这个标志去选择处理方案。由于这个标志对上级功能??槔此凳强床患模蚨赡芤鸹炻?。
8.组装软件根据设计的约束和移植的需要
组装是指用来把软件组合起来,以便把软件放入特定的处理环境或送往其他的地方。有时,设计约束要求一个程序要在内存中覆盖自己。如果有这种要求的话,原设计结构就可能必须重新组织以便按照重复的次数、存取的频率以及各次调用之间的间隔来把功能模块组合起来。

 
东莞市广联自动化科技有限公司(www.o7v9l.cn)热卖产品:美国bently传感器,MTS办事处,ASCO阿斯卡,atos电磁阀现货
东莞市广联自动化科技有限公司 版权所有  备案号:粤ICP备2022089575号
地址:东莞市南城区旺南世贸大厦1号楼 邮编:532000 传真:0769-89978203 发传真请注明-梁菊芳收 邮箱:1013858782@qq.com GoogleSiteMap
点击这里给我发消息 点击这里给我发消息
24小时客服在线,为您服务!
点击这里给我发消息