How do I run a script for simulink?
2 ビュー (過去 30 日間)
古いコメントを表示
Hello, I am trying to run a simulation on simulink (I am brand new to simulink), but I am not able to. I keep getting an error saying C:~~ is a shadow of another file, to delete it and try again.
In Matlab I created a script that has all of the variables needed for the simulink, I ran this and my workspace then showed all of of those variables, I was able to create a simulink file and run it (referencing the Matlab workspace variables). However after I close the simulink and Matlab, if I want to go back to running the simulink, or even altering a variable, I can't re-run the script. It says that the *.slx file shadows it. So then I can't even run the simulink file because the variables aren't in the workspace, because I can't run the script. This is my entire script,
Fsamp = 12e3;
T = 1/Fsamp;
NB = 4;
VREF = 5;
delta = (2^(1-NB))*VREF;
l1 = VREF - delta;
l2 = -VREF;
f1 = 7;
amp = VREF - delta;
There are just variables I used for simulink. I've seen solutions about the function 'sim', however I don't want to run simulink through the script, I would like to update the variables by just running the script. I can do this through the command in Matlab, but I'd like to add functions, or different variables on the go, I don't want to be limited by the command window.
Is this possible? How do I run this script to add the variables to the workspace for simulink? If this isn't possible, what can I do?
2 件のコメント
Fangjun Jiang
2016 年 4 月 8 日
Did you name the MATLAB script and Simulink model the same? For example test.m test.slx
採用された回答
Azzi Abdelmalek
2016 年 4 月 8 日
Probably you gave the same name to your slx model and your m-file. Rename one of the two files
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Simulink Environment Customization についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!