matlab simulink笔记04——switch模块
Switch 模塊
Switch模塊是-.個(gè)選擇開(kāi)關(guān)模塊,可根據(jù)判斷條件選擇多個(gè)輸入端口中的某個(gè)進(jìn)行輸出。圖所示為CommonlyUsedBlocks中具有3個(gè)輸入端口.1個(gè)輸出端口的Switch模塊圖標(biāo)。模塊的3個(gè)端口中,第1個(gè)和第3個(gè)端口為輸出端口提供輸出值,輸出端口輸出第1個(gè)輸人口還是第3個(gè)輸人口的值由第2個(gè)輸人口的值和條件關(guān)系共同決定。參數(shù)對(duì)話框中的條件關(guān)系選擇對(duì)第2個(gè)端口進(jìn)行條件判斷,如果判斷為真,則輸出口輸出第1個(gè)端口的信號(hào);否則輸出第3個(gè)輸人端口的信號(hào)。對(duì)第2個(gè)端口進(jìn)行判斷的條件關(guān)系有3種選擇:
①第2個(gè)端口大于或等于某個(gè)閾值。
②第2個(gè)端口大于某個(gè)閾值。
③第2個(gè)端口不等于0。
閾值( Threshold)在Switch參數(shù)對(duì)話框的參數(shù)中設(shè)置。當(dāng)用戶選擇條件關(guān)系后,該判斷,
條件會(huì)顯示到模塊框圖上。
例:以正弦信號(hào)以方波形式進(jìn)行輸出為例
原理:通過(guò)sign函數(shù)來(lái)進(jìn)行轉(zhuǎn)換,當(dāng)是整數(shù)時(shí)輸出1,為負(fù)數(shù)時(shí)輸出-1
例2:分段函數(shù)的仿真
?
總結(jié)
以上是生活随笔為你收集整理的matlab simulink笔记04——switch模块的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: SHA256算法原理及其实现
- 下一篇: matlab simulink笔记05