日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

關(guān)于類(lèi)別化與模塊化設(shè)計(jì)模式的解釋

aIpM_gongkongwo ? 來(lái)源:未知 ? 作者:李倩 ? 2018-09-06 10:21 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

下面就是關(guān)于類(lèi)別化與模塊化設(shè)計(jì)模式的解釋?zhuān)M@份文章能給正在設(shè)計(jì)中的你帶來(lái)一些啟發(fā)!

之一:類(lèi)別化與模塊化

目前,電氣圖紙?jiān)O(shè)計(jì)分為兩大類(lèi):類(lèi)別化繪圖方式和模塊化繪圖方式,國(guó)內(nèi)和日本傳統(tǒng)設(shè)計(jì)方式常為類(lèi)別化繪圖方式,德國(guó)偏向于模塊化繪圖方式,下面就類(lèi)別化和模塊化設(shè)計(jì)進(jìn)行闡述。

一、類(lèi)別化與模塊化

要想?yún)^(qū)分類(lèi)別化和模塊化,我們先通過(guò)類(lèi)比的方式來(lái)尋找它們的優(yōu)缺點(diǎn),假設(shè)我們要在計(jì)算機(jī)上管理四個(gè)項(xiàng)目文件,這四個(gè)項(xiàng)目名稱(chēng)分別為項(xiàng)目1、項(xiàng)目2、項(xiàng)目3、項(xiàng)目4,每個(gè)項(xiàng)目需要提供圖紙、程序、培訓(xùn)、資料四種類(lèi)型的文件,如何管理這些文件呢?類(lèi)別化的做法是按照文件的類(lèi)別,創(chuàng)建四個(gè)文件夾,然后按照文件分類(lèi)存儲(chǔ)到這四個(gè)文件夾中去,結(jié)構(gòu)如下:

上圖是按類(lèi)別進(jìn)行管理的文件夾

模塊化的做法是按照功能分類(lèi)進(jìn)行模塊化的劃分,這里以項(xiàng)目為功能模塊,每個(gè)模塊單元內(nèi)包含它所需的完整息:圖紙、程序、培訓(xùn)、資料,如下是它的結(jié)構(gòu)樣式:

上圖是按功能進(jìn)行管理的文件夾

二、類(lèi)別化與模塊化的比較

當(dāng)項(xiàng)目或者模塊較少時(shí),我們可以看出采用類(lèi)別化沒(méi)有太大問(wèn)題,而隨著項(xiàng)目的增多,我們就會(huì)發(fā)現(xiàn)查找某個(gè)項(xiàng)目中的某類(lèi)型文件會(huì)越來(lái)越困難。

通過(guò)對(duì)比,可以發(fā)現(xiàn)模塊化相對(duì)于類(lèi)別化有如下優(yōu)點(diǎn):

命名的優(yōu)點(diǎn),如上圖,模塊化只需要修改每個(gè)文件夾的名稱(chēng)(項(xiàng)目名稱(chēng))即可,而類(lèi)別化則需要進(jìn)入文件夾修改每個(gè)文件的名稱(chēng),以避免在一個(gè)文件夾下的文件重復(fù)。

編輯的優(yōu)點(diǎn),包括拷貝和刪除,比如我們需要新增第五個(gè)項(xiàng)目:項(xiàng)目5,按照類(lèi)別化的方式,我們需要在每個(gè)文件夾下去拷貝,然后重命名,而采用模塊化的方式,找到最類(lèi)似的項(xiàng)目文件,拷貝整個(gè)文件夾,然后重命名即可,同理,刪除一個(gè)項(xiàng)目,模塊化的方式也更方便。

信息查閱的便利性,采用模塊化的方式,若查看某個(gè)項(xiàng)目的信息,直接進(jìn)入文件夾,即可看到與此項(xiàng)目相關(guān)的信息,而類(lèi)別化的方式,則需要進(jìn)入各個(gè)分類(lèi)文件夾才能查看到此項(xiàng)目的全部信息。

我們?cè)趯?shí)際圖紙?jiān)O(shè)計(jì)中,可以預(yù)先對(duì)項(xiàng)目電氣部件的數(shù)量、種類(lèi)、用途等等進(jìn)行整理分析,根據(jù)項(xiàng)目的實(shí)際情況進(jìn)行合理的選擇。

對(duì)于較小的項(xiàng)目:可以采用類(lèi)別化繪圖方式,這樣繪圖、柜體成套、查閱圖紙等都相對(duì)快速和方便。

