(57)【要約】【課題】  本発明はプログラムの表示方法に関し、例えば試験プログラムの表示に適用して、区切り開始、区切り終了の表記に係る誤りを簡易に発見することができるようにする。【解決手段】  本発明は、カーソルの前方及び後方から区切り開始の表記及び区切り終了の表記を検出し、該検出した区切り開始の表記から区切り終了の表記までの間を反転表示する。【選択図】  図１
2006251583.tif 000002
【特許請求の範囲】
【請求項１】
試験装置の処理手順を記述したプログラムを表示手段により表示するプログラムの表示方法において、
操作子の操作に応動してカーソルの表示位置を可変するカーソル可変のステップと、
前記カーソル可変のステップによる処理に応じて、前記カーソルの表示位置の前方及び後方から区切り開始の表記及び区切り終了の表記を検出し、該検出した前記区切り開始の表記から前記区切り終了の表記までの間を反転表示する反転表示のステップと
を備えることを特徴とするプログラムの表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラムの表示方法に関し、例えば試験プログラムの表示に適用することができる。本発明は、カーソルの前方及び後方から区切り開始の表記及び区切り終了の表記を検出し、該検出した区切り開始の表記から区切り終了の表記までの間を反転表示することにより、区切り開始、区切り終了の表記に係る誤りを簡易に発見することができるようにする。
【背景技術】
【０００２】
従来、試験装置においては、試験手順、試験条件等を記述した試験プログラムの実行により、所望の試験対象を試験するようになされている。このような試験プログラムは、人間が理解可能なプログラミング言語により作成された後、機械語にコンパイルして試験装置に実装させるようになされている。またこのコンパイル前の試験プログラムにあっては、「｛」、「｝」、「ＢＥＧＩＮ」、「ＥＮＤ」等の区切りの開始を示す表記と区切りの終了を示す表記とを用いた構造化プログラムにより作成され、これによりこれら区切り開始、区切り終了の表記を用いて試験に供する各種パラメータ等を設定できるようになされている。
【０００３】
このような構造化プログラムに関して、例えば特開平５−１５０９９９号公報においては、高速処理を可能とする方法が提案されている。
【０００４】
ところで半導体の製造工程では、既存の試験プログラムの一部を手直しして新たな製品の試験プログラムを作成する場合があり、このような手直しにおいては、区切り開始、区切り終了の表記を記述し忘れたり、誤って表記を追加したりする場合がある。このような誤りにあっては、試験プログラムが簡易な場合には、比較的簡易に発見することができるものの、試験プログラムの構造が複雑になると、発見することが困難になり、結局、コンパイルして試験装置で実行した場合に、エラーメッセージにより発見されることになる。この場合、オペレータにおいては、このエラーメッセージに基づいてプログラミング言語によるコンパイル前の試験プログラムを確認することになるが、区切り開始、区切り終了の表記の誤りにあっては発見しづらい問題がある。
【特許文献１】特開平５−１５０９９９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は以上の点を考慮してなされたもので、区切り開始、区切り終了の表記に係る誤りを簡易に発見することができるプログラムの表示方法を提案しようとするものである。
【課題を解決するための手段】
【０００６】
かかる課題を解決するため請求項１の発明においては、試験装置の処理手順を記述したプログラムを表示手段により表示するプログラムの表示方法に適用して、操作子の操作に応動してカーソルの表示位置を可変するカーソル可変のステップと、前記カーソル可変のステップによる処理に応じて、前記カーソルの表示位置の前方及び後方から区切り開始の表記及び区切り終了の表記を検出し、該検出した前記区切り開始の表記から前記区切り終了の表記までの間を反転表示する反転表示のステップとを備えるようにする。
【０００７】
請求項１の構成により、試験装置の処理手順を記述したプログラムを表示手段により表示するプログラムの表示方法に適用して、操作子の操作に応動してカーソルの表示位置を可変するカーソル可変のステップと、前記カーソル可変のステップによる処理に応じて、前記カーソルの表示位置の前方及び後方から区切り開始の表記及び区切り終了の表記を検出し、該検出した前記区切り開始の表記から前記区切り終了の表記までの間を反転表示する反転表示のステップとを備えるようにすれば、試験プログラムの構造が複雑であっても、区切り開始、区切り終了の表記の過不足を直感的に判断することができる。またこのような反転表示においては、区切り開始、区切り終了の表記による境界を明確にし得、これら区切り開始、区切り終了の表記の記述ミスも併せて確認することができる。これらにより区切り開始、区切り終了の表記に係る誤りを簡易に発見することができる。
【発明の効果】
【０００８】
本発明によれば、区切り開始、区切り終了の表記に係る誤りを簡易に発見することができる。
【発明を実施するための最良の形態】
【０００９】
以下、適宜図面を参照しながら本発明の実施例を詳述する。
【実施例１】
【００１０】
（１）実施例の構成
図２は、本発明に係る試験システムを示すブロック図である。この試験システム１は、試験装置２により試験プログラムＰを実行して所望の試験対象を種々に試験する。この試験システム１においては、試験プログラムＰをコンピュータ３により作成した後、試験装置２に接続して試験プログラムＰを試験装置２に実装する。試験システム１では、このような試験プログラムＰの実装において、試験手順、試験条件等の処理手順をプログラミング言語によりコンピュータ３で記述し、試験装置２又はコンピュータ３により機械語にコンパイルするようになされている。
【００１１】
また試験システム１においては、試験装置２からコンピュータ３に試験プログラムＰをダウンロードして、又はコンピュータ３に試験プログラムＰを保持するようにして、コンピュータ３により試験プログラムＰを書き換え、これにより試験プログラムＰの一部を手直しして新たな製品の試験プログラムＰを作成するようになされている。
【００１２】
このため試験装置２は、試験プログラムＰの実行により試験対象を種々に試験できるように構成され、またコンピュータ３との間で試験プログラムＰを送受できるように構成される。
【００１３】
これに対してコンピュータ３は、バスＢＵＳを介して、キーボード、マウス等による操作部４、コントローラ５、ハードディスク装置（ＨＤＤ）６、液晶表示装置等による表示部７が接続される。このコンピュータ３は、ハードディスク装置６に記録された処理プログラムをコントローラ５により実行して全体の動作を立ち上げ、ハードディスク装置６に記録されたアプリケーションプログラムをコントローラ５により実行することにより、所望の処理を実行する。
【００１４】
コンピュータ３は、アプリケーションプログラムの１つにプログラムエディタが設けられ、オペレータによる操作部４の操作に応動してプログラムエディタにより試験プログラムＰを作成、変更する。
【００１５】
この処理において、コンピュータ３は、プログラムエディタの処理に係る試験プログラムＰを表示部７により表示する。ここで図３及び図４は、表示部７の表示を示す略線図であり、この図３及び図４の例では、プログラミング言語によるコンパイル前の試験プログラムＰ、カーソルが表示される。ここでこのプログラミング言語による試験プログラムＰにおいては、区切りの開始を示す記号「（」、「｛」と区切りの終了を示す記号「）」、「｝」とを用いて構造化プログラムにより作成され、これらの開始記号及び終了記号により試験に供する各種パラメータ等が設定される。
【００１６】
コンピュータ３は、このような表示部７の表示において、通常、カーソルに係る操作部４の操作に応動してカーソルの表示位置を可変する。またオペレータによるキーボードの操作に応動して、試験プログラムＰを作成、変更する。これに対して試験プログラムＰの構造を確認するようにオペレータにより指示されると、コンピュータ３では、通常の表示モードを確認モードに切り換え、カーソルの表示位置の可変に応じて、カーソルの表示位置の前方及び後方から区切り開始の表記及び区切り終了の表記を検出し、該検出した区切り開始の表記から区切り終了の表記までの間を反転表示する。これによりコンピュータ３では、区切り開始、区切り終了の表記に係る誤りを簡易に発見させるようになされている。
【００１７】
図１は、このような反転表示におけるコントローラ５の処理手順を示すフローチャートである。コントローラ５は、表示部７の表示を確認モードに切り換えると、この処理手順を開始し、ステップＳＰ１からステップＳＰ２に移り、カーソルの表示位置を取得して表示位置により特定される試験プログラムＰの現在位置を検出する。
【００１８】
コントローラ５は、続くステップＳＰ３において、ステップＳＰ２で取得した試験プログラムＰの現在位置の前方及び後方から開始記号及び終了記号を検出し、続くステップＳＰ４において、ステップＳＰ３で検出した開始記号から終了記号までの間を反転表示する。
【００１９】
具体的に、図３において矢印Ａにより示すカーソルの表示位置を取得する場合、コントローラ５は、カーソルの前方及び後方から開始記号Ｃ１及び終了記号Ｃ２をそれぞれ検出し、これらの開始記号Ｃ１から終了記号Ｃ２までの間を反転表示する。
【００２０】
また図４において矢印Ｂにより示すカーソルの表示位置を取得する場合、コントローラ５は、カーソルの前方については開始記号Ｃ３を検出する。これに対してカーソルの後方では、初めに開始記号Ｃ１を検出することにより、続く終了記号Ｃ２を開始記号Ｃ１に対応する終了記号と判断する。また同様にして開始記号Ｃ４、終了記号Ｃ５を順次検出し、続く終了記号Ｃ６をカーソルの表示位置に係る終了記号と判断する。これによりこの場合、コントローラ５は、開始記号Ｃ３及び終了記号Ｃ６を検出し、これらの開始記号Ｃ３から終了記号Ｃ６までの間を反転表示する。
【００２１】
コントローラ５は、このようにしてカーソルの表示位置に係る部分を反転表示すると、ステップＳＰ５に移り、オペレータにより確認モードの終了が指示されたか否か判断し、ここで否定結果が得られると、ステップＳＰ６に移る。
【００２２】
ここでコントローラ５は、カーソルの表示位置が変更されたか否か判断し、ここで否定結果が得られると、ステップＳＰ６からステップＳＰ５に戻るのに対し、肯定結果が得られると、ステップＳＰ２に戻ってこれらの処理を繰り返す。
【００２３】
これに対してコントローラ５は、オペレータにより確認モードの終了が指示されると、ステップＳＰ５で肯定結果が得られることにより、ステップＳＰ５からステップＳＰ７に移ってこの処理手順を終了する。
【００２４】
（２）実施例の動作
以上の構成において、この試験システム１においては（図２）、プログラミング言語により試験プログラムＰがコンピュータ３で作成された後、機械語にコンパイルされて試験装置２に試験プログラムＰが実装される。これにより試験システム１では、試験装置２により試験プログラムＰが実行され、この試験プログラムＰに示された処理手順により所望の試験対象が種々に試験される。
【００２５】
この試験システム１において、コンピュータ３では、プログラムエディタによりプログラミング言語によるコンパイル前の試験プログラムＰが区切り開始、区切り終了の表記を用いて構造化プログラムにより作成される。
【００２６】
コンピュータ３では、このような試験プログラムＰの一部を手直しして新たな製品の試験プログラムＰを作成する場合、さらにはこのような試験プログラムＰを新規に作成する場合には、試験プログラムＰが表示部７により表示されてオペレータによる入力を受け付ける。このとき区切り開始、区切り終了の表記を記述し忘れたり、誤って表記を追加したりする場合があり、この場合、試験プログラムＰを単に表示部７に表示しただけでは、試験プログラムＰの構造が複雑になると、区切り開始、区切り終了の表記に係る誤りを発見しにくくなる。
【００２７】
このためコンピュータ３では、表示部７の表示がオペレータにより確認モードに切り換えられ、この確認モードにおいて、オペレータがカーソルに係る操作部４を操作すると、操作部４の操作に応動してカーソルの表示位置が可変される。このときコンピュータ３では、カーソルの表示位置の前方及び後方から区切り開始の表記及び区切り終了の表記が検出され、これらの区切り開始の表記から区切り終了の表記までの間が反転表示される（図１、図３、図４）。
【００２８】
これによりコンピュータ３では、カーソルの表示位置に係る区切り開始、区切り終了の表記が強調され、その分、試験プログラムＰの構造が複雑であっても、区切り開始、区切り終了の表記の過不足を直感的に判断することができる。またコンピュータ３では、これらの区切り開始、区切り終了の表記による境界が明確になり、これにより区切り開始、区切り終了の表記の記述ミスも併せて確認することができる。これらによりコンピュータ３では、区切り開始、区切り終了の表記に係る誤りを簡易に発見することができる。
【００２９】
（３）実施例の効果
以上の構成によれば、カーソルの前方及び後方から区切り開始の表記及び区切り終了の表記を検出し、該検出した区切り開始の表記から区切り終了の表記までの間を反転表示することにより、区切り開始、区切り終了の表記に係る誤りを簡易に発見することができる。
【実施例２】
【００３０】
なお上述の実施例においては、確認モードへの切り換えにより、カーソルの表示位置に係る開始記号から終了記号までの間を反転表示する場合について述べたが、本発明はこれに限らず、これに代えて、プログラムエディタの起動によりカーソルの表示位置に係る開始記号から終了記号までの間を反転表示するようにしてもよい。なおプログラムエディタの起動によりカーソルの表示位置に係る開始記号から終了記号までの間を反転表示するようにして、カーソルの前方及び又は後方に開始記号、終了記号が何ら検出されない場合にあっては、表記の先頭及び又は表記の末尾までの間を反転表示してもよく、また反転表示を中止してもよい。
【００３１】
また上述の実施例においては、区切り開始、区切り終了の表記が開始記号、終了記号により示される場合について述べたが、本発明はこれに限らず、開始記号、終了記号に代えて、例えば「ＢＥＧＩＮ」、「ＥＮＤ」等により区切り開始、区切り終了の表記が示される場合に適用するようにしてもよい。
【００３２】
また上述の実施例においては、本発明を試験プログラムの表示に適用する場合について述べたが、本発明はこれに限らず、試験プログラムに代えて、例えば「（」、「）」等の区切りの開始を示す記号、区切りの終了を示す記号を用いた計算式等の表示に本発明を適用するようにしてもよい。
【産業上の利用可能性】
【００３３】
本発明は、プログラムの表示方法に関し、例えば試験プログラムの表示に適用することができる。
【図面の簡単な説明】
【００３４】
【図１】本発明の実施例に係る試験システムのコンピュータにおけるコントローラの処理手順を示すフローチャートである。
【図２】本発明の実施例に係る試験システムを示すブロック図である。
【図３】図１の処理手順における反転表示の説明に供する略線図である。
【図４】図３とは異なる反転表示の例を示す略線図である。
【符号の説明】
【００３５】
１……試験システム、２……試験装置、３……コンピュータ、４……操作部、５……コントローラ、６……ハードディスク装置、７……表示部
【図１】
2006251583.tif 000003
【図２】
2006251583.tif 000004
【図３】
2006251583.tif 000005
【図４】
2006251583.tif 000006