(57)【要約】【課題】ディスプレイに表示されているアイコンの名称を読みやすくする。【解決手段】空調機６Ａ、空調機６Ｂ・・・のアイコン毎の名称をディスプレイ４に表示するタッチパネル５式の空調管理装置２を備える。そして、空調管理装置２は複数行で表示されているアイコンの名称をタップすることで１行表示すると共に、複数行に亘る名称の場合には所定の制御コードを用いることで任意の場所で改行可能とする。【選択図】図１
2015078812.tif 000002
【特許請求の範囲】
【請求項１】
複数台の機器を管理する機器管理装置において、
複数のアイコン及び各アイコン毎に記憶された文字列をアイコン名称として表示するタッチパネル式ディスプレイと、このディスプレイを制御して、このディスプレイ上に前記文字列を複数行で表示するとともに、前記アイコンまたは複数行で表示されている前記アイコン名称への操作を検出して、前記文字列を前記ディスプレイ上に１行で表示させる制御装置とを備え、
前記制御装置は、記憶された文字列を複数行にわたって前記ディスプレイ上に表示する際、記憶された文字列中に改行を指示する制御コードが含まれている場合には、その制御コードの位置で文字を改行させて前記ディスプレイ上の複数行表示を行なわせることを特徴とする機器管理装置。
【請求項２】
請求項１記載の機器管理装置において、
前記改行を指示する制御コードには、改行のみを指示する制御コードとスペース付の改行を指示する制御コードがあり、
前記制御装置は、記憶された文字列を１行で前記ディスプレイ上に表示させる場合、記憶された文字列中に改行のみを指示する制御コードが含まれている場合には、その制御コードのない状態の文字列を前記ディスプレイ上に１行で表示させ、記憶された文字列中にスペース付の改行を指示する制御コードが含まれている場合には、その制御コードの位置をスペースに置き換えた状態の文字列を前記ディスプレイ上に１行で表示させることを特徴とする機器管理装置。
【請求項３】
複数台の機器を管理する機器管理装置において、
複数のアイコン及び各アイコン毎に記憶された文字列をアイコン名称として表示するタッチパネル式ディスプレイと、このディスプレイを制御して、このディスプレイ上に前記アイコン名称を複数行で表示するとともに、前記アイコンまたは複数行で表示されている前記アイコン名称への操作を検出して、前記文字列を前記ディスプレイ上に１行で表示させる制御装置とを備え、
前記制御装置は、記憶された文字列を複数行にわたって前記ディスプレイ上に表示する際、記憶された文字列中に改行のみを指示する制御コードが含まれている場合には、その制御コードの位置で文字を改行させて前記ディスプレイ上の複数行表示を行なわせ、改行と同時に文字を非表示にすることを指示する制御コードが含まれている場合には、その制御コードの位置で文字を改行させるとともに非表示に設定されている文字を非表示にした状態で前記ディスプレイ上の複数行表示を行なわせ、
記憶された文字列を１行で前記ディスプレイ上に表示する際、記憶された文字列中の改行のみを指示する制御コードが含まれている場合には、その制御コードのない状態の文字列を前記ディスプレイ上に１行で表示させ、記憶された文字列中に改行と同時に文字を非表示にすることを指示する制御コードが含まれている場合には、その制御コードがない状態で、かつ、非表示に設定されている文字を含めて前記ディスプレイ上に１行で表示させることを特徴とする機器管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は機器管理装置に関し、詳細には画面表示に係る機器管理装置に関する。
【背景技術】
【０００２】
設備機器である、照明、エレベータ、空調機等を集中管理する機器管理装置がある。たとえば、複数台の空調機を管理する空調管理システムでは、空調管理装置により、空調機のアイコン毎の空調機名称をディスプレイに表示して管理していた。そして、空調機の名称は予め設定された所定の文字数を超えると、超えた箇所において改行し２行で表示していた。このような表示装置において、文字数に基づき自動で改行する技術は、一般的であり、以下の特許文献にも記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−２４０６９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、表示される名称によっては、所定の文字数を超えた場合の２行表示は読みにくいという問題がある。例えば、「ＴＳキヤリア株式会社」において、所定の文字数が７文字の場合に、「ＴＳキヤリア株」が１行目で、「式会社」が２行目になり視認しにくく読みにくくなってしまうという問題があった。
【課題を解決するための手段】
【０００５】
本発明は上述の問題を解決するためのものであり、請求項１に係る発明は、複数台の機器を管理する機器管理装置において、複数のアイコン及び各アイコン毎に記憶された文字列をアイコン名称として表示するタッチパネル式ディスプレイと、このディスプレイを制御して、このディスプレイ上に前記文字列を複数行で表示するとともに、前記アイコンまたは複数行で表示されている文字への操作を検出して、前記文字列を前記ディスプレイ上に１行で表示させる制御装置とを備え、前記制御装置は記憶された文字列を複数行にわたって前記ディスプレイ上に表示する際、記憶された文字列中に改行を指示する制御コードが含まれている場合には、その制御コードの位置で文字を改行させて前記ディスプレイ上の複数行表示を行なわせることを特徴とする。
【０００６】
請求項３に係る発明は、複数台の機器を管理する機器管理装置において、複数のアイコン及び各アイコン毎に記憶された文字列をアイコン名称として表示するタッチパネル式ディスプレイと、このディスプレイを制御して、このディスプレイ上に前記アイコン名称を複数行で表示するとともに、前記アイコンまたは複数行で表示されている前記アイコン名称への操作を検出して、前記文字列を前記ディスプレイ上に１行で表示させる制御装置とを備え、前記制御装置は、記憶された文字列を複数行にわたって前記ディスプレイ上に表示する際、記憶された文字列中に改行のみを指示する制御コードが含まれている場合には、その制御コードの位置で文字を改行させて前記ディスプレイ上の複数行表示を行なわせ、改行と同時に文字を非表示にすることを指示する制御コードが含まれている場合には、その制御コードの位置で文字を改行させるとともに非表示に設定されている文字を非表示にした状態で前記ディスプレイ上の複数行表示を行なわせ、記憶された文字列を１行で前記ディスプレイ上に表示する際、記憶された文字列中の改行のみを指示する制御コードが含まれている場合には、その制御コードのない状態の文字列を前記ディスプレイ上に１行で表示させ、記憶された文字列中に改行と同時に文字を非表示にすることを指示する制御コードが含まれている場合には、その制御コードがない状態で、かつ、非表示に設定されている文字を含めて前記ディスプレイ上に１行で表示させることを特徴とする。
【発明の効果】
【０００７】
視認しにくい２行表示を１行表示にすることで、アイコン名称の視認性が良くなるとともに、２行表示状態において画面上で読みにくい区切りを無くすことができ、視認性が良くなる。このため、１行表示時の読みやすさと２行表示時の読みやすさを両方確保できるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】空調管理システムの全体構成を示す全体図である。
【図２】空調管理画面を説明する説明図である。
【図３】空調管理画面を説明する説明図である。
【図４】空調管理画面を説明する説明図である。
【図５】画面表示制御のメインのフローチャートである。
【図６】２行表示処理のフローチャートである。
【図７】１行表示処理のフローチャートである。
【図８】２行表示処理の変形例のフローチャートである。
【図９】１行表示処理の変形例のフローチャートである。
【発明を実施するための形態】
【０００９】
[第１の実施形態]
本発明の第１の実施形態として機器管理装置の１種である空調管理装置を図面を参照し説明する。図１は、空調管理システム１の全体構成を示す全体図である。
【００１０】
この空調管理システムでは、建物内に、ゾーンごと、或は、室内ごとにそれぞれ空調機６Ａ、空調機６Ｂ・・・が設置されており、空調管理装置２と通信線７を介して接続されている。空調管理装置２は、薄い箱型形状で、壁面等に設置される。なお、移動可能なタブレット型としてもよい。
【００１１】
空調管理装置２は、ディスプレイ４、このディスプレイ４上の操作入力を検出するタッチパネル５及びこのタッチパネル５における表示を制御するとともに、タッチパネル５への入力を処理する制御装置３とを備える。さらに制御装置３は、タッチパネル５の操作に基づきに通信線７から空調機６Ａ、６Ｂ・・・の情報を取得または指令を行う。前記空調管理装置２の制御装置３は、マイクロコンピュータを含み、ＣＰＵ（Central Processing Unit）、ＲＡＭ（random access memory）、ＲＯＭ（Read Only Memory）、メモリ、入出力用の周辺回路等を備えている。なお、空調管理装置２を移動可能なタブレット型とした場合には、通信線７は、無線となる。
【００１２】
図２に示すように、ディスプレイ４には、複数台の空調機６Ａ、空調機６Ｂ・・・を有する空調管理システム１を制御するための空調管理画面８が表示される。この画面８において、複数台の空調機６Ａ、空調機６Ｂ・・・に対応してアイコン１１が設けられ、このアイコン１１毎に空調機名称１２がディスプレイ４に表示される。すなわち、各アイコン１１にその名称１２が表示される。さらに、画面８の左端９に現在選択されている空調機の状態（運転／停止９Ａ、運転モード９Ｂ、設定温度９Ｃ、風量９Ｄ、フラップ９Ｅ、セーブ９Ｆ）が表示されている。
【００１３】
空調機名称１２は、タッチパネル５及び制御装置３を用いてユーザや管理人が予め空調機ごとに文字列として登録し、制御装置３のＲＡＭ等の記憶手段に記憶される。
【００１４】
個々のアイコン１１にそれぞれ付与される空調機名称１２は、その名称として登録されている文字数が多いと、周囲の他のアイコン１１の空調機名称１２に重なり、画面が見にくくなるため、アイコン１１の幅に合うように１行の文字数が制限され、かつ最大で２行に改行して表示するようになっている。なお、２行を超える文字数の場合には、２行を超えた文字は無視され、表示されないようになっている。
【００１５】
この状態で、制御装置３は、タッチパネル５を介して、ユーザが複数行で表示されている名称の位置をタップ（本実施形態でタップとは、タッチパネル５における操作のうち、画面を軽く叩くようにして、一瞬だけ画面に触れる操作のことである。）したことを検出すると、図３に示すようにタップされた空調機名称１３をディスプレイ４上で１行表示するようにディスプレイ４の表示内容を変更する。
【００１６】
ここで、制御装置３は、複数行にわたる名称の場合に、名称の文字列の登録において制御コード「＄」または「＃」が入っている場合、その制御コードの位置で改行する。したがって、ユーザは、名称を登録する際に、２行表示において改行を希望する箇所に改行を意味する制御コード「＄」または「＃」を加えておく。これにより２行表示の際に区切りの悪い位置で改行されることがなくなる。
【００１７】
たとえば、「ＴＳキヤリア株式会社」において、２行表示の際に１行に表示できる文字数が７文字の場合に、制御コードを使用しなければ自動改行により「ＴＳキヤリア株」が１行目で、「式会社」が２行目になり読みにくくなってしまうが、ここで、「ＴＳキヤリア株式会社」の文字を登録する際に、「ＴＳキヤリア＄株式会社」と登録しておけば、図２に示すように１行目は「ＴＳキヤリア」となり２行目が「株式会社」となり見栄えが良く、視認しやすくなる。
【００１８】
続いて、２つの制御コード「＄」と「＃」の相違点について、説明する。第１の制御コード「＄」と第２の制御コード「＃」は、ともに強制改行を意味する制御コードであるが、第１の制御コード「＄」は、２行表示の際に、強制改行をするだけのもので、文字をタップされた場合の１行表示に何ら影響を及ぼさない。すなわち、１行表示においては単に表示から制御文字「＄」が削除された状態で表示が行われる。この結果、図３に示すように名称に「ＴＳキヤリア＄株式会社」と登録されている場合でも、１行表示の際には「＄」が削除された「ＴＳキヤリア株式会社」の表示１３が行われる。
【００１９】
一方、第２の制御コード「＃」は、「＄」と同じように２行表示においては強制改行を意味するが、１行表示の際にはこのコード「＃」は、「  」（スペース）に置き換えられる。例えば、「Meeting room」という名称を登録する場合、「Meeting$room」という形で登録すると、図４に示すように、２行表示においては１行目が「Meeting」となり、２行目が「room」となり、読みやすい表示となる。ところが、この文字をディスプレイ４上でタップして１行表示に変更すると「Meetingroom」という文字が連続した表示となってしまい、極めて読みにくくなる。第２の制御コード「＃」は、この問題に対処するために設けられている。すなわち、文字登録の際に、「Meeting＃room」として登録すれば、２行表示では「Meeting」と「room」の間で改行が実行され、１行表示では、図４に示すように「Meeting  room」と表示１５され、「Meeting」と「room」の間にスペースが自動的に加入される。
【００２０】
なお、上述の制御コードを含む名称の文字列データは、制御コードを含まない文字列と同様に制御装置３内の記憶手段に予め記憶される。
【００２１】
以上のように制御装置３は、以下の手段を備えることで上述のようなディスプレイ４上の表示動作を実現する。
【００２２】
（１）ディスプレイ４上に予め登録された文字を所定の行数に改行して表示する手段
この際、登録されている文字中に制御コード「＄」または「＃」が含まれていれば、制御コード「＄」、「＃」を表示することなくその位置で改行して表示させる。
【００２３】
（２）タッチパネル５における操作位置とその操作位置におけるディスプレイ４上の表示内容からを判断し、操作位置が文字表示位置と一致した場合、操作位置に表示されている文字を１行でその全体を表示する手段
この際、登録されている文字中に制御コード「＄」が含まれていても、制御コード「＄」を表示することなく文字のみを1行で表示させ、登録されている文字中に制御コード「＃」が含まれていれば、制御コード「＃」の位置に「  」(スペース)を付加して1行で文字を表示させる。
【００２４】
なお、制御装置３は、ディスプレイ４上のタッチパネル５から操作入力がない場合には、２行表示を実行し、タッチパネル５にタップ操作入力があると１行表示に切り替える。通常は２行表示をデフォルトとしているため、１行表示は、その後の操作入力がなく、一定時間（５秒程度）が経過すると、２行表示に戻るよう動作する。
【００２５】
＜基本表示処理＞
図５に従って、画面表示制御メインフローチャートにおける制御装置３の処理を説明する。このフローは、アイコン１１の名称表示が、通常は２行表示で、アイコン１１の名称がタップされると１行表示に変更される部分に対応している。さらに、１行表示の状態は、内部のタイマＴ（５秒程度）がタイムアップされるまで維持され、タイムアップされると２行表示に戻る。
【００２６】
初めに、ステップＳＡ０１では、タップ有りか否かを判断する。タップ有りと判断した場合に処理はステップＳＡ０２に進む。タップ無と判断した場合に処理はステップＳＡ０９に進む。なお、ここでは、アイコン１１または名称上のタップ有無を判断している。
【００２７】
タップ有の場合、ステップＳＡ０２で、タイマＴをスタートさせ、続いてステップＳＡ０３で、１行表示を実行する。
【００２８】
ステップＳＡ０４では、他の操作が有りか否かを判断する。他の操作が有りと判断した場合に処理はステップＳＡ０５に進む。他の操作が無と判断した場合に処理はステップＳＡ０６に進む。他の操作があれば、その時点でステップＳＡ０５において、タイマＴをリセットして２行表示に戻して、続くステップＳＡ０７において、操作に対応した処理を行ない、最初に戻る。
【００２９】
一方、ステップＳＡ０４で他の操作がなければ、ステップＳＡ０６で、タイマＴがタイムアップか否かを判断する。タイマＴがタイムアップと判断された場合にはステップＳＡ０８に進む。タイマＴがタイムアップでないと判断した場合にはステップＳＡ０４に戻り、他の操作があるか（ＳＡ０４）、タイマＴがタイムアップする（ＳＡ０６のＹＥＳ）まで繰り返す。したがって、この間は、ディスプレイ４の画面には、ステップＳＡ０２による１行表示が継続される。
【００３０】
タイマＴがタイムアップする（ＳＡ０６のＹＥＳ）とステップＳＡ０８で、タイマＴがリセットされる。続くステップＳＡ０９では、２行表示が実行され、１行表示が終了し、処理が最初に戻る。
【００３１】
＜２行表示処理＞
以上の表示の基本動作中の２行表示及び１行表示を行うための処理をそれぞれ図６と図７を参照して説明する。
【００３２】
まず、図６のフローチャートに、制御装置３における２行表示処理を示す。この処理では、記憶されている表示すべき文字列を表示する際に、文字列に第１制御コード「＃」または第２制御コードが含まれていればその位置で強制改行され、各制御コードがなければ、所定の文字数（７文字等）で自動改行して表示する。
【００３３】
初めに、ステップＳＥ０１では、自動改行を実施するための文字数カウンタｎにｎ＝０を設定する。続いて、ステップＳＥ０２では、表示すべき文字列から１文字ずつ文字を読み出し、文字があるか否か、言い換えると文字列が終了したか否か、を判断する。文字があると判断した場合（ＹＥＳ）にはステップＳＥ０３に進み、文字が無いと判断した場合（ＮＯ）にはステップＳＥ０４に進む。ステップＳＥ０３では、文字の読み取りを行う。続くステップＳＥ０５では、ｎ＝ｎ＋１の処理を行う（文字数カウンタｎに漸次１を加算する）。続いて、ステップＳＥ０６では、読み出した文字が制御コード「＃」または「＄」であるか否かを判断する。制御コード「＃」または「＄」であると判断した場合に処理はステップＳＥ０７に進む。そうでないと判断した場合に処理はステップＳＥ０８に進む。
【００３４】
ステップＳＥ０７では、制御コードにより強制改行がなされたため、文字カウンタｎをリセットするためｎ＝０の処理を行う。ステップＳＥ０７の後、２行目の表示文字の処理を行うためにステップＳＥ１２に移行する。
【００３５】
ステップＳＥ０６で、読み出した文字が制御コード「＃」及び「＄」でない（ＮＯ）、すなわち通常の標示すべき文字であると判断されると、次のステップＳＥ０８で、ｎ＞Ｎの条件を満たすか否かを判断する。ここで、Ｎは、２行表示時における１行あたりの最大文字数を意味し、通常６〜９文字程度が設定される。文字数カウンタｎ＞最大文字数Ｎの条件を満たす（ＹＥＳ）と判断された場合には、１行目に表示する文字の登録を終了して、２行目に表示する文字の登録を行うステップＳＥ０９に進む。このステップＳＥ０９での文字登録は２行目の最初の文字を登録することになる。
【００３６】
ステップＳＥ０８でｎ＞Ｎの条件を満たさない（ＮＯ）と判断された場合には、引き続き１行目に表示する文字を登録するためのステップＳＥ１０に進む。ステップＳＥ１０では、現在処理中の文字を１行目の文字として登録し、ステップＳＥ１３で、登録されている文字列における次の文字へと処理を移行する。
【００３７】
ステップＳＥ１３の処理を終了すると、上述のステップＳＥ０２へ戻り、再び、次の文字があるか否かが判別される。ここで、次の文字がなければ（ステップＳＥ０２のＮＯ）、それまでの一連の処理で登録された文字を２行で表示する。すなわち、ステップＳＥ１０で１行目に表示すべき文字として順次登録された文字を、登録順に１行目に表示し、後述するステップＳＥ０９及びＳＥ１８で２行目に表示すべき文字として順次登録された文字を、その順に２行目に表示する。
【００３８】
一方、ステップＳＥ０９で、２行目の最初の文字が登録されると続いてステップＳＥ１１で２行目の文字カウントを開始するためにｎ＝１の処理を行う。続くステップＳＥ１２では、記憶された文字列の次の文字へ移行し、その後、ステップＳＥ１４で、文字があるか否かを判断する。これは、ステップＳＥ０２と同じ処理である。ここで、文字があると判断した場合（ＹＥＳ）にはステップＳＥ１５に進む。文字がないと判断した場合（ＮＯ）には、記憶されている文字列が終了したと判断し、ステップＳＥ０４に進み、前述のとおり、それまでに表示するために登録された文字を２行で表示する。
【００３９】
ステップＳＥ１５では、改行コード”＃”または”＄”であるか否かを判断する。改行コード”＃”または”＄”であると判断した場合には、２行目における強制改行指示であるため、以後の文字列処理は不要であるため、２行表示の処理であるステップＳＥ０４に進む。
【００４０】
一方、ステップＳＥ１５で改行コード”＃”または”＄”でないと判断した場合にはステップＳＥ１６に進み、２行目の文字カウンタを１つ繰り上げるｎ＝ｎ＋１の処理を行なう。ステップ１６に続くステップＳＥ１７では、ｎ＞Ｎの条件を満たすか否かを判断する。ｎ＞Ｎの条件を満たす（ＹＥＳ）と判断した場合には、２行目の文字数がいっぱいになり、これ以上の文字は表示できないので、２行表示を実行するステップＳＥ０４に進む。
【００４１】
ステップＳＥ１７で、ｎ＞Ｎの条件を満たさない（ＮＯ）と判断した場合にはステップＳＥ１８に進み、読み出した文字を２行目に表示する文字として登録する。その後、ステップＳＥ１２に戻り、引き続きステップＳＥ１４〜１８の処理を繰り返し、次の２行目に表示する文字を登録（ステップＳＥ１８）もしく登録を終了して２行表示を実行する（ステップＳＥ０４）。
【００４２】
以上の処理により、名称として表示するために記憶された文字列を順次読み出して、１文字ずつ１行目と２行目に表示する文字の登録が実行され、表示可能な最終文字まで到達したところで２行表示が実行される。
【００４３】
この処理においては、大きく分けてステップＳＥ０１からＳＥ１３の流れが１行目の表示文字の登録ステップであり、ＳＥ０９〜ＳＥ１８の流れが２行目の表示文字の登録ステップとなっている。
【００４４】
この結果、制御コード「＄」または「＃」を含む場合には、その位置で強制改行がなされ、制御コード「＄」または「＃」が含まれなければ、１行で表示できる最大文字数Ｎの部分で自動改行がなされて２行表示が行われる。
【００４５】
なお、図６の処理においては、１行目と２行目に表示する文字をすべて登録後にステップＳＥ０４にて表示を実行したが、これらの一連の処理は高速で実施できるので、表示する文字を１文字ずつ登録するのではなく、登録する代わりに１文字ずつ順次表示させてもよい。
【００４６】
＜１行表示処理＞
次に１行表示を行うための処理のフローを、図７を用いて説明する。この処理では、記憶されている文字列中の第１の制御コード「＄」を無視して文字を１行にして表示するとともに、記憶されている文字列中の第２の制御コード「＃」を「  」（スペース）に置き換えて文字を１行で表示する。説明を分かりやすくするため、このフローにおいては、第１の制御コード「＄」を単純改行コードと呼び、第２の制御コード「＃」をスペース付改行コードと呼ぶ。
【００４７】
初めにステップＳＤ０１では、文字があるか否かを判断する。文字があると判断した場合はステップＳＤ０２に進む。文字がないと判断した場合には文字列の末尾であり、表示する文字の登録を終了し、ステップＳＤ０３に進み、それまでに登録された文字を１行で表示して処理を終了する。
【００４８】
ステップＳＤ０２では、文字の読み取りを行ない、次のステップＳＤ０４では、単純改行コード「＄」であるか否かを判断する。単純改行コード「＄」である場合（ＹＥＳ）に処理はステップＳＤ０５に進む。ステップＳＤ０５の処理は、次の文字へ進むのみであり、単純改行コード「＄」は表示する文字からは除外される。
【００４９】
一方、ステップＳＤ０４で単純改行コード”＄”でないと判断された場合（ＮＯ）、処理はステップＳＤ０６に移行する。ステップＳＤ０６では、スペース付き改行コード「＃」であるか否かが判断される。スペース付き改行コード「＃」と判断された場合（ＹＥＳ）にはステップＳＤ０７に進む。ステップＳＤ０７では、「  」スペースを表示する文字として文字登録する。したがって、スペース付き改行コード「＃」がある場所には、スペース付き改行コード「＃」の代わりに、スペースが表示すべき文字として登録される。ステップＳＤ０７の処理を終えると、次の文字の処理を開始するステップＳＤ０５へと移行する。
【００５０】
ステップＳＤ０６でスペース付き改行コード「＃」でないと判断された場合にはステップＳＤ０８に進み、読み取られた文字が表示すべき文字として登録され、ＳＤ０５に移行して、記憶された文字列から次の文字の処理へと移動する。次の文字は再び、最初のステップＳＤ０１へと戻り、以後のステップの処理が実行される。
【００５１】
以上の処理が繰り返されて１行に表示すべき文字が１文字ずつ登録され、記憶された文字列がすべて読み出され、処理された後、登録された文字列を１行で表示する。
【００５２】
＜まとめ＞
以上のとおり、ユーザや管理人が表示すべき空調機名称の文字列を制御装置３に登録する際に、文字列に対して最適な位置に制御コード「＄」または「＃」を付加しておくことで、１行表示及び２行表示のいずれにおいてもディスプレイ４上で読みやすい表示が可能となる。
【００５３】
[第２の実施形態]
続いて、変形例である第２の実施形態を図８．９を用いて説明する。この実施形態では、機器構成は図１に示される第１の実施形態と同じであり、かつ、図５に示される画面表示制御メインフローチャートにおける制御装置３の処理も同じであるため、説明を省略する。
【００５４】
以下、制御装置３の表示すべき文字列に対して付加する制御コードの機能のみが異なるため、表示する文字の処理についてのみ説明する。
【００５５】
具体的には、表示すべき名称の登録において、特定の制御コードを用いて文字の間に文字を登録可能とすることで１行表示時と複数行表示時で、表示する文字を変えることが可能となっている。具体的には、１行表示のときは文字を表示し、２行などの複数行表示のときは文字を表示しない。すなわち、非表示とするものである。ここでは、制御コードとして「［」及び「］」を用いて説明する。この制御コードは、強制改行と２行表示では文字を隠して非表示とし、1行表示には隠れていた文字を表示させる機能を有する。ここでは、制御コード「［」を改行開始コード、制御コード「］」を改行終了コードと称する。
【００５６】
制御装置３は、記憶されている名称として表示すべき文字列において、複数行表示時には改行開始コード「［」で強制改行し、改行開始コード「［」と改行終了コード「］」の間の文字は無視して改行終了コード「］」以降の文字列を次の行から表示させる。一方、1行表示においては、改行開始コード「［」と改行終了コード「］」の間の文字を表示させる。
【００５７】
すなわち、改行開始コード「［」と改行終了コード「］」の２つを組み合わせ、その間に文字を含まない「［］」の形の制御コードが、複数行表示時における改行のみを指示する制御コードとなり、改行開始コード「［」と改行終了コード「］」の間に文字を含む場合には、複数行表示時において、改行開始コード「［」と改行終了コード「］」の間の文字を非表示とすることを指定した制御コードとなる。
【００５８】
例えば、名称設定時に「ＴＳキヤリア［］株式会社」のように記憶させれば、「［］」部分で改行が行われ、ディスプレイ４の表示上は図２のように１行目が「ＴＳキヤリア」、２行目が「株式会社」と表示１２される。一方、1行表示においては、改行開始コード「［」と改行終了コード「］」の間に文字はないため、図３の符号１３で示すように「ＴＳキヤリア株式会社」と一連の文字で表示される。
【００５９】
一方、名称が「Meeting room」の場合には、名称設定時に「Meeting［  ］room」のように［］の間にスペースを入れておく。こうすることで２行表示で適切な位置で強制改行ができるとともに複数行表示時には、非表示となっている文字を表示させることができる。この場合、２行表示においては、図２に示すように1行目に「Meeting」が表示され、2行目に「room」が表示され、スペースは非表示状態となる。一方、1行表示においては、図４の符号１５で示すように「Meeting room」となり、「Meeting」と「room」の間に非表示となっていた1文字のスペースが加入される。さらには、「Meeting［  guest  ］room」のように登録しておけば、「 guest 」(guestの前後にスペースあり)の文字列が非表示文字に指定される。このため、２行表示では、上述の表示と同じになるが、1行表示では、「Meeting guest room」のように２行表示において非表示となっていた「 guest 」が中間に組み込まれた表示が可能となる。この結果、１行表示と複数行表示のいずれにおいても読みやすい表示を行うことができるとともに、1行表示においては、２行表示時において非表示となっていた、さらなる文字（情報）を付加した表示が可能となる。
【００６０】
以上のように制御装置３は、以下の手段を備えることで上述のようなディスプレイ４上の表示動作を実現する。
【００６１】
（１）ディスプレイ４上に予め登録された文字を所定の行数に改行して表示する手段
この際、登録されている文字中に制御コード「[」及び「]」が含まれていれば、制御コード「[」、「]」及び各制御コードの間に登録されている文字を非表示とした上でその位置で改行して表示させる。
【００６２】
（２）タッチパネル５における操作位置とその操作位置におけるディスプレイ４上の表示内容からを判断し、操作位置が文字表示位置と一致した場合、操作位置に表示されている文字を１行でその全体を表示する手段
この際、登録されている文字中に制御コード「[」及び「]」が含まれていれば、各制御コード「[」及び「]」を表示することなく、かつ、各制御コード「[」、「]」の間に登録されている文字を含めて1行で文字を表示させる。
【００６３】
＜２行表示処理＞
図８を参照して第2の実施形態における制御装置３における２行表示処理を説明する。この場合も第1の実施形態と同様に１行の最大文字数Ｎで自動改行する。また、改行開始コード「［」とで改行し、そこから改行終了コード「］」までの間の文字は無視して２行で表示する。
【００６４】
初めに、ステップＳＣ０１では、文字数カウンタｎを初期化するためｎ＝０の設定を行う。次のステップＳＣ０２では、記憶されている文字列に文字があるか否かを判断する。文字があると判断した場合（ＹＥＳ）に処理はステップＳＣ０３に進む。文字が無いと判断した場合（ＮＯ）に処理は、表示すべき文字の登録は完了したものとしてステップＳＣ０４に進む。
【００６５】
ステップＳＣ０３では、記憶されている文字列から次の文字の読み取りを行う。続いて、ステップＳＣ０５で、ｎ＝ｎ＋１として文字数カウンタの繰り上げ処理を行う。（漸次ｎに１を加算する）その後、ステップＳＣ０６は、ステップＳＣ０３で読み取った文字が改行開始コード「［」であるか否かを判断する。改行開始コード「［」であると判断した場合（ＹＥＳ）はステップＳＣ０７に進む。改行開始コード「［」でないと判断した場合（ＮＯ）に処理はステップＳＣ０８に進む。
【００６６】
改行開始コード「［」であれば、ステップＳＣ０７において、次の文字へ移行する。
【００６７】
ステップＳＣ０７に続くステップＳＣ１２では、次の文字が改行終了コード”］”であるか否かを判断する。改行終了コード「］」であると判断した場合（ＹＥＳ）に処理はステップＳＣ１３に進む。改行終了コード「］」でないと判断した場合（ＮＯ）に処理はステップＳＣ０７に戻る。
【００６８】
すなわち、ステップＳＣ０６がＹＥＳとなってステップＳＣ１２がＹＥＳとなるまでは、順次次の文字の読み出しが行われるだけで、その間の文字については、何ら処理が行われない。この結果、改行開始コード「［」と改行終了コード「］」との間の文字は2行表示においては、無視されて表示がなされなくなる。戻って、ステップＳＣ０６で文字が改行開始コード「［」でない場合、すなわち通常の標示すべき文字である場合には、ステップＳＣ０８で、ｎ＞Ｎの条件を満たすか否かが判断される。ｎ＞Ｎの条件を満たすと判断された場合（ＹＥＳ）に処理はステップＳＣ０９に進む。ｎ＞Ｎの条件を満たさないと判断された場合に処理はステップＳＣ１０に進む。
【００６９】
ステップＳＣ０８でｎ＞Ｎの条件を満たすと判断された場合には、自動改行処理のため、その時点で処理中の文字から2行目に表示すべき文字として扱うようステップＳＣ０９で、処理中の文字を２行目の(最初の)文字として登録する。
【００７０】
一方、ステップＳＣ０８でｎ＞Ｎの条件を満たさないと判断された場合には、引き続き1行目に表示をする文字として、ステップＳＣ１０で、処理中の文字を１行目の文字として登録する。続いて、ステップＳＣ１１で、次の文字の処理へ移行するため、前半のステップＳＣ０２へと戻る。
【００７１】
ステップＳＣ１２における強制改行処理終了後のステップＳＣ１３では、ｎ＝０がセットされる。これは、2行目の最大文字数Ｎをカウントするための処理となる。また、自動改行処理で最初の2行目の文字を登録したステップＳＣ０９の後のステップＳＣ１４では、文字数カウンタｎ＝１の処理を実行する。ステップＳＣ１３、ＳＣ１４の処理がなされた後は、フローが合流し、いずれの場合もステップＳＣ１５に移行し、２行目の文字を順次登録するために次の文字へ移行する。
【００７２】
ステップＳＣ１５の後のステップＳＣ１６では、文字があるか否かを判断する。文字があると判断した場合（ＹＥＳ）にはステップＳＣ１７に進む。文字がないと判断した場合（ＮＯ）にはステップＳＣ０４に進む。
【００７３】
ステップＳＣ１７では、処理中の文字が改行開始コード「［」であるか否かを判断する。改行開始コード「［」であると判断された場合（ＹＥＳ）にはステップＳＣ０４に進む。改行開始コード「［」でないと判断された場合（ＮＯ）に処理はステップＳＣ１８に進む。ステップＳＣ１８では、ｎ＝ｎ＋１の処理を実行し、次のステップＳＣ１９では、ｎ＞Ｎの条件を満たすか否かを判断する。ｎ＞Ｎの条件を満たすと判断した場合（ＹＥＳ）には、２行目の文字登録も最大文字数に達したことから、文字の登録を終了して、ステップＳＣ０４に進む。
【００７４】
一方、ｎ＞Ｎの条件を満たさないと判断した場合（ＮＯ）には、引き続き２行目に表示する文字を登録するため、ステップＳＣ２０に進んで処理中の文字を２行目の文字として登録し、再びＳＣ１５へと戻る。したがって、処理する文字がなくなるか、改行開始コード「［」となるか、最大文字数ＮとなるまではＳＣ１５からＳＣ２０までの処理が繰り返される。
【００７５】
一方、表示する文字の処理が完了した場合には、すべてステップＳＥ０４に移行し、それまでに1行目及び２行目のそれぞれに登録した文字を、ディスプレイ４の所定の位置に２行で表示して、２行表示の処理を終了する。
【００７６】
＜１行表示処理＞  以下、図９のフローチャートを参照して、制御装置３による１行表示処理を説明する。上述の通り、制御装置３は、１行表示の際には、表示する対象の文字として両制御コード「［」及び「［」を無視するとともに改行開始コード「［」と改行終了コード「［」の間にある文字を記憶されている文字列中の文字位置に表示させる。
【００７７】
初めにステップＳＢ０１では、文字があるか否かを判断する。文字があると判断した場合（ＹＥＳ）にはステップＳＢ０２に進む。文字がないと判断した場合（ＮＯ）には表示する文字の登録を終了し、表示を行うためのステップＳＢ０３に進み、処理を終了する。
【００７８】
ステップＳＢ０２では、文字の読み取りを行ない、次のステップＳＢ０４に進む。ステップＳＢ０４では、制御コード「［」または「］」であるか否かを判断する。いずれかの制御コードと判断した場合（ＹＥＳ）には、文字登録することなく、ステップＳＢ０５に進む。そうでないと判断した場合（ＮＯ）には文字を登録するステップＳＢ０６に進む。
【００７９】
ステップＳＢ０４でＹＥＳの場合及び文字登録を行ったステップＳＢ０６の後のステップＳＢ０５では、次の文字へ進み、再びステップＳＢ０１へと戻る。
【００８０】
ステップＳＢ０１からＳＢ０５に至る処理が繰り返され、最終的に記憶された文字列に文字がなくなったところ（末尾）で、処理は終了し、ステップＳＡ０３にて登録された文字がディスプレイ４上の所定の位置に１行で表示される。この際、ステップＳＢ０４において、制御コード「［」及び「］」は、表示すべき文字として登録されないので、ディスプレイ４上には表示されない。一方、制御コード「［」及び「］」以外の文字は、ＳＢ０６にて１文字ずつ順に登録されるため、制御コード「［」及び「］」の間の文字も登録がなされ、ステップＳＢ０３において、表示がなされる。
【００８１】
たとえば、「Meeting［    ］room」（制御コード「［」及び「］」の間にスペースが組み込まれている。）のという文字列が名称として記憶されていれば、１行表示においては、「Meeting room」のように「Meeting」と「room」の間にスペースが表示され、見やすくなる。
【００８２】
このように、本第２の実施形態においても、表示すべき文字列に制御コードを適切な位置に組み込んで記憶させておくことで、複数行表示の際には適切な位置で改行がなされ、１行表示の際には、２行表示において隠されていた文字を１行で一連の文字列として表示させることができる。この結果、ディスプレイ４を見るユーザや管理者にとって名称が認識しやすくなり、対象となっている空調機の確認が容易となる。
【００８３】
[変形例]
なお、上述の第１、第２の実施形態においては、アイコン１１の名称１２に対するタップ操作により複数行表示から１行表示へと変更するようにしたが、タップ操作ではなく、長時間のタッチ操作等の他の操作形態によって複数行表示から１行表示へと変更してもよい。また、アイコン１１の名称１２部分への操作に限らず、アイコン１１そのものに対する何らかの操作により複数行表示から１行表示へと変更してもよい。
【００８４】
また、第１、第２の実施形態は、ともに空調機器管理装置を例にあげて説明したが、空調機に限らず、空調機以外の設備機器を管理する機器管理装置にも適用することができる。
【００８５】
以上、本発明の実施形態を説明したが、実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。新規な実施形態は、その他の様々な態様で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００８６】
本発明の各実施形態は、任意に組み合わせて用いることができる。また、図示した実施形態は、一例であり、任意の構成を採用することができる。
【符号の説明】
【００８７】
１  空調管理システム
２  空調管理装置（機器管理装置）
３  制御装置
４  ディスプレイ
５  タッチパネル
６Ａ  空調機
６Ｂ  空調機
【図１】
2015078812.tif 000003
【図２】
2015078812.tif 000004
【図３】
2015078812.tif 000005
【図４】
2015078812.tif 000006
【図５】
2015078812.tif 000007
【図６】
2015078812.tif 000008
【図７】
2015078812.tif 000009
【図８】
2015078812.tif 000010
【図９】
2015078812.tif 000011