(57)【要約】本発明では、ファンクションテスターにソフトウエアとハードウエア両方にワイドユースな機能を付加して、従来のファンクションチェッカーの用途を広げ、コストを抑え、再利用できる事が可能になった。【課題】従来のファンクションテスターは特注品であり、コストが高い、納期がかかる、再利用が出来ないという問題があった。【解決手段】上記の問題点を解決するために下記のような手段を提案する。・検査手順作成用の簡易言語を用意する。・検査手順のコンパイルする手段とファンクションテスターに転送する手段を設ける。・検査手順のバックアップ機能を設ける。・検査手順転送後は、パソコンを切り離してファンクションテスター単体で機能する。・電気回路機能記述データ（ICの回路情報）を転送する手段を設ける。・ファンクションテスターは機能拡張用のバス形式を採用する。【選択図】        図１
2004198357.tif 000002
【特許請求の範囲】
【請求項１】
検査対象の電気ユニットに対して、
擬似的な電気信号及び機械的な動作を入力する手段と
該検査対象の電気ユニットから出力される電気信号を
読取る手段を有する電気ユニットファンクションテスターにおいて、
少なくとも該入力手段、該読取り手段、
読取り値に対する判断手段、表示手段、
印刷手段の操作手順を記述する簡易言語を有するとともに、
該簡易言語での検査手順作成手段と、
該作成した検査手順を該ファンクションテスターに転送する手段を有し、
該転送手段は、該簡易言語により記述された検査手順が
文法的に正しいかを判断する機能と該ファンクションテスターがもつ
ＣＰＵが処理しやすいように所定のデータ変換を行なう機能を有する事を特徴とする。
【請求項２】
前記１において、
該検査手順をパソコンで作成するとともに
検査手順のファンクションテスターへの転送後はパソコン無しで
動作する機能と該ファンクションテスターは該検査手順データを
保持するバックアップ機能を有する事を特徴とする。
【請求項３】
前記１及び２において、
パソコンから該ファンクションテスターへの転送データは、
該検査手順の他に該ファンクションテスター内部の電気回路機能記述データである事を特徴とする。
【請求項４】
前記１において、
該ファンクションテスターはCPU
及び該検査手順データを保持するメインボードと
機能拡張用のイクストラボードから構成され、
両社はバスを介して接続され複数のイクストラボードを増設できる構成である事を特徴とする。
【発明の詳細な説明】
【０００１】
【発明が属する技術分野】
本発明は、被検査対象である電気ユニットに対して、
擬似信号を与え、その結果電気ユニットから出力される信号を測定して、
電気ユニットの各機能が正常に働いているかを判断する、
いわゆるファンクションテスターについて提案している。
【従来の技術】
従来、ファンクションテスターは顧客の要望に従い特注している。
これは顧客の要望が多様であり、汎用製品を開発、製造することがコスト的、
製品ザイズ等の物理的理由で不可能である事による。
【０００２】
ホームページでファンクションテスターメーカーを検索すれば判るが、
たくさんの小規模の会社が、それぞれの顧客向けに特注のファンクションテスターを
提供している実情が理解できる。
【０００３】
【発明が解決しようとする課題】
上記の理由により特注のファンクションテスターは限定された機能のため用途が広がらない。
その結果、下記のような問題があった。
・コストが高い。
・納期がかかる。
・再利用が出来ない。
【０００４】
【課題を解決するための手段】
上記の問題点を解決するために下記のような手段を提案する。
【０００５】
・ユーザーが、パソコン上で簡易言語をつかって
ファンクションテスターの検査手順を記述できる手段を用意する。
【０００６】
・簡易言語で記述された検査手順を、
文法チェックを含めてコンパイルする手段とファンクションテスターに転送する手段を設ける。
【０００７】
・ファンクションテスター内の検査手順は
バックアップ機能付きで電源を切ってもデータを保持する。
【０００８】
・検査手順転送後は、
パソコンを切り離してファンクションテスター単体で機能する。
【０００９】
・検査手順に加えて、
ファンクションテスター内の電気回路機能記述データ（ICの回路情報）を転送する手段を設ける。
【００１０】
・ファンクションテスターはＣＰＵ、
検査手順を保持するメインボードと
機能拡張用のイクストラボード構成とし
両者をバス形式で接続して機能拡張性を高める。
【００１１】
【発明の実施の形態】
本発明では、ファンクションテスターにソフトウエアと
ハードウエア両方にワイドユースな機能を付加して、
従来のファンクションチェッカーの用途を広げ、
コストを抑え、再利用できる事が可能になった。
【実施例】
第１図は本発明の実施例構成図である。
コンピュータディスプレイ１は２に接続され、
メインコンピュータ２の情報を画面上に表示する装置である。
【００１２】
２はメインコンピュータであり、主に３を制御するものである。
【００１３】
３はファンクションテスターであり、電気ユニット（ワーク）６に対して試験を行う装置である。
３は、USB規格によって２と接続され、データのやりとりを行う。
USBを利用するのは、３への設定情報の転送であるため、
測定動作時にはファンクションテスター３は単独での動作が可能である。
【００１４】
４は印刷装置である。３の行った測定結果を出力するために使用される。
【００１５】
ワークスタンド５は６をセットし、固定するためのものである。
６にはコンタクトプローブ７が取り付けられており、チェッカー本体３と接続されている。
検査対象の製品をセットし、レバーを下げてコンタクトプローブ７をワーク６と接触させる事で
チェッカーと接続する形態となっている。
【００１６】
ワーク６は実際に検査される製品である。
実際には、ワークは利用者が用意したものを使い、
検査内容にあわせて利用者がファンクションチェッカー３を設定する事となる。
【００１７】
７はコンタクトプローブである。
３と接続し、測定や動作チェックを行う際に
容易な脱着と高速検査を両立させるため、通常のコネクタを使用せずに
６の裏側からピンを当てる形になっている。
このコンタクトプローブ６はスプリングが組み込まれており、
ワーク６に取付けられた部品の足が多少他とそろっていなくても、
確実に接触することが可能である。
【００１８】
第２図はファンクションテスター３内の構成図である。
メイン基板２２は３に搭載されている電気基板であり、
２２に搭載されているプロセッサ２０を通じて
２との通信や機能追加基板２４の制御を行う装置である。
【００１９】
プロセッサ２０は２２に搭載され、
２との制御を行っている。
測定時には２から独立して単独で動作可能であり、
あらかじめ設定された測定項目を実行する機能を有している。
【００２０】
機能追加基板２４は測定に必要な機能を搭載した基板である。
２４は２２と連動し、ワーク６を測定する。
２２と２４はデータ・アドレス信号２３で接続されており、
１つのメイン基板２２に対して複数枚の増設が可能である。
【００２１】
機能追加基板２４は、テスター本体３の内部では独立した形となっている。
このため、同じ機能を持った２２を追加することにより、測定端子の追加が可能であり、
１枚ごとに別の機能を追加することで測定項目の追加、機能拡張が実現可能である。
【００２２】
２２に搭載されているロジックデバイス２１やプロセッサ２０は
書換え可能なもので構成されており、利用者が自由に書き換えることができる。
この機能を最大限に生かした結果、ユーザーが自由に測定順序を設定可能な
電気検査装置を実現している。
【００２３】
この装置全体が書き換え可能であることにより、
測定順序を自由に設定できる機能はもとより、
検査の仕様変更や機能追加にも対応が可能である。
【００２４】
これら利用者によって書き込まれた情報は
３内の２０に転送し、保存される。
さらに、本体電源を切っても保持されるため、
電源投入のするたびに転送し直すといった作業は必要としない。
【００２５】
第３図は、ファンクションテスター３への設定操作の流れ図である。
４１はスクリプトファイルであり、
ファンクションチェッカー３に対する指示命令が記述されたファイルである。
４０はスクリプト編集用プログラムである。
利用者は、このプログラムを通じてファンクションテスター３に対する
スクリプトファイル４１を作成する。
４３は、ファンクションテスター３の動作命令が記録されたものである。
これは、利用者がスクリプトで入力するコマンドと同様の内容が記号されたものである。
【００２６】
まず、ファンクションテスター３を動作させるに当たって、
利用者は、メインコンピュータ２上でスクリプト編集用プログラム４０を起動し、
スクリプトファイル４１を作成する。
ここで作成されたスクリプトファイル４１は、
利用者がある程度の学習をすることで習得可能な簡易言語である。
そのため、簡単な英単語とそれに対するオプションやデータが記述されているにすぎない。
【００２７】
しかし、実際にチェック動作させるに当たって
動作速度が重要な機能項目としてあげられる。
仮に、ファンクションテスター３がスクリプト言語の英単語の解読を
チェック動作と同時に処理した場合、
スクリプトの文法チェック、意味解析、コマンド解析、実行といった処理を
リアルタイムで処理する事になる。
これは、プロセッサー２０にとっては重い負荷となり、
欠かとして動作速度があがらなくなる結果となる。
つまりは、電気チェッカーを利用する利点がメリットの低下を招くことになる。
【００２８】
このコマンド実行までの処理をファンクションチェッカー３に行わせないため、あらかじめメインコンピュータ２で実行している４０によって
スクリプトファイル４１を解析する機能を持たせた。
具体的には、スクリプトファイル４１に対応した内容を
プロセッサ２０内に用意しているスクリプト実行ロジックが
直接処理できる記号４３に置き換える事で対応している。
【００２９】
これをスクリプトファイルの符号化（コンパイル）４２と呼び、
符号化されたものをＩＤと呼ぶ４３。
スクリプト編集用プログラムは、
スクリプトを符号４３に変換する仕組みを持っている。
これをファンクションチェッカー３に転送する仕組みを同時に搭載することにより、
利用者は、符号化４２とチェッカー３との処理を意識することなく作業可能である。
【００３０】
第４図はスクリプト編集用プログラムのウィンドウである。
利用者は、このウィンドウに対してチェック内容に応じたスクリプトファイルを入力していくことになる。
【００３１】
スクリプトファイル４１は、簡単な言語ではあるが、
機能を絞ることで利用者が言語習得の際に抵抗感を無くしてあるだけであり、
言語の基本的な構成や仕組みなどは、他のプログラム言語と何ら特別なところはない。
したがって、そのままの形では、いかに簡易言語といえども
他のプログラム言語をすでに習得した人にしか使いこなせない問題が発生する。
【００３２】
このファンクションチェッカー３をより活用してもらうには、
より敷居を下げ、利用者が使える言語を搭載する事が必須である。
まず、これらを実現するにあたり、
言語のコマンドに対する取っつきにくさを解消することにした。
【００３３】
初めてプログラム言語を学習する利用者がつまずく点が
「コマンド、オプションが覚えられない。」という点である。
そこで、問題点を解消するため、
画面に表示されるウィンドウに処理の内容や質問に答えていくだけで
コマンドが徐々に完成する仕組みをスクリプト編集用プログラムに搭載した。
これにより、コマンドのオプションをすべて暗記する必要がなくなるという
言語を習得するという利用者への負担を軽減が可能となった。
【００３４】
第４図であるが、これはスクリプト編集プログラムの画面である。
利用者はまずこのプログラムで使いたいコマンドを選択する事からはじめる。
第４図の画面からコマンドを選択すると、コマンドに対する
オプションを選択する画面が表示される。（第５図）
利用者は、この画面に検査対象となる製品６へ転送するデータ、
判断条件を入力し、検査処理を組み立てて行くことになる。
【００３５】
【図面の簡単な説明】
【図１】本発明の構成図
【図２】ファンクションテスター内部の構成図
【図３】ファンクションテスターを設定するまでの作業
【図４】スクリプトファイルのコマンド選択画面
【図５】コマンドの詳細設定画面
【符号の説明】
１    コンピュータディスプレイ
２    メインコンピュータ
３    ファンクションテスター
４    印刷装置
５    ワークスタンド
６    ワーク
７    コンタクトプローブ
２０    プロセッサ
２１    ロジックデバイス
２２    メイン基板
２３    データの流れ
２４    拡張基板
４０    スクリプトファイル編集プログラム
４１    スクリプトファイル
４２    スクリプトファイル符号化
４３    ファンクションテスター実行形式
【図１】
2004198357.tif 000003
【図２】
2004198357.tif 000004
【図３】
2004198357.tif 000005
【図４】
2004198357.tif 000006
【図５】
2004198357.tif 000007