[go: up one dir, main page]

JP2004021831A - Display device, drawing device for display device, drawing program, and recording medium recording the program - Google Patents

Display device, drawing device for display device, drawing program, and recording medium recording the program Download PDF

Info

Publication number
JP2004021831A
JP2004021831A JP2002178861A JP2002178861A JP2004021831A JP 2004021831 A JP2004021831 A JP 2004021831A JP 2002178861 A JP2002178861 A JP 2002178861A JP 2002178861 A JP2002178861 A JP 2002178861A JP 2004021831 A JP2004021831 A JP 2004021831A
Authority
JP
Japan
Prior art keywords
display
screen
data
font
character
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2002178861A
Other languages
Japanese (ja)
Inventor
Shinya Kusumoto
楠本 信也
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Patlite Corp
Original Assignee
Patlite Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Patlite Corp filed Critical Patlite Corp
Priority to JP2002178861A priority Critical patent/JP2004021831A/en
Publication of JP2004021831A publication Critical patent/JP2004021831A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Digital Computer Display Output (AREA)
  • Machine Translation (AREA)
  • Document Processing Apparatus (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a display device capable of displaying character strings by using a plurality of languages without requiring user's complicated operation. <P>SOLUTION: In the display device, a screen of a screen number specified by a programmable controller 2 is displayed on a display part 11. A flash memory 19 is provided with a font storage area storing the fonts of a plurality of languages and a screen data storage area for storing screen data. The screen data including language sort information and character data are stored in the screen data storage area. A CPU 12 reads out screen data from the flash memory 19, reads out a font which is prepared for the language specified by the language sort information and corresponds to the character data in the screen data from the flash memory 19 and displays the read contents on the display part 11. <P>COPYRIGHT: (C)2004,JPO

Description

【0001】
【発明の属する技術分野】
この発明は、LED(発光ダイオード)表示器や液晶表示器などの表示装置、このような表示装置に表示すべき画面に対応した画面データを作成するための作画装置、コンピュータをこのような作画装置として機能させるための作画プログラム、ならびにそのような作画プログラムを記録した記録媒体に関する。
【0002】
【従来の技術】
複数のLED素子をマトリクス配列して構成されたドットマトリクス型のLED表示装置は、文字および図形を含む二次元画像を二次元配列されたドットによって可変表示することができ、工場内における各種のメッセージの表示や街頭広告表示などの用途に使用されている。
このようなLED表示装置は、多数のLED素子を基板上に配列した表示部と、表示可能な文字のフォントを記憶したフォント記憶部と、表示部に表示すべき画面を表わすデータである画面データを記憶した画面データ記憶部と、これらを制御するシステム制御部とを備えている。
【0003】
システム制御部は、たとえば、プログラマブルコントローラ(PLC)等のホスト装置との間で通信を行い、このホスト装置から指定される表示内容を表示部に表示させる。より具体的に言えば、画面データ記憶部には、複数の画面に対応した画面データが予め格納されていて、これらは画面番号によって指定することができる。ホスト装置から表示装置のシステム制御部に画面番号を与えることにより、このシステム制御部の働きによって、当該画面番号に対応した画面データに基づく表示制御処理が実行される。これによって、表示部には、選択された画面番号に対応する画面データに相当する画面表示が行われることになる。
【0004】
文字を含む画面を表示させるための画面データは、文字コードを含んでいて、制御部は、この文字コードによって指定されるフォントをフォント記憶部から読み出して表示部に表示させるようになっている。
このようなLED表示装置は、使用言語の異なる複数の地域での使用を前提として設計される場合がある。この場合には、フォント記憶部には、たとえば、日本語文字、欧文文字、ハングル文字、中国簡体文字および中国繁体文字などの複数の言語のフォントが記憶される。その一方で、画面データ記憶部には、複数の言語に対応したプロジェクトが格納される。たとえば、日本語、欧文および中国簡体の3種類の言語による文字表示を実現しようとするときには、日本語プロジェクト、欧文プロジェクトおよび中国簡体プロジェクトが、画面データ記憶部に記憶される。各プロジェクトは、複数の画面番号に対応した複数の画面データを含み、個々の画面データは、それぞれの言語の文字コードを含み、さらに、必要に応じて図形データを含むことになる。
【0005】
LED表示装置の電源投入時または所定のリセットボタンが操作された時には、言語選択画面が表示され、使用者はいずれか1つの言語を選択する。これにより、日本語プロジェクト、欧文プロジェクトまたは中国簡体プロジェクトのいずれか1つが選択されて、いずれか1つの言語による表示が行われることになる。
【0006】
【発明が解決しようとする課題】
ところが、このような構成では、使用言語の切り換えのためには電源の再投入操作またはリセットボタンの操作が必要であるから、言語切換え操作が面倒である。しかも、2ケ国語以上のメッセージの表示を同時に行うことはできないから、たとえば、工場内に使用言語の異なる複数人の作業者がいる場合に、これらの作業者に対して共通のメッセージを与えることが困難である。
【0007】
より具体的に言えば、たとえばシンガポールにおいては、中国語、韓国語および英語を話す人々がそれぞれ多数存在し、フィリピンにおいては、英語およびタガログ語を話す人々がそれぞれ多数存在しており、アメリカ合衆国では、英語を話す人々の他にスペイン語、中国語およびベトナム語を話す人々が多数居住している。
これらの地域においては、たとえば作業者の交代時などに表示言語の切り換えが必要になり、場合によっては複数国語による同時表示が望まれる場合もある。
【0008】
また、上記のような従来の構成では、ある画面番号の画面に図形を含ませたい場合には、複数の言語のプロジェクトにおける当該画面番号の画面データ中に、共通の図形データを含ませておかなければならない。すなわち、言語の種類に依存しない図形の表示のために、選択可能な言語の数と同じ数だけ、共通の図形データを重複して記憶しておく必要がある。これにより、画面データ記憶部の記憶容量が圧迫されるという問題があった。
【0009】
そこで、この発明の目的は、使用者による煩雑な操作を要することなく、複数種類の言語による文字列の表示を可能とした表示装置を提供することである。
また、この発明の他の目的は、記憶すべき画面データ量を低減しつつ、複数の言語による文字列の表示が可能な表示装置を提供することである。
この発明のさらに他の目的は、外部からの指令によって表示言語を指定することができ、これによって、表示装置における操作を要することなく表示言語の切り換えや複数種類の言語によるメッセージ表示を可能とした表示装置を提供することである。
【0010】
さらに、この発明の他の目的は、上記のような表示装置のための画面データを作成するための作画装置を提供することである。
この発明のさらに他の目的は、コンピュータを上記のような作画装置として機能させるためのプログラムおよびこのプログラムを記録した記録媒体を提供することである。
【0011】
【課題を解決するための手段および発明の効果】
上記の目的を達成するための請求項1記載の発明は、二次元配列されたドットにより画像を表示することができる表示部(11)と、複数種類の言語のフォントを記憶したフォント記憶部(19a)と、言語の種類を指定するための言語種別情報と、上記表示部に表示すべき文字列を表し、上記言語種別情報に対応付けられた文字データとを含む画面データを記憶するための画面データ記憶部(19b)と、この画面データ記憶部に記憶された画面データを読み出し、読み出された画面データ中の言語種別情報によって指定された言語のフォントであって、当該画面データ中の文字データに対応するフォントを、上記フォント記憶部から読み出して、上記表示部に表示させる表示制御手段(12)とを含むことを特徴とする表示装置である。なお、括弧内の英数字は後述の実施形態における対応構成要素等を表す。以下、この項において同じ。
【0012】
この構成によれば、画面データにおいて、言語の種類を指定するための言語種別情報と表示部に表示すべき文字列を表わす文字データとが対応付けられている。そこで、表示制御手段は、言語種別情報によって指定された言語のフォントを読み出して、この読み出されたフォントを用いて、表示部に文字列を表示させることができる。
したがって、請求項2の発明のように、複数種類の言語の言語種別情報および文字データの対を含む画面データを画面データ記憶部に記憶させておき、これらの複数種類の言語の言語種別情報および文字データを順次解読して表示制御処理を行うことにより、複数種類の言語の文字列を、たとえば、順次またはほぼ同時に、表示部に表示させることができる。この場合に、複数種類の言語の文字列は、表示部の表示画面内に一度に表示されてもよいし、画面の切換えやスクロールによって複数種類の言語の文字列を順次またはほぼ同時に表示させるようにしてもよい。
【0013】
このようにして、表示装置の再電源投入操作やリセット操作などの煩雑な操作を要することなく、複数種類の言語による文字列を表示でき、複数の言語によるメッセージ(たとえば共通の内容のもの)をほぼ同時に表示することができる。請求項3記載の発明は、上記画面データ記憶部は、複数個の画面の画面データを記憶することができ、1つの画面の画面データには、図形表示のための図形データを含ませることができ、上記表示制御手段は、画面データ中に図形データが含まれているときには、この図形データを読み出して、上記表示部に当該図形データに対応する図形を表示させるものであることを特徴とする請求項1または2記載の表示装置である。
【0014】
この発明では、個々の画面データに図形表示のための図形データを含ませることができる。すなわち、たとえば、1つの画面データに、複数種類の言語の言語種別情報および文字データの対を含ませ、さらに図形データを含ませることができる。
これにより、たとえば、個々の画面を指定するための画面識別情報(たとえば画面番号)に対して複数種類の言語による共通内容の文字列と、所定の図形とを含む画面を対応付けることができる。これにより、個々の言語の文字列に対して共通の図形データを重複して記憶させておく必要がないので、画面データを記憶するための記憶容量を少なくすることができる。観点を変えれば、同じ容量のメモリを用いて画面データ記憶部を構成するとすれば、より多くの画面データをこの画面データ記憶部に格納しておくことができる。
【0015】
請求項4記載の発明は、二次元配列されたドットにより画像を表示することができる表示部(11)と、複数種類の言語のフォントを記憶したフォント記憶部(19a)と、言語の種類を指定するための言語種別情報と、上記表示部に表示すべき文字列を表し、上記言語種別情報に対応付けられた文字データとを含む表示データを外部から受信する表示データ受信手段(20)と、この表示データ受信手段によって受信された表示データ中の言語種別情報によって指定された言語のフォントであって、当該表示データ中の文字データに対応するフォントを、上記フォント記憶部から読み出して、上記表示部に表示させる表示制御手段(12)とを含むことを特徴とする表示装置である。
【0016】
この発明によれば、プログラマブルコントローラなどの外部のホスト装置から表示データを受信して、この表示データに対応した文字列の表示を行うことができる。この場合に、ホスト装置から言語種別情報および文字データを含む表示データを当該表示装置に与えることによって、言語種別情報によって指定された言語のフォントを用いた文字列が表示されることになる。
このようにして、表示装置の再電源投入操作やリセット操作などの煩雑な操作を要することなく複数種類の言語による文字列表示を実現できる。また、外部のホスト装置から複数種類の言語を指定した表示データを繰り返し表示装置に与えることにより、表示部には、複数種類の言語による文字列の表示が順次またはほぼ同時に行われることになる。このようにして、表示装置における操作を要することなく複数種類の言語による表示を実現できる。
【0017】
請求項5記載の発明は、表示装置(1)に表示させる画面を構成する画面データを作成するための作画装置(3)であって、二次元配列されたドットにより画像を表示することができる表示手段(32)と、画面データを作成するための編集画面(70)を上記表示手段に表示させる編集画面表示制御手段(111)と、複数種類の言語のフォントを記憶したフォント記憶手段(46)と、このフォント記憶手段に記憶された複数種類の言語のフォントから1種類の言語のフォントを選択するために操作者によって操作されるフォント選択入力手段(34,61〜65)と、上記編集画面に文字を入力するために操作者によって操作される文字入力手段(33)と、この文字入力手段からの入力操作に応答して、上記フォント選択入力手段によって選択された言語の当該入力操作に対応するフォントを上記フォント記憶手段から読み出し、この読み出されたフォントを上記編集画面上に表示する文字表示制御手段(110)と、上記編集画面上において作成された画面に対応する画面データであって、上記編集画面内に入力されたフォントの言語の種別を表す言語種別情報、およびそのフォントに対応した文字データを含む画面データを生成する画面データ生成手段(108)とを含むことを特徴とする作画装置である。
【0018】
この作画装置を用いることによって、表示手段に表示される編集画面内で、複数種類の言語から選択された1種または2種以上のフォントを入力することにより、表示装置のための画面を作成することができる。そして、編集画面内で作成された画面を表わす画面データが生成されることになる。この画面データは、編集画面内に入力されたフォントの言語の種別を表わす言語種別情報およびこのフォントに対応した文字データを含んでいるから、このような画面データを表示装置に転送して記憶させておくことにより、たとえば2種類以上の言語のフォントを用いた文字列の表示を、表示装置の電源再投入やリセットなどの操作を要することなく実現できる。
【0019】
請求項6記載の発明は、作成された画面データを表示装置にダウンロードするための通信手段(49,113)をさらに含むことを特徴とする請求項5記載の作画装置である。
この構成により、作成された画面データを表示装置に転送することができる。請求項7記載の発明は、表示装置(1)に表示させる画面を構成する画面データを作成するための作画装置としてコンピュータ(3)を機能させるための作画プログラムであって、上記コンピュータを、二次元配列されたドットにより画像を表示することができる表示手段(32)に、画面データを作成するための編集画面(70)を表示させる編集画面表示制御手段(111)、フォント記憶手段(46)に記憶された複数種類の言語のフォントから1種類の言語のフォントを選択するために操作者によって操作されるフォント選択入力手段(61〜65)を提供する手段(112)、操作者によって操作される文字入力手段(33)からの入力操作に応答して、フォント選択入力手段によって選択された言語の当該入力に対応するフォントをフォント記憶手段から読み出し、この読み出されたフォントを上記編集画面上に表示する文字表示制御手段(110)、ならびに上記編集画面上において作成された画面に対応する画面データであって、上記編集画面内に入力されたフォントの言語の種別を表す言語種別情報、およびそのフォントに対応した文字データを含む画面データを生成する画面データ生成手段(108)として機能させることを特徴とする作画プログラムである。
【0020】
この作画プログラムをコンピュータにインストールすることによって、請求項5に記載された作画装置を構成することができる。
請求項8記載の発明は、上記コンピュータを、さらに、作成された画面データを表示装置にダウンロードする通信手段(113)として機能させることを特徴とする請求項7記載の作画プログラムである。
この作画プログラムをコンピュータにインストールすることによって、請求項6に記載された作画装置を構成することができる。
【0021】
請求項9記載の発明は、請求項7または8記載の作画プログラムをコンピュータによる読み取りが可能な形式で記録した記録媒体である。
このような記録媒体には、CD−ROM等の光ディスク、光磁気ディスク、磁気ディスクなどに代表される読取り専用または書換えもしくは追記の可能な任意の形態の記録媒体が含まれる。
【0022】
【発明の実施の形態】
以下では、この発明の実施の形態を、添付図面を参照して詳細に説明する。
図1は、この発明の一実施形態に係るLED表示装置1の電気的構成を説明するためのブロック図である。このLED表示装置1は、複数のLED素子を二次元的にマトリクス配列して構成されたドットマトリクス型表示モジュールとしての表示部11を備えている。この表示部11における表示は、CPU12およびグラフィックチップ13によって制御されるドライバ14により駆動されるようになっている。グラフィックチップ13には、表示部11に表示すべき画像(文字および図形を含む。)のビットイメージを展開するためのグラフィックメモリ15が接続されている。グラフィックチップ13は、CPU12に接続されたバス16に接続されている。
【0023】
バス16には、オペレーティングシステムを格納したブート用メモリ17、CPU12のワークエリアとして使用される汎用メモリ18、およびシステムプログラムや画面データを格納したフラッシュメモリ19が接続されている。
CPU12には、シリアルインタフェース20が接続されていて、このシリアルインタフェース20には、外部のホスト装置としてのプログラマブルコントローラ(PLC)2またはパーソナルコンピュータ3を選択的に接続することができるようになっている。
【0024】
表示部11に表示すべき画面を表わす画面データは、パーソナルコンピュータ3上で動作する作画プログラムを用いて作成される。作成された画面データは、パーソナルコンピュータ3から、シリアルインタフェース20を介して、LED表示装置1にダウンロードされる。ダウンロードされた画面データは、CPU12の働きにより、フラッシュメモリ19に書き込まれて格納される。
フラッシュメモリ19には複数の画面に対応した画面データを記憶することができる。この複数の画面データは、画面番号により識別されるようになっていて、プログラマブルコントローラ2は、表示部11に表示すべき画面に対応した画面番号をLED表示装置1に入力する。これに応答して、CPU12は、指定された画面番号の画面データをフラッシュメモリ19から読み出し、この画面データ中で指定されている文字列や図形を、グラフィックチップ13と協働して、表示部11に表示させるための表示制御処理を実行する。
【0025】
図2は、表示部11における表示例を説明するための図である。この実施形態に係るLED表示装置1は、複数種類の言語の文字列の表示を、電源の再投入操作やリセット操作を要することなく実行することができる。すなわち、図2(a)に示すように、横方向のスクロール表示によって、日本語の文字列JSと、中国語の文字列CSと、欧文の文字列ESとを、ほぼ同時に表示することができる。図2(b)は、上下方向にスクロールすることによって日本語文字列JS、中国語文字列CSおよび欧文文字列ESをほぼ同時に表示する例を示したものである。
【0026】
このような表示によって、使用言語の異なる作業者が混在する工場等においても、言語の切り換えのための煩雑な操作を行う必要がなくなる。また、文字列JS,CS,ESを共通の内容を表すものとしておけば、使用言語の異なる複数の作業者に対して、共通のメッセージをほぼ同時に与えることができる。
むろん、街頭における広告メッセージ表示の目的のためにこの機能を用いることもできる。すなわち、使用言語の異なる人々に対して、共通の広告メッセージを与えることができる。
【0027】
図3は、フラッシュメモリ19における記憶態様の一例を説明するための簡略化したメモリマップである。フラッシュメモリ19には、システムプログラムが記憶されているほか、フォント記憶領域19aに複数の言語の文字フォントが格納されている。複数の言語の文字フォントは、たとえば、日本語文字フォント、欧文文字フォント、ハングル文字フォント、中国簡体文字フォントおよび中国繁体文字フォントを含む。フォント記憶領域19aには、必要に応じて、各種の言語のフォントが、予め、パーソナルコンピュータ3からダウンロードされる。
【0028】
さらに、フラッシュメモリ19には、画面データ記憶領域19bが設けられており、この画面データ記憶領域19bには、表示部11に複数種類の画面を切り換えて表示するための複数の画面データ1〜Nが格納できるようになっている。これらの画面データ1〜Nは、パーソナルコンピュータ3によって作成されてLED表示装置1に転送され、CPU12の働きにより、フラッシュメモリ19に格納される。
【0029】
個々の画面データの構成例が図3に併せて示されている。1つの画面データには、文字列を表示させるための文字列データCと、グラフィックを表示させるための図形データDと、予め定められた部品図形画像であるパーツを表示させるためのパーツデータPとを含ませることができる。文字列データC、図形データDおよびパーツデータPは、表示される画像が「文字列」であるか、「図形」であるか、または「パーツ」であるかを識別するための表示種別情報を先頭に有している。
【0030】
文字列データCは、表示種別情報「文字列」のほかに、文字列の表示に使用する言語の種類(フォントの種類)を指定するための「コード種別」、およびこのコード種別で指定されるフォントによって表示すべき文字列を構成する文字の文字コードである「文字データ」とを含んでいる。図3の例では、コード種別1、2および3に対して、それに続くアドレスから記憶された文字データがそれぞれ対応付けられていて、3種類の言語(フォント)による文字列の表示が指定されている。
【0031】
文字列データCはさらに、スクロール方向(上下方向または左右方向)を指定するための「スクロール情報」と、同一言語に対して複数種類のサイズのフォントが用意されている場合にフォントのサイズを指定するための「フォントサイズ」と、表示倍率を指定するための「倍率」と、表示スタイルを指定する「表示スタイル」と、表示位置を指定するための「表示座標」とを含んでいる。
図形データDは、表示種別情報「図形」と、表示すべき図形の「グラフィックデータ」とを含んでいる。パーツデータPは、表示種別情報「パーツ」と、表示すべき部品図形を表わす「パーツデータ」とを含んでいる。
【0032】
このように、1つの画面データ内に、コード種別とこのコード種別に対応した文字データとを格納できるようにしており、さらに、複数種類のコード種別および文字データの対を格納できるようにしているから、図2に示すような、複数種類の言語での文字列のスクロール表示が可能になる。
また、言語の種類毎にプロジェクトを用意して表示装置に格納していた従来技術では、各プロジェクトごとに図形やパーツを格納しておかなければならないから、言語の種類に依存しない図形表示に関しても、表示しようとする言語の数だけ画面データ記憶部内の記憶領域が消費されていたのに対して、図3に示す形態の画面データを採用することによって、表示しようとする言語の種類の数に関わりなく、個々の画面番号に対して図形またはパーツデータをただ一回だけ記憶しておけばよく、それらのデータを重複して記憶する必要がない。
【0033】
図4は、システムプログラムに従ってCPU12が実行する動作を説明するためのフローチャートである。CPU12は、シリアルインタフェース20を介して入力されるプログラマブルコントローラ2からの指令を監視し、画面番号が変更されたかどうかを判断する(ステップS1)。画面番号が変更されると、CPU12は、当該画面番号に対応した画面データをフラッシュメモリ19から読み出し、この画面データに基づく文字・図形表示処理を行う(ステップS2)。
【0034】
その後、CPU12は、プログラマブルコントローラ2からの表示データによって指定される文字列を表示部11に表示するための指定文字列表示処理(ステップS3)を行い、ステップS1の処理に戻る。画面番号に変更がなければ(ステップS1のNO)、文字・図形表示処理(ステップS2)を実行することなく指定文字列表示処理(ステップS3)を行う。
図5は、図4のステップS2における文字・図形表示処理を説明するためのフローチャートである。CPU12は、プログラマブルコントローラ2から指定された画面番号に対応した画面データをフラッシュメモリ19から読み出し、この画面データを順に解読する。表示種別(文字列、図形またはパーツ)に応じて処理が分岐するようになっていて、表示種別が「文字列」であれば文字列表示処理(ステップS4)が行われ、表示種別が「図形」であれば図形表示処理が行われ、表示種別が「パーツ」であればパーツ表示処理(ステップS6)が行われる。
【0035】
図6は、図5のステップS4における文字列表示処理を説明するためのフローチャートである。CPU12は、文字列データCを参照して、表示スタイルおよび座標データを取得し(ステップS11,S12)、さらに、コード種別およびそれに対応付けられた文字データを取得する(ステップS13、S14)。そして、これらの取得された情報に基づき、CPU12は、文字列を描画するための処理を実行する(ステップS15)。
【0036】
図7は、図6のステップS15における文字列描画処理を説明するためのフローチャートである。コード種別に応じて処理が分岐するようになっていて、コード種別が「日本語」を表わすものであれば日本語表示処理(ステップS21)が行われ、コード種別が「欧文文字」であるときには欧文表示処理(ステップS22)が行われ、コード種別が「ハングル」であるときにはハングル表示処理(ステップS23)が行われ、コード種別が「中国簡体」であるときには中国簡体表示処理(ステップS24)が行われ、コード種別が「中国繁体」であるときには、中国繁体表示処理(ステップS25)が実行される。
【0037】
たとえば日本語表示処理(ステップS21)では、文字列の表示に使用するフォントとして日本語文字フォントが選択される。そして、コード種別「日本語」に続いて画面データ内に含まれている文字データを、日本語文字を指定する文字コードであると見なして、当該文字コードに該当する日本語文字フォントをフラッシュメモリ19から読み出して、グラフィックチップ13に与えることになる。グラフィックチップ13は、与えられた日本語文字フォントをグラフィックメモリ15に展開し、これによって表示部11に日本語文字が表示されることになる。欧文表示処理(ステップS22)、ハングル表示処理(ステップS23)、中国簡体表示処理(ステップS24)および中国繁体表示処理(ステップS25)についても同様に、それぞれ欧米文字フォント、ハングル文字フォント、中国簡体文字フォントおよび中国繁体文字フォントを用いて、各言語による文字表示が実現される。
【0038】
図8は、図4のステップS3における指定文字列表示処理を説明するためのフローチャートである。プログラマブルコントローラ2は、LED表示装置1のシリアルインタフェース20に表示データを入力する。この表示データに基づき、CPU12は、表示部11上に文字列の表示を行う。CPU12は、プログラマブルコントローラ2から与えられる表示データ内に含まれる表示スタイルおよび座標データを取得する(ステップS31,S32)。さらに、CPU12は、表示データ中に含まれるコード種別および文字データを取得して(ステップS33)、コード種別によって指定される言語の種類のフォントを用いて、当該フォントによる文字列を表示部11に表示する(ステップS34)。このときに実行される文字列描画処理(ステップS34)は、図7に示された処理である。
【0039】
図9は、プログラマブルコントローラ2がLED表示装置1に与える表示データの通信フォーマットを説明するための図である。表示データは、コード種別情報と、このコード種別情報によって指定されるフォントによって表示すべき文字列を表わす文字データ(文字コード群)とを有している。さらに、表示データには、「表示モード」、「文字スタイル」、「表示倍率」、「表示座標」、「表示状態」および「メッセージデータ量」が含まれている。
【0040】
表示モードは、通常表示、反転表示、点滅表示などを指定するための情報である。文字スタイルは、標準表示、強調表示、影付き表示などを指定するための情報である。表示倍率は、フォントを表示するときの倍率を指定するための情報である。表示座標は、表示画面上における文字列の表示開始位置を指定するための情報である。表示状態は、静止表示、スクロール表示、スクロール方向、切換え表示などを指定するための情報である。メッセージデータ量は、文字データのデータ量を表わす情報である。
【0041】
LED表示装置1のCPU12は、このような表示データの内容に従って、文字列の表示のための処理を実行する。すなわち、図7に示された文字列描画処理が実行される結果、コード種別情報によって指定された言語の種類で、文字データに対応するフォントが、グラフィックメモリ15に展開されることになる。これにより、プログラマブルコントローラ2から、LED表示装置1における表示言語を指定することができるようになる。したがって、プログラマブルコントローラ2から、言語の種類を切り換えて、表示データを繰り返しLED表示装置1に与えれば、LED表示装置1における操作を要することなく、表示言語の自動切換えを実現することができる。よって、プログラマブルコントローラ2から、共通内容のメッセージ(ただし異なる言語)を表示すべきことを指令する表示データを、言語の種類を切り換えて繰り返しLED表示装置1に与えることによって、複数種類の言語によって、ほぼ同時に共通のメッセージを表示できる。
【0042】
図10は、パーソナルコンピュータ3の構成を説明するためのブロック図である。パーソナルコンピュータ3は、コンピュータ本体31と、このコンピュータ本体31に接続された表示手段としてのディスプレイ32と、コンピュータ本体31に接続された入力装置としてのキーボード33およびポインティングデバイス34(マウスなど)とを備えている。コンピュータ本体31には、CPU41が備えられており、このCPU41に接続されたバス45には、ROM42およびRAM43が接続されている。
【0043】
バス45には、さらに、適当なインタフェースを介して、ハードディスクドライブ(HDD)46、フロッピィディスクドライブ(FDD)47、CD−ROMドライブ48、上述のディスプレイ32、キーボード33およびポインティングデバイス34がそれぞれ接続されている。バス45には、また、LED表示装置1との間のデータ通信のために用いられるシリアルインタフェース49が接続されている。
【0044】
LED表示装置1にダウンロードすべき画面データは、たとえばCD−ROM50に記録した状態で提供される作画プログラムを用いて作成される。すなわち、CD−ROM50をCD−ROMドライブ48に装填して、所定のインストール操作を実行することによって、ハードディスクドライブ46に作画プログラムの実行ファイル等が複写される。この実行ファイルをCPU41によって実行させることにより、このパーソナルコンピュータ3は、画面データを作成するための作画装置として機能することになる。作画プログラムを用いて作成された画面データは、たとえば、ハードディスクドライブ46に一旦格納された後、シリアルインタフェース49を介して、このパーソナルコンピュータ3に接続されたLED表示装置1にダウンロードすることができる。
【0045】
図11は、作画プログラムを実行したときにディスプレイ32の画面上に表示される編集画面70を示す図である。編集画面70内には、作画ウィンドウ60が表示され、この作画ウィンドウ60内において、LED表示装置1に表示すべき画面が作成される。
編集画面70内には、日本語文字フォントを選択するためのインタフェースとしての日本語ボタン61と、ハングル文字フォントを選択するためのインタフェースとしてのハングル文字ボタン62と、中国簡体文字フォントを選択するためのインタフェースとしての中国簡体文字ボタン63と、中国繁体文字フォントを選択するためのインタフェースとしての中国繁体文字ボタン64と、欧文文字フォントを選択するためのインタフェースとしての欧米文字ボタン65とが設けられている。これらのボタン61〜65のいずれかを、ポインティングデバイス34で操作(クリック)した後に、キーボード33から所定文字入力操作(たとえば、該当する言語のIME(Input Method Editor)を用い、キーボード33から読みを入力して変換を行う操作)を行うと、選択されたフォントが、作画ウィンドウ60内に表示される。したがって、ボタン61〜65を操作することで使用言語の種類を切り換えながら文字入力操作を行えば、複数の種類の言語の文字が混在した画面を作成することができる。
【0046】
編集画面70内には、さらに、図形を作成するための作画ツールボタン群71や、フォントの表示倍率を指定するための倍率指定ボタン群72や、予め用意されたパーツを選択するためのパーツ選択操作部80などが設けられている。これらを操作することによって、作画ウィンドウ60内に複数種類の言語の文字列、図形およびパーツが混在した画面を作成することができる。
こうして作成された画面に対応した画面データは、保存ボタン73を操作することによって、ハードディスクドライブ46にセーブすることができる。また、シリアルインタフェース49に予めLED表示装置1を接続しておき、たとえば、メニューバー内の「ツール」74を操作して表示されるメニュー内からダウンロード機能を選択すれば、作成された画面データをLED表示装置1にダウンロードすることができる。
【0047】
通常、複数の画面の画面データが作成され、これらの画面データ群が「プロジェクト」として、ハードディスクドライブ46に保存される。このプロジェクトを構成する画面データ群がLED表示装置1のフラッシュメモリ19へとダウンロードされることになる。
図12は、作画プログラムの働きを説明するための図である。ハードディスクドライブ46内には、予め文字フォントデータベースが形成されている。図12の例では、この文字フォントデータベースは、日本語文字フォントデータ、中国繁体文字フォントデータ、中国簡体文字フォントデータ、ハングル文字フォントデータおよび欧文文字フォントデータを含んでいる。
【0048】
作画プログラムは、編集画面70(図11参照)をディスプレイ32に表示させるための処理を行う編集画面表示制御部111と、この編集画面70内にインタフェースとしてのフォント選択ボタン61〜65を表示させ、かつ、このフォント選択ボタン61〜65からの入力を認識する処理を行う入力インタフェース部112と、作成された画面データをLED表示装置1にダウンロードするための通信処理を司る通信制御部113とを有している。
【0049】
作画プログラムにはさらに、日本語文字入力コントロール部101、中国繁体文字入力コントロール部102、中国簡体文字入力コントロール部103、ハングル文字入力コントロール部104、欧文文字入力コントロール部105が含まれていて、上述のフォント選択ボタン61〜65によって選択された言語の種類に対応する文字入力処理が実行されるようになっている。
すなわち、フォント選択ボタン61〜65によって言語の種類を選択した後、キーボード33を操作して文字入力を行うと、作画プログラム内の画面データ生成部108によって、言語の種類を表わすコード種別と入力された文字データ(文字コード)とが対応付けた画面データが生成される。この画面データをもとに、作画プログラム内の文字表示制御部110の働きによって、文字フォントデータベースが参照され、コード種別によって指定されたフォントデータの中から、文字コードに対応したフォントが読み出されて、ディスプレイ32の作画ウィンドウ60内に表示されることになる。
【0050】
一方、画面データ生成部108によって生成された画面データは、ハードディスクドライブ46にセーブされる。この画面データは、所定の操作を行うことによって、通信制御部113の働きにより、ハードディスクドライブ46から読み出されて、LED表示装置1にダウンロードされる。
このようにして、作画プログラムを用いることによって、複数種類の言語の文字列を含む画面データを容易に作成することができる。
【0051】
以上、この発明の一実施形態について説明したが、この発明は他の形態で実施することもできる。たとえば、指定文字列表示処理では、プログラマブルコントローラ2がLED表示装置1の内部のメモリにコード種別および文字データ等を書き込むメモリリンク方式によって表示データが取得されてもよいし、プログラマブルコントローラ2からLED表示装置1にコード種別および文字データが格納されている内部メモリ(プログラマブルコントローラ2の内部のメモリ)のアドレス(デバイスアドレス)のみが与えられ、このアドレスのデータをLED表示装置1側から読み出すダイレクトアクセス方式によって表示データが取得されてもよい。
【0052】
また、上記の実施形態では、複数の言語のメッセージの表示をスクロールによって実現する構成について説明したが、所定時間おきに複数種類の言語によるメッセージを切り換えて表示するようにしてもよい。
また、上記の実施形態では、LED表示装置を例にとったが、この発明は、二次元配列されたドットで文字表示を行うことができる任意の表示装置に適用することができ、たとえば液晶表示パネルによって文字列や図形の表示を行う液晶表示装置に対しても適用が可能である。一般に、この発明は、CPUおよびグラフィックチップを内蔵し、複数種類の言語のフォントを内部のメモリに記憶しておくことができるとともに、文字データを含む画面データを内部のメモリに記憶させることができる構成の表示装置に対して適用することができる。
【0053】
その他、特許請求の範囲に記載された事項の範囲で種々の設計変更を施すことが可能である。
【図面の簡単な説明】
【図1】この発明の一実施形態に係るLED表示装置の電気的構成を説明するためのブロック図である。
【図2】上記LED表示装置の表示例を説明するための図である。
【図3】フラッシュメモリにおける記憶態様の一例を説明するための簡略化したメモリマップである。
【図4】システムプログラムに従ってCPUが実行する動作を説明するためのフローチャートである。
【図5】文字・図形表示処理を説明するためのフローチャートである。
【図6】文字列表示処理を説明するためのフローチャートである。
【図7】文字列描画処理を説明するためのフローチャートである。
【図8】指定文字列表示処理を説明するためのフローチャートである。
【図9】プログラマブルコントローラがLED表示装置に与える表示データの通信フォーマットを説明するための図である。
【図10】パーソナルコンピュータの構成を説明するためのブロック図である。
【図11】作画プログラムを実行したときにディスプレイの画面上に表示される編集画面を示す図である。
【図12】作画プログラムの働きを説明するための図である。
【符号の説明】
1   LED表示装置
2   プログラマブルコントローラ
3   パーソナルコンピュータ
11   表示部
12   CPU
13   グラフィックチップ
14   ドライバ
15   グラフィックメモリ
16   バス
17   ブート用メモリ
18   汎用メモリ
19   フラッシュメモリ
19a  フォント記憶領域
19b  画面データ記憶領域
20   シリアルインタフェース
31   コンピュータ本体
32   ディスプレイ
33   キーボード
34   ポインティングデバイス
45   バス
46   ハードディスクドライブ
48   CD−ROMドライブ
49   シリアルインタフェース
50   CD−ROM
60   作画ウィンドウ
61〜65  フォント選択ボタン
70   編集画面
71   作画ツールボタン群
72   倍率指定ボタン群
73   保存ボタン
80   パーツ選択操作部
101  日本語文字入力コントロール部
102  中国繁体文字入力コントロール部
103  中国簡体文字入力コントロール部
104  ハングル文字入力コントロール部
105  欧文文字入力コントロール部
108  画面データ生成部
110  文字表示制御部
111  編集画面表示制御部
112  入力インタフェース部
113  通信制御部
C    文字列データ
D    図形データ
P    パーツデータ
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a display device such as an LED (light emitting diode) display or a liquid crystal display, a drawing device for creating screen data corresponding to a screen to be displayed on such a display device, and a computer using such a drawing device. The present invention relates to a drawing program for functioning as a program, and a recording medium on which such a drawing program is recorded.
[0002]
[Prior art]
A dot matrix type LED display device in which a plurality of LED elements are arranged in a matrix can variably display a two-dimensional image including characters and figures by two-dimensionally arranged dots, and various messages in a factory. It is used for applications such as display and street advertisement display.
Such an LED display device includes a display unit in which a large number of LED elements are arranged on a substrate, a font storage unit that stores fonts of characters that can be displayed, and screen data that is data representing a screen to be displayed on the display unit. And a system control unit for controlling these.
[0003]
The system control unit communicates with, for example, a host device such as a programmable controller (PLC) and causes the display unit to display display contents specified by the host device. More specifically, screen data corresponding to a plurality of screens is stored in the screen data storage unit in advance, and these can be designated by screen numbers. By giving a screen number from the host device to the system control unit of the display device, a display control process based on screen data corresponding to the screen number is executed by the function of the system control unit. As a result, a screen display corresponding to the screen data corresponding to the selected screen number is performed on the display unit.
[0004]
The screen data for displaying a screen including characters includes a character code, and the control unit reads out a font specified by the character code from the font storage unit and causes the display unit to display the font.
Such an LED display device may be designed on the assumption that it is used in a plurality of regions where different languages are used. In this case, the font storage unit stores fonts of a plurality of languages such as Japanese characters, European characters, Hangul characters, Chinese simplified characters, and Chinese traditional characters. On the other hand, projects corresponding to a plurality of languages are stored in the screen data storage unit. For example, when attempting to display characters in three languages, Japanese, European, and Chinese Simplified, a Japanese project, a European project, and a Chinese Simplified project are stored in the screen data storage unit. Each project includes a plurality of screen data corresponding to a plurality of screen numbers, and each screen data includes a character code of each language, and further includes graphic data as needed.
[0005]
When the power of the LED display device is turned on or when a predetermined reset button is operated, a language selection screen is displayed, and the user selects one of the languages. As a result, one of the Japanese project, the European project and the Chinese simplified project is selected, and the display is performed in any one of the languages.
[0006]
[Problems to be solved by the invention]
However, such a configuration requires a power-on operation or an operation of a reset button to switch the language used, so that the language switching operation is troublesome. In addition, since messages in two or more languages cannot be displayed at the same time, for example, when a plurality of workers in different languages are used in a factory, a common message is given to these workers. Is difficult.
[0007]
More specifically, for example, in Singapore, there are many Chinese, Korean, and English speakers, respectively, in the Philippines, there are many English and Tagalog speakers, and in the United States, In addition to English-speaking people, there are many Spanish, Chinese and Vietnamese-speaking people.
In these areas, it is necessary to switch the display language, for example, when a worker is changed, and in some cases, simultaneous display in a plurality of languages may be desired.
[0008]
In addition, in the above-described conventional configuration, when it is desired to include a graphic on a screen of a certain screen number, it is necessary to include common graphic data in the screen data of the screen number in a project in a plurality of languages. There must be. That is, in order to display a graphic that does not depend on the type of language, it is necessary to store common graphic data in the same number as the number of selectable languages in duplicate. As a result, there is a problem that the storage capacity of the screen data storage unit is squeezed.
[0009]
Therefore, an object of the present invention is to provide a display device capable of displaying character strings in a plurality of languages without requiring a complicated operation by a user.
Another object of the present invention is to provide a display device capable of displaying character strings in a plurality of languages while reducing the amount of screen data to be stored.
Still another object of the present invention is to allow a display language to be designated by an external command, thereby enabling display language switching and message display in a plurality of languages without requiring operation on the display device. It is to provide a display device.
[0010]
Still another object of the present invention is to provide a drawing device for creating screen data for a display device as described above.
Still another object of the present invention is to provide a program for causing a computer to function as the above-described image forming apparatus and a recording medium on which the program is recorded.
[0011]
Means for Solving the Problems and Effects of the Invention
According to the first aspect of the present invention, there is provided a display unit (11) capable of displaying an image by two-dimensionally arranged dots, and a font storage unit (4) storing fonts of a plurality of languages. 19a) for storing screen data including language type information for designating a language type and character data representing a character string to be displayed on the display unit and associated with the language type information. The screen data storage unit (19b) reads out the screen data stored in the screen data storage unit, and is a font of a language specified by the language type information in the read-out screen data. A display device comprising: display control means (12) for reading a font corresponding to character data from the font storage unit and displaying the font on the display unit. It should be noted that the alphanumeric characters in parentheses indicate corresponding components and the like in embodiments described later. Hereinafter, the same applies in this section.
[0012]
According to this configuration, in the screen data, the language type information for specifying the language type is associated with the character data representing the character string to be displayed on the display unit. Therefore, the display control means can read the font of the language specified by the language type information and display a character string on the display unit using the read font.
Therefore, screen data including pairs of language type information of a plurality of types of languages and character data is stored in the screen data storage unit, and language type information of the plurality of types of languages and By sequentially decoding character data and performing display control processing, character strings in a plurality of languages can be displayed on the display unit, for example, sequentially or almost simultaneously. In this case, the character strings of a plurality of languages may be displayed at a time on the display screen of the display unit, or the character strings of the plurality of languages may be sequentially or almost simultaneously displayed by switching or scrolling the screen. It may be.
[0013]
In this manner, character strings in a plurality of languages can be displayed without complicated operations such as a power-on operation or a reset operation of the display device, and messages in a plurality of languages (for example, common contents) can be displayed. They can be displayed almost simultaneously. According to a third aspect of the present invention, the screen data storage unit can store screen data of a plurality of screens, and the screen data of one screen includes graphic data for graphic display. The display control means reads out the graphic data when the graphic data is included in the screen data, and causes the display unit to display a graphic corresponding to the graphic data. A display device according to claim 1.
[0014]
According to the present invention, graphic data for graphic display can be included in each screen data. That is, for example, one screen data can include pairs of language type information and character data of a plurality of languages, and further include graphic data.
As a result, for example, a screen including a character string having common contents in a plurality of languages and a predetermined figure can be associated with screen identification information (for example, a screen number) for specifying each screen. This eliminates the need to duplicately store graphic data common to character strings in individual languages, thereby reducing the storage capacity for storing screen data. In other words, if the screen data storage unit is configured using memories of the same capacity, more screen data can be stored in the screen data storage unit.
[0015]
According to a fourth aspect of the present invention, there is provided a display unit (11) capable of displaying an image by two-dimensionally arranged dots, a font storage unit (19a) storing fonts of a plurality of languages, and a language type. A display data receiving means (20) for externally receiving display data indicating language type information for designating and a character string to be displayed on the display unit and including character data associated with the language type information; A font of a language specified by the language type information in the display data received by the display data receiving means, the font corresponding to the character data in the display data being read from the font storage unit; And a display control means (12) for displaying on a display unit.
[0016]
According to the present invention, display data can be received from an external host device such as a programmable controller, and a character string corresponding to the display data can be displayed. In this case, by providing display data including language type information and character data from the host device to the display device, a character string using a font of the language specified by the language type information is displayed.
In this way, a character string display in a plurality of languages can be realized without requiring a complicated operation such as a power-on operation or a reset operation of the display device. Further, by repeatedly providing display data specifying a plurality of languages to the display device from an external host device, character strings in a plurality of languages are sequentially or almost simultaneously displayed on the display unit. In this manner, display in a plurality of languages can be realized without requiring operation on the display device.
[0017]
According to a fifth aspect of the present invention, there is provided a drawing device (3) for creating screen data constituting a screen to be displayed on the display device (1), wherein an image can be displayed by two-dimensionally arranged dots. Display means (32), edit screen display control means (111) for displaying an edit screen (70) for creating screen data on the display means, and font storage means (46) storing fonts of a plurality of languages. ), Font selection input means (34, 61-65) operated by an operator to select one language font from a plurality of language fonts stored in the font storage means, and A character input means (33) operated by an operator for inputting characters on the screen, and responding to the input operation from the character input means, A font corresponding to the input operation of the selected language from the font storage means, and a character display control means (110) for displaying the read font on the edit screen; Screen data generation that generates screen data corresponding to the created screen, the language type information indicating the language type of the font input in the edit screen, and screen data including character data corresponding to the font (108).
[0018]
By using this drawing device, a screen for the display device is created by inputting one or more fonts selected from a plurality of languages in an editing screen displayed on the display means. be able to. Then, screen data representing the screen created in the editing screen is generated. Since the screen data includes language type information indicating the language type of the font input in the editing screen and character data corresponding to the font, such screen data is transferred to the display device and stored. By doing so, for example, display of a character string using fonts of two or more languages can be realized without requiring an operation such as power-on or reset of the display device.
[0019]
The invention according to claim 6 is the drawing device according to claim 5, further comprising communication means (49, 113) for downloading the created screen data to a display device.
With this configuration, the created screen data can be transferred to the display device. According to a seventh aspect of the present invention, there is provided a drawing program for causing a computer (3) to function as a drawing device for forming screen data constituting a screen to be displayed on a display device (1). Edit screen display control means (111) for displaying an edit screen (70) for creating screen data on a display means (32) capable of displaying an image by dots arranged in a dimension, a font storage means (46) (112) providing font selection input means (61-65) operated by an operator to select a font of one language from a plurality of fonts of languages stored in the Phone corresponding to the input of the language selected by the font selection input means in response to an input operation from the character input means (33). And character display control means (110) for displaying the read font on the edit screen, and screen data corresponding to the screen created on the edit screen. A screen drawing program characterized by functioning as screen data generation means (108) for generating screen type data including language type information indicating a language type of a font input in a screen and character data corresponding to the font. is there.
[0020]
By installing this drawing program on a computer, the drawing device according to the fifth aspect can be configured.
The invention according to claim 8 is the drawing program according to claim 7, wherein the computer further causes the computer to function as communication means (113) for downloading the created screen data to a display device.
By installing this drawing program on a computer, the drawing device according to claim 6 can be configured.
[0021]
According to a ninth aspect of the present invention, there is provided a recording medium which records the drawing program according to the seventh or eighth aspect in a computer-readable format.
Such a recording medium includes an optical disk such as a CD-ROM, a magneto-optical disk, a magnetic disk, and the like, and a read-only or rewritable or additionally recordable recording medium.
[0022]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
FIG. 1 is a block diagram for explaining an electrical configuration of an LED display device 1 according to one embodiment of the present invention. The LED display device 1 includes a display unit 11 as a dot matrix display module in which a plurality of LED elements are two-dimensionally arranged in a matrix. The display on the display unit 11 is driven by a driver 14 controlled by the CPU 12 and the graphic chip 13. A graphic memory 15 for developing a bit image of an image (including characters and graphics) to be displayed on the display unit 11 is connected to the graphic chip 13. The graphic chip 13 is connected to a bus 16 connected to the CPU 12.
[0023]
The bus 16 is connected to a boot memory 17 storing an operating system, a general-purpose memory 18 used as a work area of the CPU 12, and a flash memory 19 storing system programs and screen data.
A serial interface 20 is connected to the CPU 12, and a programmable controller (PLC) 2 or a personal computer 3 as an external host device can be selectively connected to the serial interface 20. .
[0024]
Screen data representing a screen to be displayed on the display unit 11 is created by using a drawing program operating on the personal computer 3. The created screen data is downloaded from the personal computer 3 to the LED display device 1 via the serial interface 20. The downloaded screen data is written and stored in the flash memory 19 by the operation of the CPU 12.
The flash memory 19 can store screen data corresponding to a plurality of screens. The plurality of screen data is identified by a screen number, and the programmable controller 2 inputs a screen number corresponding to a screen to be displayed on the display unit 11 to the LED display device 1. In response to this, the CPU 12 reads out the screen data of the designated screen number from the flash memory 19 and, in cooperation with the graphic chip 13, reads the character string or graphic designated in the screen data. Then, a display control process for displaying the image on the display 11 is executed.
[0025]
FIG. 2 is a diagram for explaining a display example on the display unit 11. The LED display device 1 according to this embodiment can display a character string in a plurality of languages without requiring a power-on operation or a reset operation. In other words, as shown in FIG. 2A, the Japanese character string JS, the Chinese character string CS, and the European character string ES can be displayed almost simultaneously by the horizontal scroll display. . FIG. 2B shows an example in which a Japanese character string JS, a Chinese character string CS, and a European character string ES are displayed almost simultaneously by scrolling up and down.
[0026]
Such display eliminates the need to perform a complicated operation for switching languages even in a factory or the like where workers using different languages coexist. Also, if the character strings JS, CS, and ES represent common contents, a common message can be given to a plurality of workers who use different languages almost simultaneously.
Of course, this function can also be used for the purpose of displaying advertising messages on the street. That is, a common advertisement message can be given to people who use different languages.
[0027]
FIG. 3 is a simplified memory map for explaining an example of a storage mode in the flash memory 19. The flash memory 19 stores a system program and character fonts of a plurality of languages in a font storage area 19a. Character fonts of a plurality of languages include, for example, Japanese character fonts, European character fonts, Hangul character fonts, Chinese simplified character fonts, and Chinese traditional character fonts. Fonts in various languages are downloaded in advance from the personal computer 3 to the font storage area 19a as necessary.
[0028]
Further, the flash memory 19 is provided with a screen data storage area 19b. The screen data storage area 19b has a plurality of screen data 1 to N for switching and displaying a plurality of types of screens on the display unit 11. Can be stored. These screen data 1 to N are created by the personal computer 3, transferred to the LED display device 1, and stored in the flash memory 19 by the operation of the CPU 12.
[0029]
A configuration example of each screen data is also shown in FIG. One screen data includes character string data C for displaying a character string, graphic data D for displaying a graphic, and part data P for displaying a part which is a predetermined part graphic image. Can be included. The character string data C, the graphic data D and the part data P represent display type information for identifying whether the displayed image is a “character string”, a “graphic”, or a “part”. Has at the beginning.
[0030]
The character string data C is specified by the “code type” for specifying the type of language (font type) used for displaying the character string, and the code type, in addition to the display type information “character string”. "Character data" which is a character code of a character constituting a character string to be displayed by the font. In the example of FIG. 3, character data stored from the subsequent addresses are associated with code types 1, 2, and 3, respectively, and display of a character string in three languages (fonts) is specified. I have.
[0031]
The character string data C further specifies "scroll information" for specifying a scroll direction (vertical direction or horizontal direction) and a font size when a plurality of font sizes are prepared for the same language. For example, a “font size” for specifying the display size, a “magnification” for specifying the display magnification, a “display style” for specifying the display style, and a “display coordinate” for specifying the display position are included.
The graphic data D includes display type information “graphic” and “graphic data” of a graphic to be displayed. The parts data P includes display type information “parts” and “parts data” representing a part figure to be displayed.
[0032]
As described above, a code type and character data corresponding to the code type can be stored in one screen data, and a plurality of types of code type and character data pairs can be stored. Thus, scroll display of character strings in a plurality of languages as shown in FIG. 2 becomes possible.
In the prior art, in which a project was prepared for each type of language and stored in the display device, graphics and parts had to be stored for each project. Although the storage area in the screen data storage unit is consumed by the number of languages to be displayed, the screen data in the form shown in FIG. 3 is employed to reduce the number of languages to be displayed. Regardless, the figure or parts data need only be stored once for each screen number, and there is no need to store those data redundantly.
[0033]
FIG. 4 is a flowchart for explaining the operation executed by CPU 12 according to the system program. The CPU 12 monitors a command input from the programmable controller 2 through the serial interface 20 and determines whether the screen number has been changed (step S1). When the screen number is changed, the CPU 12 reads out the screen data corresponding to the screen number from the flash memory 19 and performs a character / graphic display process based on the screen data (step S2).
[0034]
Thereafter, the CPU 12 performs a designated character string display process (step S3) for displaying the character string designated by the display data from the programmable controller 2 on the display unit 11, and returns to the process of step S1. If the screen number is not changed (NO in step S1), the designated character string display processing (step S3) is performed without executing the character / graphic display processing (step S2).
FIG. 5 is a flowchart for explaining the character / graphic display processing in step S2 of FIG. The CPU 12 reads out the screen data corresponding to the screen number designated by the programmable controller 2 from the flash memory 19, and sequentially decodes the screen data. The processing branches according to the display type (character string, graphic or part). If the display type is "character string", the character string display processing (step S4) is performed, and the display type is "graphic". If the display type is "parts", the part display processing (step S6) is performed.
[0035]
FIG. 6 is a flowchart for explaining the character string display processing in step S4 in FIG. The CPU 12 acquires the display style and the coordinate data with reference to the character string data C (steps S11 and S12), and further acquires the code type and the character data associated therewith (steps S13 and S14). Then, based on the obtained information, the CPU 12 executes a process for drawing a character string (step S15).
[0036]
FIG. 7 is a flowchart for explaining the character string drawing processing in step S15 of FIG. The processing branches according to the code type. If the code type represents "Japanese", Japanese display processing (step S21) is performed, and if the code type is "European characters" The European language display process (Step S22) is performed. If the code type is “Hangul”, the Hangul display process (Step S23) is performed. If the code type is “Chinese Simplified”, the Chinese simplified display process (Step S24) is performed. When the code type is “Chinese traditional”, the Chinese traditional display processing (step S25) is executed.
[0037]
For example, in the Japanese display process (step S21), a Japanese character font is selected as a font used for displaying a character string. Then, the character data included in the screen data following the code type "Japanese" is regarded as a character code for designating a Japanese character, and the Japanese character font corresponding to the character code is set to the flash memory. 19 to be given to the graphic chip 13. The graphic chip 13 expands the given Japanese character font in the graphic memory 15, whereby the Japanese character is displayed on the display unit 11. Similarly, the Western character display process (Step S22), the Hangul display process (Step S23), the Chinese simplified display process (Step S24), and the Chinese traditional display process (Step S25) are respectively a Western character font, a Korean character font, and a Chinese simplified character. Character display in each language is realized using fonts and Chinese traditional character fonts.
[0038]
FIG. 8 is a flowchart for explaining the designated character string display processing in step S3 of FIG. The programmable controller 2 inputs display data to the serial interface 20 of the LED display device 1. The CPU 12 displays a character string on the display unit 11 based on the display data. The CPU 12 acquires the display style and the coordinate data included in the display data provided from the programmable controller 2 (Steps S31 and S32). Further, the CPU 12 obtains a code type and character data included in the display data (step S33), and uses a font of a language type specified by the code type to display a character string of the font on the display unit 11. It is displayed (step S34). The character string drawing processing (step S34) executed at this time is the processing shown in FIG.
[0039]
FIG. 9 is a diagram for explaining a communication format of display data given to the LED display device 1 by the programmable controller 2. The display data includes code type information and character data (character code group) representing a character string to be displayed by a font specified by the code type information. Further, the display data includes “display mode”, “character style”, “display magnification”, “display coordinates”, “display state”, and “message data amount”.
[0040]
The display mode is information for designating normal display, reverse display, blinking display, and the like. The character style is information for specifying standard display, highlight display, shadow display, and the like. The display magnification is information for specifying a magnification when displaying a font. The display coordinates are information for specifying the display start position of the character string on the display screen. The display state is information for specifying still display, scroll display, scroll direction, switching display, and the like. The message data amount is information indicating the data amount of character data.
[0041]
The CPU 12 of the LED display device 1 executes a process for displaying a character string according to the content of such display data. That is, as a result of the execution of the character string drawing processing shown in FIG. 7, the font corresponding to the character data in the language type specified by the code type information is developed in the graphic memory 15. Thus, the display language of the LED display device 1 can be specified from the programmable controller 2. Therefore, if the type of language is switched from the programmable controller 2 and the display data is repeatedly provided to the LED display device 1, the automatic switching of the display language can be realized without the necessity of operation on the LED display device 1. Therefore, the display data for instructing that a message having a common content (but a different language) should be displayed from the programmable controller 2 is repeatedly provided to the LED display device 1 by switching the language type, so that a plurality of languages can be used. A common message can be displayed almost simultaneously.
[0042]
FIG. 10 is a block diagram for explaining the configuration of the personal computer 3. The personal computer 3 includes a computer main body 31, a display 32 connected to the computer main body 31 as display means, and a keyboard 33 and a pointing device 34 (such as a mouse) as input devices connected to the computer main body 31. ing. The computer main body 31 is provided with a CPU 41, and a ROM 45 and a RAM 43 are connected to a bus 45 connected to the CPU 41.
[0043]
Further, a hard disk drive (HDD) 46, a floppy disk drive (FDD) 47, a CD-ROM drive 48, the display 32, the keyboard 33, and the pointing device 34 are connected to the bus 45 via an appropriate interface. ing. A serial interface 49 used for data communication with the LED display device 1 is connected to the bus 45.
[0044]
The screen data to be downloaded to the LED display device 1 is created using, for example, a drawing program provided in a state recorded on the CD-ROM 50. That is, by loading the CD-ROM 50 into the CD-ROM drive 48 and performing a predetermined installation operation, the execution file of the drawing program and the like are copied to the hard disk drive 46. By causing the CPU 41 to execute the execution file, the personal computer 3 functions as a drawing device for creating screen data. The screen data created using the drawing program can be downloaded to the LED display device 1 connected to the personal computer 3 via the serial interface 49, for example, once stored in the hard disk drive 46.
[0045]
FIG. 11 is a diagram showing an editing screen 70 displayed on the screen of the display 32 when the drawing program is executed. A drawing window 60 is displayed in the editing screen 70, and a screen to be displayed on the LED display device 1 is created in the drawing window 60.
In the editing screen 70, a Japanese button 61 as an interface for selecting a Japanese character font, a Korean character button 62 as an interface for selecting a Korean character font, and a Chinese simplified character font are selected. A simplified Chinese character button 63 as an interface of the Japanese language, a Chinese traditional character button 64 as an interface for selecting a traditional Chinese character font, and a Western character button 65 as an interface for selecting a European character font are provided. I have. After operating (clicking) any one of these buttons 61 to 65 with the pointing device 34, reading is performed from the keyboard 33 using a predetermined character input operation (for example, an input method editor (IME) of a corresponding language). When the user performs an operation of inputting and converting), the selected font is displayed in the drawing window 60. Therefore, if a character input operation is performed while switching the type of language to be used by operating the buttons 61 to 65, a screen in which characters of a plurality of types of languages are mixed can be created.
[0046]
In the editing screen 70, a drawing tool button group 71 for creating a figure, a magnification specification button group 72 for specifying a font display magnification, and a part selection for selecting a previously prepared part are further provided. An operation unit 80 and the like are provided. By operating these, a screen in which character strings, graphics, and parts of a plurality of languages are mixed in the drawing window 60 can be created.
The screen data corresponding to the screen created in this way can be saved in the hard disk drive 46 by operating the save button 73. If the LED display device 1 is connected to the serial interface 49 in advance and, for example, a download function is selected from a menu displayed by operating a “tool” 74 in a menu bar, the created screen data is displayed. It can be downloaded to the LED display device 1.
[0047]
Usually, screen data of a plurality of screens is created, and a group of these screen data is stored in the hard disk drive 46 as a “project”. The screen data group constituting this project is downloaded to the flash memory 19 of the LED display device 1.
FIG. 12 is a diagram for explaining the operation of the drawing program. In the hard disk drive 46, a character font database is formed in advance. In the example of FIG. 12, this character font database includes Japanese character font data, Chinese traditional character font data, Chinese simplified character font data, Hangul character font data, and European character font data.
[0048]
The drawing program displays an editing screen display control unit 111 that performs processing for displaying the editing screen 70 (see FIG. 11) on the display 32, and font selection buttons 61 to 65 as interfaces in the editing screen 70. The input interface unit 112 performs a process of recognizing an input from the font selection buttons 61 to 65, and a communication control unit 113 that manages a communication process for downloading the created screen data to the LED display device 1. are doing.
[0049]
The drawing program further includes a Japanese character input control unit 101, a Chinese traditional character input control unit 102, a Chinese simplified character input control unit 103, a Hangul character input control unit 104, and a European character input control unit 105. The character input process corresponding to the type of language selected by the font selection buttons 61 to 65 is executed.
That is, when the language is selected by the font selection buttons 61 to 65 and the character is input by operating the keyboard 33, the code type representing the language is input by the screen data generation unit 108 in the drawing program. The screen data associated with the character data (character code) is generated. Based on this screen data, a character font database is referred to by the operation of the character display control unit 110 in the drawing program, and a font corresponding to the character code is read out of the font data specified by the code type. Thus, it is displayed in the drawing window 60 of the display 32.
[0050]
On the other hand, the screen data generated by the screen data generation unit 108 is saved in the hard disk drive 46. The screen data is read out from the hard disk drive 46 and downloaded to the LED display device 1 by the operation of the communication control unit 113 by performing a predetermined operation.
In this way, by using the drawing program, screen data including character strings in a plurality of languages can be easily created.
[0051]
As described above, one embodiment of the present invention has been described, but the present invention can be embodied in other forms. For example, in the designated character string display processing, display data may be obtained by a memory link method in which the programmable controller 2 writes a code type, character data, and the like in a memory inside the LED display device 1, or the LED display from the programmable controller 2 may be performed. Only an address (device address) of an internal memory (a memory inside the programmable controller 2) in which a code type and character data are stored is given to the device 1, and the data of this address is read from the LED display device 1 side. May obtain the display data.
[0052]
Further, in the above-described embodiment, a configuration has been described in which messages in a plurality of languages are displayed by scrolling. However, messages in a plurality of languages may be switched and displayed at predetermined time intervals.
Further, in the above embodiment, the LED display device is taken as an example, but the present invention can be applied to any display device that can perform character display with two-dimensionally arranged dots, for example, a liquid crystal display device. The present invention is also applicable to a liquid crystal display device that displays a character string or a graphic by a panel. In general, the present invention incorporates a CPU and a graphic chip, can store fonts of a plurality of languages in an internal memory, and can store screen data including character data in the internal memory. The present invention can be applied to a display device having a configuration.
[0053]
In addition, various design changes can be made within the scope of the matters described in the claims.
[Brief description of the drawings]
FIG. 1 is a block diagram illustrating an electrical configuration of an LED display device according to an embodiment of the present invention.
FIG. 2 is a diagram for explaining a display example of the LED display device.
FIG. 3 is a simplified memory map for explaining an example of a storage mode in a flash memory.
FIG. 4 is a flowchart illustrating an operation performed by a CPU according to a system program.
FIG. 5 is a flowchart illustrating a character / graphic display process.
FIG. 6 is a flowchart illustrating a character string display process.
FIG. 7 is a flowchart illustrating a character string drawing process.
FIG. 8 is a flowchart illustrating a designated character string display process.
FIG. 9 is a diagram for explaining a communication format of display data given to the LED display device by the programmable controller.
FIG. 10 is a block diagram illustrating a configuration of a personal computer.
FIG. 11 is a diagram showing an editing screen displayed on a screen of a display when a drawing program is executed.
FIG. 12 is a diagram for explaining the operation of a drawing program.
[Explanation of symbols]
1 LED display device
2 Programmable controller
3 Personal computer
11 Display
12 CPU
13 Graphic chip
14 Driver
15 Graphic memory
16 bus
17 Boot memory
18 General-purpose memory
19 Flash memory
19a Font storage area
19b Screen data storage area
20 Serial interface
31 Computer
32 displays
33 keyboard
34 pointing device
45 bus
46 Hard Disk Drive
48 CD-ROM drive
49 Serial Interface
50 CD-ROM
60 drawing window
61-65 Font select button
70 Edit screen
71 Drawing tool buttons
72 Magnification specification button group
73 Save button
80 Parts selection operation section
101 Japanese character input control section
102 Chinese Traditional Character Input Control Unit
103 Chinese Simplified Character Input Control Unit
104 Hangul character input control section
105 European character input control unit
108 Screen data generator
110 Character display control unit
111 Edit screen display control unit
112 Input interface
113 Communication control unit
C Character string data
D Graphic data
P Parts data

