我在Matlab Simulink上創建了以下程序框圖。當INPUT> = 0時OUT1 = 1 OUT2 = 0,當INPUT <爲0時OUT1 = 0 OUT2 = 1但是它沒有給出預期的結果。這是什麼原因。任何建議,使其正常工作,將不勝感激。在MATLAB中使用if函數Simulink
0
A
回答
0
如果此功能塊的東西沒有工作。所以我想出了一種不同的方法來獲得我想要的符號塊的結果。解決方案發布如下。感謝大家的幫助。
0
在許多情況下的IF被轉換成switch。你計算案例並選擇預期的案例。在這裏,您可以將常數[1 0]和常數[0 1]連接到第一個和第三個輸入,並將解決方案中的符號塊連接到第二個輸入。
2
您看到的行爲可以通過注意以下進行說明:
- 從如果子系統輸出的作用就像一個使能信號。
- 默認情況下,如果(子)系統被禁用,則If Action Subsystem的輸出端口設置爲,其值爲。
這可以通過將輸出端口(if動作子系統內)的參數對話框,並改變輸出時禁用屬性重置被改變。您還需要將默認值更改爲零。
相關問題
- 1. Matlab Simulink函數
- 2. S函數在Simulink MATLAB
- 3. 在Matlab中實現分段函數Simulink
- 4. 嵌入式MATLAB函數 - Simulink
- 5. 使用MATLAB函數在Simulink中生成隨機數
- 6. Simulink中的Matlab函數不支持RMS
- 7. MATLAB/Simulink中的傳遞函數
- 8. 遍歷在Simulink MATLAB函數塊
- 9. simulink-matlab函數變量大小矩陣
- 10. 作爲Simulink模塊的Matlab函數
- 11. Matlab,Simulink,使用導入
- 12. 是否有可能在simulink中的matlab函數塊中使用單元陣列?
- 13. 無法在Simulink的Matlab函數中輸出多維矩陣
- 14. MATLAB simulink錯誤
- 15. Simulink插值[Matlab]
- 16. MatLab simulink模型
- 17. matlab和simulink
- 18. MATLAB simulink設置PID參數
- 19. 如何迭代Simulink中嵌入式Matlab函數中的結構?
- 20. 在simulink中使用一個參數生成函數?
- 21. MATLAB vs Simulink在數字圖像處理?
- 22. 在Matlab的Simulink塊Fliping
- 23. 使用DEC2BIN()函數在MATLAB
- 24. 如何使用matlab中的數據作爲simulink的輸入
- 25. Matlab/Simulink SimState錯誤
- 26. Simulink matlab功能塊
- 27. Matlab/simulink udp通道
- 28. MATLAB 2016a SIMULINK圖例
- 29. Matlab&Simulink - 在Simulink模擬器中加載特定的.mat
- 30. Matlab Simulink - 如何從我的2級S函數輸出數組?
您的塊沒有連接。檢查連接。 (你會發現它並不是一條直線 – thewaywewalk 2015-04-05 10:53:12
沒有它們已經連接在matlab simulink中if塊和動作子系統之間用虛線表示的連接 – user2835684 2015-04-05 12:55:20
如果連接到u1輸入的常量值塊給出了預期的結果,當常數變爲正值或負值時,但當信號生成器塊連接到輸入u1時,它不起作用。 – user2835684 2015-04-05 12:59:08