フィルターのクリア

Error while evaluating TimerFcn for timer Cannot create variable in workspace

1 回表示 (過去 30 日間)
AN
AN 2020 年 12 月 22 日
回答済み: Jan 2020 年 12 月 22 日
I get the error "Error while evaluating TimerFcn for timer 'simulinkcycle' Cannot create variable 'U1' in workspace" when running my timer function for a simulink simulation:
function [Sim] = Simulink_Simulation
Sim = timer('Name','simulinkcycle', ...
'Period',900, ...
'StartDelay',0, ...
'TasksToExecute',inf, ...
'ExecutionMode','fixedSpacing', ...
'TimerFcn',@SimStart);
start(Sim);
function SimStart(a,b)
sim('File.slx',100000);
end
end
The simulation in Simulink works fine when I run it via the run button or with "sim('File.slx',100000)" in the command window.

回答 (1 件)

Jan
Jan 2020 年 12 月 22 日
What happens, if you set the TimerFcn to:
'TimerFcn', @(TimerH, EventData) sim('File.slx', 100000)

カテゴリ

Help Center および File ExchangeStartup and Shutdown についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by