1
我正在用一個運行初始化文件(充滿變量)的Matlab製作一個GUI,然後用這些變量模擬一個Simulink文件。但是,Simulink模型不會將這些變量從工作區導入到它中,因此我會收到未定義值的錯誤等。是否有解決此問題的方法?我無法專門告訴Simulink文件需要使用哪些變量,因爲我使用此GUI來總體使用不同的初始化文件/ Simulink模型,並且初始化文件中的變量數量爲幾百個。.m文件中的Workspace不會導入到simulink模型中。 MATLAB
這裏是我的代碼(簡單):
open_system(fullfile_loadSimulink)
run(fullfile_loadInitialization)
run(fullfile_loadInitialization2)
sim(fullfile_loadSimulink)
這是直線前進的fullfileXXX只是字符串和路徑的每個文件。這甚至可以直接從命令行運行,所以必須有一些工作空間在GUI中不匹配。
在此先感謝。
你把它釘在指甲的頭上。感謝您的解決方案,我一直在想基地和功能工作區。如果有人遇到這個問題: http://www.mathworks.com/help/matlab/matlab_prog/base-and-function-workspaces.html – tsoup