對(duì)于較大或功能復(fù)雜的項(xiàng)目:則推薦采用模塊化繪圖方式,可以大量的進(jìn)行圖紙復(fù)用以及團(tuán)隊(duì)成員按項(xiàng)目的不同子系統(tǒng)或模塊分工設(shè)計(jì),確保設(shè)計(jì)的進(jìn)度和質(zhì)量。

之二:模塊化設(shè)計(jì)

之前我們分析了模塊化的幾個(gè)優(yōu)點(diǎn),電氣圖紙中模塊化繪圖方式相對(duì)于類(lèi)別化的繪圖方式,也有這些優(yōu)點(diǎn)。

類(lèi)別化的繪圖方式主要是講電路按照電路特性進(jìn)行分類(lèi),典型的就是電機(jī)的動(dòng)力電路連續(xù)畫(huà)在一起,然后所有與PLC的IO相關(guān)的電路按照IO點(diǎn)順序連續(xù)畫(huà)在一起,其結(jié)果就是命名和編輯都不方便,比如如果我們要添加一個(gè)電機(jī)控制電路,我們需要在動(dòng)力電路部分去添加驅(qū)動(dòng),在PLC信號(hào)部分去添加反饋和輸出控制,如果IO點(diǎn)未分配好,可能新增的IO點(diǎn)只能添加到最后,這樣導(dǎo)致了IO使用的無(wú)規(guī)則性,造成了查閱圖紙的困難。

模塊化的繪圖方式則是基于單元設(shè)備或者按照它實(shí)現(xiàn)的功能分類(lèi)進(jìn)行繪圖,例如,風(fēng)力發(fā)電機(jī)組的發(fā)電機(jī)水冷系統(tǒng)包含著冷卻水泵/冷卻風(fēng)扇/電機(jī)保護(hù)開(kāi)關(guān)反饋信號(hào)/溫度測(cè)量等,我們把它們總的歸納為一個(gè)單元設(shè)備或者一個(gè)相對(duì)完備的功能單元,用連續(xù)的幾頁(yè)圖紙把這個(gè)單元內(nèi)的所有電路表示出來(lái),以后再出現(xiàn)類(lèi)似的設(shè)備,只需用做一個(gè)總的拷貝(類(lèi)似于上面提到的文件夾拷貝),總的命名(類(lèi)似于上面的項(xiàng)目文件夾命名),即完成了一個(gè)新設(shè)備的電路增加,同樣刪除設(shè)備電路也是一鍵完成。

但相對(duì)于類(lèi)別化繪圖方式,模塊化繪圖方式有一個(gè)缺點(diǎn),那就是模塊化繪圖方式是基于功能模塊繪制的電路,但控制柜排布時(shí),元器件多少基于類(lèi)別排布的(比如接觸器排布在一起,電機(jī)保護(hù)開(kāi)關(guān)排布在一起),這樣就必須在圖紙中多設(shè)置中斷點(diǎn)來(lái)解決接線(xiàn)的就近便利性,但不能因?yàn)橐粋€(gè)不算重要的確定而放棄模塊化的大量?jī)?yōu)點(diǎn)。

之三:模塊化設(shè)計(jì)特點(diǎn)

模塊化做到了最大限度的與外界獨(dú)立,但他還得與外界產(chǎn)生聯(lián)系,中斷點(diǎn)和PLC的IO就是用于和外界聯(lián)想的,對(duì)于我們的電路而言,比如一個(gè)齒輪箱冷卻水風(fēng)扇驅(qū)動(dòng)電路,我們?cè)谝豁?yè)或者兩頁(yè)中畫(huà)完了電機(jī)的驅(qū)動(dòng)電路和控制電路,如下圖所示:

上圖中左側(cè)為主電路,右側(cè)為控制電路

