我正在matlab simulink中工作。我的工作有兩個部分。一個是關於控制系統,另一個是關於圖像處理。我想鏈接他們,控制系統部分只接收來自圖像處理部分的標量輸入。因此,我想使用附加到圖像處理部分的'模型'模塊,以便模型塊具有標量輸入。如何使用此'模型'阻止它有一個輸入端口,因爲我看不到任何輸入端口,請指導我。如何在simulink中給塊'模型'輸入
0
A
回答
1
Model Block用於任何時候想要利用另一個模型中的模型。例如,當多個人在一個由多個獨立系統組成的大型系統上工作時,這些都是有用的,這些系統中的每一個都可以是它自己的模型,但也可以以一些有用的方式一起行動。
如果您只是爲了將子系統組織在一起而使用模塊,那麼您應該考慮使用Subsystems。子系統允許您將塊組合在一起,而不需要爲每個組件(即控制器子系統和圖像處理子系統)創建單獨的模型。您可以通過從Simulink庫瀏覽器中拖動子系統塊,或通過選擇模型中的組件,右鍵單擊,然後從選擇中選擇創建子系統來輕鬆創建子系統。
但是,如果您確實想要使用模型塊,那麼可以按如下所述完成。所以,我假設您已經創建了兩個模型 - 一個用於您的控制系統,另一個用於您的圖像處理算法。
首先,在每個模型中,確保指定了正確的輸入/輸出。您將通過將Inport和Outport塊添加到每個型號的頂層來完成此操作。
接下來,創建一個新模型,您將在其中集成控制模型和圖像處理模型。爲每個模型添加一個模型塊(正如您已經描述的那樣)。對於每個模型塊,打開參數對話框。您將看到一個參數,您可以在其中指定型號名稱。輸入您要引用的模型的名稱(即控制器或圖像處理模型)。此外,您可以瀏覽這些模型。一旦你這樣做了,你以前指定的輸入和輸出現在應該在模型塊中可見。
相關問題
- 1. 如何插入Simulink模型到另一個Simulink模型,
- 2. 如何將Simulink模塊的輸出反饋爲輸入?
- 3. 如何在不將Simulink模型放入工作空間的情況下爲Simulink模型提供輸入
- 4. 如何在Simulink中創建比較塊'double'的輸出類型?
- 5. 如何給模式HTML輸入類型?
- 6. MatLab simulink模型
- 7. 如何在Simulink中的Matlab功能塊中運行參考模型?
- 8. 在Simulink中配置CORDIC ATAN模塊
- 9. Simulink:在從腳本到模型的for循環中添加塊
- 10. FPGA輸入到Simulink
- 11. 如何在Simulink中實現具有狀態空間塊的MIMO模型?
- 12. 如何在塊範圍內的Simulink中存儲任意類型?
- 13. 如何抑制輸出輸入模塊
- 14. 如何合併2個.slx文件(simulink模型)的輸出圖?
- 15. 使用實時輸入運行連續的Simulink模型?
- 16. 如何通過MATLAB腳本將變量輸入到Simulink模型(SimDriveline)
- 17. Simulink模塊轉換矩陣
- 18. 如何在Simulink中調用m文件並將其放入模型中的塊中?
- 19. 型模塊是不能分配給輸入的LoginModule
- 20. 3D鼠標輸入在Matlab/Simulink中
- 21. 如何在Workspace中輸入Simulink中的double值?
- 22. 在simulink模型中實現'for'循環
- 23. 在Matlab中連接模型Simulink
- 24. 在Stateflow-Simulink中對微波進行建模 - 如何將烹飪時間作爲simulink的輸入?
- 25. 在Simulink中使用Slice塊
- 26. 如何在Simulink模型中找出所有不同的blocktyp?
- 27. 如何在Simulink模型中獲得信號尺寸
- 28. 如何在simulink中隔離汽車模型的一部分
- 29. Simulink中「從工作區」塊的輸入參數
- 30. Simulink返回無效輸入