0
私はいくつかの数学的演算を実行するアプリケーションを開発するためにMatlabを使用しています。下の例のように、マウスをクリックするとパラメータを変更できます。Matlabのバックグラウンドプロセスとしてマウスイベントをチェックする方法はありますか?
while time<endtime
calculate_manythings;
if ~mod(time,checkmouse)
mouseinput_timeout(timemouse, gca);
change_calculation_parameters;
end
time=time+1;
end
現時点では、マウスのイベントを確認するために定期的に操作を一時停止していますが、これは遅くて実用的ではありません。これらを継続的に監視し、コードを同時に実行するにはどうすればよいですか?例えば、マウスイベントがparfevalを使ってバックグラウンドプロセスをチェックするようにすることはできますか?
多くのおかげで、 マルタ
私はそれが...助けるかもしれないので、私は私の計算を行う上で実行し、これまでのように頻繁に押されたかどうかを確認することができると思います。チェックの間にマウスが2回以上押された場合、コールバック関数は複数のイベントを呼び戻しますか?ありがとう! – Marta