Matlab code problem in a S-function
1 次查看(过去 30 天)
显示 更早的评论
Hi, I have this loop in my code:
global counter
T=200
if counter>=T
counter=0
.
.
else counter=counter+1
end
This code worked fine yesterday and now no, but I have not changed anything. Until yesterday, the answer was
counter =
1
.
.
counter =
200
and now:
counter =
[]
.
.
counter =
[]
Please help me
0 个评论
采纳的回答
Image Analyst
2014-6-29
When you enter the routine counter is null for some reason. Probably some other part of your code did it. Change the line
if counter>=T
to this
if isempty(counter) || counter >= T
That should make it not null anymore.
2 个评论
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Simulink Functions 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!