我有一個.m文件,我用Simulink模型做了一些操作,我想檢查當前使用的模型是整個模型還是子系統。是否有特定的語法或功能來檢查?取決於Simulink系統,我需要能夠執行不同的操作。當前在MATLAB中的Simulink系統模型或子系統
1
A
回答
1
您可以隨時使用bdroot獲得頂級系統和使用字符串比較的名字,看看如果你有一個子系統或不:
sysname = 'f14/Actuator Model';
istoplevel = strcmp(bdroot(sysname), sysname);
1
0
你可以試試這個,打開後你
h=find_system(gcs,'FindAll',1,'SearchDepth',1,'BlockType','SubSystem');
if isempty(h)
disp('Has Subsystems');
else
disp('No Subsystems');
end
h=find_system(gcs,'FindAll',1,'SearchDepth',1,'BlockType','ModelReference');
if isempty(h)
disp('Has Models');
else
disp('No Models');
end
0
簡單:模型,或與系統名稱替換gcs
[使用的是含有load_system
或open_system
之前確保加載]辦法是,說你的型號名稱是VDP,則:
bdIsLoaded(「VDP」)
相關問題
- 1. Matlab/Simulink:確定當前系統級
- 2. Matlab/Simulink:子系統的linmod失敗
- 3. Simulink - 通過MATLAB命令行添加Iterator模塊到子系統
- 4. simulink中的停止子系統
- 5. 如何選擇3模型系統中的當前模型?
- 6. simulink如果子系統檢測到gcs
- 7. 替代simulink透明子系統
- 8. Simulink中的旋轉機械系統
- 9. SQL當前系統日期
- 10. 當前系統時間 - SQL
- 11. Matlab,在沒有simulink的情況下研究非線性系統
- 12. MATLAB中的交易系統
- 13. MATLAB系統命令
- 14. 在Ubuntu中顯示matplotlib圖(Linux子系統的Windows子系統)
- 15. 在simulink中,以編程方式創建變體子系統
- 16. 如何在Simulink子系統掩碼中實現一個按鈕?
- 17. 將系統分成子系統
- 18. Simulink的:讓一步的時間在觸發子系統
- 19. 粒子系統
- 20. 獲取當前(系統)日在PHP
- 21. 統一3d - 粒子系統
- 22. find_system返回simulink中不是子系統的對象?
- 23. 頁面系統在後端或前端
- 24. MatLab simulink模型
- 25. 投票系統中的模型問題
- 26. 用MATLAB/Mathematica建模動力學系統
- 27. 小型CMS系統的數據模型
- 28. 當前網絡AI系統的問題
- 29. iOS上的當前系統時間
- 30. 認識我的系統當前語言
我編輯你的問題,以使其更清晰這是關於Simulink模型,並添加了'simulink'標籤。 – nrz