情報詳細Q:HALCONで開発したプログラムの処理時間を計測する方法はありますか?A:count_secondsオペレータを利用します。HDevelopでは、インタープリタであるため処理時間がC++コードより遅いことに注意してください。C++コード作成後、リリースモードでコンパイルし、実行時間を計測してください。またcount_secondsの時間精度はあまりよくありません。精度良く時間を計測するためにはループを回してその時間の平均を採用する必要があります。具体的には下記のようなコードをループで回して平均を計算します。count_seconds(Start)計測する処理部分count_seconds(End)Time := End - Start ←'assign'にて計算またHDevelopでは処理を高速化するために、計測前に他のウインドウ表示をoffにしてください。(右記4つのオペレータを実行してください: dev_update_var、dev_update_pc、dev_update_window、dev_update_time)関連オペレーターcount_secondsdev_update_pcdev_update_vardev_update_windowdev_update_timeファイルサンプルプログラムはHALCON12以前はtimecount.zipをダウンロードしてください。HALCON13以降はtimecount.zip内のtimecount_HA13をダウンロードしてください。timecount.dev時間計測のサンプルプログラムtimecount.txt時間計測のサンプルプログラム(テキスト形式)添付ファイルtimecount.zipタイトル処理時間の計測[その他]URL 名000006015公開状況公開済み検証状況公開済み