(57)【要約】【課題】動作条件の設定作業を迅速かつ容易とする。【解決手段】ボタン表示１２−Ａ１，１２−Ａ２・・のいずれかが選択操作されたときに、そのボタン表示１２の選択操作の実行回数を特定可能な第１計数値を求める第１計数処理と、そのボタン表示１２の選択操作の直前に選択操作されたボタン表示１２、およびそのボタン表示１２の選択順序による選択操作の実行回数を特定可能な第２計数値を求める第２計数処理とを実行し、ショートカット作成ボタン表示１３ａが選択操作されたときに、両計数値に基づいて各ボタン表示１２のなかからＮ個のボタン表示１２を特定する特定処理を実行し、いずれかの動作条件設定画面を表示させるときにその動作条件設定画面に表示するように規定されているボタン表示１２と共に特定処理で特定したＮ個のボタン表示１２に割り当てられた処理と同じ処理を割り当てたＮ個のショートカットボタン表示を表示させる。【選択図】図２
2016081205.tif 000002
【特許請求の範囲】
【請求項１】
予め規定された処理が割り当てられた第１ボタン表示が複数表示される複数の動作条件設定画面を表示部に切替え表示させると共に、いずれかの前記第１ボタン表示が選択操作されたときに当該いずれかの第１ボタン表示に割り当てられている前記処理を実行する制御部を備えた測定装置であって、
前記制御部は、いずれかの前記第１ボタン表示が選択操作されたときに、当該いずれかの第１ボタン表示の選択操作が実行された実行回数を特定可能な第１計数値を求める第１計数処理と、当該いずれかの第１ボタン表示の選択操作の直前に選択操作された前記第１ボタン表示および当該いずれかの第１ボタン表示の選択順序による選択操作が実行された実行回数を特定可能な第２計数値を求める第２計数処理とを実行し、予め規定された開始条件が満たされたときに、前記第１計数値および前記第２計数値に基づいて前記各第１ボタン表示のなかからＮ個（Ｎは、予め規定された２以上の自然数）の当該第１ボタン表示を特定する特定処理を実行し、いずれかの前記動作条件設定画面を前記表示部に表示させるときに当該いずれかの動作条件設定画面に表示するように規定されている前記第１ボタン表示と共に前記特定処理において特定した前記Ｎ個の第１ボタン表示に割り当てられている前記処理と同じ処理をそれぞれ割り当てたＮ個の第２ボタン表示を当該いずれかの動作条件設定画面に表示させる測定装置。
【請求項２】
前記制御部は、前記特定処理として、前記第１計数値に基づいて特定される実行回数が最も多い前記第１ボタン表示を前記Ｎ個の第１ボタン表示の１つとして特定する第１処理を実行した後に、前記Ｎ個の第１ボタン表示の１つとして直前に特定した前記第１ボタン表示を前記直前に選択操作された第１ボタン表示とする前記選択順序による選択操作のなかで前記第２計数値に基づいて特定される実行回数が最も多い当該選択順序による選択操作の実行回数である第１実行回数よりも、前記Ｎ個の第１ボタン表示の１つとして特定した前記第１ボタン表示を除く前記第１ボタン表示のなかで前記第１計数値に基づいて特定される実行回数が最も多い当該第１ボタン表示の選択操作の実行回数である第２実行回数の方が多いとの第１条件が満たされる当該第１計数値および当該第２計数値が求められているときには当該第２実行回数の選択操作が実行された前記第１ボタン表示を前記Ｎ個の第１ボタン表示の他の１つとして特定すると共に、前記第１実行回数および前記第２実行回数が等しいとの第２条件が満たされる前記第１計数値および前記第２計数値が求められているときには当該第１実行回数の選択操作が実行された前記選択順序で前記Ｎ個の第１ボタン表示の１つとして直前に特定した第１ボタン表示の次に選択操作された前記第１ボタン表示を当該Ｎ個の第１ボタン表示の他の１つとして特定する第２処理を当該Ｎ個の第１ボタン表示の特定が完了するまで繰り返し実行する請求項１記載の測定装置。
【請求項３】
前記制御部は、前記特定処理の開始を指示する操作が行われたときに前記予め規定された開始条件が満たされたとして当該特定処理を開始する請求項１または２記載の測定装置。
【請求項４】
前記制御部は、いずれかの前記第２ボタン表示が選択操作されたときに当該いずれかの第２ボタン表示に割り当てられている前記処理と同じ前記処理が割り当てられている前記第１ボタン表示を表示するように規定されている前記動作条件設定画面を前記表示部に表示させる請求項１から３のいずれかに記載の測定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ボタン表示が複数表示される複数の動作条件設定画面を表示部に切替え表示可能に構成された測定装置に関するものである。
【背景技術】
【０００２】
この種の測定装置として、出願人は、表示部および操作部を一体化したタッチパネルを備え、タッチパネルに表示されるボタンをタッチ操作（選択操作）することによって各種の動作条件を設定可能なインピーダンス測定装置（以下、単に「測定装置」ともいう）を下記の特許文献１に開示している。この測定装置による測定処理に際しては、まず、測定条件の設定画面（動作条件設定画面）をタッチパネルに表示させて任意の測定条件（動作条件）を設定する。
【０００３】
この場合、設定画面には、レンジリスト編集画面を表示させるためのレンジリスト設定ボタン、パラメータ選択画面を表示させるためのパラメータ設定ボタン、周波数設定画面を表示させるための周波数設定ボタン、信号レベル設定画面を表示させるための信号レベル設定ボタン、レンジ設定画面を表示させるためのレンジ設定ボタン、およびトリガ設定画面を表示させるためのトリガ設定ボタンなどの各種の表示画面切替えボタンが表示されている。したがって、例えば、測定対象についてのインピーダンスの測定を行う際には、パラメータ設定ボタンを選択操作することによってパラメータ選択画面を表示させ、表示された各種のパラメータ（測定するパラメータの選択候補）のなかから「インピーダンス」のボタン表示（インピーダンスの測定を実行するように設定する処理が割り当てられたボタン表示）を選択操作する。
【０００４】
また、インピーダンスの測定処理を開始させる条件を設定する際には、一例として、トリガ設定ボタンを選択操作することによってトリガ設定画面を表示させる。この際に、測定装置の外部から入力されるトリガ信号に応じて測定処理を開始させるときには、外部トリガのボタン表示（外部トリガに応じて測定処理を開始するように設定する処理が割り当てられたボタン表示）を選択操作し、測定対象信号が予め規定された条件を満たしたときに測定処理を開始させるときには、内部トリガのボタン表示（内部トリガに応じて測定処理を開始するように設定する処理が割り当てられたボタン表示）を選択操作する。
【０００５】
この後、必要に応じて、任意の表示画面切替えボタンを選択操作して他の測定条件（動作条件）を設定する設定画面を表示させて所望の条件を設定することにより、測定条件（動作条件）の設定作業が完了する。また、設定作業が完了したときには、ＥＸＩＴボタンを選択操作する。この際には、設定画面に代わって測定画面がタッチパネル（表示部）に表示されると共に、設定された測定条件に従って測定処理が実行されて測定結果が表示される。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１３−８３５６５号公報（第４−９頁、第１−６図）
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところが、出願人が開示している測定装置には、以下の改善すべき課題が存在する。すなわち、出願人が開示している測定装置では、表示画面切替えボタンを選択操作して任意の設定画面を表示させ、設定画面に表示されている各種のボタン表示のなかから、所望する測定条件を設定する処理が割り当てられているボタン表示を選択操作することによって任意の測定条件を設定することが可能に構成されている。このため、出願人が開示している測定装置では、外部トリガに応じて測定対象についてのインピーダンスを測定する処理を開始させる設定作業に際して、パラメータ設定ボタンの選択操作、インピーダンスのボタン表示の選択操作、トリガ設定ボタンの選択操作、および外部トリガのボタン表示の選択操作をこの順序で行うこととなる。
【０００８】
この場合、測定するパラメータの設定、および開始条件の設定などの２項目の設定であれば、上記の例のように、４回の選択操作によって設定作業を完了させることができる。しかしながら、この種の測定装置による測定条件の設定時には、上記の例よりも多くの設定項目について任意の条件をそれぞれ設定する必要があることが多く、表示画面切替えボタンの選択操作、および任意の処理が割り当てられているボタン表示の選択操作を多数回に亘って実行する必要が生じている。このため、この点を改善するのが好ましい。
【０００９】
本発明は、かかる改善すべき課題に鑑みてなされたものであり、動作条件の設定作業を迅速かつ容易に実行し得る測定装置を提供することを主目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成すべく請求項１記載の測定装置は、予め規定された処理が割り当てられた第１ボタン表示が複数表示される複数の動作条件設定画面を表示部に切替え表示させると共に、いずれかの前記第１ボタン表示が選択操作されたときに当該いずれかの第１ボタン表示に割り当てられている前記処理を実行する制御部を備えた測定装置であって、前記制御部は、いずれかの前記第１ボタン表示が選択操作されたときに、当該いずれかの第１ボタン表示の選択操作が実行された実行回数を特定可能な第１計数値を求める第１計数処理と、当該いずれかの第１ボタン表示の選択操作の直前に選択操作された前記第１ボタン表示および当該いずれかの第１ボタン表示の選択順序による選択操作が実行された実行回数を特定可能な第２計数値を求める第２計数処理とを実行し、予め規定された開始条件が満たされたときに、前記第１計数値および前記第２計数値に基づいて前記各第１ボタン表示のなかからＮ個（Ｎは、予め規定された２以上の自然数）の当該第１ボタン表示を特定する特定処理を実行し、いずれかの前記動作条件設定画面を前記表示部に表示させるときに当該いずれかの動作条件設定画面に表示するように規定されている前記第１ボタン表示と共に前記特定処理において特定した前記Ｎ個の第１ボタン表示に割り当てられている前記処理と同じ処理をそれぞれ割り当てたＮ個の第２ボタン表示を当該いずれかの動作条件設定画面に表示させる。
【００１１】
また、請求項２記載の測定装置は、請求項１記載の測定装置において、前記制御部は、前記特定処理として、前記第１計数値に基づいて特定される実行回数が最も多い前記第１ボタン表示を前記Ｎ個の第１ボタン表示の１つとして特定する第１処理を実行した後に、前記Ｎ個の第１ボタン表示の１つとして直前に特定した前記第１ボタン表示を前記直前に選択操作された第１ボタン表示とする前記選択順序による選択操作のなかで前記第２計数値に基づいて特定される実行回数が最も多い当該選択順序による選択操作の実行回数である第１実行回数よりも、前記Ｎ個の第１ボタン表示の１つとして特定した前記第１ボタン表示を除く前記第１ボタン表示のなかで前記第１計数値に基づいて特定される実行回数が最も多い当該第１ボタン表示の選択操作の実行回数である第２実行回数の方が多いとの第１条件が満たされる当該第１計数値および当該第２計数値が求められているときには当該第２実行回数の選択操作が実行された前記第１ボタン表示を前記Ｎ個の第１ボタン表示の他の１つとして特定すると共に、前記第１実行回数および前記第２実行回数が等しいとの第２条件が満たされる前記第１計数値および前記第２計数値が求められているときには当該第１実行回数の選択操作が実行された前記選択順序で前記Ｎ個の第１ボタン表示の１つとして直前に特定した第１ボタン表示の次に選択操作された前記第１ボタン表示を当該Ｎ個の第１ボタン表示の他の１つとして特定する第２処理を当該Ｎ個の第１ボタン表示の特定が完了するまで繰り返し実行する。
【００１２】
また、請求項３記載の測定装置は、請求項１または２記載の測定装置において、前記制御部は、前記特定処理の開始を指示する操作が行われたときに前記予め規定された開始条件が満たされたとして当該特定処理を開始する。
【００１３】
さらに、請求項４記載の測定装置は、請求項１から３のいずれかに記載の測定装置において、前記制御部は、いずれかの前記第２ボタン表示が選択操作されたときに当該いずれかの第２ボタン表示に割り当てられている前記処理と同じ前記処理が割り当てられている前記第１ボタン表示を表示するように規定されている前記動作条件設定画面を前記表示部に表示させる。
【発明の効果】
【００１４】
請求項１記載の測定装置では、制御部が、いずれかの第１ボタン表示が選択操作されたときに、いずれかの第１ボタン表示の選択操作が実行された実行回数を特定可能な第１計数値を求める第１計数処理と、いずれかの第１ボタン表示の選択操作の直前に選択操作された第１ボタン表示およびいずれかの第１ボタン表示の選択順序による選択操作が実行された実行回数を特定可能な第２計数値を求める第２計数処理とを実行し、予め規定された開始条件が満たされたときに、第１計数値および第２計数値に基づいて各第１ボタン表示のなかからＮ個の第１ボタン表示を特定する特定処理を実行し、いずれかの動作条件設定画面を表示部に表示させるときにいずれかの動作条件設定画面に表示するように規定されている第１ボタン表示と共に特定処理において特定したＮ個の第１ボタン表示に割り当てられている処理と同じ処理をそれぞれ割り当てたＮ個の第２ボタン表示をいずれかの動作条件設定画面に表示させる。
【００１５】
この場合、例えば、請求項２記載の測定装置では、制御部が、上記の特定処理として、第１計数値に基づいて特定される実行回数が最も多い第１ボタン表示をＮ個の第１ボタン表示の１つとして特定する第１処理を実行した後に、Ｎ個の第１ボタン表示の１つとして直前に特定した第１ボタン表示を直前に選択操作された第１ボタン表示とする選択順序による選択操作のなかで第２計数値に基づいて特定される実行回数が最も多い選択順序による選択操作の実行回数である第１実行回数よりも、Ｎ個の第１ボタン表示の１つとして特定した第１ボタン表示を除く第１ボタン表示のなかで第１計数値に基づいて特定される実行回数が最も多い第１ボタン表示の選択操作の実行回数である第２実行回数の方が多いとの第１条件が満たされる第１計数値および第２計数値が求められているときには第２実行回数の選択操作が実行された第１ボタン表示をＮ個の第１ボタン表示の他の１つとして特定すると共に、第１実行回数および第２実行回数が等しいとの第２条件が満たされる第１計数値および第２計数値が求められているときには第１実行回数の選択操作が実行された選択順序でＮ個の第１ボタン表示の１つとして直前に特定した第１ボタン表示の次に選択操作された第１ボタン表示をＮ個の第１ボタン表示の他の１つとして特定する第２処理をＮ個の第１ボタン表示の特定が完了するまで繰り返し実行する。
【００１６】
したがって、請求項１，２記載の測定装置によれば、特定処理によって特定した第１ボタン表示と同じ処理を割り当てた第２ボタン表示を各動作条件設定画面に表示させることで、いずれかの動作条件設定画面を表示部に表示させている状態において他のいずれかの動作条件設定画面に表示される第１ボタン表示を選択操作する頻度が高いときには、その第１ボタン表示と同じ処理が割り当てられた第２ボタン表示がいずれかの動作条件設定画面に表示された状態となるため、いずれかの動作条件設定画面を他のいずれかの動作条件設定画面に表示替えさせるための表示画面の切替え操作の実行回数が減少する分だけ、動作条件の設定を目的とした各ボタン表示の選択操作の実行回数の総数を十分に少数回とすることができる。これにより、動作条件の設定作業を迅速かつ容易に実行することができる。
【００１７】
また、請求項３記載の測定装置によれば、特定処理の開始を指示する操作が行われたときに予め規定された開始条件が満たされたとして特定処理を開始することにより、例えば、利用者が、自らの使用形態に即した第２ボタン表示が動作条件設定画面に表示されていないと判断したときに、特定処理の開始を指示する操作を実行することで、それ以前の第１ボタン表示の操作履歴（計数処理によって計数された計数値）に応じた第２ボタン表示が動作条件設定画面に表示されるため、動作条件の設定作業を一層迅速かつ一層容易に実行することができる。
【００１８】
さらに、請求項４記載の測定装置によれば、いずれかの第２ボタン表示が選択操作されたときにいずれかの第２ボタン表示に割り当てられている処理と同じ処理が割り当てられている第１ボタン表示を表示するように規定されている動作条件設定画面を表示部に表示させることにより、選択操作した第２ボタン表示に割り当てられた処理と同じ処理が割り当てられている第１ボタン表示と共に動作条件設定画面に表示されるべき第１ボタン表示、すなわち、選択操作した第２ボタン表示に割り当てられている処理と関連性が高い処理が割り当てられている第１ボタン表示を、表示画面の切替え操作を実行することなく、直ちに選択操作することができるため、動作条件の設定作業を一層迅速かつ一層容易に実行することができる。
【図面の簡単な説明】
【００１９】
【図１】測定装置１の構成を示す構成図である。
【図２】動作条件設定画面１０Ａの一例を示す表示画面図である。
【図３】ボタン表示制御処理２０のフローチャートである。
【図４】ショートカットボタン決定処理３０の一部のフローチャートである。
【図５】ショートカットボタン決定処理３０の他の一部のフローチャートである。
【図６】ボタン表示制御処理２０によって計数データＤに記録される計数の一例について説明するための説明図である。
【図７】ボタン表示制御処理２０によって計数データＤに記録される計数の一例について説明するための他の説明図である。
【図８】ショートカットボタン決定処理３０の処理内容について説明するための説明図である。
【図９】ショートカットボタン決定処理３０の処理内容について説明するための他の説明図である。
【図１０】ショートカットボタン決定処理３０の処理内容について説明するためのさらに他の説明図である。
【図１１】ショートカットボタン決定処理３０の処理内容について説明するためのさらに他の説明図である。
【図１２】ショートカットボタン決定処理３０の処理内容について説明するためのさらに他の説明図である。
【図１３】ショートカットボタン決定処理３０の処理内容について説明するためのさらに他の説明図である。
【図１４】ショートカットボタン決定処理３０の処理内容について説明するためのさらに他の説明図である。
【図１５】ショートカットボタン決定処理３０の処理内容について説明するためのさらに他の説明図である。
【図１６】動作条件設定画面１０Ａの他の一例を示す表示画面図である。
【図１７】動作条件設定画面１０Ｂの一例を示す表示画面図である。
【図１８】動作条件設定画面１０Ｃの一例を示す表示画面図である。
【図１９】動作条件設定画面１０Ａａの一例を示す表示画面図である。
【図２０】動作条件設定画面１０Ａｂの一例を示す表示画面図である。
【発明を実施するための形態】
【００２０】
以下、測定装置の実施の形態について、添付図面を参照して説明する。
【００２１】
図１に示す測定装置１は、「測定装置」の一例であって、測定部２、操作部３、表示部４、制御部５および記憶部６を備えて構成されている。測定部２は、制御部５の制御に従って測定対象についての被測定量を測定し、その測定値を制御部５に出力する処理（測定処理）を実行可能に構成されている。この場合、測定処理によって測定する被測定量としては、電流値、電圧値、抵抗値、電力値、位相、温度、湿度、歪み、輝度（光度）、照度、雨量および流量等の各種の「パラメータ」が挙げられる。
【００２２】
操作部３は、電源ボタンや、測定部２による測定処理の開始／停止を指示するスタート／ストップボタンなどの物理的な操作ボタン（図示せず）に加えて、後述するように表示部４に表示されるボタン表示（仮想ボタン）を操作可能に表示部４の前面側に配設されたタッチパネル（図示せず）を備え、これらの操作に応じた操作信号を制御部５に出力する。表示部４は、制御部５の制御に従い、測定装置１の動作条件を設定するための動作条件設定画面１０Ａ〜１０Ｃ（「複数の動作条件設定画面」の一例：図２，１６〜１８参照）や、測定部２による測定処理の進行状態および測定結果を表示する測定処理画面（図示せず）などを表示する。
【００２３】
この場合、図２，１６に示すように、動作条件設定画面１０Ａには、「動作条件設定画面１０Ａ（画面Ａ）」が表示されていることを示す画面表示Ｍ１１Ａや、動作条件設定画面１０Ａに代えて動作条件設定画面１０Ｂを表示させるための画面切替えボタン表示１１Ｂ、および動作条件設定画面１０Ａに代えて動作条件設定画面１０Ｃを表示させるための画面切替えボタン表示１１Ｃと共に、「予め規定された処理が割り当てられた第１ボタン表示」の一例であるボタン表示１２−Ａ１〜１２−Ａ４の４つが表示される。
【００２４】
また、図１７に示すように、動作条件設定画面１０Ｂには、「動作条件設定画面１０Ｂ（画面Ｂ）」が表示されていることを示す画面表示Ｍ１１Ｂや、動作条件設定画面１０Ｂに代えて動作条件設定画面１０Ａを表示させるための画面切替えボタン表示１１Ａ、および動作条件設定画面１０Ｂに代えて動作条件設定画面１０Ｃを表示させるための画面切替えボタン表示１１Ｃと共に、「第１ボタン表示」の他の一例であるボタン表示１２−Ｂ１〜１２−Ｂ４の４つが表示される。
【００２５】
さらに、図１８に示すように、動作条件設定画面１０Ｃには、「動作条件設定画面１０Ｃ（画面Ｃ）」が表示されていることを示す画面表示Ｍ１１Ｃや、動作条件設定画面１０Ｃに代えて動作条件設定画面１０Ａを表示させるための画面切替えボタン表示１１Ａ、および動作条件設定画面１０Ｃに代えて動作条件設定画面１０Ｂを表示させるための画面切替えボタン表示１１Ｂと共に、「第１ボタン表示」の他の一例であるボタン表示１２−Ｃ１〜１２−Ｃ４の４つが表示される。
【００２６】
なお、以下の説明において、各動作条件設定画面１０Ａ〜１０Ｃを区別しないときには「動作条件設定画面１０」ともいい、各画面表示Ｍ１１Ａ〜Ｍ１１Ｃを区別しないときには「画面表示Ｍ１１」ともいい、各画面切替えボタン表示１１Ａ〜１１Ｃを区別しないときには「画面切替えボタン表示１１」ともいい、各ボタン表示１２−Ａ１〜１２−Ａ４，１２−Ｂ１〜１２−Ｂ４，１２−Ｃ１〜１２−Ｃ４を区別しないときには「ボタン表示１２」ともいう。
【００２７】
また、後述するように、本例の測定装置１では、利用者からの要求に応じて、上記の各ボタン表示１２のうちの選択操作が実行される頻度が高いボタン表示１２と同じ処理を割り当てたショートカットボタン表示１４（「第２ボタン表示」の一例：図１６〜１８参照）が各動作条件設定画面１０に表示される構成が採用されている。以下、ボタン表示１２−Ａ１〜１２−Ａ４，１２−Ｂ１〜１２−Ｂ４，１２−Ｃ１〜１２−Ｃ４と同じ処理が割り当てられたショートカットボタン表示１４をそれぞれショートカットボタン表示１４−Ａ１〜１４−Ａ４，１４−Ｂ１〜１４−Ｂ４，１４−Ｃ１〜１４−Ｃ４として説明する。
【００２８】
さらに、本例の測定装置１では、例えば図２示す動作条件設定画面１０Ａのようにショートカットボタン表示１４が動作条件設定画面１０内に表示されていないときには、ショートカットボタン表示１４の作成（ショートカットボタン表示１４の新規表示）を指示する処理が割り当てられたショートカット作成ボタン表示１３ａが動作条件設定画面１０に表示され、図１６〜１８に示す動作条件設定画面１０Ａ〜１０Ｃのようにショートカットボタン表示１４が動作条件設定画面１０内に表示されているときには、表示されているショートカットボタン表示１４を最新の使用状況に応じて更新して表示させる処理が割り当てられたショートカット更新ボタン表示１３ｂがショートカットボタン表示１４と共に動作条件設定画面１０に表示される。
【００２９】
なお、各動作条件設定画面１０（各ボタン表示１１，１２，１３ａ，１３ｂ，１４）の表示態様については、後に、具体的な例を挙げて詳細に説明する。この場合、上記の各動作条件設定画面１０や各ボタン表示１１，１２，１３ａ，１３ｂ，１４は、「測定装置」における「動作条件設定画面」および「ボタン表示」の表示態様に関する理解を容易とするための仮想的な表示画面および仮想的なボタン表示であって、実際の測定装置１における「動作条件設定画面」は、さらに多数の「ボタン表示」が表示され、動作条件設定画面１０の数もさらに多数となっている。
【００３０】
制御部５は、測定装置１を総括的に制御する。具体的には、制御部５は、利用者によって指定された条件に従って動作条件データを生成し、生成した動作条件データを記憶部６に記憶させると共に、記憶させた動作条件データに従って測定部２を制御して測定処理を実行させる。この場合、制御部５は、動作条件の設定に際して、前述した動作条件設定画面１０Ａ〜１０Ｃを表示部４に切替え表示させると共に、ボタン表示１２やショートカットボタン表示１４の選択操作が実行されたとき（以下、「選択操作が実行されたとき」については、単に「選択操作されたとき」ともいうに、そのボタン表示１２，１４に割り当てられている処理（利用者によって指定された測定条件を設定する処理）を実行して動作条件データを生成する。
【００３１】
また、制御部５は、上記のように動作条件設定画面１０を表示部４に表示させたときに、図３に示すボタン表示制御処理２０を実行し、その際に、前述したショートカット作成ボタン表示１３ａ（または、ショートカット更新ボタン表示１３ｂ）が操作されたときに、図４，５に示すショートカットボタン決定処理３０を実行することによって動作条件設定画面１０にショートカットボタン表示１４を表示させる。記憶部６は、制御部５の動作プログラムや、上記の動作条件データ、およびボタン表示制御処理２０において制御部５によって求められる計数値が記録される計数データＤなどを記憶する。
【００３２】
この測定装置１による物理量の測定に際しては、まず、測定部２による測定条件を設定する。この際に、制御部５は、測定条件の設定を開始する予め規定された操作が行われたときに、図２に示すように、動作条件設定画面１０Ａを表示部４に表示させる。また、制御部５は、記憶部６に記憶されている計数データＤを初期化した後に、図３に示すボタン表示制御処理２０を開始する。
【００３３】
この場合、計数データＤは、各動作条件設定画面１０に表示される各ボタン表示１２に対する選択操作の実行回数を特定可能な計数値（一例として、実行回数そのものを示す数値）が記録されるデータであって、図６に示すように、［操作されたボタン／回数］との記録領域、［次に操作されたボタン／回数］との記録領域、［合計］との記録領域、および［最大］との記録領域を有している。なお、本例の測定装置１では、後述する各計数処理において、各画面切替えボタン表示１１やショートカット作成ボタン表示１３ａおよびショートカット更新ボタン表示１３ｂ（ショートカットボタン表示１４の作成対象ではないボタン表示）についての選択操作の実行回数が計数データＤに記録されない（計数対象から除外される）構成が採用されている。
【００３４】
具体的には、［操作されたボタン／回数］との記録領域には、「いずれかのボタン表示１２」が選択操作されたときに、その「いずれかのボタン表示１２」の選択操作の実行回数を示す計数値に「１」を加算する計数処理（計数値を１つカウントアップする計数処理：「いずれかの第１ボタン表示の選択操作が実行された実行回数を特定可能な第１計数値を求める第１計数処理」の一例）によって求められる計数値（「第１計数値」の一例：以下、「［操作されたボタン］の計数値」ともいう）が各ボタン表示１２毎に記録される。
【００３５】
また、［次に操作されたボタン／回数］との記録領域には、「いずれかのボタン表示１２」が選択操作されたときに、「いずれかのボタン表示１２の選択操作の直前に選択操作されたボタン表示１２のボタン表示」、および「いずれかのボタン表示１２」の選択順序による選択操作の実行回数を示す計数値に「１」を加算する計数処理（計数値を１つカウントアップする計数処理：「いずれかの第１ボタン表示の選択操作の直前に選択操作された第１ボタン表示およびいずれかの第１ボタン表示の選択順序による選択操作が実行された実行回数を特定可能な第２計数値を求める第２計数処理」の一例）によって求められる計数値（「第２計数値」の一例：以下、「［次に操作されたボタン］の計数値」ともいう）が各ボタン表示１２毎に記録される。
【００３６】
さらに、［合計］との記録領域には、後述するようにショートカットボタン表示１４の表示を指示されたときに、［次に操作されたボタン］に記録されている計数値の各ボタン表示１２毎の合計値が制御部５によってそれぞれ演算され、その演算結果（「［合計］の計数値」ともいう）が記録される。また、［最大］との記録領域には、ショートカットボタン表示１４の表示を指示されたときに、［次に操作されたボタン］に記録されている計数値のうちの各ボタン表示１２毎の最大値が制御部５によってそれぞれ特定され、その特定結果（「［最大］の計数値」ともいう）が記録される。
【００３７】
なお、図６、および後に参照する図７〜１５では、ボタン表示１２−Ａ１〜１２−Ａ４，１２−Ｂ１〜１２−Ｂ４，１２−Ｃ１〜１２−Ｃ４をそれぞれ「Ａ１〜Ａ４，Ｂ１〜Ｂ４，Ｃ１〜Ｃ４」のように「１２−」との文字列を省略して表している。また、図６では、後述する選択操作の実行によってボタン表示１２−Ａ３，１２−Ｂ１，１２−Ｂ２の選択操作の実行回数を示す計数値が記録された状態を表しているが、ボタン表示制御処理２０の開始に先立って初期化された直後の計数データＤでは、上記の各記録領域の値が「空白（null）」（または、「０」）となる。
【００３８】
一方、表示部４に動作条件設定画面１０Ａが表示されたことを認識した利用者が、一例として、ボタン表示１２−Ａ３の表示部位に対するタッチ操作を行ったときに（以下、「ボタン表示１２の表示部位に対するタッチ操作」については、「ボタン表示１２の選択操作」ともいう）、制御部５は、ボタン操作が行われたと判別し（ステップ２１）、その操作が、後述するショートカットボタンの作成・更新の開始を指示する操作（ショートカット作成ボタン表示１３ａ、または、ショートカット更新ボタン表示１３ｂの選択操作）ではなく（ステップ２２）、かつ動作条件設定画面１０の切替えを指示する操作（画面切替えボタン表示１１の選択操作）でもないと判別する（ステップ２３）。
【００３９】
この際に、制御部５は、選択操作されたボタン表示１２−Ａ３に割り当てられている処理（所定の測定条件を設定する処理）を実行すると共に（ステップ２４）、図６に矢印Ｐ１で示すように、計数データＤにおけるボタン表示１２−Ａ３の[操作されたボタン］の計数値を１つカウントアップする（「第１計数処理」の一例：ステップ２５）。次いで、制御部５は、ボタン表示１２−Ａ３の選択操作が、計数データＤの初期化後の最初の「ボタン表示１２のボタン操作」であると判別し（ステップ２６）、ステップ２１に戻ってボタン操作の有無を監視する。
【００４０】
また、例えば、上記のようなボタン表示１２−Ａ３の選択操作の後に画面切替えボタン表示１１Ｂが選択操作されたときに、制御部５は、ボタン操作が行われ（ステップ２１）、その操作が、ショートカットボタンの作成・更新の開始を指示する操作ではなく（ステップ２２）、動作条件設定画面１０の切替えを指示する操作であると判別する（ステップ２３）。この際に、制御部５は、動作条件設定画面１０Ａに代えて動作条件設定画面１０Ｂを表示部４に表示させた後に（動作条件設定画面の表示替え（図示せず）：ステップ２７）、ステップ２１に戻ってボタン操作の有無を監視する。
【００４１】
さらに、動作条件設定画面１０Ｂが表示された状態において例えばボタン表示１２−Ｂ２が選択操作されたときに、制御部５は、ボタン操作が行われ（ステップ２１）、その操作が、ショートカットボタンの作成・更新の開始を指示する操作や、動作条件設定画面１０の切替えを指示する操作ではないと判別し（ステップ２２，２３）、選択操作されたボタン表示１２−Ｂ２に割り当てられている処理（所定の測定条件を設定する処理）を実行する（ステップ２４）。
【００４２】
次いで、制御部５は、図６に矢印Ｐ２ａで示すように、計数データＤにおけるボタン表示１２−Ｂ２の［操作されたボタン］の計数値を１つカウントアップする（「第１計数処理」の他の一例：ステップ２５）。続いて、制御部５は、ボタン表示１２−Ｂ２の選択操作が、計数データＤの初期化後の最初の「ボタン表示１２のボタン操作」ではないと判別し（ステップ２６）、図６に矢印Ｐ２ｂで示すように、計数データＤにおけるボタン表示１２−Ａ３の［次に操作されたボタン］における［ボタン表示１２−Ｂ２］の計数値（ボタン表示１２−Ａ３，１２−Ｂ２の選択順序による選択操作が実行された実行回数を示す計数値）を１つカウントアップした後に（「第２計数処理」の一例：ステップ２８）、ステップ２１に戻ってボタン操作の有無を監視する。
【００４３】
また、ボタン表示１２−Ｂ２の次に例えばボタン表示１２−Ｂ１が選択操作されたときに、制御部５は、ボタン操作が行われ（ステップ２１）、その操作が、ショートカットボタンの作成・更新の開始を指示する操作や、動作条件設定画面１０の切替えを指示する操作ではないと判別し（ステップ２２，２３）、選択操作されたボタン表示１２−Ｂ１に割り当てられている処理（所定の測定条件を設定する処理）を実行する（ステップ２４）。
【００４４】
次いで、制御部５は、図６に矢印Ｐ３ａで示すように、計数データＤにおけるボタン表示１２−Ｂ１の［操作されたボタン］の計数値を１つカウントアップする（「第１計数処理」のさらに他の一例：ステップ２５）。続いて、制御部５は、ボタン表示１２−Ｂ１の選択操作が、計数データＤの初期化後の最初の「ボタン表示１２のボタン操作」ではないと判別し（ステップ２６）、図６に矢印Ｐ３ｂで示すように、計数データＤにおけるボタン表示１２−Ｂ２の［次に操作されたボタン］における［ボタン表示１２−Ｂ１］の計数値（ボタン表示１２−Ｂ２，１２−Ｂ１の選択順序による選択操作が実行された実行回数を示す計数値）を１つカウントアップした後に（「第２計数処理」の他の一例：ステップ２８）、ステップ２１に戻ってボタン操作の有無を監視する。
【００４５】
この後、一例として、画面切替えボタン表示１１Ａ、ボタン表示１２−Ａ３、画面切替えボタン表示１１Ｃ、ボタン表示１２−Ｃ３，１２−Ｃ４、画面切替えボタン表示１１Ａ、ボタン表示１２−Ａ２、画面切替えボタン表示１１Ｂ、ボタン表示１２−Ｂ２，１２−Ｂ３、画面切替えボタン表示１１Ａ、ボタン表示１２−Ａ２、画面切替えボタン表示１１Ｃ、ボタン表示１２−Ｃ３，１２−Ｃ４、画面切替えボタン表示１１Ａ、ボタン表示１２−Ａ４，１２−Ａ１、画面切替えボタン表示１１Ｂ、ボタン表示１２−Ｂ１、画面切替えボタン表示１１Ｃ、ボタン表示１２−Ｃ１、画面切替えボタン表示１１Ａ、ボタン表示１２−Ａ４，１２−Ａ１、画面切替えボタン表示１１Ｃ、ボタン表示１２−Ｃ１，１２−Ｃ２、画面切替えボタン表示１１Ａ、ボタン表示１２−Ａ１、画面切替えボタン表示１１Ｂ、ボタン表示１２−Ｂ２，１２−Ｂ１、画面切替えボタン表示１１Ａ、ボタン表示１２−Ａ１、画面切替えボタン表示１１Ｃ、ボタン表示１２−Ｃ１，１２−Ｃ２の順序で各ボタン表示１１，１２の選択操作が行われたときには、制御部５によって上記のステップ２１〜２８の一連の処理を実行され、選択操作の実行回数を示す計数値が図７に示すように記録された計数データＤが記憶部６に記憶された状態となる。
【００４６】
一方、上記のような選択操作を行った後に、ショートカットボタン表示１４の表示を希望するときには、ショートカット作成ボタン表示１３ａを操作する。この際に、制御部５は、ボタン操作が行われ（ステップ２１）、その操作が、ショートカットボタンの作成・更新の開始を指示する操作（ショートカット作成ボタン表示１３ａの選択操作）であると判別する（「予め規定された開始条件が満たされたとき」の一例である「特定処理の開始を指示する操作が行われたとき」の一例：ステップ２２）。この際に、制御部５は、図４，５に示すショートカットボタン決定処理３０を開始する。
【００４７】
このショートカットボタン決定処理３０では、制御部５は、動作条件設定画面１０に表示される４×３＝１２個のボタン表示１２のなかから、動作条件設定画面１０に表示させるショートカットボタン表示１４に割り当てるべき処理が割り当てられているボタン表示１２（ショートカットボタン表示１４を作成する対象とするボタン表示１２）を、選択操作が実行される頻度が高い順序で６個特定し（Ｎ＝６個の例。ただし、Ｎは２個以上の数でよい）、特定したボタン表示１２に割り当てられている処理と同じ処理を割り当てたショートカットボタン表示１４を動作条件設定画面１０Ａ〜１０Ｃに表示させる処理を実行する。具体的には、制御部５は、まず、図７に示す計数データＤにおける各ボタン表示１２毎の選択操作の実行回数を示す計数値を［操作されたボタン］の計数値に基づいてソートする（［操作されたボタン］の計数値が多い順序でのソート：ステップ３１）。
【００４８】
この際には、図８に示すように、各ボタン表示１２毎の選択操作の実行回数を示す計数値が、ボタン表示１２−Ａ１，１２−Ｂ１，１２−Ｂ２・・１２−Ｂ４の順に並べ変えられる。この場合、同図に示す例のように、［操作されたボタン］の計数値が等しいボタン表示１２−Ｂ１，１２−Ｂ２，１２−Ｃ１や、ボタン表示１２−Ａ２〜１２−Ａ４，１２−Ｃ２〜１２−Ｃ４については、一例として、図７に示す計数データＤの例において上位に並べられているボタン表示１２（上側に並べられているボタン表示１２）ほど上位に位置するように各ボタン表示１２毎の選択操作の実行回数を示す計数値をソートする。なお、後述するステップ３４，３６におけるソートに際しても、ソート条件が同じボタン表示１２については、ソート以前の計数データＤにおいて上位に並べられているボタン表示１２ほど上位に位置するように各ボタン表示１２毎の選択操作の実行回数を示す計数値をソートする。
【００４９】
次いで、制御部５は、［操作されたボタン］の計数値が同じボタン表示１２が存在するか否かを判別する（ステップ３２）。この際に、計数値が同じボタン表示１２が存在しないときには、以下に説明するステップ３３〜３６の処理を実行せずに、後述するステップ３７の処理を実行する。一方、例えばボタン表示１２−Ｂ１，１２−Ｂ２，１２−Ｃ１の計数値（本例では、「３」）が互いに同じ値となっている本例では、制御部５は、各ボタン表示１２毎に［次に操作されたボタン］の計数値の［合計］の演算、および［次に操作されたボタン］の計数値のうちの［最大］の特定を行う（ステップ３３）。この際には、図９に示すように、例えば、ボタン表示１２−Ａ１についての［次に操作されたボタン］の計数値の［合計］として「４」が演算され、ボタン表示１２−Ａ１についての［次に操作されたボタン］の計数値のうちの［最大］として「２」が特定されると共に、他のボタン表示１２についても、同図に示すように［合計］が演算され、かつ［最大］が特定される。
【００５０】
続いて、制御部５は、［操作されたボタン］の計数値が同じボタン表示１２について、［次に操作されたボタン］の［合計］の計数値が多い順序でソートする（ステップ３４）。この際には、図９に示すように、［操作されたボタン］の計数値が「３」のボタン表示１２−Ｂ１，１２−Ｂ２，１２−Ｃ１については、［合計］の計数値も互いに等しいため、図１０に示すように、ソートの前後において並び順が変化しないが、図９に示すように、［操作されたボタン］の計数値が「２」のボタン表示１２−Ａ２〜１２−Ａ４，１２−Ｃ２〜１２−Ｃ４については、図１０に示すように、［合計］の計数値に基づき、ボタン表示１２−Ａ２〜１２−Ａ４，１２−Ｃ３、１２−Ｃ４，１２−Ｃ２の順に並べ変えられる。
【００５１】
次いで、制御部５は、［操作されたボタン］の計数値が同じで、かつ［合計］の計数値が同じボタン表示１２が存在するか否かを判別する（ステップ３５）。この際に、条件を満たすボタン表示１２が存在しないときには、後述するステップ３７の処理を開始する。一方、本例では、［操作されたボタン］の計数値が「３」で、かつ［合計］の計数値が「３」のボタン表示１２−Ｂ１，１２−Ｂ２，１２−Ｃ１などが存在するため、制御部５は、図１１に示すように、これらのボタンを、［最大］の計数値が多い順序でソートする（ステップ３６）。これにより、ボタン表示１２−Ｂ１，１２−Ｂ２，１２−Ｃ１が、［最大］の計数値に基づき、ボタン表示１２−Ｂ２，１２−Ｃ１，１２−Ｂ１の順に並べ変えられる。なお、詳細な説明を省略するが、上記の３個のボタン表示１２以外に［操作されたボタン］の計数値が同じで、かつ［合計］の計数値が同じボタン表示１２についても、［最大］の計数値に基づいてソートされる。
【００５２】
続いて、制御部５は、図１２に示すように、［操作されたボタン］の計数値が多い順序で規定数（一例として６個）のボタン表示１２を特定し、特定したボタン表示１２以外のボタン表示１２を、「［操作されたボタン］の計数値に基づいてショートカットボタン表示１４を表示させるボタン表示１２」として特定する特定対象から除外する（ステップ３７）。なお、同図および後に参照する図１３〜１５では、特定対象から除外したボタン表示１２についての計数値の表示部に左下がりの斜線を重ねて図示している。これにより、本例では、ボタン表示１２−Ａ１，１２−Ｂ２，１２−Ｃ１，１２−Ｂ１，１２−Ａ４，１２−Ｃ３の６個が、［操作されたボタン］の計数値に基づいてショートカットボタン表示１４を表示させるボタン表示１２としての特定対象として残存した状態となる。
【００５３】
この際に、本例の計数データＤでは、［操作されたボタン］の計数値が多い順序で特定した６個のボタン表示１２のうちの６個目のボタン表示１２−Ｃ３における［操作されたボタン］の計数値と、［操作されたボタン］の計数値が多い順序で７〜９個目のボタン表示１２−Ａ２，１２−Ａ３，１２−Ｃ４における［操作されたボタン］の計数値とが互いに等しく、かつ、ボタン表示１２−Ｃ３における［合計］の計数値と、ボタン表示１２−Ａ２，１２−Ａ３，１２−Ｃ４における［合計］の計数値とが互いに等しいものの、ボタン表示１２−Ｃ３における［最大］の計数値が「２」であるのに対し、ボタン表示１２−Ａ２，１２−Ａ３，１２−Ｃ４における［最大］の計数値が「１」であるため、この点において、［操作されたボタン］の計数値が多い順序で６個目のボタン表示１２−Ｃ３（特定対象として残存したボタン表示１２）と、［操作されたボタン］の計数値が多い順序で７〜９個目のボタン表示１２−Ａ２，１２−Ａ３，１２−Ｃ４（特定対象から除外したボタン表示１２）とが相違している。
【００５４】
しかしながら、前述したボタン表示制御処理２０の実行中に行われるボタン表示１２の選択操作によっては、上記の計数データＤの例とは異なり、例えば、［操作されたボタン］の計数値が多い順序で６個目のボタン表示１２、および［操作されたボタン］の計数値が多い順序で７個目のボタン表示１２において、［操作されたボタン］の計数値が互いに等しく、［合計］の計数値が互いに等しく、かつ［最大］の計数値も互いに等しくなることがある。このような計数値が求められているときには、一例として、ステップ３１，３４，３６におけるソート（ステップ３７の直前に行われたソート）の結果、上位に並べられているボタン表示１２が特定対象として残存するように規定数（本例では、６個）のボタン表示１２を特定する。
【００５５】
次いで、制御部５は、図１３に示すように、上記の６個のボタン表示１２のいずれかの次に選択操作されたボタン表示１２についての［次に操作されたボタン］の計数値に基づき、上記のステップ３７において特定対象から除外したボタン表示１２を「［次に操作されたボタン］の計数値に基づいてショートカットボタン表示１４を表示させるボタン表示１２」としての特定対象から除外する（ステップ３８）。この際には、同図に示すように、ステップ３７において特定された６個のボタン表示１２に含まれていないボタン表示１２−Ａ２，１２−Ａ３，１２−Ｂ３，１２−Ｂ４，１２−Ｃ２，１２−Ｃ４が特定対象から除外される。これにより、本例の計数データＤでは、ボタン表示１２−Ａ１，１２−Ａ４，１２−Ｂ１，１２−Ｂ２，１２−Ｃ１，１２−Ｃ３が、「［次に操作されたボタン］の計数値に基づいてショートカットボタン表示１４を表示させるボタン表示１２」としての特定対象として残存した状態となる。
【００５６】
続いて、制御部５は、図１４に示すように、「［操作されたボタン］の計数値に基づいてショートカットボタン表示１４を表示させるボタン表示１２」としての特定対象として残存しているボタン表示１２と同じ［ボタン表示１２］を、「［次に操作されたボタン］の計数値に基づいてショートカットボタン表示１４を表示させるボタン表示１２」としての特定対象から除外する（ステップ３９）。この場合、本例では、前述したボタン表示制御処理２０の実行中に同じボタン表示１２が連続して選択操作されていないため、このステップ３９において特定対象から除外されるボタン表示１２が存在しないが、前述したボタン表示制御処理２０の実行中に、例えば、ボタン表示１２−Ａ１が２回連続して選択操作されたときには、ボタン表示１２−Ａ１，１２−Ａ１の選択順序で実行された選択操作の実行回数を示す計数値（図１４に矢印Ｐ４で示す記録領域の計数値）が「１」となっている。したがって、そのような計数値が存在するときは、ボタン表示１２−Ａ１についての［次に操作されたボタン］におけるボタン表示１２−Ａ１が、このステップ３９において、「［次に操作されたボタン］の計数値に基づいてショートカットボタン表示１４を表示させるボタン表示１２」としての特定対象から除外される。
【００５７】
一方、制御部５は、ステップ３９までの処理を完了したときに、特定対象として残存しているボタン表示１２のなかで［操作されたボタン］の計数値が最大のボタン表示１２（すなわち、［操作されたボタン］の計数値に基づいて特定される「選択操作の実行回数」が最も多いボタン表示１２）を、そのボタン表示１２と同じ処理を割り当てたショートカットボタン表示１４を表示させるＮ個（一例として、Ｎ＝６個）のボタン表示１２（以下、「ショートカット対象のボタン表示１２」ともいう）のうちの１つとして特定する（「第１処理」の一例：ステップ４０）。この際には、［操作されたボタン］の計数値が「４」（すなわち、選択操作の実行回数が４回）のボタン表示１２−Ａ１がショートカット対象のＮ＝６個のボタン表示１２のうちの１つとして特定される。なお、本例の計数データＤとは異なり、［操作されたボタン］の計数値が最大のボタン表示１２（選択操作の実行回数が最も多いボタン表示１２）が複数存在するときには、一例として、その時点の計数データＤにおける最上位のボタン表示１２をショートカット対象のＮ＝６個のボタン表示１２のうちの１つとして特定する。
【００５８】
次いで、制御部５は、図１５に示すように、ショートカット対象として特定したボタン表示１２−Ａ１を、「［操作されたボタン］の計数値に基づいてショートカットボタン表示１４を表示させるボタン表示１２」としての特定対象、および「［次に操作されたボタン］の計数値に基づいてショートカットボタン表示１４を表示させるボタン表示１２」としての特定対象からそれぞれ除外した後に（ステップ４１）、規定された個数（本例では、Ｎ＝６個）のボタン表示１２の特定が完了したか否かを判別する（ステップ４２）。
【００５９】
この際には、ショートカット対象のボタン表示１２として特定すべき６個のうちの１個（本例では、ボタン表示１２−Ａ１）しか特定が完了していないため、制御部５は、Ｎ個のうちの１つとして直前に特定したボタン表示１２の次に操作されたボタン表示１２のなかで［操作されたボタン］の計数値が最大のボタン表示１２（すなわち、Ｎ個のうちの１つとして直前に特定したボタン表示１２の次に操作されたボタン表示１２のなかで［操作されたボタン］の計数値に基づいて特定される「選択操作の実行回数」が最も多いボタン表示１２）の［次に操作されたボタン」の計数値と、特定対象として残存しているボタン表示１２のなかで、［操作されたボタン］の計数値が最大のボタン表示１２（すなわち、［操作されたボタン］の計数値に基づいて特定される「選択操作の実行回数」が最も多いボタン表示１２）の［操作されたボタン］の計数値とをそれぞれ特定する（ステップ４３）。
【００６０】
この際に、本例では、Ｎ個のうちの１つとして直前に特定した「ボタン表示１２−Ａ１」の次に操作されたボタン表示１２のなかで［次に操作されたボタン］の計数値が最大のボタン表示１２−Ｃ１の［次に操作されたボタン］の計数値が「２」と特定される。また、本例では、特定対象として残存しているボタン表示１２のうちの［操作されたボタン］の計数値が最大のボタン表示１２−Ｂ２の［操作されたボタン］の計数値が「３」と特定される。なお、本例とは異なり、Ｎ個のうちの１つとして直前に特定した「ボタン表示１２−Ａ１」の次に操作されたボタン表示１２のなかで［次に操作されたボタン］の計数値が最大のボタン表示１２が複数存在するときには、一例として、上記のステップ４３において、それらのボタン表示１２のうちの最上位のボタン表示１２の［次に操作されたボタン］の計数値が特定される。また、本例のように、特定対象として残存しているボタン表示１２のうちの［操作されたボタン］の計数値が最大のボタン表示１２が複数存在するとき（本例では、ボタン表示１２−Ｂ２，１２−Ｃ１，１２−Ｂ１の３個）には、上記のステップ４３において、それらのボタン表示１２のうちの最上位のボタン表示１２（本例では、ボタン表示１２−Ｂ２）の［操作されたボタン］の計数値を特定する。
【００６１】
次いで、制御部５は、ステップ４３において特定した両計数値が同じ値であるか否かを判別する（ステップ４４）。この際には、上記したように、本例では、Ｎ個のうちの１つとして直前に特定した「ボタン表示１２−Ａ１」の次に操作されたボタン表示１２のなかで［次に操作されたボタン］の計数値が最大のボタン表示１２−Ｃ１の［次に操作されたボタン］の計数値が「２」（［次に操作されたボタン］の計数値に基づいて特定される「選択操作の実行回数（「第１の実行回数」の一例）」が「２回」の例）であるのに対し、特定対象として残存しているボタン表示１２のうちの［操作されたボタン］の計数値が最大のボタン表示１２−Ｂ２の［操作されたボタン］の計数値が「３」（［操作されたボタン］の計数値に基づいて特定される「選択操作の実行回数（「第２の実行回数」の一例）」が「３回」の例）となっている（各計数処理において、「第１の実行回数よりも第２の実行回数の方が多いとの第１条件」が満たされる計数値が求められている状態の一例）。
【００６２】
したがって、制御部５は、ステップ４３において特定した両計数値が同じ値ではないと判別し、［操作されたボタン］の計数値が最大のボタン表示１２−Ｂ２をショートカット対象のボタン表示１２の他の１つとして特定する（「第２処理」の一例：ステップ４５）。次いで、制御部５は、ショートカット対象として特定したボタン表示１２−Ｂ２を、「［操作されたボタン］の計数値に基づいてショートカットボタン表示１４を表示させるボタン表示１２」としての特定対象から除外した後に（ステップ４１）、規定された個数（本例では、６個）のボタン表示１２の特定が完了したか否かを判別する（ステップ４２）。
【００６３】
なお、本例とは相違するが、上記のステップ４４において、ボタン表示１２−Ｂ２の［操作されたボタン］の計数値と、ボタン表示１２−Ｃ１の［次に操作されたボタン］の計数値とが同じであると特定したときに（各計数処理において、「第１の実行回数および第２の実行回数が等しいとの第２条件」が満たされる計数値が求められている状態の一例）、制御部５は、［次に操作されたボタン］の計数値が最大のボタン表示１２−Ｃ１（［次に操作されたボタン］の計数値に基づいて実行される「選択操作の実行回数（「第２の実行回数」の一例）」が最も多いボタン表示１２）をショートカット対象のボタン表示１２他の１つとして特定し（「第２処理」の他の一例：ステップ４６）、特定したボタン表示１２−Ｃ１を、「［操作されたボタン］の計数値に基づいてショートカットボタン表示１４を表示させるボタン表示１２」としての特定対象から除外した後に（ステップ４１）、規定された個数（本例では、６個）のボタン表示１２の特定が完了したか否かを判別する（ステップ４２）。
【００６４】
これにより、本例の測定装置１では、単に、選択操作の頻度が高い順（［操作されたボタン］の計数値が大きい順：「選択操作の実行回数」が多い順）でショートカット対象のボタン表示１２を特定する構成とは異なり、いずれかのボタン表示１２（例えば、ボタン表示１２−Ｂ２）、および他のいずれかのボタン表示１２（この例では、ボタン表示１２−Ｃ１）の選択順序による選択操作が実行される頻度が高いときに、選択操作の実行回数が、上記のいずれかのボタン表示１２（ボタン表示１２−Ｂ２）の次に多いボタン表示１２がＮ個のうちの１つとして特定されるのに先立ち、いずれかのボタン表示１２（ボタン表示１２−Ｂ２）に続いて選択操作が実行される頻度が高いボタン表示１２（ボタン表示１２−Ｃ１）がショートカット対象のＮ個のボタン表示１２の１つとして特定されることとなる。
【００６５】
一方、上記の各ステップ４１〜４６の処理を繰り返して実行することにより、本例の計数データＤでは、ボタン表示１２−Ａ１，１２−Ａ４，１２−Ｂ１，１２−Ｂ２，１２−Ｃ１，１２−Ｃ３の６個がショートカット対象のボタン表示１２として特定される。この際に、制御部５は、規定された個数のボタン表示１２の特定が完了したと判別する（ステップ４２）。なお、本例の測定装置１では、上記のショートカットボタン決定処理３０におけるステップ３１〜４６の一連の処理が「特定処理」に相当する。次いで、制御部５は、特定した６個のボタン表示１２と同じ処理を割り当てて動作条件設定画面１０に表示させる際のショートカットボタン表示１４−Ａ１，１４−Ａ４，１４−Ｂ１，１４−Ｂ２，１４−Ｃ１，１４−Ｃ３の配列順序（並び順）を最適化する（ステップ４７）。
【００６６】
この場合、本例の測定装置１では、一例として、図１４に示す計数データＤにおいて、ショートカットボタン決定処理３０によって特定した６個のボタン表示１２のうちの１つであるボタン表示１２−Ａ１の次に操作されたボタン表示１２のなかに、６個のうちの他の５つであるボタン表示１２−Ａ４，１２−Ｂ１，１２−Ｂ２，１２−Ｃ１，１２−Ｃ３のいずれか（本例では、ボタン表示１２−Ｂ１，１２−Ｂ２，１２−Ｃ１の３個）が存在するときに、それらのボタン表示１２がボタン表示１２−Ａ１の次に操作される頻度に応じて、頻度が高いボタン表示１２と同じ処理を割り当てたショートカットボタン表示１４ほど、ボタン表示１２−Ａ１と同じ処理を割り当てたショートカットボタン表示１４−Ａ１の近くに表示されるように、６個のショートカットボタン表示１４を表示させる際の配列順序を最適化する。
【００６７】
具体的には、まず、一例として、特定した６個のボタン表示１２に対応するショートカットボタン表示１４−Ａ１，１４−Ａ４，１４−Ｂ１，１４−Ｂ２，１４−Ｃ１，１４−Ｃ３（以下、最適化の手順に関する理解を容易とするために、これらのショートカットボタン表示１４、および対応する６個のボタン表示１２について、単に「Ａ１」、「Ａ４」、「Ｂ１」、「Ｂ２」、「Ｃ１」、「Ｃ３」ともいう）を任意の順序（一例として、「Ａ１」、「Ａ４」、「Ｂ１」、「Ｂ２」、「Ｃ１」、「Ｃ３」の順序）で並べる。次いで、図１４に示す計数データＤを参照して、まず、「Ａ１」を基準として、この「Ａ１」の次に操作されたボタンのなかに「Ａ４」、「Ｂ１」、「Ｂ２」、「Ｃ１」、「Ｃ３」のいずれかが存在するか否かを判別する。
【００６８】
この際には、「Ａ１」に続いて選択操作された「Ｂ１」が存在するため、この「Ｂ１」の上記の配列順序における「Ａ１」との離間数（上記の配列順序において隣り合う２つのボタン間を「離間数＝１」とする数）を演算する。この場合、上記の配列順序では、「Ａ１」と「Ｂ１」との間に「Ａ４」が存在するため、「Ａ１」と「Ｂ１」との離間数が「２」と演算される。また、本例では、「Ａ１」および「Ｂ１」の選択順序による選択操作が実行された実行回数が「１」となっている。したがって、制御部５は、上記の配列順序でショートカットボタン表示１４を並べた状態において計数データＤに記録されているような選択順序で選択操作が実行された際に、「Ａ１」および「Ｂ１」の選択順序による選択操作を実行する（タッチ操作を行う）のに要する指の移動量として、「離間数：２」×「実行回数：１」＝「２」との数を演算する。
【００６９】
また、「Ａ１」に続いて選択操作された「Ｂ２」については、上記の配列順序における「Ａ１」との離間数が「３」と演算される。また、本例では、「Ａ１」および「Ｂ２」の選択順序による選択操作が実行された実行回数が「１」となっている。したがって、制御部５は、上記の配列順序でショートカットボタン表示１４を並べた状態において計数データＤに記録されているような選択順序による選択操作が実行された際に、「Ａ１」および「Ｂ２」の選択順序による選択操作を実行するのに要する指の移動量として、「離間数：３」×「実行回数：１」＝「３」との数を演算する。
【００７０】
さらに、「Ａ１」に続いて選択操作された「Ｃ１」については、上記の配列順序における「Ａ１」との離間数が「４」と演算される。また、本例では、「Ａ１」および「Ｃ１」の選択順序による選択操作が実行された実行回数が「２」となっている。したがって、制御部５は、上記の配列順序でショートカットボタン表示１４を並べた状態において計数データＤに記録されているような選択順序による選択操作が実行された際に、「Ａ１」および「Ｃ１」の選択順序による選択操作を実行するのに要する指の移動量として、「離間数：４」×「実行回数：２」＝「８」との数を演算する。
【００７１】
この後、「Ａ１」を基準とした上記のような移動量の演算処理と同様にして、「Ａ４」を基準とした上記のような移動量の演算処理、「Ｂ１」を基準とした上記のような移動量の演算処理、「Ｂ２」を基準とした上記のような移動量の演算処理、「Ｃ１」を基準とした上記のような移動量の演算処理、および「Ｃ３」を基準とした上記のような移動量の演算処理を行い、各演算処理の演算結果を合算する。これにより、６個のショートカットボタン表示１４を「Ａ１」、「Ａ４」、「Ｂ１」、「Ｂ２」、「Ｃ１」、「Ｃ３」の配列順序で並べて表示させた状態において、計数データＤに記録されているような選択順序による選択操作を実行するのに要する指の総移動距離が演算される。
【００７２】
この後、６個のショートカットボタン表示１４の並びを上記の「Ａ１」、「Ａ４」、「Ｂ１」、「Ｂ２」、「Ｃ１」、「Ｃ３」の順とは異なる順に並べ替え、計数データＤに記録されているような選択順序による選択操作を実行するのに要する指の総移動距離を演算する。このような処理を、想定されるすべての配列順序（ただし、既に総移動距離を演算した配列順序の逆順を除く）に関して順次実行し、演算される総移動距離が最も短い配列順序を特定する。これにより、本例では、「Ａ４」、「Ｃ１」、「Ａ１」、「Ｂ１」、「Ｂ２」、「Ｃ３」との配列順序でショートカットボタン表示１４を表示させたときの総移動距離が最も短いと特定される。以上で、ステップ４７の最適化処理が完了する。
【００７３】
次いで、制御部５は、その時点において表示部４に表示させている動作条件設定画面１０内にショートカットボタン表示１４を表示させているか否かを判別する（ステップ４８）。この場合、図２に示すように、本例では、表示部４に表示させている動作条件設定画面１０Ａ内にショートカットボタン表示１４を表示させていない。したがって、制御部５は、図１６に示すように、ショートカット対象として特定した上記の６個のボタン表示１２と同じ処理を割り当てた６個のショートカットボタン表示１４を、ショートカットボタン表示１４−Ａ４，１４−Ｃ１，１４−Ａ１，１４−Ｂ１，１４−Ｂ２，１４−Ｃ３の配列順序で動作条件設定画面１０Ａ内に新規に表示させ（ステップ４９）、このショートカットボタン決定処理３０を終了して、前述したボタン表示制御処理２０のステップ２１に戻る。
【００７４】
なお、本例とは相違するが、上記のステップ４７における配列順序の最適化が完了した時点において、それ以前に実行したショートカットボタン決定処理３０によって決定されたショートカットボタン表示１４を動作条件設定画面１０Ａ内に既に表示させているときには（ステップ４８）、動作条件設定画面１０Ａ内に表示させているショートカットボタン表示１４を、新たに特定した６個のボタン表示１２と同じ処理を割り当てた新たなショートカットボタン表示１４で更新し（新たなショートカットボタン表示１４への表示替え：ステップ５０）、このショートカットボタン決定処理３０を終了して、前述したボタン表示制御処理２０のステップ２１に戻る。
【００７５】
この場合、制御部５は、上記のステップ４９、またはステップ５０において動作条件設定画面１０内に６個のショートカットボタン表示１４を表示させる際に、前述したステップ４７において最適化した配列順序で６個のショートカットボタン表示１４を横並びに表示させる。また、制御部５は、上記のステップ４９において動作条件設定画面１０内にショートカットボタン表示１４を表示させたときには、ショートカット作成ボタン表示１３ａ（図２参照）に代えて、表示しているショートカットボタン表示１４を最新の操作履歴（計数処理の結果）に応じて更新するショートカット更新ボタン表示１３ｂを動作条件設定画面１０内に表示させ、上記のステップ５０において動作条件設定画面１０内のショートカットボタン表示１４を表示替え（更新）したときには、ショートカット更新ボタン表示１３ｂを動作条件設定画面１０内に表示させた状態を維持する。
【００７６】
一方、制御部５は、図１６に示すように動作条件設定画面１０Ａ内にショートカットボタン表示１４やショートカット更新ボタン表示１３ｂを表示させた状態において、例えば、ショートカットボタン表示１４−Ｂ１が操作されたときに、図１７に示すように、ショートカットボタン表示１４−Ｂ１に割り当てられている処理と同じ処理が割り当てられているボタン表示１２−Ｂ１を表示するように規定されている動作条件設定画面１０Ｂを動作条件設定画面１０Ａに代えて表示部４に表示させる。この際に、制御部５は、６個のショートカットボタン表示１４やショートカット更新ボタン表示１３ｂを動作条件設定画面１０Ｂ内に表示させた状態を維持する。これにより、６個のショートカットボタン表示１４に加え、ボタン表示１２−Ｂ１〜１２−Ｂ４を選択操作することが可能な状態となる。
【００７７】
また、制御部５は、動作条件設定画面１０Ｂ内にショートカットボタン表示１４やショートカット更新ボタン表示１３ｂを表示させた状態において、例えば、ショートカットボタン表示１４−Ｃ１が操作されたときに、図１８に示すように、ショートカットボタン表示１４−Ｃ１に割り当てられている処理と同じ処理が割り当てられているボタン表示１２−Ｃ１を表示するように規定されている動作条件設定画面１０Ｃを動作条件設定画面１０Ｂに代えて表示部４に表示させる。この際に、制御部５は、６個のショートカットボタン表示１４やショートカット更新ボタン表示１３ｂを動作条件設定画面１０Ｃ内に表示させた状態を維持する。これにより、６個のショートカットボタン表示１４に加え、ボタン表示１２−Ｃ１〜１２−Ｃ４を選択操作することが可能な状態となる。
【００７８】
さらに、制御部５は、動作条件設定画面１０Ｃ内にショートカットボタン表示１４やショートカット更新ボタン表示１３ｂを表示させた状態において、例えば、ショートカットボタン表示１４−Ａ１が操作されたときに、図１６に示すように、ショートカットボタン表示１４−Ａ１に割り当てられている処理と同じ処理が割り当てられているボタン表示１２−Ａ１を表示するように規定されている動作条件設定画面１０Ａを動作条件設定画面１０Ｃに代えて表示部４に表示させる。この際に、制御部５は、６個のショートカットボタン表示１４やショートカット更新ボタン表示１３ｂを動作条件設定画面１０Ａ内に表示させた状態を維持する。これにより、６個のショートカットボタン表示１４に加え、ボタン表示１２−Ａ１〜１２−Ａ４を再び選択操作することが可能な状態となる。
【００７９】
この場合、一例として、動作条件設定画面１０Ａを表示部４に表示させた状態から、ボタン表示１２−Ａ３，１２−Ｂ２，１２−Ｂ１，１２−Ａ３，１２−Ｃ３，１２−Ｃ４，１２−Ａ２，１２−Ｂ２，１２−Ｂ３，１２−Ａ２，１２−Ｃ３，１２−Ｃ４，１２−Ａ４，１２−Ａ１，１２−Ｂ１，１２−Ｃ１，１２−Ａ４，１２−Ａ１，１２−Ｃ１，１２−Ｃ２，１２−Ａ１，１２−Ｂ２，１２−Ｂ１，１２−Ａ１，１２−Ｃ１，１２−Ｃ２の選択順序で各ボタン表示１２の選択操作を２６回実行したときと同様にして２６個の各処理（各ボタン表示１２に割り当てられている処理）を実行させる際に、出願人が開示している測定装置と同様にしてショートカットボタン表示１４が表示されない構成の「測定装置」では、動作条件設定画面１０を切替え表示させるための画面切替えボタン表示１１Ａ〜１１Ｃの選択操作を多数回実行する必要があるため、各ボタン表示１１，１２の選択操作の合計回数が多数となる。
【００８０】
具体的には、ショートカットボタン表示１４が表示されない「測定装置」では、上記の２６個の各処理を実行させる際に、ボタン表示１２−Ａ３、画面切替えボタン表示１１Ｂ、ボタン表示１２−Ｂ２，１２−Ｂ１、画面切替えボタン表示１１Ａ、ボタン表示１２−Ａ３、画面切替えボタン表示１１Ｃ、ボタン表示１２−Ｃ３，１２−Ｃ４、画面切替えボタン表示１１Ａ、ボタン表示１２−Ａ２、画面切替えボタン表示１１Ｂ、ボタン表示１２−Ｂ２，１２−Ｂ３、画面切替えボタン表示１１Ａ、ボタン表示１２−Ａ２、画面切替えボタン表示１１Ｃ、ボタン表示１２−Ｃ３，１２−Ｃ４、画面切替えボタン表示１１Ａ、ボタン表示１２−Ａ４，１２−Ａ１、画面切替えボタン表示１１Ｂ、ボタン表示１２−Ｂ１、画面切替えボタン表示１１Ｃ、ボタン表示１２−Ｃ１、画面切替えボタン表示１１Ａ、ボタン表示１２−Ａ４，１２−Ａ１、画面切替えボタン表示１１Ｃ、ボタン表示１２−Ｃ１，１２−Ｃ２、画面切替えボタン表示１１Ａ、ボタン表示１２−Ａ１、画面切替えボタン表示１１Ｂ、ボタン表示１２−Ｂ２，１２−Ｂ１、画面切替えボタン表示１１Ａ、ボタン表示１２−Ａ１、画面切替えボタン表示１１Ｃ、ボタン表示１２−Ｃ１，１２−Ｃ２の４２回の選択操作をこの順序で実行する必要がある。
【００８１】
一方、本例の測定装置１とは異なり、例えば、図９に示す計数データＤにおいて［操作されたボタン］の計数値が多い順（［操作されたボタン］の計数値に基づいて特定される「選択操作の実行回数」が多い順）で６個のボタン表示１２をショートカット対象として特定する構成の「測定装置」では、ボタン表示１２−Ａ１，１２−Ｂ１，１２−Ｂ２，１２−Ｃ１，１２−Ａ２，１２−Ａ３の６個がショートカット対象として特定され、ショートカットボタン表示１４−Ａ１，１４−Ｂ１，１４−Ｂ２，１４−Ｃ１，１４−Ａ２，１４−Ａ３が各動作条件設定画面１０Ａ〜１０Ｃに表示されることとなる。
【００８２】
このように［操作されたボタン］の計数値が多い順序でショートカット対象のボタン表示１２を特定する構成（単に、選択操作を実行する頻度が高い順序でショートカット対象のボタン表示１２を特定する構成）の「測定装置」では、上記の２６個の各処理を実行させる際に、ショートカットボタン表示１４−Ａ３，１４−Ｂ２，１４−Ｂ１，１４−Ａ３、画面切替えボタン表示１１Ｃ、ボタン表示１２−Ｃ３，１２−Ｃ４、画面切替えボタン表示１１Ａ、ショートカットボタン表示１４−Ａ２，１４−Ｂ２、ボタン表示１２−Ｂ３、ショートカットボタン表示１４−Ａ２、画面切替えボタン表示１１Ｃ、ボタン表示１２−Ｃ３，１２−Ｃ４、画面切替えボタン表示１１Ａ、ボタン表示１２−Ａ４、ショートカットボタン表示１４−Ａ１，１４−Ｂ１，１４−Ｃ１、画面切替えボタン表示１１Ａ、ボタン表示１２−Ａ４、ショートカットボタン表示１４−Ａ１，１４−Ｃ１、ボタン表示１２−Ｃ２、ショートカットボタン表示１４−Ａ１，１４−Ｂ２，１４−Ｂ１，１４−Ａ１、画面切替えボタン表示１１Ｃ、ショートカットボタン表示１４−Ｃ１、ボタン表示１２−Ｃ２の３２回の選択操作をこの順序で実行する必要が生じる。
【００８３】
これに対して、上記のボタン表示制御処理２０によって計数した計数値に基づいてショートカットボタン決定処理３０によって決定したショートカットボタン表示１４−Ａ４，１４−Ｃ１，１４−Ａ１，１４−Ｂ１，１４−Ｂ２，１４−Ｃ３の６個を動作条件設定画面１０Ａ〜１０Ｃに表示させる本例の測定装置１では、例えば、動作条件設定画面１０Ａを表示させている状態において、動作条件設定画面１０Ｂに表示されるボタン表示１２−Ｂ１，１２−Ｂ２や動作条件設定画面１０Ｃに表示されるボタン表示１２−Ｃ３と同様の処理が割り当てられたショートカットボタン表示１４−Ｂ１，１４−Ｂ２，１４−Ｃ３を選択操作することで、画面切替えボタン表示１１Ｂを選択操作することなく、ボタン表示１２−Ｂ１，１２−Ｂ２を選択操作したときと同様の処理を実行させたり、画面切替えボタン表示１１Ｃを選択操作することなく、ボタン表示１２−Ｃ３を選択操作したときと同様の処理を実行させたりすることができる。このため、本例の測定装置１では、画面切替えボタン表示１１Ａ〜１１Ｃの選択操作の実行回数を少数回とすることが可能となっている。
【００８４】
具体的には、本例の測定装置１では、上記の２６個の各処理を実行させる際に、ボタン表示１２−Ａ３、ショートカットボタン表示１４−Ｂ２，１４−Ｂ１、画面切替えボタン表示１１Ａ、ボタン表示１２−Ａ３、ショートカットボタン表示１４−Ｃ３、ボタン表示１２−Ｃ４、画面切替えボタン表示１１Ａ、ボタン表示１２−Ａ２、ショートカットボタン表示１４−Ｂ２、ボタン表示１２−Ｂ３、画面切替えボタン表示１１Ａ、ボタン表示１２−Ａ２、ショートカットボタン表示１４−Ｃ３、ボタン表示１２−Ｃ４、ショートカットボタン表示１４−Ａ４，１４−Ａ１，１４−Ｂ１，１４−Ｃ１，１４−Ａ４，１４−Ａ１，１４−Ｃ１、ボタン表示１２−Ｃ２、ショートカットボタン表示１４−Ａ１，１４−Ｂ２，１４−Ｂ１，１４−Ａ１，１４−Ｃ１、ボタン表示１２−Ｃ２の２９回の選択操作をこの順序で実行するだけでよい。
【００８５】
また、本例の測定装置１では、ショートカットボタン決定処理３０のステップ４７において、計数データＤに基づき、続けて操作される２個のボタン表示１２，１２と同じ処理をそれぞれ割り当てる２個のショートカットボタン表示１４，１４が近距離に配置されるように、６個のショートカットボタン表示１４を表示させる際の配列順序を最適化している。このため、本例の測定装置１では、上記のような２６個の各処理を実行させる選択操作を行った際に、２個のショートカットボタン表示１４，１４を連続して選択操作する際の１個目のショートカットボタン表示１４から２個目のショートカットボタン表示１４への指の移動量（並んで表示されている６個のショートカットボタン表示１４上での指の移動量）が非常に短くなっている。これにより、続けて選択操作される頻度が高い２つのショートカットボタン表示１４，１４を迅速に選択操作することが可能となっている。
【００８６】
このように、この測定装置１では、制御部５が、いずれかのボタン表示１２が選択操作されたときに、そのいずれかのボタン表示１２の選択操作が実行された実行回数を特定可能な「第１計数値」を求める「第１計数処理（ボタン表示制御処理２０のステップ２５）」と、いずれかのボタン表示１２の選択操作の直前に選択操作されたボタン表示１２およびいずれかのボタン表示１２の選択順序による選択操作が実行された実行回数を特定可能な「第２計数値」を求める「第２計数処理（ボタン表示制御処理２０のステップ２８）」とを実行し、予め規定された開始条件が満たされたとき（一例として、ショートカット作成ボタン表示１３ａおよびショートカット更新ボタン表示１３ｂのいずれかが選択操作されたとき）に、「第１計数値」および「第２計数値」に基づいて各ボタン表示１２のなかからＮ個（一例として、Ｎ＝６個）のボタン表示１２を特定する「特定処理」を実行し、いずれかの動作条件設定画面１０を表示部に表示させるときにいずれかの動作条件設定画面１０に表示するように規定されているボタン表示１２と共に「特定処理」において特定したＮ個のボタン表示１２に割り当てられている処理と同じ処理をそれぞれ割り当てたＮ個のショートカットボタン表示１４をいずれかの動作条件設定画面１０に表示させる（ショートカットボタン決定処理３０のステップ４９，５０）。
【００８７】
この場合、この測定装置１では、制御部５が、上記の「特定処理」として、「第１計数値」に基づいて特定される実行回数が最も多いボタン表示１２をＮ個のボタン表示１２の１つとして特定する「第１処理（ショートカットボタン決定処理３０のステップ４０）」を実行した後に、Ｎ個のボタン表示１２の１つとして直前に特定したボタン表示１２を直前に選択操作されたボタン表示１２とする選択順序による選択操作のなかで「第２計数値」に基づいて特定される実行回数が最も多い選択順序による選択操作の実行回数である「第１実行回数」よりも、Ｎ個のボタン表示１２の１つとして特定したボタン表示１２を除くボタン表示１２のなかで「第１計数値」に基づいて特定される実行回数が最も多いボタン表示１２の選択操作の実行回数である「第２実行回数」の方が多いとの「第１条件」が満たされる「第１計数値」および「第２計数値」が求められているときには「第２実行回数」の選択操作が実行されたボタン表示１２をＮ個のボタン表示１２の他の１つとして特定すると共に、「第１実行回数」および「第２実行回数」が等しいとの「第２条件」が満たされる「第１計数値」および「第２計数値」が求められているときには「第１実行回数」の選択操作が実行された選択順序でＮ個のボタン表示１２の１つとして直前に特定したボタン表示１２の次に選択操作されたボタン表示１２をＮ個のボタン表示１２の他の１つとして特定する「第２処理（ショートカットボタン決定処理３０のステップ４６，４５）」をＮ個のボタン表示１２の特定が完了するまで繰り返し実行する。
【００８８】
したがって、この測定装置１によれば、「特定処理」によって特定したボタン表示１２と同じ処理を割り当てたショートカットボタン表示１４を各動作条件設定画面１０Ａ〜１０Ｃに表示させることで、いずれかの動作条件設定画面１０を表示部４に表示させている状態において他のいずれかの動作条件設定画面１０に表示されるボタン表示１２を選択操作する頻度が高いときには、そのボタン表示１２と同じ処理が割り当てられたショートカットボタン表示１４がいずれかの動作条件設定画面１０に表示された状態となるため、いずれかの動作条件設定画面１０を他のいずれかの動作条件設定画面１０に表示替えさせるための画面切替えボタン表示１１の選択操作の実行回数が減少する分だけ、動作条件の設定を目的とした各ボタン表示１１，１２，１４の選択操作の実行回数の総数を十分に少数回とすることができる。これにより、動作条件の設定作業を迅速かつ容易に実行することができる。
【００８９】
また、この測定装置１によれば、「特定処理」の開始を指示する操作が行われたとき（本例では、ショートカット作成ボタン表示１３ａおよびショートカット更新ボタン表示１３ｂのいずれかが選択操作されたとき）に「予め規定された開始条件」が満たされたとして「特定処理」を開始することにより、例えば、利用者が、自らの使用形態に即したショートカットボタン表示１４が動作条件設定画面１０に表示されていないと判断したときに、ショートカット作成ボタン表示１３ａやショートカット更新ボタン表示１３ｂを選択操作することで、それ以前のボタン表示１２の操作履歴（計数処理によって計数された計数値）に応じたショートカットボタン表示１４が動作条件設定画面１０に表示されるため、動作条件の設定作業を一層迅速かつ一層容易に実行することができる。
【００９０】
さらに、この測定装置１によれば、いずれかのショートカットボタン表示１４が選択操作されたときにいずれかのショートカットボタン表示１４に割り当てられている処理と同じ処理が割り当てられているボタン表示１２を表示するように規定されている動作条件設定画面１０を表示部４に表示させることにより、選択操作したショートカットボタン表示１４に割り当てられた処理と同じ処理が割り当てられているボタン表示１２と共に動作条件設定画面１０に表示されるべきボタン表示１２、すなわち、選択操作したショートカットボタン表示１４に割り当てられている処理と関連性が高い処理が割り当てられているボタン表示１２を、画面切替えボタン表示１１の選択操作を実行することなく、直ちに選択操作することができるため、動作条件の設定作業を一層迅速かつ一層容易に実行することができる。
【００９１】
なお、「測定装置」の構成は、上記の測定装置１の構成に限定されない。例えば、「Ｎ個の第２ボタン表示」の一例である６個のショートカットボタン表示１４を動作条件設定画面１０内に横方向に並べて表示させる例について説明したが、「Ｎ個の第２ボタン表示」を並べる向きはこれに限定されず、図１９に示す動作条件設定画面１０Ａａ（「動作条件設定画面」のさらに他の一例）のように、Ｎ＝６個のショートカットボタン表示１４を縦方向に並べて表示させたり、図２０に示す動作条件設定画面１０Ａｂ（「動作条件設定画面」のさらに他の一例）のように、Ｎ＝６個のショートカットボタン表示１４を環状に並べて（この例では、半時計回りに並べて）表示させたりすることができる。なお、両図に示す動作条件設定画面１０Ａａ，１０Ａｂにおいて上記の動作条件設定画面１０Ａ〜１０Ｃと同様の表示要素については、同一の符号を付して重複する説明を省略する。このような表示態様を採用した場合にも、上記の測定装置１によって動作条件設定画面１０Ａ〜１０Ｃにショートカットボタン表示１４を表示させたときと同様の効果を奏することができる。
【００９２】
また、「いずれかのボタン表示１２」が選択操作されたときに、「第１計数処理」に相当するボタン表示制御処理２０のステップ２５において、「第１計数値」の一例である［操作されたボタン］の計数値として、「いずれかのボタン表示１２」の「選択操作の実行回数」そのものを示す計数値（「選択操作の実行回数」と同じ数値）を計数する処理を実行すると共に、「第２計数処理」に相当するボタン表示制御処理２０のステップ２８において、「第２計数値」の一例である［次に操作されたボタン］の計数値として、「いずれかのボタン表示１２の直前に選択操作されたボタン表示１２」および「いずれかのボタン表示１２」の選択順序による「選択操作の実行回数」そのものを示す計数値（「選択操作の実行回数」と同じ数値）を計数する処理を実行する例について説明したが、「第１計数処理」において「第１計数値」を求める処理や、「第２計数処理」において「第２計数値」を求める処理の内容はこれに限定されない。
【００９３】
具体的には、前述した測定装置１では、「第１計数値」として「いずれかのボタン表示１２」の「選択操作の実行回数」そのものを示す計数値を求めるために［操作されたボタン］の計数値に「１」を加算する（１つカウントアップする）処理を「第１計数処理」として実行する構成を採用しているが、このような構成に代えて、例えば、［操作されたボタン］の計数値から「１」を減算する（１つカウントダウンする）処理を「第１計数処理」として実行することで、「いずれかのボタン表示１２」の「選択操作の実行回数」が多いほど計数値が少なくなる「第１計数値」を求める構成を採用することもできる。
【００９４】
同様にして、前述した測定装置１では、「第２計数値」として「いずれかのボタン表示１２の直前に選択操作されたボタン表示１２、およびいずれかのボタン表示１２の選択順序による選択操作の実行回数」そのものを示す計数値を求めるために［次に操作されたボタン］の計数値に「１」を加算する（１つカウントアップする）処理を「第２計数処理」として実行する構成を採用しているが、このような構成に代えて、例えば、［次に操作されたボタン］の計数値から「１」を減算する（１つカウントダウンする）処理を「第２計数処理」として実行することで、「いずれかのボタン表示１２の直前に選択操作されたボタン表示１２、およびいずれかのボタン表示１２の選択順序による選択操作の実行回数」が多いほど計数値が少なくなる「第２計数値」を求める構成を採用することもできる。
【００９５】
この場合、「第１計数処理」において「第１計数値」に加算する値、または「第１計数値」から減算する値は上記の例のような「１」に限定されず、「１」よりも小さい任意の値や、「１」よりも大きい任意の値とすることができる。同様にして、「第２計数処理」において「第２計数値」に加算する値、または「第２計数値」から減算する値は上記の例のような「１」に限定されず、「第２計数値」に加算する値と同じ値であって、「１」よりも小さい任意の値や、「１」よりも大きい任意の値とすることができる。
【００９６】
なお、上記のように各計数処理において計数値から任意の値（「１」、または「１」以外の任意の値）を加算する処理を実行する構成や、各計数処理において計数値に「１」以外の任意の値を減算する処理を実行する構成を採用した場合には、各計数値が「選択操作の実行回数」そのものを示す値ではなくなる。このため、これらの構成を採用した場合には、「第１処理」において「特定される実行回数が最も多い第１計数値の第１ボタン表示」を「Ｎ個の第１ボタン表示の１つ」として特定すると共に、「第２処理」において「特定される実行回数が最も多い第１計数値」と「特定される実行回数が最も多い第２計数値」とを比較した結果に基づいて「Ｎ個の第１ボタン表示の他の１つ」を特定することとなる（選択操作の実行回数そのものではなく、実行回数に応じて変動する計数値の比較による第１ボタン表示の特定を行う構成の例）。
【００９７】
また、「予め規定された開始条件が満たされたとき（本例では、ショートカット作成ボタン表示１３ａおよびショートカット更新ボタン表示１３ｂのいずれかが選択操作されたときに、計数処理によって計数した計数値が記録されている計数データＤに対してステップ３１〜３９の各処理を実行した後に「特定処理」を実行してショートカット対象のＮ＝６個のボタン表示１２を特定する例について説明したが、このような構成に代えて、計数処理によって計数した計数値が記録されている計数データＤに対するステップ３１〜３９の各処理（ソートや、特定対象からの除外などの処理）を行うことなく、図７に示す状態の計数データＤに基づいて「第１処理」および「第２処理」を直ちに実行することで、ショートカット対象のボタン表示１２を特定する「特定処理」を実行する構成を採用することができる。
【００９８】
さらに、「特定処理」を開始する「予め規定された開始条件」は、ショートカット作成ボタン表示１３ａ等の選択操作が行われたとき（特定処理の開始を指示する操作が行われたとき）だけでなく、例えば、測定装置１の使用時間が予め規定された時間に達したときや、測定装置１の起動回数が予め規定された回数に達したときに「予め規定された開始条件」が満たされたとして「特定処理」を開始する構成を採用することができる。また、「選択操作」の一例として、ボタン表示１２等の表示部位に対するタッチ操作を行う構成の測定装置１を例に挙げて説明したが、このような構成に代えて、各種のポインティングデバイスによって任意のボタン表示１２を選択操作する構成を採用することもできる。加えて、表示部４を一体的に備えた測定装置１を例に挙げて説明したが、「測定装置」の構成はこれに限定されず、外部装置としての「表示部」に動作条件設定画面１０Ａ〜１０Ｃ等を表示させる構成を採用することもできる。
【００９９】
また、「特定処理」において「Ｎ個の第１ボタン表示」を特定する具体的な方法は、上記に例示した特定方法に限定されず、「第１計数処理」において計数された「第１計数値」、および「第２計数処理」において計数された「第２計数値」の双方に基づく各種の特定方法によってこれを特定することができる。この場合、上記の例示のような特定方法以外の特定方法によって「Ｎ個の第１ボタン表示」を特定する構成を採用したときにも、「第２計数値」を「Ｎ個の第１ボタン表示」の特定に加味することで、単に使用頻度が高い順で「Ｎ個の第１ボタン表示」を特定する構成と比較して、実際の使用状態に即して、動作条件の設定作業を迅速かつ容易に実行可能なＮ個を特定することができる。加えて、上記の「特定処理」において特定した「Ｎ個の第１ボタン表示」に割り当てられている処理と同じ処理をそれぞれ割り当てた「Ｎ個の第２ボタン表示」については、「動作条件設定画面」だけでなく、「測定結果表示画面」などの各種の「表示画面」に表示させることができる。
【符号の説明】
【０１００】
１  測定装置
２  測定部
３  操作部
４  表示部
５  制御部
６  記憶部
１０Ａ〜１０Ｃ，１０Ａａ，１０Ａｂ  動作条件設定画面
１１Ａ〜１１Ｃ  画面切替えボタン表示
１２−Ａ１〜１２−Ａ４，１２−Ｂ１〜１２−Ｂ４，１２−Ｃ１〜１２−Ｃ４  ボタン表示
１３ａ  ショートカット作成ボタン表示
１３ｂ  ショートカット更新ボタン表示
１４−Ａ１〜１４−Ａ４，１４−Ｂ１〜１４−Ｂ４，１４−Ｃ１〜１４−Ｃ４  ショートカットボタン表示
２０  ボタン表示制御処理
３０  ショートカットボタン決定処理
Ｄ  計数データ
Ｍ１１Ａ〜Ｍ１１Ｃ  画面表示
【図１】
2016081205.tif 000003
【図２】
2016081205.tif 000004
【図３】
2016081205.tif 000005
【図４】
2016081205.tif 000006
【図５】
2016081205.tif 000007
【図６】
2016081205.tif 000008
【図７】
2016081205.tif 000009
【図８】
2016081205.tif 000010
【図９】
2016081205.tif 000011
【図１０】
2016081205.tif 000012
【図１１】
2016081205.tif 000013
【図１２】
2016081205.tif 000014
【図１３】
2016081205.tif 000015
【図１４】
2016081205.tif 000016
【図１５】
2016081205.tif 000017
【図１６】
2016081205.tif 000018
【図１７】
2016081205.tif 000019
【図１８】
2016081205.tif 000020
【図１９】
2016081205.tif 000021
【図２０】
2016081205.tif 000022