(57)【要約】【課題】  電子機器にセンサの測定モードを自動的に設定すること。【解決手段】  電子機器１０は、センサ５０が接続されたデータロガー４０からセンサ種類情報を受信する通信部２６と、受信されたセンサ種類情報を、センサ種類と、センサによる測定内容を定義した測定モードとの組合せが記憶されたデータベース３０へ送信し、センサ種類情報に応じてデータベース３０から返信された、センサ種類情報に対応するセンサ種類を含む組合せに含まれる測定モードを受信する通信部２５と、現在の測定モードが、受信した測定モードと一致していないのであれば、現在の測定モードを、組合せに含まれる測定モードへ切り替える測定モード設定プログラム２２ａとを備える。【選択図】図２
2019061390.tif 000002
【特許請求の範囲】
【請求項１】
センサが接続されたデータロガーからセンサ種類情報を受信する第１の受信手段と、
前記受信されたセンサ種類情報を、前記センサ種類と、前記センサによる測定内容を定義した測定モードとの組合せが記憶されたデータベースへ送信する送信手段と、
前記センサ種類情報に応じて前記データベースから返信された、前記センサ種類情報に対応するセンサ種類を含む前記組合せに含まれる前記測定モードを受信する第２の受信手段と、
現在の前記測定モードが、前記受信した測定モードと一致していないのであれば、前記現在の測定モードを、前記組合せに含まれる測定モードへ切り替える設定手段と、を備える電子機器。
【請求項２】
前記データロガーに対して、センサ種類を問い合わせる問合手段をさらに備え、
前記第１の受信手段は、前記問い合わせに応じて前記データロガーから返信された前記センサ種類情報を受信する、請求項１に記載の電子機器。
【請求項３】
前記設定手段は、前記現在の測定モードが、前記受信した測定モードと一致していないのであれば、前記測定モードの切り替えとともに、前記センサ種類情報に対応するセンサを設定する、請求項１または２に記載の電子機器。
【請求項４】
前記設定手段は、前記現在の測定モードが、前記受信した測定モードと一致しているのであれば、前記センサ種類情報に対応するセンサを設定する、請求項１乃至３のうち何れか１項に記載の電子機器。
【請求項５】
前記データロガーおよび前記データベースのうち少なくとも何れかを内蔵した、請求項１乃至４のうち何れか１項に記載の電子機器。
【請求項６】
前記データベースが内蔵されている場合、外部からの通信によって、前記データベースの内容が更新される、請求項５に記載の電子機器。
【請求項７】
前記第２の受信手段によって受信された前記測定モードを含む組合せを、ディスプレイから表示させる表示手段をさらに備える、請求項１乃至６のうち何れか１項に記載の電子機器。
【請求項８】
前記接続されたセンサが複数ある場合、前記表示手段は、前記複数のセンサに応じて、複数の前記組合せを前記ディスプレイから表示させ、
前記表示された複数の組合せのうち、どの組合せを選択するのかを指定する選択入力を受け付けるための選択手段をさらに備えた、請求項７に記載の電子機器。
【請求項９】
電子機器のプロセッサが、
センサが接続されたデータロガーに対して、センサ種類を問い合わせ、
前記問い合わせに応じて前記データロガーから返信されたセンサ種類情報を受信し、
前記受信されたセンサ種類情報を、前記センサ種類と、前記センサによる測定内容を定義した測定モードとの組合せが記憶されたデータベースへ送信し、
前記センサ種類情報に応じて前記データベースから返信された、前記センサ種類情報に対応するセンサ種類を含む前記組合せに含まれる前記測定モードを受信し、
前記電子機器に設定されている現在の前記測定モードが、前記受信した測定モードと一致しているのであれば、前記センサ種類情報に対応するセンサを前記電子機器のために設定し、一致していないのであれば、前記現在の測定モードを、前記組合せに含まれる測定モードへ切り替え、前記センサ種類情報に対応するセンサを前記電子機器のために設定する、測定モード設定方法。
【請求項１０】
センサが接続されたデータロガーに対して、センサ種類を問い合わせる機能、
前記問い合わせに応じて前記データロガーから返信されたセンサ種類情報を受信する機能、
前記受信されたセンサ種類情報を、前記センサ種類と、前記センサによる測定内容を定義した測定モードとの組合せが記憶されたデータベースへ送信する機能、
前記センサ種類情報に応じて前記データベースから返信された、前記センサ種類情報に対応するセンサ種類を含む前記組合せに含まれる前記測定モードを受信する機能、
前記電子機器に設定されている現在の前記測定モードが、前記受信した測定モードと一致しているのであれば、前記センサ種類情報に対応するセンサを前記電子機器のために設定し、一致していないのであれば、前記現在の測定モードを、前記組合せに含まれる測定モードへ切り替え、前記センサ種類情報に対応するセンサを前記電子機器のために設定する機能、をコンピュータに実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、センサからの検出信号を取得することが可能な、例えばグラフ関数電卓のような電子機器と、センサの測定モードを該電子機器へ自動的に設定する方法、およびプログラムに関する。
【背景技術】
【０００２】
グラフ関数電卓は、グラフの描画、連立方程式の計算、変数を用いた演算ができる電卓である。この種のグラフ関数電卓はまた、ディスプレイを有し、ディスプレイから、複数行のテキストや、計算結果のグラフを表示することができる。
【０００３】
このようにグラフ関数電卓は演算機能と、表示機能とを備えている。また近年では、センサへの接続機能を備えたグラフ関数電卓も製造されている。この種のグラフ関数電卓では、センサに接続された場合、センサから検出信号を取得し、検出信号に対して所定の演算を施し、その結果を、グラフ表示することも行われている。
【０００４】
さらに近年では、これらに要する処理を簡素化するために、グラフ関数電卓にセンサを接続する際の設定処理を自動化する測定アプリも開発されている。
【０００５】
この測定アプリによれば、センサと接続されたデータロガーがグラフ関数電卓に接続されると、測定アプリにより、センサの種類が自動的に認識される。
【０００６】
このような測定アプリが搭載されたグラフ関数電卓は、例えば理科の実験のような教育現場において使用されることが考えられる。
【０００７】
ところで、理科の実験でなされる測定は様々である。これらは、測定の特性に応じて、いくつかの測定モードに分類される。例えば、時間経過に対する気温測定は、（１）「時間経過に対する測定値の変動を観察するための測定モード」として分類され、溶液の滴定量に対するｐＨ測定は、（２）「ある条件の変更に対する測定値の変動を観察するための測定モード」として分類されるという具合である。その他、別のセンサや複数のセンサを用いる実験をも考慮すると、さらに多くの測定モードが存在する。
【０００８】
このように多くの測定モードが存在することから、測定アプリが搭載されたグラフ関数電卓を用いて測定実験を行う場合、実験に先立って、グラフ関数電卓に、測定モードを設定する必要がある。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００３−２８１６７１号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、従来のグラフ関数電卓では、測定モードの設定は手動で行われている。１回の授業において、１種類の実験しか行われないのであれば、先生が、生徒の人数分用意されたすべてのグラフ関数電卓に、測定モードを設定することは不可能ではないかもしれない。
【００１１】
しかしながら、これは、多大なる手間と時間を要し、先生の作業負担を増大させてしまうので、好ましいことではない。
【００１２】
したがって、先生ではなく、生徒自身が自分のグラフ関数電卓の測定モードを設定することが望ましい。しかしながら、設定作業に時間を取られ過ぎてしまうと、本来授業中に実施すべきである実験を行う時間が削られることになり、授業中に所定の測定を完了できなくなる恐れがある。
【００１３】
また、高学年になって、１回の授業において、複数種類の実験を行うようになった場合、各生徒は、授業中に、測定モードの設定作業を何度も実施しなければならないことになるために、授業効率の低下は避けられないという問題がある。
【００１４】
このように、グラフ関数電卓におけるセンサの測定モードを手動で設定することは好ましくないので、自動的に設定する技術が望まれている。
【００１５】
本発明はこのような事情に鑑みてなされたものであり、センサからの検出信号を取得することが可能な電子機器において、センサの測定モードを自動的に設定することが可能な電子機器、測定モード設定方法、およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１６】
本発明に係る電子機器は、センサが接続されたデータロガーからセンサ種類情報を受信する第１の受信手段と、受信されたセンサ種類情報を、センサ種類と、センサによる測定内容を定義した測定モードとの組合せが記憶されたデータベースへ送信する送信手段と、センサ種類情報に応じてデータベースから返信された、センサ種類情報に対応するセンサ種類を含む組合せに含まれる測定モードを受信する第２の受信手段と、現在の測定モードが、受信した測定モードと一致していないのであれば、現在の測定モードを、組合せに含まれる測定モードへ切り替える設定手段とを備えている。
【発明の効果】
【００１７】
本発明の電子機器、測定モード設定方法、およびプログラムによれば、センサの測定モードを自動的に設定することができる。以上により、従来、測定モードの設定作業に要していた時間と手間とを省くことが可能となる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施形態に係る測定モード設定方法が適用された電子機器の外観構成を示す正面図である。
【図２】電子機器の電子回路の構成を示すブロック図である。
【図３】データベースの構成例を示すデータ構成図である。
【図４】測定モード設定プログラムに含まれるサブプログラムを示す図である。
【図５】測定モード設定プログラムによる処理の流れを示す流れ図である。
【図６】本発明の実施形態に係る測定モード設定方法が適用された電子機器の動作例を示すフローチャートである。
【図７】複数の組合せがディスプレイから表示された場合における表示例を示す概念図である。
【発明を実施するための形態】
【００１９】
以下に、本発明の実施形態に係る測定モード設定方法が適用された電子機器を図面を参照して説明する。
【００２０】
図１は、本発明の実施形態に係る測定モード設定方法が適用された電子機器１０の外観構成を示す正面図であり、電子機器１０をグラフ関数電卓として実施した場合を示す図である。
【００２１】
以下では、電子機器１０として、グラフ関数電卓を例に説明する。しかしながら、電子機器１０は、グラフ関数電卓として構成されるのに限定されず、タブレット端末、パーソナルコンピュータ、スマートフォン、携帯電話機、タッチパネル式ＰＤＡ(personal digital assistants)、電子ブック、携帯ゲーム機等として構成することもできる。
【００２２】
なお、グラフ関数電卓のような物理的なキー（ボタン）が実装されていないタブレット端末のような電子機器（図示せず）は、グラフ関数電卓のキーと同様なソフトウェアキーボードを表示し、このソフトウェアキーボードに対するキー操作に応じて処理を実行する。
【００２３】
グラフ関数電卓として構成される電子機器１０は、その携帯性の必要からユーザが片手で十分把持し片手で操作可能な小型サイズからなり、本体正面にはキー入力部１１およびディスプレイ１２が設けられる。
【００２４】
キー入力部１１には、数値、数式、およびプログラム命令を入力したり、計算やプログラムの実行を指示したりするための数値・演算記号キー群１１１、各種の関数を入力したりメモリ機能を立ち上げたりするための関数機能キー群１１２、計算モードやアルゴリズムモードといった各種動作モードのメニュー画面を表示させたり、これら動作モードの設定を指示したりするためのモード設定キー群１１３、ディスプレイ１２の下端に沿って表示された各種の機能を１回のキー操作で立ち上げるためのファンクションキー群１１４、ディスプレイ１２に表示されたカーソルの移動操作やデータ項目の選択操作などを行うためのカーソルキー１１５が備えられる。
【００２５】
数値・演算記号キー群１１１としては、［０］〜［９］（数値）キー、［＋］［−］［×］［÷］（四則記号）キー、［ＥＸＥ］（実行）キー、［ＡＣ］（クリア）キーなどが配列される。
【００２６】
関数機能キー群１１２としては、［ｓｉｎ］（サイン）キー、［ｃｏｓ］（コサイン）キー、［ｔａｎ］（タンジェント）キーなどが配列される。
【００２７】
モード設定キー群１１３としては、［ＭＥＮＵ］（メニュー）キー、［ＳＨＩＦＴ］（シフト）キー、［ＯＰＴＮ］（オプション）キーなどが配列される。
【００２８】
ファンクションキー群１１４としては、［Ｆ１］キー〜［Ｆ６］キーが配列される。
【００２９】
なお、数値・演算記号キー群１１１、関数機能キー群１１２、モード設定キー群１１３、ファンクションキー群１１４のキーは、［ＳＨＩＦＴ］キーが操作された後に続けて操作されることで、そのキートップに記載されたキー機能ではなく、そのキーの上方に記載されたキーとして機能できるようになっている。例えば、［ＳＨＩＦＴ］キー操作後に［ＡＣ］キーが操作（以下、［ＳＨＩＦＴ］＋［ＡＣ］キーと記す。）されると［ＯＦＦ］（電源オフ）キーとなる。［ＳＨＩＦＴ］＋［ＭＥＮＵ］キーは［ＳＥＴ  ＵＰ］（セットアップ）キー、［ＳＨＩＦＴ］＋［Ｆ３］キーは［Ｖ−Ｗｉｎｄｏｗ］（ビューウインドウ：描画領域設定画面の表示を指示する）キーとなる。
【００３０】
ディスプレイ１２は、ドットマトリクス型の液晶表示ユニットからなる。なお、電子機器１０がタブレット端末である場合、ディスプレイ１２は、タッチパネルを重ねて設けた液晶表示ユニットからなる。ディスプレイ１２は、センサ（後述する図２に示すセンサ５０）による検出信号に対して、測定モード設定プログラム（後述する図２に示す測定モード設定プログラム２２ａ）によってなされた演算結果をグラフ表示する。
【００３１】
図２は、電子機器１０の電子回路の構成を示すブロック図である。
【００３２】
電子機器１０の電子回路は、キー入力部１１およびディスプレイ１２に加えて、コンピュータであるＣＰＵ２１、メモリ２２、記録媒体読取部２４、通信部２５、通信部２６を備えている。
【００３３】
ＣＰＵ２１は、メモリ２２に記憶されている測定モード設定プログラム２２ａに従い回路各部の動作を制御し、キー入力部１１からのキー入力信号に応じた各種の演算処理を実行する。測定モード設定プログラム２２ａは、メモリ２２に予め記憶されていてもよいし、あるいはメモリカード等の外部記録媒体２３から記録媒体読取部２４を介してメモリ２２に読み込まれて記憶されたものであってもよい。測定モード設定プログラム２２ａは、ユーザがキー入力部１１の操作によって書き換えできないようになっている。
【００３４】
メモリ２２には、このようなユーザ書き換え不可能な情報の他に、ユーザが書き換え可能なデータを記憶するエリアとして、キー入力部１１によりキー入力されたキーコードのデータが順次入力され、これにより構成される数式のデータや表データ、グラフデータ等が記憶されるエリアである書込可能データエリア２２ｂが確保されている。
【００３５】
通信部２５には、データベース３０が接続される。
【００３６】
図３は、データベース３０の構成例を示すデータ構成図である。
【００３７】
データベース３０は、識別番号Ｂ１、センサ種類Ｂ２、およびセンサによる測定内容を定義した測定モードＢ３を含んでなる組合せＢからなるレコードＲ１、Ｒ２、・・・を複数記憶している。
【００３８】
図３に示すように、センサ種類Ｂ２の例としては、温度センサ、電圧センサ、音センサ、フォトゲートセンサ等がある。また、それらそれぞれに対応する測定モードＢ３の例としては、温度測定のような時間ベース（長周期）のサンプリングモード（横軸を時間、縦軸を測定値として記録する）、電圧測定のようなマニュアルサンプリングモード（ユーザが任意のタイミングで測定値を取得し、その測定値に応じた横軸の値を適宜入力し、記録する）、音測定のような時間ベース（短周期）のサンプリングモード（横軸を時間、縦軸を測定値として記録する）、およびフォトカウントのようなカウントモード（閾値を跨いでからまた跨ぐまでの時間とその回数を記録する）がある。しかしながら、センサ種類Ｂ２および測定モードＢ３は、これらに限定されるものではない。また、組合せＢも、図３に示される例に限定されるものではない。
【００３９】
通信部２５は、有線または無線によってデータベース３０と通信し、測定モード設定プログラム２２ａからの指示に従って、データベース３０から、測定モード設定に必要なデータを取得し、測定モード設定プログラム２２ａへ出力する。
【００４０】
なお、図２では、データベース３０は、電子機器１０の外部に設けられるように示されているが、電子機器１０に内蔵されていても良い。データベース３０が電子機器１０に内蔵されている場合、電子機器１０の外部の機器からの通信によって、データベース３０に新たなレコードＲを追加したり、レコードＲの内容を変更する等によって、データベース３０の内容を更新できるようにしても良い。
【００４１】
通信部２６は、有線または無線によってデータロガー４０と通信する。データロガー４０には、１つまたは複数のセンサ５０が接続される。センサ５０の例は、図３を用いて前述したように、温度センサ、電圧センサ、音センサ、フォトゲートセンサ等を含む。なお、複数の生徒が同時にセンサ５０を用いた測定を行う場面では、通信部２６とデータロガー４０との接続については、有線接続が好ましい。通信部２６とデータロガー４０とが有線接続されている場合には、生徒が各自、センサ５０を用いた測定により実験データを取得しなければならない状況で、例えば、ある生徒が他の生徒の実験データを不正に取得するといった不正行為を防止することができる。
【００４２】
データロガー４０は、１つまたは複数のセンサ５０が接続されることが可能であり、センサ５０が接続されると、接続された各センサ５０のセンサ種類を認識し、各認識結果情報を、通信部２６へ送信する。また、各センサ５０による検出信号を各センサ５０から取得し、各検出結果を記録する記録機能を有している。なお、電子機器１０がセンサ５０による検出結果を取得し、この検出結果をメモリ２２の書込可能データエリア２２ｂに蓄積する機能を有するのであれば、データロガー４０を省略し、メモリ２２をデータロガー４０の代わりとして使用してもよい。
【００４３】
通信部２６は、測定モード設定プログラム２２ａからの指示に従って、データロガー４０から、認識結果情報を取得する。また、データロガー４０に記録されたセンサ５０による検出結果を、測定モード設定プログラム２２ａからの指示に従って取得し、測定モード設定プログラム２２ａへ出力する。
【００４４】
なお、図２では、データロガー４０は、電子機器１０の外部に設けられるように示されているが、電子機器１０に内蔵されていても良い。
【００４５】
このように構成された電子機器１０は、ＣＰＵ２１が測定モード設定プログラム２２ａに記述された命令に従い回路各部の動作を制御し、ソフトウェアとハードウエアとが協働して動作することにより、以下に説明するように、測定モード設定機能を実現する。
【００４６】
測定モード設定プログラム２２ａは、電子機器１０がセンサ５０からの検出信号を取得するための測定モードＢ３を自動的に設定するためのプログラムである。
【００４７】
図４は、測定モード設定プログラム２２ａに含まれるサブプログラム２２ａ１〜２２ａ７を示す構成図である。
【００４８】
測定モード設定プログラム２２ａは、図４に示すように、問合サブプログラム２２ａ１、第１受信サブプログラム２２ａ２、送信サブプログラム２２ａ３、第２受信サブプログラム２２ａ４、設定サブプログラム２２ａ５、表示サブプログラム２２ａ６、および選択サブプログラム２２ａ７を備えている。
【００４９】
図５は、測定モード設定プログラム２２ａによる処理の流れを示す流れ図である。
【００５０】
なお、図５では、電子機器１０と、データベース３０と、データロガー４０とが独立しているものとして図示しているが、データベース３０およびデータロガー４０のうちの少なくとも何れかが、電子機器１０に内蔵されていても良い。
【００５１】
問合サブプログラム２２ａ１は、センサ５０が接続されたデータロガー４０に対して、通信部２６を介して、センサ種類を問い合わせる（Ｓ１）。データロガー４０は、この問い合わせに対して、接続されているセンサ５０のセンサ種類情報を、通信部２６へ出力する（Ｓ２）。通信部２６は、このセンサ種類情報を、測定モード設定プログラム２２ａへ出力する。
【００５２】
測定モード設定プログラム２２ａでは、第１受信サブプログラム２２ａ２が、センサ種類情報を受信し、送信サブプログラム２２ａ３へ出力する。
【００５３】
送信サブプログラム２２ａ３は、このセンサ種類情報を、通信部２５を介して、データベース３０へ送信する（Ｓ３）。データベース３０は、図３に例示されるような組合せＢに基づいて、センサ種類情報に対応するセンサ種類Ｂ２に対応する測定モードＢ３を検索し、通信部２５へ出力する。
【００５４】
通信部２５は、データベース３０から出力された測定モードＢ３を、測定モード設定プログラム２２ａへ出力する（Ｓ４）。
【００５５】
測定モード設定プログラム２２ａでは、第２受信サブプログラム２２ａ４が、測定モードＢ３を受信し、設定サブプログラム２２ａ５および表示サブプログラム２２ａ６へ出力する。
【００５６】
設定サブプログラム２２ａ５は、この測定モードＢ３が、電子機器１０のために現在設定されている測定モードと一致する（Ｓ５：Ｙｅｓ）のであれば、センサ種類情報に対応するセンサ５０を、電子機器１０のために設定する（Ｓ６）。一方、一致していない（Ｓ５：Ｎｏ）のであれば、電子機器１０のために現在設定されている測定モードを、測定モードＢ３へ切り替えるとともに、センサ種類情報に対応するセンサ５０を、電子機器１０のために設定する（Ｓ７）。
【００５７】
表示サブプログラム２２ａ６は、第２受信サブプログラム２２ａ４によって受信された測定モードＢ３およびセンサ種類情報を、ディスプレイ１２から表示させる。なお、データロガー４０に接続されたセンサ５０が複数ある場合、データロガー４０からは、複数のセンサ種類情報が出力され、これに応じて、データベース３０からは対応する複数の測定モードＢ３が出力されることになる。このような場合、表示サブプログラム２２ａ６は、測定に利用可能なすべてのセンサ種類情報とそれぞれの測定モードＢ３とからなる複数の組合せを、ディスプレイ１２から表示させる。
【００５８】
選択サブプログラム２２ａ７は、複数の組合せがディスプレイ１２から表示された場合、表示された複数の組合せのうち、どの組合せを選択するのかを指定する選択入力を、ユーザから受け付けるためのものである。表示に応じて、ユーザが、キー入力部１１を操作することによって選択入力を行うと、この選択入力を、選択サブプログラム２２ａ７が受け取り、設定サブプログラム２２ａ５へ出力する。
【００５９】
設定サブプログラム２２ａ５は、選択入力によって指定された測定モードＢ３が、電子機器１０のために現在設定されている測定モードと一致する（Ｓ５：Ｙｅｓ）のであれば、測定モードＢ３に対応するセンサ種類情報に対応するセンサ５０を、電子機器１０のために設定する（Ｓ６）。一方、一致していない（Ｓ５：Ｎｏ）のであれば、電子機器１０のために現在設定されている測定モードを、選択入力によって指定された測定モードＢ３へ切り替えるとともに、測定モードＢ３に対応するセンサ種類情報に対応するセンサ５０を、電子機器１０のために設定する（Ｓ７）。なお、本実施形態において、現在設定されている測定モードとは、例えば、前回の測定時において設定された測定モード等を意味する。なお、初めての測定時には、初期設定で所定の測定モードが設定されているのであれば、この所定の測定モードを現在設定されている測定モードとする。
【００６０】
次に、以上のように構成した本発明の実施形態に係る測定モード設定方法が適用された電子機器１０の動作を、図６に示すフローチャートを用いて説明する。
【００６１】
ここでは、温度センサを用いて、時間ベース（長周期）のサンプリングモードで、温度測定を行う場合を例に説明する。
【００６２】
このように、温度測定を行う場合には、データロガー４０へセンサ５０として温度センサが接続される。すると、データロガー４０によって、センサ種類が、温度センサであることが認識される。
【００６３】
一方、データベース３０には、図３に示すように、識別番号Ｂ１、センサ種類Ｂ２、およびセンサによる測定内容を定義した測定モードＢ３からなる組合せＢからなるレコードＲ１、Ｒ２、・・・が複数記憶されている。
【００６４】
データロガー４０が、無線または有線によって、電子機器１０の通信部２６に接続されると、問合サブプログラム２２ａ１によって、データロガー４０に対して、通信部２６を介して、センサ種類の問い合わせがなされる（Ｓ１）。データロガー４０からは、この問い合わせに対して、接続されているセンサ５０のセンサ種類情報（温度センサ）が、通信部２６へ出力される（Ｓ２）。通信部２６では、このセンサ種類情報（温度センサ）が、測定モード設定プログラム２２ａへ出力される。
【００６５】
測定モード設定プログラム２２ａでは、第１受信サブプログラム２２ａ２によって、センサ種類情報（温度センサ）が受信され、送信サブプログラム２２ａ３へ出力される。
【００６６】
送信サブプログラム２２ａ３では、センサ種類情報（温度センサ）が、通信部２５を介して、データベース３０へ送信される（Ｓ３）。データベース３０では、図３に例示されるような組合せＢに基づいて、センサ種類情報（温度センサ）に対応するセンサ種類Ｂ２（温度センサ）に対応する測定モードＢ３（時間ベース（長周期）のサンプリングモード）が検索され、通信部２５へ出力される。
【００６７】
通信部２５では、データベース３０から出力された測定モードＢ３（時間ベース（長周期）のサンプリングモード）が、測定モード設定プログラム２２ａへ出力される（Ｓ４）。
【００６８】
測定モード設定プログラム２２ａでは、第２受信サブプログラム２２ａ４によって、測定モードＢ３（時間ベース（長周期）のサンプリングモード）が受信され、設定サブプログラム２２ａ５および表示サブプログラム２２ａ６へ出力される。
【００６９】
設定サブプログラム２２ａ５では、この測定モードＢ３（時間ベース（長周期）のサンプリングモード）が、電子機器１０のために現在設定されている測定モードと一致する（Ｓ５：Ｙｅｓ）のであれば、センサ種類情報（温度センサ）に対応するセンサ５０が、電子機器１０のために設定される（Ｓ６）。一方、一致していない（Ｓ５：Ｎｏ）のであれば、電子機器１０のために現在設定されている測定モードが、測定モードＢ３（時間ベース（長周期）のサンプリングモード）へ切り替えられるとともに、センサ種類情報（温度センサ）に対応するセンサ５０が、電子機器１０のために設定される（Ｓ７）。
【００７０】
表示サブプログラム２２ａ６では、第２受信サブプログラム２２ａ４によって受信された測定モードＢ３（時間ベース（長周期）のサンプリングモード）およびセンサ種類情報（温度センサ）が、ディスプレイ１２から表示される。なお、データロガー４０に接続されたセンサ５０が複数ある場合、データロガー４０からは、複数のセンサ種類情報が出力され、これに応じて、データベース３０からは対応する複数の測定モードＢ３が出力されることになる。
【００７１】
例えば、データロガー４０に、センサαと、センサβとの２つが接続されており、データベース３０に、センサαとセンサβそれぞれに対する測定モード（例えば、センサαに対して、測定モードｘ、センサβに対して、測定モードｙ、センサαとセンサβとの両方を用いる場合、測定モードｚ）が記憶されているのであれば、図７に例示されるように、表示サブプログラム２２ａ６によって、測定に利用可能なすべてのセンサ種類情報（センサαのみ、センサβのみ、センサαとセンサβ）とそれぞれの測定モードＢ３（測定モードｘ、測定モードｙ、測定モードｚ）とからなる複数の組合せ（例えば、レコードｒ１、ｒ２、ｒ３）が、ディスプレイ１２から表示される。
【００７２】
このように、データロガー４０に複数のセンサ５０が接続され、図７のように、複数の組合せがディスプレイ１２から表示された場合、ユーザは、キー入力部１１を操作することによって、どの組合せを選択するのかを指定する選択入力（例えば、レコードｒ３）を行うことができる。
【００７３】
この選択入力は、選択サブプログラム２２ａ７によって受け取られ、設定サブプログラム２２ａ５へ出力される。設定サブプログラム２２ａ５では、選択入力によって指定された組合せに含まれる測定モードＢ３（例えば、レコードｒ３に含まれる測定モードｚ）が、電子機器１０のために現在設定されている測定モードと一致する（Ｓ５：Ｙｅｓ）のであれば、測定モードＢ３（測定モードｚ）に対応するセンサ種類Ｂ２であるセンサであるセンサαおよびセンサβが、電子機器１０のために設定される（Ｓ６）。一方、一致していない（Ｓ５：Ｎｏ）のであれば、電子機器１０のために現在設定されている測定モードが、選択入力によって指定された測定モードＢ３（測定モードｚ）へ切り替えられるとともに、測定モードＢ３（測定モードｚ）に対応するセンサ種類Ｂ２に対応するセンサ５０（センサαとセンサβ）が、電子機器１０のために設定される（Ｓ７）。
【００７４】
上述したように、本発明の実施形態に係る表示方法が適用された電子機器１０は、上記のような作用により、センサ５０の測定モードを自動的に設定することができるので、従来、測定モードの設定作業に要していた時間と手間とを省くことが可能となる。
【００７５】
これによって、先生は、生徒のグラフ関数電卓に、測定モードを手動で設定する必要はなくなるので、先生の作業負担を軽減することが可能となる。
【００７６】
また、生徒は、自分のグラフ関数電卓に、測定モードを手動で設定する必要はなくなる。これによって、授業時間を実験のために効率的に活用できるようになる。また、１回の授業において、複数種類の実験を行う場合であっても、使用するセンサを変更する毎に必要な設定が自動的に行われることから、授業時間を測定作業のために効率的に活用することが可能となる。
【００７７】
さらには、複数のセンサを用いた複雑な実験を行う場合であっても、適切な測定モードへ自動で確実に設定されることから、誤りなく測定作業を実施できるようになる。
【００７８】
このように、本願発明によれば、先生と生徒との双方にメリットがあり、測定作業の効率および確実性の向上を図ることが可能となる。
【００７９】
本願発明は、各実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組合せにより種々の発明が抽出され得る。例えば、各実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が異なる形態にして組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。
【００８０】
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
【００８１】
［１］
センサが接続されたデータロガーからセンサ種類情報を受信する第１の受信手段と、
前記受信されたセンサ種類情報を、前記センサ種類と、前記センサによる測定内容を定義した測定モードとの組合せが記憶されたデータベースへ送信する送信手段と、
前記センサ種類情報に応じて前記データベースから返信された、前記センサ種類情報に対応するセンサ種類を含む前記組合せに含まれる前記測定モードを受信する第２の受信手段と、
現在の前記測定モードが、前記受信した測定モードと一致していないのであれば、前記現在の測定モードを、前記組合せに含まれる測定モードへ切り替える設定手段と、を備える電子機器。
【００８２】
［２］
前記データロガーに対して、センサ種類を問い合わせる問合手段をさらに備え、
前記第１の受信手段は、前記問い合わせに応じて前記データロガーから返信された前記センサ種類情報を受信する、請求項１に記載の電子機器。
【００８３】
［３］
前記設定手段は、前記現在の測定モードが、前記受信した測定モードと一致していないのであれば、前記測定モードの切り替えとともに、前記センサ種類情報に対応するセンサを設定する、請求項１または２に記載の電子機器。
【００８４】
［４］
前記設定手段は、前記現在の測定モードが、前記受信した測定モードと一致しているのであれば、前記センサ種類情報に対応するセンサを設定する、請求項１乃至３のうち何れか１項に記載の電子機器。
【００８５】
［５］
前記データロガーおよび前記データベースのうち少なくとも何れかを内蔵した、請求項１乃至４のうち何れか１項に記載の電子機器。
【００８６】
［６］
前記データベースが内蔵されている場合、外部からの通信によって、前記データベースの内容が更新される、請求項５に記載の電子機器。
【００８７】
［７］
前記第２の受信手段によって受信された前記測定モードを含む組合せを、ディスプレイから表示させる表示手段をさらに備える、請求項１乃至６のうち何れか１項に記載の電子機器。
【００８８】
［８］
前記接続されたセンサが複数ある場合、前記表示手段は、前記複数のセンサに応じて、複数の前記組合せを前記ディスプレイから表示させ、
前記表示された複数の組合せのうち、どの組合せを選択するのかを指定する選択入力を受け付けるための選択手段をさらに備えた、請求項７に記載の電子機器。
【００８９】
［９］
電子機器のプロセッサが、
センサが接続されたデータロガーに対して、センサ種類を問い合わせ、
前記問い合わせに応じて前記データロガーから返信されたセンサ種類情報を受信し、
前記受信されたセンサ種類情報を、前記センサ種類と、前記センサによる測定内容を定義した測定モードとの組合せが記憶されたデータベースへ送信し、
前記センサ種類情報に応じて前記データベースから返信された、前記センサ種類情報に対応するセンサ種類を含む前記組合せに含まれる前記測定モードを受信し、
前記電子機器に設定されている現在の前記測定モードが、前記受信した測定モードと一致しているのであれば、前記センサ種類情報に対応するセンサを前記電子機器のために設定し、一致していないのであれば、前記現在の測定モードを、前記組合せに含まれる測定モードへ切り替え、前記センサ種類情報に対応するセンサを前記電子機器のために設定する、測定モード設定方法。
【００９０】
［１０］
センサが接続されたデータロガーに対して、センサ種類を問い合わせる機能、
前記問い合わせに応じて前記データロガーから返信されたセンサ種類情報を受信する機能、
前記受信されたセンサ種類情報を、前記センサ種類と、前記センサによる測定内容を定義した測定モードとの組合せが記憶されたデータベースへ送信する機能、
前記センサ種類情報に応じて前記データベースから返信された、前記センサ種類情報に対応するセンサ種類を含む前記組合せに含まれる前記測定モードを受信する機能、
前記電子機器に設定されている現在の前記測定モードが、前記受信した測定モードと一致しているのであれば、前記センサ種類情報に対応するセンサを前記電子機器のために設定し、一致していないのであれば、前記現在の測定モードを、前記組合せに含まれる測定モードへ切り替え、前記センサ種類情報に対応するセンサを前記電子機器のために設定する機能、をコンピュータに実現させるためのプログラム。
【符号の説明】
【００９１】
１０  ・・電子機器
１１  ・・キー入力部
１２  ・・ディスプレイ
２１  ・・ＣＰＵ
２２  ・・メモリ
２２ａ・・測定モード設定プログラム
２２ａ１・・問合サブプログラム
２２ａ２・・第１受信サブプログラム
２２ａ３・・送信サブプログラム
２２ａ４・・第２受信サブプログラム
２２ａ５・・設定サブプログラム
２２ａ６・・表示サブプログラム
２２ａ７・・選択サブプログラム
２２ｂ・・書込可能データエリア
２３  ・・外部記録媒体
２４  ・・記録媒体読取部
２５  ・・通信部
２６  ・・通信部
３０  ・・データベース
４０  ・・データロガー
５０  ・・センサ
１１１・・数値・演算記号キー群
１１２・・関数機能キー群
１１３・・モード設定キー群
１１４・・ファンクションキー群
１１５・・カーソルキー
【図１】
2019061390.tif 000003
【図２】
2019061390.tif 000004
【図３】
2019061390.tif 000005
【図４】
2019061390.tif 000006
【図５】
2019061390.tif 000007
【図６】
2019061390.tif 000008
【図７】
2019061390.tif 000009