Claims (9)

二次元配列されたドットにより画像を表示することができる表示部と、
複数種類の言語のフォントを記憶したフォント記憶部と、
言語の種類を指定するための言語種別情報と、上記表示部に表示すべき文字列を表し、上記言語種別情報に対応付けられた文字データとを含む画面データを記憶するための画面データ記憶部と、
この画面データ記憶部に記憶された画面データを読み出し、読み出された画面データ中の言語種別情報によって指定された言語のフォントであって、当該画面データ中の文字データに対応するフォントを、上記フォント記憶部から読み出して、上記表示部に表示させる表示制御手段とを含むことを特徴とする表示装置。
A display unit that can display an image by two-dimensionally arranged dots,
A font storage unit storing fonts of a plurality of languages,
A screen data storage unit for storing screen data including language type information for designating a language type and character data representing a character string to be displayed on the display unit and corresponding to the language type information; When,
The screen data stored in the screen data storage unit is read, and the font of the language specified by the language type information in the read screen data, and the font corresponding to the character data in the screen data is described above. A display control means for reading from the font storage unit and displaying the readout on the display unit.
上記画面データ記憶部は、複数個の画面の画面データを記憶することができ、1つの画面の画面データには、複数種類の言語の言語種別情報および文字データの対を含ませることができ、
上記表示制御手段は、1つの画面の画面データに複数種類の言語の言語種別情報および文字データの対が含まれているときには、これらを順次解読することによって、当該複数種類の言語の文字列を上記表示部に表示させるものであることを特徴とする請求項1記載の表示装置。
The screen data storage unit can store screen data of a plurality of screens, and the screen data of one screen can include pairs of language type information and character data of a plurality of languages,
When the screen data of one screen includes a pair of language type information and character data of a plurality of languages, the display control means sequentially decodes the pairs to convert the character strings of the plurality of languages. The display device according to claim 1, wherein the display device displays the information on the display unit.
上記画面データ記憶部は、複数個の画面の画面データを記憶することができ、1つの画面の画面データには、図形表示のための図形データを含ませることができ、
上記表示制御手段は、画面データ中に図形データが含まれているときには、この図形データを読み出して、上記表示部に当該図形データに対応する図形を表示させるものであることを特徴とする請求項1または2記載の表示装置。
The screen data storage unit can store screen data of a plurality of screens, and the screen data of one screen can include graphic data for graphic display,
The display control means, when graphic data is included in the screen data, reads the graphic data and causes the display unit to display a graphic corresponding to the graphic data. 3. The display device according to 1 or 2.
二次元配列されたドットにより画像を表示することができる表示部と、
複数種類の言語のフォントを記憶したフォント記憶部と、
言語の種類を指定するための言語種別情報と、上記表示部に表示すべき文字列を表し、上記言語種別情報に対応付けられた文字データとを含む表示データを外部から受信する表示データ受信手段と、
この表示データ受信手段によって受信された表示データ中の言語種別情報によって指定された言語のフォントであって、当該表示データ中の文字データに対応するフォントを、上記フォント記憶部から読み出して、上記表示部に表示させる表示制御手段とを含むことを特徴とする表示装置。
A display unit that can display an image by two-dimensionally arranged dots,
A font storage unit storing fonts of a plurality of languages,
Display data receiving means for externally receiving display data representing language type information for designating a language type and character data to be displayed on the display unit and including character data associated with the language type information When,
The font of the language specified by the language type information in the display data received by the display data receiving means, the font corresponding to the character data in the display data is read from the font storage unit, and And a display control means for causing the display unit to display.
表示装置に表示させる画面を構成する画面データを作成するための作画装置であって、
二次元配列されたドットにより画像を表示することができる表示手段と、
画面データを作成するための編集画面を上記表示手段に表示させる編集画面表示制御手段と、
複数種類の言語のフォントを記憶したフォント記憶手段と、
このフォント記憶手段に記憶された複数種類の言語のフォントから1種類の言語のフォントを選択するために操作者によって操作されるフォント選択入力手段と、
上記編集画面に文字を入力するために操作者によって操作される文字入力手段と、
この文字入力手段からの入力操作に応答して、上記フォント選択入力手段によって選択された言語の当該入力操作に対応するフォントを上記フォント記憶手段から読み出し、この読み出されたフォントを上記編集画面上に表示する文字表示制御手段と、
上記編集画面上において作成された画面に対応する画面データであって、上記編集画面内に入力されたフォントの言語の種別を表す言語種別情報、およびそのフォントに対応した文字データを含む画面データを生成する画面データ生成手段とを含むことを特徴とする作画装置。
A drawing device for creating screen data constituting a screen to be displayed on a display device,
Display means for displaying an image by two-dimensionally arranged dots,
Edit screen display control means for displaying an edit screen for creating screen data on the display means,
Font storage means for storing fonts of a plurality of languages,
Font selection input means operated by an operator to select one language font from a plurality of language fonts stored in the font storage means;
Character input means operated by an operator to input characters on the editing screen,
In response to the input operation from the character input unit, a font corresponding to the input operation of the language selected by the font selection input unit is read from the font storage unit, and the read font is displayed on the edit screen. Character display control means for displaying
Screen data corresponding to the screen created on the edit screen, language type information indicating the language type of the font input in the edit screen, and screen data including character data corresponding to the font A screen data generating means for generating the image data.
作成された画面データを表示装置にダウンロードするための通信手段をさらに含むことを特徴とする請求項5記載の作画装置。6. The image forming apparatus according to claim 5, further comprising a communication unit for downloading the created screen data to a display device. 表示装置に表示させる画面を構成する画面データを作成するための作画装置としてコンピュータを機能させるための作画プログラムであって、上記コンピュータを、
二次元配列されたドットにより画像を表示することができる表示手段に、画面データを作成するための編集画面を表示させる編集画面表示制御手段、
フォント記憶手段に記憶された複数種類の言語のフォントから1種類の言語のフォントを選択するために操作者によって操作されるフォント選択入力手段を提供する手段、
操作者によって操作される文字入力手段からの入力操作に応答して、フォント選択入力手段によって選択された言語の当該入力に対応するフォントをフォント記憶手段から読み出し、この読み出されたフォントを上記編集画面上に表示する文字表示制御手段、ならびに
上記編集画面上において作成された画面に対応する画面データであって、上記編集画面内に入力されたフォントの言語の種別を表す言語種別情報、およびそのフォントに対応した文字データを含む画面データを生成する画面データ生成手段として機能させることを特徴とする作画プログラム。
A drawing program for causing a computer to function as a drawing device for creating screen data configuring a screen to be displayed on a display device, wherein the computer
Edit screen display control means for displaying an edit screen for creating screen data on display means capable of displaying an image by two-dimensionally arranged dots,
Means for providing font selection input means operated by an operator to select one language font from a plurality of language fonts stored in the font storage means;
In response to an input operation from the character input unit operated by the operator, a font corresponding to the input of the language selected by the font selection input unit is read from the font storage unit, and the read font is edited by the editing unit. Character display control means to be displayed on the screen, and language type information representing the language type of the font input in the edit screen, which is screen data corresponding to the screen created on the edit screen, and A drawing program for functioning as screen data generating means for generating screen data including character data corresponding to a font.
上記コンピュータを、さらに、作成された画面データを表示装置にダウンロードする通信手段として機能させることを特徴とする請求項7記載の作画プログラム。The computer-readable storage medium according to claim 7, wherein the computer further causes the computer to function as a communication unit that downloads the created screen data to a display device. 請求項7または8記載の作画プログラムをコンピュータによる読み取りが可能な形式で記録した記録媒体。A recording medium which records the drawing program according to claim 7 or 8 in a format readable by a computer.
JP2002178861A 2002-06-19 2002-06-19 Display device, drawing device for display device, drawing program, and recording medium recording the program Pending JP2004021831A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002178861A JP2004021831A (en) 2002-06-19 2002-06-19 Display device, drawing device for display device, drawing program, and recording medium recording the program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002178861A JP2004021831A (en) 2002-06-19 2002-06-19 Display device, drawing device for display device, drawing program, and recording medium recording the program