從上面的這個(gè)圖,我們可以總結(jié)出一個(gè)標(biāo)準(zhǔn)電路與外界聯(lián)系主要有兩類(lèi):中斷點(diǎn)(電源分配),PLC的IO點(diǎn),因此當(dāng)我們添加一個(gè)標(biāo)準(zhǔn)電路需要修改的就是中斷點(diǎn)和PLC的IO,如果中斷點(diǎn)采用了標(biāo)準(zhǔn)化的命名,則改動(dòng)的并不多,主要修改的就是PLC的IO,從上圖中我們知道PLC的IO點(diǎn)采用的是分散式畫(huà)法,這點(diǎn)不同于我們目前集中式繪制IO點(diǎn),為了解決分散式IO畫(huà)法在查閱IO時(shí)的便利性,我們可以引入PLC的IO地址預(yù)覽,EPLAN可以自動(dòng)生成IO預(yù)覽,或者由人工將地址預(yù)覽放置到原理圖中,EPLAN自動(dòng)完成交互關(guān)聯(lián),從IO地址預(yù)覽中我們可以查看IO點(diǎn)在哪些地方被用到,也可以查閱哪些IO點(diǎn)還有空閑。

如下圖所示:

在進(jìn)行圖紙?jiān)O(shè)計(jì)時(shí),我們可以總結(jié)各子系統(tǒng)或子功能電路中的共同點(diǎn)和差異部分,對(duì)于功能特征相同的電路,我們可以生成窗口宏或頁(yè)宏,使圖紙?jiān)O(shè)計(jì)標(biāo)準(zhǔn)化,并使圖紙?jiān)O(shè)計(jì)更高效。

之四:積木化

模塊化的另一個(gè)特點(diǎn)就是積木化,可以這樣說(shuō),一個(gè)復(fù)雜的系統(tǒng)是由無(wú)數(shù)簡(jiǎn)單的模塊化組件像搭積木似的構(gòu)建而成,積木化不是簡(jiǎn)單的組合,而是要考慮更大范圍的模塊標(biāo)準(zhǔn)化,比如需要考慮模塊A和模塊B的組合是否能夠建一個(gè)更大的標(biāo)準(zhǔn)模塊C呢?上面我們提到的齒輪箱冷卻風(fēng)扇驅(qū)動(dòng)電路,最基本的積木是電機(jī)驅(qū)動(dòng)主電路、電機(jī)保護(hù)反饋與控制電路,將這兩塊組合在一起構(gòu)成了一個(gè)設(shè)備標(biāo)準(zhǔn)功能模塊C,當(dāng)在另一個(gè)位置有類(lèi)似的電機(jī)控制時(shí),我們不是簡(jiǎn)單的拷貝基本的積木電路,而是拷貝整個(gè)設(shè)備標(biāo)準(zhǔn)功能模塊C,這樣就完成了更大范圍的電路重用。

模塊化電路是通過(guò)功能組來(lái)進(jìn)行管理的,一個(gè)好的模塊化電路不僅影響到電路本身,還會(huì)影響到后續(xù)編程的代碼重用性,一個(gè)人對(duì)設(shè)備和標(biāo)準(zhǔn)的理解深度決定著他劃分模塊化電路的能力。

這里再舉一例:假設(shè)一臺(tái)風(fēng)力發(fā)電機(jī)組的設(shè)備中包含著三套冷卻系統(tǒng):齒輪箱冷卻系統(tǒng)S1、變流器冷卻系統(tǒng)S2,發(fā)電機(jī)冷卻系統(tǒng)S2,齒輪箱冷卻系統(tǒng)包含著與之相關(guān)的冷卻水泵PUMP1和冷卻風(fēng)扇FAN1,變流器冷卻系統(tǒng)包含著與之相關(guān)的冷卻水泵PUMP2和冷卻風(fēng)扇FAN2,發(fā)電機(jī)冷卻系統(tǒng)包含著與之相關(guān)的冷卻水泵PUMP3和冷卻風(fēng)扇FAN3和冷卻風(fēng)扇FAN4;如何進(jìn)行模塊化劃分呢?

如果是傳統(tǒng)的剛接觸功能電路的人來(lái)說(shuō),習(xí)慣于通過(guò)類(lèi)別來(lái)區(qū)分電路,他們會(huì)把冷卻水泵歸為功能組F1,冷卻風(fēng)扇歸為F2,這樣看似也使用了功能組來(lái)區(qū)分電路,但實(shí)際上是沒(méi)有真正理解標(biāo)準(zhǔn)電路的深層思想,這種劃分只能在小范圍內(nèi)的標(biāo)準(zhǔn)電路層面進(jìn)行圖紙的重用。

