(57)【特許請求の範囲】
【請求項１】
ドットマトリクス形式の表示部と、
入力信号を測定して第一の測定データを出力する第一の測定信号インターフェースと、
前記第一の測定データの整数部分の桁数と小数部分の桁数を計数する桁数識別部と、
前記表示部に第一の桁数及び第一の行数を表示可能な第一のフォントと、前記表示部に前記第一の桁数より多い第二の桁数及び前記第一の行数より多い第二の行数を表示可能な第二のフォントとを備えるフォントテーブルと、
前記桁数識別部から前記整数部分の桁数及び小数部分の桁数の情報を受け、前記第一のフォントで前記表示部に前記第一の測定データの数値を表示できるか計算し、表示可能であれば前記第一のフォントを選択し、表示不可能であれば前記第二のフォントを選択するフォント選択部と、
前記フォント選択部で選択されたフォントと用いて前記第一の測定データを前記表示部に表示するための表示データを作成する表示内容作成部と、
前記表示内容作成部で作成された表示データを前記表示部に表示する表示制御部と
を具備するデジタルパネルメータ。
【請求項２】
更に、
ユーザの設定値を記憶するオプション記憶部を備え、
前記フォント選択部は、前記オプション記憶部に記憶されている設定値が表示行数を優先する旨の情報である場合に、前記第一のフォントから前記第二のフォントにフォントを選択する前に、前記第一のフォントで前記表示部に表示する数値の行数を増加させるものである、
請求項１記載のデジタルパネルメータ。
【請求項３】
更に、
前記オプション記憶部に記憶されている設定内容に従って、前記第一の測定データに所定の単位換算処理を行う単位換算部を備え、
前記表示内容作成部は、前記オプション記憶部に記憶されている設定内容に従って、前記単位換算処理に伴う単位を示す表示データを作成する、
請求項１又は２記載のデジタルパネルメータ。
【請求項４】
前記表示制御部は、外部から入力される動画データを前記表示データにオーバーラップさせて表示できる、
請求項１又は２又は３記載のデジタルパネルメータ。
【請求項５】
更に、
入力信号を測定して第二の測定データを出力する第二の測定信号インターフェースを備え、
前記表示内容作成部は、前記表示部を第一の領域と第二の領域に分割し、前記第一の測定データを前記第一のフォントを用いて前記第一の領域に表示するための第一の表示データを作成すると共に、前記第二の測定データを前記第二のフォントを用いて前記第二の領域に表示するための第二の表示データを作成して、前記第一の表示データ及び前記第二の表示データを前記表示制御部に送出する、
請求項１又は２又は３又は４記載のデジタルパネルメータ。
【請求項６】
前記第一のフォントは数字のフォントとピリオドのフォントを備え、
前記数字のフォントは第一の高さを備え、
前記ピリオドのフォントは前記第一の高さより小さい第二の高さを備え、
前記表示内容作成部は、前記ピリオドのフォントを隣接する前記数字のフォント同士の間の空間に描画する、
請求項１又は２又は３又は４又は５記載のデジタルパネルメータ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルパネルメータに関する。
より詳しくは、アナログ信号及び／又はパルス信号等をデジタル処理した後、その数値を表示する、デジタルパネルメータに関する。
【背景技術】
【０００２】
工場等の製造現場や、各種計測の現場では、ＤＩＮ規格に準拠したデジタルパネルメータが多用されている。一般的なデジタルパネルメータの先行技術文献として、特許文献１を示す。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−１１６０６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
これまでの４８ｍｍ×９６ｍｍ級のデジタルパネルメータは、７セグメントのＬＥＤや、液晶を用いたものでも、固定桁数表示のものであり、そのフォントは一定であったために表示の意味を多様に表現することができないものばかりであった。このため、多種多様な入力信号の状態に対して適切な表示を行うことが難しかった。
例えば、二つの入力信号があり、一方の信号は電圧であり、もう一方の信号は計数値であったとする。電圧の信号は精度の関係から小数点を含めて多大な桁数を考慮する必要はないが、計数を目的とする信号は小数点以下の数値を表示する必要はないが、桁数は際限なく必要である。このような信号の組み合わせの場合、表示しなければならない数値の桁数が大幅に異なることが起こり得る。それだけではなく、計数用途の場合に、目的刑数値を超えたときの表示に対して、その表示色を変えるだけでなく、フォントを自在に変更して注意を促すような、多様な表現ができなかった。
【０００５】
単に桁数にだけ着目しても、固定桁数の場合にはデジタルパネルメータの製品仕様を少ない表示桁数に合わせると、表示桁数の多い数を正しく表示できない、という不具合を生じる。
逆に、デジタルパネルメータの製品仕様を多い表示桁数に合わせると、表示桁数の少ない数を表示する際に、必要桁数が少ない用途に対しても、必要以上に数字が小さくなってしまう、という不具合を生じる。
【０００６】
本発明は係る課題を解決し、表示すべき数値を適切な表示状態で表示できるデジタルパネルメータを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明のデジタルパネルメータは、ドットマトリクス形式の表示部と、入力信号を測定して第一の測定データを出力する第一の測定信号インターフェースと、第一の測定データの整数部分の桁数と小数部分の桁数を計数する桁数識別部と、表示部に第一の桁数及び第一の行数を表示可能な第一のフォントと、表示部に第一の桁数より多い第二の桁数及び第一の行数より多い第二の行数を表示可能な第二のフォントとを備えるフォントテーブルと、桁数識別部から整数部分の桁数及び小数部分の桁数の情報を受け、第一のフォントで表示部に第一の測定データの数値を表示できるか計算し、表示可能であれば第一のフォントを選択し、表示不可能であれば第二のフォントを選択するフォント選択部と、フォント選択部で選択されたフォントと用いて第一の測定データを表示部に表示するための表示データを作成する表示内容作成部と、表示内容作成部で作成された表示データを表示部に表示する表示制御部とを具備する。
【００１０】
更に、本発明のデジタルパネルメータは、ユーザの設定値を記憶するオプション記憶部を備え、フォント選択部は、オプション記憶部に記憶されている設定値が表示行数を優先する旨の情報である場合に、第一のフォントから第二のフォントにフォントを選択する前に、第一のフォントで表示部に表示する数値の行数を増加させるものである。
【００１１】
更に、本発明のデジタルパネルメータは、オプション記憶部に記憶されている設定内容に従って、第一の測定データに所定の単位換算処理を行う単位換算部を備え、表示内容作成部は、オプション記憶部に記憶されている設定内容に従って、単位換算処理に伴う単位を示す表示データを作成する。
【００１２】
更に、本発明のデジタルパネルメータの表示制御部は、外部から入力される動画データを前記表示データにオーバーラップさせて表示できる。
【００１３】
更に、本発明のデジタルパネルメータは、入力信号を測定して第二の測定データを出力する第二の測定信号インターフェースを備え、表示内容作成部は、表示部を第一の領域と第二の領域に分割し、第一の測定データを第一のフォントを用いて第一の領域に表示するための第一の表示データを作成すると共に、第二の測定データを第二のフォントを用いて第二の領域に表示するための第二の表示データを作成して、第一の表示データ及び第二の表示データを表示制御部に送出する。
【００１４】
更に、本発明のデジタルパネルメータの第一のフォントは、数字のフォントは第一の高さを備え、ピリオドのフォントは第一の高さより小さい第二の高さを備え、表示内容作成部は、ピリオドのフォントを隣接する数字のフォント同士の間の空間に描画する。
【００１５】
従来の固定フォントに代えて、数値表示に使用するフォントを自由に選ぶことができるように、複数のフォントを搭載した。測定値の表示桁数が不足する場合には、フォントサイズを小さくしたり、或は表示行数を増やして、桁数の多い数値を高い視認性で表示することができる。
【発明の効果】
【００１６】
本発明により、表示すべき数値を適切な表示状態で表示できるデジタルパネルメータを提供できる。
【図面の簡単な説明】
【００１７】
【図１】デジタルパネルメータ実施例の外観斜視図である。
【図２】デジタルパネルメータ実施例のハードウェア構成を示すブロック図である。
【図３】デジタルパネルメータ実施例の機能ブロック図である。
【図４】フォントテーブルを示す図である。
【図５】カラーＬＣＤに表示されるフォントの一例を示す図である。
【図６】カラーＬＣＤに表示されるフォントの一例を示す図である。
【図７】小数点表示とカンマ表示を説明する図である。
【図８】フォント選択部が実行するフォント選択処理の流れの一例を説明するフローチャートである。
【図９】フォント選択部が実行するフォント可変表示処理の流れの一例を説明するフローチャートである。
【図１０】小数部の表示フォントを小さくした場合の、カラーＬＣＤの表示状態の一例を示す図である。
【図１１】計測値が閾値を超える前と超えた後で、表示状態が異なる様子の例を説明する図である。
【図１２】同じ入力データを異なる単位で換算処理して表示する状態を説明する図である。
【発明を実施するための形態】
【００１８】
図１はデジタルパネルメータの外観斜視図である。
デジタルパネルメータ１０１は、ＤＩＮ規格に準拠する、縦４８ｍｍ、横９６ｍｍの前面パネル１０２と、所定の電子回路が収められた筐体１０３を有する。
前面パネル１０２は透明のアクリル樹脂で覆われている。この前面パネル１０２には、下側に１１個の数字キー１０４と、右側に５個の機能キー１０５が設けられ、これら数字キー１０４と機能キー１０５で囲まれている範囲には、表示領域１０６が設けられている。表示領域１０６には、カラーＬＣＤ（Liquid Cristal Display：液晶表示素子）１０７が埋め込まれている。
筐体１０３の背面には、図示しない入力端子が多数設けられている。
【００１９】
カラーＬＣＤ１０７は、周知のドットマトリクス形式の液晶表示装置である。従来の７セグメントＬＥＤ表示管とは異なり、数字を表示する際には、フォントやこれに類する画像データを利用することとなる。
【００２０】
図２はデジタルパネルメータ１０１のハードウェア構成を示すブロック図である。
デジタルパネルメータ１０１は、周知のマイコンで構成される。マイコンの主要構成要素であるＣＰＵ２０１、ＥＥＰＲＯＭ２０２、ＲＡＭ２０３が内部バス２０４に接続されている。この内部バス２０４にはカラーＬＣＤ１０７であるＬＣＤ表示部２０５と、数字キー１０４及び機能キー１０５である操作部２０６も接続されている。
【００２１】
ＣＰＵ２０１には、この内部バス２０４とは別にシリアルバス２０７が別途設けられている。このシリアルバス２０７は例えば周知のＩ２Ｃ（I-Square C: Inter-Integrated Circuit）である。シリアルバス２０７には第一入力モジュール２０８ａ、第二入力モジュール２０８ｂ、第三入力モジュール２０８ｃ、第四入力モジュール２０８ｄ及び第五入力モジュール２０８ｅが接続されている。これら入力モジュールは、様々な入力信号を表示すべき数値データに変換するインターフェースであり、測定信号インターフェースともいえる。
例えば、入力信号がアナログ信号であれば、入力モジュールは内蔵するアンプ或はアッテネータを介してＡ／Ｄ変換して、データをＣＰＵ２０１へ出力する。
例えば、入力信号がパルス信号であれば、入力モジュールは内蔵するカウンタでパルス信号を計数して、データをＣＰＵ２０１へ出力する。
例えば、入力信号が交流信号であって周波数を計測したいのであれば、入力モジュールは内蔵するＰＬＬで周波数を計測して、データをＣＰＵ２０１へ出力する。
【００２２】
第一入力モジュール２０８ａを除く、第二入力モジュール２０８ｂ、第三入力モジュール２０８ｃ、第四入力モジュール２０８ｄ及び第五入力モジュール２０８ｅは、任意で増設が可能なオプション部品である。本実施形態のデジタルパネルメータ１０１は、工場出荷時には第一入力モジュール２０８ａだけが装着されており、ユーザは用途及び必要に応じて第二入力モジュール２０８ｂ乃至第五入力モジュール２０８ｅを増設する。
第一入力モジュール２０８ａ、第二入力モジュール２０８ｂ、第三入力モジュール２０８ｃ、第四入力モジュール２０８ｄ及び第五入力モジュール２０８ｅは、各々が二つの入力端子を備える。したがって、本実施形態のデジタルパネルメータ１０１は最大１０入力を受け付ける。
【００２３】
内部バス２０４には、ＵＳＢインターフェース２０９が接続されている。ＵＳＢインターフェース２０９は外部の機器から動画像データを受信し、ＬＣＤ表示部２０５に計測値の数値表示に動画をオーバーラップさせて表示するために設けられている。例えば、工場のベルトコンベアを撮影する監視カメラの映像を、計測値と共にオーバーラップさせて表示する、等の用途がある。
【００２４】
図３はデジタルパネルメータ１０１の機能ブロック図である。なお、この機能ブロック図では説明を容易にするために、第一入力モジュール２０８ａ、第二入力モジュール２０８ｂ、第三入力モジュール２０８ｃ、第四入力モジュール２０８ｄ及び第五入力モジュール２０８ｅを省いている。
入力セレクタ３０１はシリアルバス２０７に接続されている第一入力モジュール２０８ａ乃至第五入力モジュール２０８ｅから時分割で順番にデータを受信する。
入力セレクタ３０１を通じて第一入力モジュール２０８ａ乃至第五入力モジュール２０８ｅのいずれかから受信したデータは、最初に単位換算部３０２に入力される。単位換算部３０２は、入力データに設定されている、オプション記憶部３０３に記憶されているパラメータに基づいて、入力データに対し、必要に応じて単位換算処理を行う。例えば、入力されたデータがメートルであり、表示したいデータの単位がフィートであれば、入力データに対して「３．２８１」を乗算する。
なお、オプション記憶部３０３はＥＥＰＲＯＭ２０２の特定領域である。つまり、オプション記憶部３０３はユーザが設定する設定値を記憶するための不揮発性ストレージである。
【００２５】
単位換算部３０２が出力するデータは、丸め処理部３０４に入力される。丸め処理部３０４は、入力データに設定されている、オプション記憶部３０３に記憶されているパラメータに基づいて、入力データに対し、必要に応じて数値の桁数を減じる丸め処理を行う。例えば、入力されたデータの整数部が４桁で、小数部が６桁であり、ＬＣＤ表示部２０５で表示可能な桁数が７桁であれば、小数部の下３桁に対して四捨五入、切り捨て或は切り上げを行う。
【００２６】
丸め処理部３０４が出力するデータは、桁数識別部３０５と表示内容作成部３０６に入力される。桁数識別部３０５は、入力データの整数部及び小数部の桁数を数えて、桁数データを出力する。
桁数識別部３０５が出力する桁数データは、フォント選択部３０７に入力される。フォント選択部３０７は、桁数データを基にフォントテーブル３０８に記述されている情報を参照して、最適なフォントを選び出し、選択したフォントの情報を表示内容作成部３０６に出力する。フォント選択部３０７は、表示内容作成部３０６から見ると複数のフォントから一つのフォントを選択する、切り替えスイッチの役割を果たす。
【００２７】
表示内容作成部３０６は、フォント選択部３０７が出力するフォントの情報に基づき、入力データを当該フォントで描画する。またこのとき、小数点の付加、及び三桁毎に付加するカンマの描画も、オプション記憶部３０３の中の設定値に基づいて、描画を実行する。表示内容作成部３０６による描画の結果、数値を表現するビットマップデータが作成される。
【００２８】
表示内容作成部３０６が出力するビットマップデータは、表示制御部３０９に入力される。表示制御部３０９は、オプション記憶部３０３に記憶されているパラメータに基づいて、所定の色の付加や、ＵＳＢインターフェース２０９を通じて入力される動画像データをデコードして、動画とのオーバーラップ表示等を実行する。
こうして表示制御部３０９で作成された表示画面データは、ＬＣＤ表示部２０５で表示される。
【００２９】
なお、オプション記憶部３０３に記憶されている設定値を変更するために、操作部２０６の操作情報を動作モード制御部３１０が受け付ける。動作モード制御部３１０は、表示制御部３０９を制御して、通常表示状態からオプション設定画面への切り替えを実行すると共に、操作部２０６の操作情報に基づいて、オプション記憶部３０３内の設定値を変更する。
【００３０】
図４はフォントテーブル３０８を示す図である。
フォントテーブル３０８は、「フォントサイズ」フィールド、「表示可能桁数」フィールド、「１０値表示」フィールド、「４値表示」フィールド、「２値表示」フィールド及び「小数表示フォント」フィールドと、図示しないフォントデータフィールドを備える。
【００３１】
「フォントサイズ」フィールドはフォントの名称である。これは後述する「小数表示フォント」フィールドと同じ値を持つ。
「表示可能桁数」フィールドは当該フォントが表示可能な桁数及び行数である。
「１０値表示」フィールドは、入力データの数を１０個表示できるか否かを示すフラグフィールドである。本実施形態の場合、「１６＊８」フォントしか、１０値表示ができない。
「４値表示」フィールドは、入力データの数を４個表示できるか否かを示すフラグフィールドである。本実施形態の場合、「１６＊８」フォントのみ、１０値表示を許可している。
「２値表示」フィールドは、入力データの数を２個表示できるか否かを示すフラグフィールドである。本実施形態の場合、「１６＊８」フォントから「１０４＊５２」フォントまで、２値表示を許可している。
「小数表示フォント」フィールドは、後述する小数部で表示させるフォントを整数部で表示させるフォントよりも小さいフォントで表示させる場合に用いるフォントの名称が記述されている。
【００３２】
なお、フォントの名称の「１６＊８」という表記は、フォントを構成するドットの数を表す。「１６＊８」であれば、縦１６ドット、横８ドットである。
また、フォントを構成するドットと、ＬＣＤ表示部２０５を構成するピクセルは、必ずしも一致するものではない。高詳細表示が可能なＬＣＤであれば、フォントを構成する一つのドットを複数のピクセルで表現することが可能である。
【００３３】
フォントデータフィールドには、フォントの実データが格納される。本実施形態の場合、数字とアルファベット、マイナス、ピリオド及びカンマのビットマップデータである。
なお、フォントデータフィールドを設ける代わりに、各々のフォントを独立したファイルで用意する形態であってもよい。また、フォントは必ずしもビットマップフォントである必要はなく、ベクトルフォントであってもよい。
【００３４】
本実施形態のデジタルパネルメータ１０１は、カラーＬＣＤ１０７に計測値を表示させるモードとして、１値表示モード、２値表示モード、４値表示モード、そして１０値表示モードの、四つの表示モードを備える。
１値表示モードは、カラーＬＣＤ１０７に一つの計測値のみを表示するモードである。
２値表示モードは、カラーＬＣＤ１０７を上下に二分割して、二つの計測値を表示するモードである。
４値表示モードは、カラーＬＣＤ１０７を上下に四分割して、四つの計測値を表示するモードである。
１０値表示モードは、カラーＬＣＤ１０７を上下に十分割して、十個の計測値を表示するモードである。
これら表示モードのうち、１値表示モードと２値表示モードは、計測値の桁数に応じてフォントサイズを変更できる表示モードである。逆に、４値表示モードと１０値表示モードは、使用するフォントを最小フォントサイズの「１６＊８」フォントで固定する表示モードである。
【００３５】
図５（ａ）、（ｂ）、（ｃ）、（ｄ）、（ｅ）、（ｆ）及び（ｇ）、及び図６（ｈ）、（ｉ）、（ｊ）、（ｋ）、（ｌ）、（ｍ）、（ｎ）及び（ｏ）はカラーＬＣＤ１０７に表示されるフォントの一例を示す図である。
図５（ａ）は「１６＊８」フォントの表示状態を示す図である。
図５（ａ）で示されるように、最大３９桁１０行の表示が可能なフォントである。本実施形態のデジタルパネルメータ１０１では、この「１６＊８」フォントだけが、全ての表示モードで使用可能なフォントである。
図５（ｂ）は「２４＊１２」フォントの表示状態を示す図である。図５（ｂ）で示されるように、最大２７桁７行の表示が可能なフォントである。
図５（ｃ）は「３２＊１６」フォントの表示状態を示す図である。図５（ｃ）で示されるように、最大２１桁５行の表示が可能なフォントである。
図５（ｄ）は「４０＊２０」フォントの表示状態を示す図である。図５（ｄ）で示されるように、最大１６桁４行の表示が可能なフォントである。
図５（ｅ）は「４８＊２４」フォントの表示状態を示す図である。図５（ｅ）で示されるように、最大１４桁３行の表示が可能なフォントである。
図５（ｆ）は「６４＊３２」フォントの表示状態を示す図である。図５（ｆ）で示されるように、最大１０桁３行の表示が可能なフォントである。
図５（ｇ）は「７２＊３６」フォントの表示状態を示す図である。図５（ｇ）で示されるように、最大９桁２行の表示が可能なフォントである。
図６（ｈ）は「８０＊４０」フォントの表示状態を示す図である。図６（ｈ）で示されるように、最大８桁２行の表示が可能なフォントである。
図６（ｉ）は「８８＊４４」フォントの表示状態を示す図である。図６（ｉ）で示されるように、最大８桁２行の表示が可能なフォントである。
図６（ｊ）は「９６＊４８」フォントの表示状態を示す図である。図６（ｊ）で示されるように、最大７桁２行の表示が可能なフォントである。
図６（ｋ）は「１０４＊５２」フォントの表示状態を示す図である。図５（ｋ）で示されるように、最大７桁２行の表示が可能なフォントである。
図６（ｌ）は「１２０＊６０」フォントの表示状態を示す図である。図５（ｌ）で示されるように、最大６桁１行の表示が可能なフォントである。
図６（ｍ）は「１３６＊６８」フォントの表示状態を示す図である。図５（ｍ）で示されるように、最大５桁１行の表示が可能なフォントである。
図６（ｎ）は「１５２＊７６」フォントの表示状態を示す図である。図５（ｎ）で示されるように、最大５桁１行の表示が可能なフォントである。
図６（ｏ）は「１７６＊８８」フォントの表示状態を示す図である。図５（ｏ）で示されるように、最大４桁１行の表示が可能なフォントである。
【００３６】
図７は、小数点表示とカンマ表示を説明する図である。
数字表示領域７０１の上には、カンマのみ表示する専用のカンマ表示領域７０２が設けられ、三桁毎に表示するカンマはこのカンマ表示領域７０２の中で表示される。
数字表示領域７０１の、数字と数字との間の空間には、ピリオドを表示する専用のピリオド表示領域７０３が設けられ、小数点を示すピリオドはこのピリオド表示領域７０３の中で表示される。
これら表示領域は、表示内容作成部３０６がフォント選択部３０７によって選択されたフォントに従って作成され、その中に数字やピリオド、そしてカンマが描画される。
【００３７】
特に、本実施形態のデジタルパネルメータ１０１は、一般的なパソコン等で見受けられるフォントの表示方式とは異なり、数字フォント同士が隣接する間にピリオドを表示させるための、専用のピリオド表示領域７０３を設けている点が大きく異なる。ピリオドは、他の数字やアルファベットとは異なる大きさのフォントとして取り扱われる。このようにフォントを構成することで、限られたカラーＬＣＤ１０７の表示面積を最大限有効に使用することができるのみならず、小数点を含む数値と含まない数値とで同じ桁数として取り扱うことができるので、従来のフォントを使用した数値表示方法に比べて、小数点を含む数値が表示上で不利に取り扱われずに済む。
このことは、後述するフローチャートにおいて小数点を含むか含まないかで桁数を区別する等の配慮を判断ルーチンに含める必要がない、という点で有利である。
【００３８】
図８は、フォント選択部３０７が実行するフォント選択処理の流れを説明するフローチャートである。
処理を開始すると（Ｓ８０１）、フォント選択部３０７は現在の表示設定が１値のみ或は２値の表示設定であるか否かを、オプション記憶部３０３に記憶されている設定値を読み出して確認する（Ｓ８０２）。
もし、現在の表示設定が１値のみ或は２値の表示設定であれば（Ｓ８０２のＹＥＳ）、フォント可変表示処理を実行して（Ｓ８０３）、処理を終了する（Ｓ８０４）。
もし、現在の表示設定が４値のみ或は１０値の表示設定であれば（Ｓ８０２のＮＯ）、フォントは「１６＊８」フォントの一択なので、表示に使用するフォントとしてこれを選択して（Ｓ８０５）、処理を終了する（Ｓ８０４）。
【００３９】
図９は、フォント選択部３０７が実行するフォント可変表示処理の流れを説明するフローチャートである。図８のステップＳ８０３の中身に該当する。
処理を開始すると（Ｓ９０１）、フォント選択部３０７は最初にオプション記憶部３０３に記憶されている設定値の一つである、最大フォントサイズを取得すると共に、表示行数の初期値として「１」を設定する（Ｓ９０２）。つまり、このステップＳ９０２では、数値の表示に使用するフォントの種類と行数の初期値を設定する。
【００４０】
これ以降はループ処理である。
フォント選択部３０７は、桁数識別部３０５から受け取った桁数データに基づいて、現在のフォントサイズ及び行数でカラーＬＣＤ１０７に表示させるとどうなるか、その表示幅を計算する（Ｓ９０３）。なお、後述する小数部で表示させるフォントを整数部で表示させるフォントよりも小さいフォントで表示させる場合には、整数部の桁数は現在のフォントサイズで計算し、小数部の桁数は現在のフォントサイズを基にフォントテーブル３０８を参照して、フォントテーブル３０８の当該フォントのレコードの「小数表示フォント」フィールドに記述されているフォントサイズで計算する。
次に、フォント選択部３０７はステップＳ９０３で算出した表示幅がカラーＬＣＤ１０７の表示幅を超えているか否か、つまり表示できないか否かを検証する（Ｓ９０４）。そのまま表示が可能であれば（Ｓ９０４のＮＯ）、表示に使用するフォントを現在のフォントサイズに決定して（Ｓ９０５）、処理を終了する（Ｓ９０６）。
【００４１】
ステップＳ９０４で、現在のフォントサイズでは表示できない場合には（Ｓ９０４のＹＥＳ）、フォント選択部３０７は次に、オプション記憶部３０３に記憶されている設定値の一つである、「フォント又は行数優先設定」フラグの値を見る（Ｓ９０７）。
【００４２】
ステップＳ９０７で、「フォント又は行数優先設定」フラグの値が「フォント優先」に設定されていれば（Ｓ９０７のＹＥＳ）、フォント選択部３０７は次に、現在のフォントサイズが最小値であるか否かを確認する（Ｓ９０８）。なお、本実施形態の場合、フォントサイズの最小値は、図４に示す「１６＊８」フォントが該当する。
現在のフォントサイズが最小値でなければ（Ｓ９０８のＮＯ）、現在のフォントサイズを１ランク下のサイズに変更する（Ｓ９０９）。
現在のフォントサイズが最小値であれば（Ｓ９０８のＹＥＳ）、フォントサイズをこれ以上小さくすることはできない。そこで、現在の表示行数が最大値でないか否かを確認する（Ｓ９１０）。現在の表示行数が最大値でなければ（Ｓ９１０のＹＥＳ）、表示行数を一行追加して（Ｓ９１１）、再度表示幅の計算を行う（Ｓ９０３）。
【００４３】
ステップＳ９１０で、現在の表示行数が最大値であれば（Ｓ９１０のＮＯ）、もはや表示行数を増やすことはできない。そこで、フォント選択部３０７は次に、オプション記憶部３０３に記憶されている設定値の一つである、「エラー表示又は指数表示設定」フラグの値を見て、エラー表示か、或は表示桁数の範囲内で指数表示を行う（Ｓ９１２）。そして、処理を終了する（Ｓ９０６）。
【００４４】
ステップＳ９０７で、「フォント又は行数優先設定」フラグの値が「行数優先」に設定されていれば（Ｓ９０７のＮＯ）、フォント選択部３０７は次に、現在の行数が現在選択中のフォントにおける最大値であるか否かを確認する（Ｓ９１３）。
現在の行数が最大値でなければ（Ｓ９１３のＮＯ）、現在の行数を１行増加させる（Ｓ９１１）。
現在の行数が最大値であれば（Ｓ９１３のＹＥＳ）、行数をこれ以上増やすことはできない。そこで、現在のフォントが最小でないか否かを確認する（Ｓ９１４）。現在のフォントが最小でなければ（Ｓ９１４のＹＥＳ）、フォントサイズを１ランク下のサイズに変更して（Ｓ９０９）、再度表示幅の計算を行う（Ｓ９０３）。
【００４５】
ステップＳ９１４で、現在のフォントサイズが最小であれば（Ｓ９１４のＮＯ）、もはやフォントサイズを小さくすることはできない。そこで、フォント選択部３０７は次に、オプション記憶部３０３に記憶されている設定値の一つである、「エラー表示又は指数表示設定」フラグの値を見て、エラー表示か、或は表示桁数の範囲内で指数表示を行う（Ｓ９１２）。そして、処理を終了する（Ｓ９０６）。
【００４６】
これまで説明した、本実施形態のデジタルパネルメータ１０１には、計測値の表示に関して、各機能ブロックの動作状態を変更する以下のような設定値が設けられ、オプション記憶部３０３に記憶される。
単位換算部３０２：単位換算定数、単位表示
丸め処理部３０４：小数部有効桁数、切り捨て／切り上げ／四捨五入
フォント選択部３０７：デフォルトフォント、１値表示モード／２値表示モード／４値表示モード／１０値表示モード、小数部フォント縮小、
表示内容作成部３０６：桁繰り上がりカンマ付与、通常表示色、閾値、閾値表示色、フォント種類、フォントデザイン
表示制御部３０９：動画オーバーラップの有無
【００４７】
本実施形態のデジタルパネルメータ１０１は、上述したフォントサイズ変更処理の他に、様々な表示機能を備える。
（１）前述の通り、表示機能の一つとして、小数部で表示させるフォントを整数部で表示させるフォントよりも小さいフォントで表示させる機能を備える。
図１０は、小数部の表示フォントを小さくした場合の、カラーＬＣＤ１０７の表示状態を示す図である。図１０では、整数部のフォントは表示可能桁数が６個の「１２０＊６０」フォントであるが、小数部のフォントは図４のフォントテーブル３０８の「小数表示フォント」フィールドにある「８０＊４０」フォントが用いられている。このため、小数部の表示桁数が１個増えている。
【００４８】
（２）カラーＬＣＤ１０７であるＬＣＤ表示部２０５の機能を利用して、数値表示の表示色及び背景色を自由に設定することができる。また、単に表示色を設定するに留まらず、予め所定の閾値をオプション記憶部３０３に記憶させて、計測値が当該閾値を超えた場合に、表示色を変更する事もできる。
図１１（ａ）及び（ｂ）は、計測値が閾値を超える前と超えた後で、表示状態が異なる様子を説明する図である。
図１１（ａ）では、予め設定しておいた閾値「１２３４５５」に対して計測値が「１２３４５５」と、超えていないので、白地の背景に黒のフォントの表示状態である。
図１１（ｂ）では、予め設定しておいた閾値「１２３４５５」に対して計測値が「１２３４５６」と、超えているので、青地の背景に白のフォントの表示状態である。
このように、本実施形態のデジタルパネルメータ１０１は、数値の表示のみならず、閾値に対する状態を明確に表すことができる。
【００４９】
（３）オプション記憶部３０３に所定の乗算値と表示させる単位の文字を記憶させておくことで、単位換算部３０２は、入力データに対して自由且つ適切な換算処理を施して、計測値を表示させることができる。
図１２（ａ）、（ｂ）、（ｃ）及び（ｄ）は、同じ入力データを異なる単位で換算処理して表示する状態を説明する図である。
今、「１」というデータが入力されている場合に、機能キー１０５を押して「メートル表示の設定」を選択すると、図１２（ａ）に示すように、カラーＬＣＤ１０７には「１．００ｍ」と表示される。
この状態において、機能キー１０５を押して「フィート表示の設定」を選択すると、図１２（ｂ）に示すように、カラーＬＣＤ１０７には「３．２８１ｆｔ」と表示される。
更に、機能キー１０５を押して「インチ表示の設定」を選択すると、図１２（ｃ）に示すように、カラーＬＣＤ１０７には「３９．８７ｉｎ」と表示される。
更に、機能キー１０５を押して「ヤード表示の設定」を選択すると、図１２（ｄ）に示すように、カラーＬＣＤ１０７には「１．０９４ｙｄ」と表示される。
これら換算処理は、予めＲＯＭに記憶させておいても良いし、任意の換算係数と表示する単位の文字を設定させることもできる。
【００５０】
また、本実施形態は以下のような応用例が可能である。
（４）図１１（ａ）及び（ｂ）で、閾値を境にフォント及び背景の表示色を変更するだけでなく、フォントのデザインを変更することも可能である。例えば、閾値を超えたらイタリック体にする、或は太字にする、或は白抜き文字にする等の、フォントの装飾を変更することや、例えばゴシック体から明朝体に変更する等、フォントそのものの種類を変更することも考えられる。
【００５１】
（５）多値表示を時分割で実行することも考えられる。例えば、第一の入力データと第二の入力データを、１秒毎に交互にカラーＬＣＤ１０７で表示させる、という手法である。多値表示でありつつ、表示状態は１値表示モードであるので、表示桁数や視認性の点で優れている。この場合、表示する値の種別を区別するために、図１１の場合と同様に、背景色やフォントの色、或はフォントのデザインを変更すると望ましい。
【００５２】
本実施形態ではデジタルパネルメータを開示した。
従来の７セグメントＬＥＤ表示管に代えて、カラーＬＣＤを採用した。カラーＬＣＤを採用することで、数値表示に使用するフォントを自由に選ぶことができる。そこで、本実施形態のデジタルパネルメータは、ユーザの設定に応じて表示桁数が不足する場合には、フォントサイズを小さくしたり、或は表示行数を増やして、桁数の多い数値を高い視認性で表示することができる。
【符号の説明】
【００５３】
１０１…デジタルパネルメータ、１０２…前面パネル、１０３…筐体、１０４…数字キー、１０５…機能キー、１０６…表示領域、１０７…カラーＬＣＤ、２０１…ＣＰＵ、２０２…ＥＥＰＲＯＭ、２０３…ＲＡＭ、２０４…内部バス、２０５…ＬＣＤ表示部、２０６…操作部、２０７…シリアルバス、２０８ａ…第一入力モジュール、２０８ｂ…第二入力モジュール、２０８ｃ…第三入力モジュール、２０８ｄ…第四入力モジュール、２０８ｅ…第五入力モジュール、２０９…ＵＳＢインターフェース、３０１…入力セレクタ、３０２…単位換算部、３０３…オプション記憶部、３０４…処理部、３０５…桁数識別部、３０６…表示内容作成部、３０７…フォント選択部、３０８…フォントテーブル、３０９…表示制御部、３１０…動作モード制御部、７０１…数字表示領域、７０２…カンマ表示領域、７０３…ピリオド表示領域
【図１】
0005438529.tif 000002
【図２】
0005438529.tif 000003
【図３】
0005438529.tif 000004
【図４】
0005438529.tif 000005
【図５】
0005438529.tif 000006
【図６】
0005438529.tif 000007
【図７】
0005438529.tif 000008
【図８】
0005438529.tif 000009
【図９】
0005438529.tif 000010
【図１０】
0005438529.tif 000011
【図１１】
0005438529.tif 000012
【図１２】
0005438529.tif 000013