❶ 什麼是耦合
耦合,說通俗點就是相互作用,相互影響……
❷ 請問耦合的簡單定義是什麼
耦合是指兩個或兩個以上的電路元件或電網路的輸入與輸出之間存在緊密配合與相互影響,並通過相互作用從一側向另一側傳輸能量的現象
❸ 什麼是耦合器有什麼作用什麼情況要用到耦合器
耦合器是實現在微波系統中需將一路微波功率按比例分成幾路的元件。耦合器的主要作用是在微波系統中,將一路微波功率按比例分成幾路, 主要是實現功率分配。
耦合器主要應用場合有:在邏輯電路上的應用、作為固體開關應用、在觸發電路上的應用、在脈沖放大電路中的應用、在線性電路上的應用、特殊場合的應用。
(3)耦合性電路擴展閱讀:
耦合器技術指標:
1、耦合度:
信號功率經過耦合器,從耦合埠輸出的功率和輸入信號功率直接的差值。
2、隔離度:
指的是輸出埠和耦合埠之間的隔離;一般此指標僅用於衡量微帶耦合器。並且根據耦合度的不同而不同:如:5-10dB為18~23dB,腔體耦合器的隔離度非常好所以沒有此指標要求。
3、方向性:
指的是輸出埠和耦合埠之間的隔離度的值再減去耦合度的值所得的值,由於微帶的方向性隨著耦合度的增加逐漸減小最後30dB以上基本沒有方向性。
所以微帶耦合器沒有此指標要求,腔體耦合器的方向性一般為:1700~2200MHz時:17~19dB,824~960MHz時:18~22dB。
參考資料:網路-耦合器
❹ 請問耦合的具體定義是什麼啊
耦合性是模塊獨立性的度量之一。耦合性是模塊間相互依賴程度的度量,耦合的強弱取決於模塊間介面的復雜程度,進入或訪問一個模塊的點,以及通過介面的數據。耦合性越高,模塊獨立性越弱。
耦合強度依賴的因素:
1.一模塊對另一模塊的引用
2.一模塊向另一模塊傳遞的數據量
3.一模塊施加到另一模塊的控制的數量
4.模塊間介面的復雜程度
模塊間耦合的類型:
低 非直接耦合
耦 ^ 數據耦合
合 | 標志耦合
性 | 控制耦合
| 外部耦合
| 公共耦合(共用)
高 內容耦合
耦合是影響軟體復雜程度和設計質量的重要因素。模塊化設計的目標是建立模塊間耦合度盡可能鬆散的系統
如何降低模塊間耦合度:
(1) 如模塊必須存在耦合,
選擇適當的耦合類型
原則:1.盡量使用數據耦合
2.少用控制耦合
3.限制公共耦合的范圍
4.堅決避免使用內容耦合
(2) 降低介面的復雜性
❺ 什麼是耦合
兩個或兩個以上的電路構成一個網路時,若其中某一電路中電流或電壓發生變化,能影響到其他電路也發生類似的變化,這種網路叫做耦合電路。
耦合的作用就是把某一電路的能量輸送(或轉換)到其他的電路中去。
電子線路中,由若干電路構成一個有公共阻抗的網路時,某一電路中電壓或電流變化能使其它電路也發生相應變化的現象。按公共阻抗的性質可分為電阻耦合,電感耦合,電容耦合及阻容耦合等。
耦合性和內聚性:
耦合性和內聚性二個名詞常一起出現,用來表示一個理想模塊需要有的特點,也就是低耦合性及高內聚性。耦合性著重於不同模塊之間的相依性,而內聚性著重於一模塊中不同功能之間的關系性。
低內聚性表示一個模塊中的各機能之間沒什麼關系,當模塊擴展時常常會出現問題。
以上內容參考 網路-耦合;網路-耦合性
❻ 什麼是耦合 如何解釋
耦合是指兩個或兩個以上的電路元件或電網路等的輸入與輸出之間存在緊密配合與相互影響,並通過相互作用從一側向另一側傳輸能量的現象。
現實工程中,物理場是許多的,溫度場,引力場,濕度場等等均屬於物理場,而要解決的許多問題是這些物理場的疊加問題,因為這些物理場之間是相互影響的。
比如煉鋼的時候溫度高低對於應力分布就有影響。這種多個物理場相互疊加的問題就叫做多場耦合問題,也是一種耦合。
(6)耦合性電路擴展閱讀
耦合按從強到弱的順序可分為以下幾種類型:
(1)內容耦合。當一個模塊直接修改或操作另一個模塊的數據,或者直接轉入另一個模塊時,就發生了內容耦合。此時,被修改的模塊完全依賴於修改它的模塊。
(2)公共耦合。兩個以上的模塊共同引用一個全局數據項就稱為公共耦合。
(3)外部耦合。若一組模塊都訪問同一全局數據項,則稱為外部耦合。
(4)控制耦合。一個模塊在界面上傳遞一個信號(如開關值、標志量等)控制另一個模塊,接收信號的模塊的動作根據信號值進行調整,稱為控制耦合。
(5)標記耦合。模塊間通過參數傳遞復雜的內部數據結構,稱為標記耦合。此數據結構的變化將使相關的模塊發生變化。
❼ 耦合度是什麼意思
耦合性(英語:Coupling,dependency,或稱耦合力或耦合度)是一種軟體度量,是指一程序中,模塊及模塊之間信息或參數依賴的程度。內聚性是一個和耦合性相對的概念,一般而言低耦合性代表高內聚性,反之亦然。耦合性和內聚性都是由提出結構化設計概念的賴瑞·康斯坦丁所提出。低耦合性是結構良好程序的特性,低耦合性程序的可讀性及可維護性會比較好。
耦合性可以是低耦合性(或稱為鬆散耦合),也可以是高耦合性(或稱為緊密耦合)。以下列出一些耦合性的分類,從高到低依序排列:
內容耦合(content coupling,耦合度最高)
也稱為病態耦合(pathological coupling)當一個模塊直接使用另一個模塊的內部數據,或通過非正常入口而轉入另一個模塊內部。
共用耦合/公共耦合(common coupling)
也稱為全局耦合(global coupling.)指通過一個公共數據環境相互作用的那些模塊間的耦合。公共耦合的復雜程序隨耦合模塊的個數增加而增加。
外部耦合(external coupling)
發生在二個模塊共用一個外加的數據格式、通信協議或是設備界面,基本上和模塊和外部工具及設備的溝通有關。
控制耦合(control coupling)
指一個模塊調用另一個模塊時,傳遞的是控制變數(如開關、標志等),被調模塊通過該控制變數的值有選擇地執行塊內某一功能;
特徵耦合/標記耦合(stamp coupling)
也稱為數據結構耦合,是指幾個模塊共享一個復雜的數據結構,如高級語言中的數組名、記錄名、文件名等這些名字即標記,其實傳遞的是這個數據結構的地址;
數據耦合/數據耦合(data coupling)
是指模塊藉由傳入值共享數據,每一個數據都是最基本的數據,而且只分享這些數據(例如傳遞一個整數給計算平方根的函數)。
消息耦合(message coupling,是無耦合之外,耦合度最低的耦合)
可以藉由以下二個方式達成:狀態的去中心化(例如在對象中),組件間利用傳入值或消息傳遞 (計算機科學)來通信。
無耦合:模塊完全不和其他模塊交換信息。
❽ 什麼叫做耦合
耦合是指兩個或兩個以上的電路元件或電網路的輸入與輸出之間存在緊密配合與相互影響,並通過相互作用從一側向另一側傳輸能量的現象;概括的說耦合就是指兩個實體相互依賴於對方的一個量度.分為以下幾種:
非直接耦合:兩個模塊之間沒有直接關系,它們之間的聯系完全是通過主模塊的控制和調用來實現的
數據耦合:一個模塊訪問另一個模塊時,彼此之間是通過簡單數據參數 (不是控制參數、公共數據結構或外部變數) 來交換輸入、輸出信息的。
標記耦合 :一組模塊通過參數表傳遞記錄信息,就是標記耦合。這個記錄是某一數據結構的子結構,而不是簡單變數。
控制耦合:如果一個模塊通過傳送開關、標志、名字等控制信息,明顯地控制選擇另一模塊的功能,就是控制耦合。
外部耦合:一組模塊都訪問同一全局簡單變數而不是同一全局數據結構,而且不是通過參數表傳遞該全局變數的信息,則稱之為外部耦合。
公共耦合:若一組模塊都訪問同一個公共數據環境,則它們之間的耦合就稱為公共耦合。公共的數據環境可以是全局數據結構、共享的通信區、內存的公共覆蓋區等。
內容耦合:如果發生下列情形,兩個模塊之間就發生了內容耦合
(1) 一個模塊直接訪問另一個模塊的內部數據;
(2) 一個模塊不通過正常入口轉到另一模塊內部;
(3) 兩個模塊有一部分程序代碼重疊(只可能出現在匯編語言中);
(4) 一個模塊有多個入口。
耦合強度,依賴於以下幾個因素:
(1)一個模塊對另一個模塊的調用;
(2)一個模塊向另一個模塊傳遞的數據量;
(3)一個模塊施加到另一個模塊的控制的多少;
(4)模塊之間介面的復雜程度。
耦合按從強到弱的順序可分為以下幾種類型:
(1)內容耦合。當一個模塊直接修改或操作另一個模塊的數據,或者直接轉入另一個模塊時,就發生了內容耦合。此時,被修改的模塊完全依賴於修改它的模塊。
(2)公共耦合。兩個以上的模塊共同引用一個全局數據項就稱為公共耦合。
(3)控制耦合。一個模塊在界面上傳遞一個信號(如開關值、標志量等)控制另一個模塊,接收信號的模塊的動作根據信號值進行調整,稱為控制耦合。
(4)標記耦合。模塊間通過參數傳遞復雜的內部數據結構,稱為標記耦合。此數據結構的變化將使相關的模塊發生變化。
(5)數據耦合。模塊間通過參數傳遞基本類型的數據,稱為數據耦合。
(6)非直接耦合。模塊間沒有信息傳遞時,屬於非直接耦合。
如果模塊間必須存在耦合,就盡量使用數據耦合,少用控制耦合,限制公共耦合的范圍,堅決避免使用內容耦合。
-----------------------------------------------------------------------------------------------------------------
軟體工程中的耦合:
簡單地說,對象之間的耦合度就是對象之間的依賴性。指導使用和維護對象的主要問題是對象之間的多重依賴性。對象之間的耦合越高,維護成本越高。因此對象的設計應使類和構件之間的耦合最小。
就是依賴性,相關性吧!!!
有軟硬體之間的耦合,還有軟體各模塊之間的耦合。
耦合性是程序結構中各個模塊之間相互關聯的度量.它取決於各個模塊之間的介面的復雜程度、調用模塊的方式以及哪些信息通過介面.一般模塊之間可能的連接方式有七種,耦合性由低到高分別是:非直接耦合、數據耦合、標記耦合、控制耦合、外部耦合、公共耦合、內容耦合。
耦合是對一個軟體結構內各個模塊之間互連程度的度量。
內聚標志一個模塊內各個元素彼此結合的緊密程度,它是信息隱蔽和局部化概念的自然擴展。
1. 什麼是內聚?什麼是耦合?
內聚是從功能角度來度量模塊內的聯系,一個好的內聚模塊應當恰好做一件事。它描述
的是模塊內的功能聯系; 耦合是軟體結構中各模塊之間相互連接的一種度量,耦合強弱取決
於模塊間介面的復雜程度、進入或訪問一個模塊的點以及通過介面的數據。
2. 內聚分為哪幾類?耦合分為哪幾類?
內聚有如下的種類,它們之間的內聚度由弱到強排列如下:
(1) 偶然內聚。模塊中的代碼無法定義其不同功能的調用。但它使該模塊能執行不同
的功能,這種模塊稱為巧合強度模塊。
(2) 邏輯內聚。這種模塊把幾種相關的功能組合在一起, 每次被調用時,由傳送給模
塊參數來確定該模塊應完成哪一種功能
(3) 時間內聚
(4) 過程內聚
(5) 通信內聚
(6) 順序內聚
(7) 功能內聚
耦合可以分為以下幾種,它們之間的耦合度由高到低排列如下:
(1) 內容耦合。
(2) 公共耦合
20
(3) 外部耦合
(4) 控制耦合
(5) 標記耦合
(6) 數據耦合
(7) 非直接耦合
3.什麼是時間內聚?什麼是公共耦合?
時間內聚。這種模塊順序完成一類相關功能,比如初始化模塊,它順序為變數置初值。
如一組模塊都訪問同一全局數據結構,則稱之為公共耦合。
................................................................................................
振動模式的耦合與解耦
耦合是指兩個振動模態在某一振動模態下(或在某一廣義坐標方向上)的振動輸入,導致另一振動模態下(或另一廣義坐標方向上)的響應。使耦合分離稱為解耦。解耦的目的是使各個自由度上(即各振動模態)的振動相對獨立或分離,這樣可對隔振效果不佳的自由度獨立採取措施而不影響其他自由度方向上的有關性能。當各自由度獨立後,可能產生共振的頻率比存在耦合時要小,特別在激振能量大的方向上要保證解耦。
多場耦合
現實工程中,物理場是許多的,溫度場,應力場,濕度場等等均屬於物理場,而我們要解決的許多問題是這些物理場的疊加問題,因為這些物理場直接是相互影響的。比如煉鋼的時候溫度高低對於應力分布就有影響。
這種多個物理場相互疊加的問題就叫做多場耦合問題,也是一種耦合.
❾ 什麼是弱耦合
弱耦合是流體與固體相當於分開,流體受到的載荷由固體變形折算。
在每一步內分別對流體動力方程和結構動力方程一次求解,通過把第一個物理場的結果作為外荷載加於第二個物理場來實現兩個場的耦合。
對於弱耦合,其優點是可以重新利用現有的通用流體和結構軟體,並且可以分別對每一個軟體單獨地制定合適的求解方法,缺點是計算過程比較復雜。強耦合比較適用於對耦合場的理論分析;弱耦合比較適用於對耦合場的數值計算。
(9)耦合性電路擴展閱讀
耦合可以分為以下幾種,它們之間的耦合度由高到低排列如下:
(1) 內容耦合。當一個模塊直接修改或操作另一個模塊的數據時,或一個模塊不通過正常入口而轉入另一個模塊時,這樣的耦合被稱為內容耦合。內容耦合是最高程度的耦合,應該避免使用之。
(2) 公共耦合。兩個或兩個以上的模塊共同引用一個全局數據項,這種耦合被稱為公共耦合。在具有大量公共耦合的結構中,確定究竟是哪個模塊給全局變數賦了一個特定的值是十分困難的。
(3) 外部耦合 。一組模塊都訪問同一全局簡單變數而不是同一全局數據結構,而且不是通過參數表傳遞該全局變數的信息,則稱之為外部耦合。
(4) 控制耦合 。一個模塊通過介面向另一個模塊傳遞一個控制信號,接受信號的模塊根據信號值而進行適當的動作,這種耦合被稱為控制耦合。
(5) 標記耦合 。若一個模塊A通過介面向兩個模塊B和C傳遞一個公共參數,那麼稱模塊B和C之間存在一個標記耦合。
(6) 數據耦合。模塊之間通過參數來傳遞數據,那麼被稱為數據耦合。數據耦合是最低的一種耦合形式,系統中一般都存在這種類型的耦合,因為為了完成一些有意義的功能,往往需要將某些模塊的輸出數據作為另一些模塊的輸入數據。
(7) 非直接耦合 。兩個模塊之間沒有直接關系,它們之間的聯系完全是通過主模塊的控制和調用來實現的。
❿ 什麼是耦合性
耦合性是程序結構中各個模塊之間相互關聯的度量。它取決於各個模塊之間介面的復雜程度、調用模塊的方式以及哪些信息通過介面。
構成耦合性的七種類型
一般模塊之間可能的連接方式有七種,構成耦合性的七種類型。它們之間的關系為(由弱到強)
非直接耦合(Nondirect coupling)
如果兩個模塊之間沒有直接關系,它們之間的聯系完全是通過主模塊的控制和調用來實現的,這就是非直接耦合。這種耦合的模塊獨立性最強。 。
數據耦合(Data Coupling)
如果一個模塊訪問另一個模塊時,彼此之間是通過數據參數(不是控制參數、公共數據結構或外部變數)來交換輸入、輸出信息的,則稱這種耦合為數據耦合。由於限制了只通過參數表傳遞數據,按數據耦合開發的程序界面簡單、安全可靠。因此,數據耦合是鬆散的耦合,模塊之間的獨立性比較強。在軟體程序結構中至少必須有這類耦合。
標記耦合(Stamp Coupling)
如果一組模塊通過參數表傳遞記錄信息,就是標記耦合。事實上,這組模塊共享了這個記錄,它是某一數據結構的子結構,而不是簡單變數。這要求這些模塊都必須清楚該記錄的結構,並按結構要求對此記錄進行操作。在設計中應盡量避免這種耦合,它使在數據結構上的操作復雜化了。如果採取「信息隱蔽」的方法,把在數據結構上的操作全部集中在一個模塊中,就可以消除這種耦合。
控制耦合(control(20upling)
如果一個模塊通過傳送開關、標志、名字等控制信息,明顯地控制選擇另一模塊的功能,就是控制耦合。耦合的實質是在單一介面上選擇多功能模塊中的某項功能。因此,對所控制模塊的任何修改,都會影響控制模塊。另外,控制耦合也意味著控制模塊必須知道所控制模塊內部的一些邏輯關系,這些都會降低模塊的獨立性。
外部耦合(External(;oupling)
一組模塊都訪問同一全局簡單變數而不是同一全局數據結構,而且不是通過參數表傳遞該全局變數的信息,則稱之為外部耦合。例如C語言程序中各個模塊都訪問被說明為extern類型的外部變數。外部耦合引起的問題類似於公共耦合,區別在於在外部耦合中不存在依賴於一個數據結構內部各項的物理安排。
公共耦合((;ommon Coupling)
若一組模塊都訪問同一個公共數據環境,則它們之間的耦合就稱為公共耦合。公共的數據環境可以是全局數據結構、共享的通信區、內存的公共覆蓋區等。
這種耦合會引起下列問題:
1)所有公共耦合模塊都與某一個公共數據環境內部各項的物理安排有關,若修改某個數據的大小,將會影響到所有的模塊。
2)無法控制各個模塊對公共數據的存取,嚴重影響軟體模塊的可靠性和適應性。
3)公共數據名的使用,明顯降低了程序的可讀性。[Page]
公共耦合的復雜程度隨耦合模塊的個數增加而顯著增加。如圖4.14所示,若只是兩個模塊之間有公共數據環境,則公共耦合有兩種情況。
若一個模塊只是往公共數據環境里傳送數據,而另一個模塊只是從公共數據環境中取數據,則這種公共耦合叫做鬆散公共耦合。若兩個模塊都從公共數據環境中取數據,又都向公共數據環境里送數據,則這種公共耦合叫做緊密公共耦合。只有在模塊之間共享的數據很多,且通過參數表傳遞不方便時,才使用公共耦合。否則,還是使用模塊獨立性比較高的數據耦合好些。
內容耦合((70ntent Coupling)
如果發生下列情形,兩個模塊之間就發生了內容耦合。
1)一個模塊直接訪問另一個模塊的內部數據;
2)一個模塊不通過正常入口轉到另一模塊內部;
3)兩個模塊有一部分程序代碼重疊(只可能出現在匯編語言中);
4)一個模塊有多個入口。
在內容耦合的情形,所訪問模塊的任何變更,或者用不同的編譯器對它再編譯,都會造成程序出錯。好在大多數高級程序設計語言已經設計成不允許出現內容耦合。它一般出現在匯編語言程序中。這種耦合是模塊獨立性最弱的耦合。
以上由Myers給出的七種耦合類型,只是從耦合的機制上所做的分類,按耦合的松緊程度的排列只是相對的關系。但它給設計人員在設計程序結構時提供了一個決策准則。實際上,開始時兩個模塊之間的耦合不只是一種類型,而是多種類型的混合。這就要求設計人員按照Myers提出的方法進行分析,比較和分析,逐步加以改進,以提高模塊的獨立性。