|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
「StiLL」 デザイン情報169 StiLLコマンド--処理時間の計測 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
【テーマ】
データの取得時間、計算にかかる時間など、実行するプログラムの処理時間を計る方法を紹介します。作成したプログラムの処理が何秒位かかるのかなど、実際の時間を計りたい場合に利用します。 |
|
|
【方法】
実行するプログラムの直前と直後のタイムスタンプ(時刻)を取得し、処理時間を算出します。時刻の取得は、StiLLボタンの「セル値セット(MakeBtSetValue)」
を使い、処理時間はセルの数式として表示します。 |
|
|
【参考】 計った時間をメッセージボックスで表示します。StiLLボタンの「メッセージボックス
(MakeBtMessage)」 で計測時間をリンクしたメッセージ内容を 「セル参照指定」 で指定します。 |
|
|
|
|
対応Ver. :StiLL-X
V2.0以降
対応種類:StiLL Dev・Pro・Std |
|
|
対応Ver. :StiLL-X
V2.0以降
対応種類:StiLL Dev・Pro・Std |
|
|
対応Ver. :StiLL-X
V2.0以降
対応種類:StiLL Dev・Pro・Std |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
■ 今回の内容 |
|
|
|
|
|
|
|
|
今回は、データの取得時間や計算にかかる時間など、実行するプログラムの処理時間を計る方法を紹介します。 |
|
|
|
作成したプログラムの処理が何秒位かかるのかなど、実際の時間を計りたい場合に利用します。 |
|
|
|
|
|
|
|
|
|
下の図のように、ボタン連続実行ボタンで実行している 「△△処理」 の処理時間を計測する例でご説明します。 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[ボタン連続実行ボタンの設定画面] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
計測開始時間を入れるセル、計測終了時間を入れるセル、処理の経過時間を計算する数式を入れるセルを用意します。(下図@) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
経過時間を計算する数式は、計測終了時間から計測開始時間を引き算する数式を入力します。 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
計測開始時間をセルに入れるボタンと、計測終了時間をセルに入れるボタンを作成します。(上図A) |
|
|
|
共にStiLLボタンで 「セル値セット
(MakeBtSetValue)」 を作成し、セット値に 「%NOW%」 を設定します。 |
|
|
|
|
|
|
|
|
[ボタンの設定内容] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ボタン連続実行ボタンの実行ボタンリストにて、処理時間を計測したい処理の前後で作成した2つのボタンを実行するよう |
|
|
|
設定します。 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ボタン連続実行ボタンを実行すると、計測開始時間と計測終了時間が入り、時間が計測できます。 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
■ ご参考までに |
|
|
|
|
|
|
|
|
StiLLボタンの 「メッセージボックス
(MakeBtMessage)」 を時間計測後に実行し、計測時間をメッセージボックスで |
|
|
|
表示する方法をご紹介します。 |
|
|
|
|
|
|
|
|
|
TEXT関数等を使用しながらメッセージ文を作成し、「メッセージボックス
(MakeBtMessage)」 のメッセージ内容を |
|
|
|
「セル参照指定」 で指定します。 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[ボタンの設定内容] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[表示されるメッセージボックス] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(各ボタンの設定内容の詳細はStiLLヘルプをご確認ください) |
|
|
|
|
|
|
|
|
Copyright(C)
アイエルアイ総合研究所 無断転載を禁じます |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|