而正確的劃分方式則是按照冷卻系統(tǒng)這種大設(shè)備來(lái)劃分電路:F1包含冷卻水泵1和冷卻風(fēng)扇1,F(xiàn)2包含冷卻水泵2、冷卻風(fēng)扇2,F(xiàn)3包含著冷卻水泵3、冷卻風(fēng)扇3和冷卻風(fēng)扇4,由于功能組中包含的內(nèi)容是相似的,當(dāng)畫(huà)好F1(類(lèi)似上圖中的冷卻系統(tǒng)標(biāo)準(zhǔn)模塊D)后,可以整個(gè)拷貝到F2和F3(F3只需添加標(biāo)準(zhǔn)模塊C),然后可能只需要修改一下名稱(chēng)、功率,這就是從更大范圍內(nèi)進(jìn)行圖紙重用的典型示例,也是上述積木化需要闡明的思想實(shí)踐。

模塊化設(shè)計(jì)思想:

模塊化設(shè)計(jì)電路示例:

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 電路
    +關(guān)注

    關(guān)注

    173

    文章

    6088

    瀏覽量

    178926
  • 模塊化
    +關(guān)注

    關(guān)注

    0

    文章

    359

    瀏覽量

    22809
  • 繪圖
    +關(guān)注

    關(guān)注

    0

    文章

    27

    瀏覽量

    19958

原文標(biāo)題:如何神一般的提高電氣圖紙?jiān)O(shè)計(jì)效率?設(shè)計(jì)模式很重要!