Publications (1)

Publication Number Publication Date
JP2004021831A true JP2004021831A (en) 2004-01-22

Family

ID=31176456

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002178861A Pending JP2004021831A (en) 2002-06-19 2002-06-19 Display device, drawing device for display device, drawing program, and recording medium recording the program

Country Status (1)

Country Link
JP (1) JP2004021831A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006154549A (en) * 2004-11-30 2006-06-15 Toshiba Corp Information guidance display system and information guidance display program
JP2006330738A (en) * 2005-05-27 2006-12-07 Asustek Computer Inc Computer system, and auxiliary message display device and method thereof
JP2012163589A (en) * 2011-02-03 2012-08-30 Yokogawa Electric Corp Bitmap font display device
JP2019091427A (en) * 2017-10-02 2019-06-13 フィッシャー−ローズマウント システムズ,インコーポレイテッド System and method for supporting multi language display view capability in process control plant

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006154549A (en) * 2004-11-30 2006-06-15 Toshiba Corp Information guidance display system and information guidance display program
JP2006330738A (en) * 2005-05-27 2006-12-07 Asustek Computer Inc Computer system, and auxiliary message display device and method thereof
JP2012163589A (en) * 2011-02-03 2012-08-30 Yokogawa Electric Corp Bitmap font display device
JP2019091427A (en) * 2017-10-02 2019-06-13 フィッシャー−ローズマウント システムズ,インコーポレイテッド System and method for supporting multi language display view capability in process control plant
US12327012B2 (en) 2017-10-02 2025-06-10 Fisher-Rosemount Systems, Inc. Systems and methods for configuring and presenting a display navigation hierarchy in a process plant

