タイマ機能のエラーが発生しました。私は検索しようとしましたが、答えは見つかりません。タイマ機能のエラー(MATLAB R2014a)
function figure1_CreateFcn(hObject, eventdata, handles)
global t
t = timer('ExecutionMode', 'fixedRate', 'StartDelay',1, 'Period',1,'TasksToExecute',150);
t.TimerFcn = {@my_callback_fcn};
私が得たエラーは次のとおりです。
Error while evaluating TimerFcn for timer 'timer-1'
Too many input arguments.
私のMATLAB R2014aのバージョンがあります。 start
ファンクションはpushbutton2_Callback
ファンクションと呼ばれます。
私はtimer
への電話でPeriod
を1.0
,TasksToExecute
からinf
またはTimerFcn
に変更しようとしました。それは助けにはならない。
私を助けることができる人はいますか?
'my_callback_fcn'(上記マットで尋ねた試作品)の最初の行もあなたならば、少なくとも2つの入力変数(呼び出し元のオブジェクトのハンドルとイベントデータ)を持っている必要がありますそれらを使用しないでください。 'function my_callback_fcn(〜、〜)' – Hoki
@Hokiこんにちは!これは、関数my_callback_fcn(hobj、evt)のように見えるはずです。あるいは、これらの変数を実際に使用しない場合、Matlabに関数のmy_callback_fcn私のコールバック関数はfunction * my_callback_fcn(handles、〜)*です。エラーが発生する**名前 'edit1'はクラス 'timer objects'のインスタンスのアクセス可能なプロパティではありません。** –