文章出處:【微信號(hào):gongkongworld,微信公眾號(hào):工控資料窩】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    關(guān)于如何寫(xiě)模塊化的程序?

    本帖最后由 eehome 于 2013-1-5 10:04 編輯 附件里是一個(gè)模塊化的程序,實(shí)現(xiàn)用12864顯示1302設(shè)置的時(shí)間,但是出現(xiàn)圖示重復(fù)定義的錯(cuò)誤,從錯(cuò)誤上看是reg52.h的重復(fù)
    發(fā)表于 12-30 15:51

    關(guān)于模塊化編程

    我編了一個(gè)DHT11的程序,想用模塊化的格式重寫(xiě)這個(gè)函數(shù),可是出現(xiàn)了好多錯(cuò)誤,而且是我解決不了的,求各位大神幫忙。
    發(fā)表于 05-07 22:04

    模塊化程序

    現(xiàn)在大家寫(xiě)程序都是模塊化嗎,就是不同的模塊放在不同的文件夾里。比如所有的h文件放一起,所有的h文件聲明一起,主程序只有一小段就行,很好的,就是剛開(kāi)始學(xué)習(xí)模塊化程序時(shí)要熟悉。
    發(fā)表于 11-12 15:15

    c語(yǔ)言 模塊化編程

    c語(yǔ)言中關(guān)于模塊化編程。目前我只學(xué)到了功能函數(shù)的模塊化,現(xiàn)在我想弄清楚,初始變量能不能也模塊化?詳細(xì)問(wèn)題是這樣的: 在main()函數(shù)之前,有個(gè)初始化了的數(shù)組變量Led7Code[ ]
    發(fā)表于 08-20 09:43

    模塊化UPS的技術(shù)選擇詳解

    ,均流與邏輯切換也由內(nèi)部控制單元控制;②內(nèi)置容量與功率模塊容量一致的靜態(tài)旁路,在旁路模式時(shí),由每個(gè)模塊內(nèi)的靜態(tài)旁路共同承擔(dān)負(fù)載?! ?)分布+集中式架構(gòu)  與之相對(duì)應(yīng),圖2展示了另一類(lèi)架構(gòu)的
    發(fā)表于 09-30 16:25

    到底什么是模塊化編程?

    對(duì)于一些接觸單片機(jī)編程不久的小萌新來(lái)說(shuō),模塊化編程這個(gè)概念剛接觸的時(shí)候可能會(huì)很懵,到底什么是模塊化編程?我以前也不懂,后面根據(jù)網(wǎng)上的說(shuō)明和自己對(duì)庫(kù)函數(shù)例程的分析,已經(jīng)完全掌握了這門(mén)技能。 模塊化編程
    發(fā)表于 12-03 07:39

    什么是模塊化編程

    1什么是模塊化模塊化編程就是把我們的一整個(gè)項(xiàng)目,分成很多模塊(比如一個(gè)學(xué)生成績(jī)查詢(xún)可以分為,登陸,查詢(xún),修改保存,退出等模塊)而一個(gè)程序工程包含多個(gè)源文件(.c 文件和 .h 文件),
    發(fā)表于 12-06 08:02

    什么是模塊化編程?模塊化編程的注意事項(xiàng)

    單片機(jī)零基礎(chǔ)入門(mén)(8-4)模塊化編程---LED1602調(diào)試工具一、回顧二、什么是模塊化編程?1、傳統(tǒng)方式編程:2、模塊化編程3、模塊化編程框圖3、
    發(fā)表于 02-23 07:14

    模塊化程序設(shè)計(jì)簡(jiǎn)單解釋

    方法。在單片機(jī)的簡(jiǎn)單解釋:把各個(gè)模塊的代碼放在不同的.c文件里,在.h文件里提供外部可調(diào)用函數(shù)的聲明,其它.c文件想使用其中的代碼時(shí),只需要#include "XXX.h"文件即可。使用模塊化編程可極大的提高代碼的可閱讀性、可維
    發(fā)表于 02-23 06:05

    模塊化Java:動(dòng)態(tài)模塊化

    在前一篇文章《模塊化Java:靜態(tài)模塊化》中,我們討論了如何構(gòu)建Java模 塊并將其作為一個(gè)單獨(dú)的JAR進(jìn)行部署。文中的例子給出了一個(gè)client和一個(gè) server bundle(兩者在同一個(gè)VM中)
    發(fā)表于 12-01 11:54 ?24次下載

    串行RapidIO提升模塊化基站設(shè)計(jì)

    串行RapidIO提升模塊化基站設(shè)計(jì) 蜂窩基站的模塊化設(shè)計(jì)和制造對(duì)組合視頻、語(yǔ)音和數(shù)據(jù)等 3G 移動(dòng)服務(wù),即通常所說(shuō)的“三重服務(wù)”至關(guān)重要。但是,為什么模塊化設(shè)計(jì)
    發(fā)表于 03-10 13:56 ?1470次閱讀
    串行RapidIO提升<b class='flag-5'>模塊化</b>基站設(shè)計(jì)

    模塊化程序設(shè)計(jì)

    模塊化程序設(shè)計(jì)思想,單片機(jī)c語(yǔ)言的模塊化設(shè)計(jì),方便移植,將程序封裝備用。
    發(fā)表于 03-22 15:29 ?9次下載

    關(guān)于nVent PXI Express系統(tǒng)的模塊化設(shè)計(jì)

    在生產(chǎn)工程、汽車(chē)工業(yè)或航空工程等領(lǐng)域,不同的測(cè)試與測(cè)量應(yīng)用對(duì)模塊化、耐用性和EMC特性的要求也不同。模塊化的系統(tǒng)架構(gòu)還需要模塊化的機(jī)械平臺(tái)配套,這樣才能使測(cè)試與測(cè)量應(yīng)用適應(yīng)多種應(yīng)用需求。nVent機(jī)箱、插箱和機(jī)柜等標(biāo)準(zhǔn)產(chǎn)品種類(lèi)豐
    發(fā)表于 07-27 15:06 ?1079次閱讀

    模塊化機(jī)房和傳統(tǒng)機(jī)房有哪些不同

    傳統(tǒng)機(jī)房的規(guī)劃設(shè)計(jì)、運(yùn)營(yíng)管理都較為落后,而模塊化機(jī)房卻因其高性?xún)r(jià)比、高可用性的建設(shè)模式,獲得眾人熟知并認(rèn)可,可見(jiàn)“模塊化”理念愈加深入人心。那么,模塊化機(jī)房和傳統(tǒng)機(jī)房有哪些不同?科蘭通
    的頭像 發(fā)表于 09-15 09:56 ?1w次閱讀

    什么是模塊化自動(dòng)

    什么是模塊化自動(dòng)?
    的頭像 發(fā)表于 03-10 16:29 ?4450次閱讀
    什么是<b class='flag-5'>模塊化</b>自動(dòng)<b class='flag-5'>化</b>?
    盐城市| 乌拉特后旗| 游戏| 大宁县| 龙南县| 广宁县| 延长县| 沁源县| 额敏县| 鄢陵县| 汾阳市| 拉萨市| 原平市| 竹北市| 靖宇县| 随州市| 平陆县| 丽江市| 铁岭县| 中卫市| 宝丰县| 留坝县| 盈江县| 抚顺县| 始兴县| 大悟县| 黄石市| 新龙县| 兴山县| 增城市| 金湖县| 镇宁| 乌拉特后旗| 松桃| 平乐县| 繁昌县| 新泰市| 通化市| 眉山市| 屯留县| 利辛县|