Similar Documents

Publication Publication Date Title
US5062060A (en) Computer human interface comprising user-adjustable window for displaying or printing information
US5335323A (en) Computer human interface with multiapplication display
US20030020734A1 (en) Method and apparatus for displaying information elements
KR101456505B1 (en) A user interface framework for developing web applications
JP2004005568A (en) Updating of high-speed gui style of legacy application
US20080244424A1 (en) Source code generating device
JP2008269554A (en) Source code generator
US5812805A (en) Method and editing system for setting tool button
US7015932B1 (en) System for designing visual information to be displayed on monitor unit used in combination with programmable controller
US6335740B1 (en) Data processing apparatus and method for facilitating item selection by displaying guidance images
JP2000194472A (en) Display method and generating device for operation screen for display device
CN100501617C (en) Programmable terminal system
JP2004021831A (en) Display device, drawing device for display device, drawing program, and recording medium recording the program
CN113672210A (en) Triangular icon code generation method and device and readable storage medium
US20010006386A1 (en) Navigation device and device for generating navigation device
JPH0883172A (en) Software development support device
JP3674905B2 (en) Document editing device
KR100484347B1 (en) A system and method for creating a display of screen
JP2007280092A (en) Picture data preparation method
JP2973906B2 (en) Character user interface device
KR20050049762A (en) Generating system of button in graphic program and method thereof
JPH1021062A (en) Visual programming apparatus and method
JP4690824B2 (en) Hierarchical structure display device, hierarchical structure display method, program, and recording medium
JPH0916218A (en) Programmable controller programming device and sequence program creation method thereof
JP2022051276A (en) Computer program, specification output device, and manufacturing method for program