"複数の機能を備えた信号発生器であって、前記機能毎に、機能へのアクセスを許可するキーコードと、機能へのアクセスを許可しないスルーコードとが予めパラメータとして記憶される記憶部と、デフォルトの機能のみ使用可能な状態において、制御用コンピュータから、アクセス制限情報として複数のコードの組み合わせが入力されると、各コードに分割し、前記分割されたコードが、キーコードに該当するかスルーコードに該当するかを判定し、キーコードであれば、前記キーコードに対応する機能へのアクセスを許可し、スルーコードであれば前記スルーコードに対応する機能へのアクセスを許可しない制御部とを備えたことを特徴とする信号発生器。パラメータには、コードの文字数が記憶されており、制御部が、前記文字数に基づいて受信したコードの組み合わせを各コードに分割することを特徴とする請求項1記載の信号発生器。パラメータには、機能に対応するコードの配列順が記憶されており、制御部が、分割されたコードを前記配列順に従って並べ替えて、前記各コードが対応する機能のキーコード又はスルーコードに該当するか否かの判定を行うことを特徴とする請求項1又は2記載の信号発生器。表示部を備え、制御部が、分割されたコードが対応する機能のキーコード又はスルーコードのいずれにも該当しない場合には、前記表示部又は制御用コンピュータにエラー表示を行うことを特徴とする請求項1乃至3のいずれか記載の信号発生器。制御部は、許可されている機能を示す状態表示を表示部に表示し、複数の機能が許可されている状態では、前記複数の機能を示す状態表示を前記表示部に表示することを特徴とする請求項1乃至4のいずれか記載の信号発生器。制御部は、特定時間操作が無い場合には、デフォルトの機能のみ使用可能な状態に戻ることを特徴とする請求項1乃至5のいずれか記載の信号発生器。しかしながら、従来の信号発生器では、アクセス制限をログイン方式又はモード切替方式によって行っており、パスワード等のアクセス制限を制御するコードの数が多く管理が煩雑であり、また、各アカウントやモードといった立場に応じて許可される機能を複数組み合わせて使用することはできず不便であるという問題点があった。本発明は、上記実状に鑑みて為されたもので、アクセス制限に関するコード管理を容易にし、立場に応じて許可される機能を複数組み合わせて使用可能として利便性を向上させ、更にセキュリティを向上させることができる信号発生器を提供することを目的とする。上記従来例の問題点を解決するための本発明は、複数の機能を備えた信号発生器であって、機能毎に、機能へのアクセスを許可するキーコードと、機能へのアクセスを許可しないスルーコードとが予めパラメータとして記憶される記憶部と、デフォルトの機能のみ使用可能な状態において、制御用コンピュータから、アクセス制限情報として複数のコードの組み合わせが入力されると、各コードに分割し、分割されたコードが、キーコードに該当するかスルーコードに該当するかを判定し、キーコードであれば、キーコードに対応する機能へのアクセスを許可し、スルーコードであればスルーコードに対応する機能へのアクセスを許可しない制御部とを備えたことを特徴としている。また、本発明は、上記信号発生器において、パラメータには、コードの文字数が記憶されており、制御部が、文字数に基づいて受信したコードの組み合わせを各コードに分割することを特徴としている。また、本発明は、上記信号発生器において、パラメータには、機能に対応するコードの配列順が記憶されており、制御部が、分割されたコードを配列順に従って並べ替えて、各コードが対応する機能のキーコード又はスルーコードに該当するか否かの判定を行うことを特徴としている。また、本発明は、上記信号発生器において、表示部を備え、制御部が、分割されたコードが対応する機能のキーコード又はスルーコードのいずれにも該当しない場合には、表示部又は制御用コンピュータにエラー表示を行うことを特徴としている。また、本発明は、上記信号発生器において、制御部は、許可されている機能を示す状態表示を表示部に表示し、複数の機能が許可されている状態では、当該複数の機能を示す状態表示を表示部に表示することを特徴としている。また、本発明は、上記信号発生器において、制御部は、特定時間操作が無い場合には、デフォルトの機能のみ使用可能な状態に戻ることを特徴としている。本発明によれば、複数の機能を備えた信号発生器であって、機能毎に、機能へのアクセスを許可するキーコードと、機能へのアクセスを許可しないスルーコードとが予めパラメータとして記憶される記憶部と、デフォルトの機能のみ使用可能な状態において、制御用コンピュータから、アクセス制限情報として複数のコードの組み合わせが入力されると、各コードに分割し、分割されたコードが、キーコードに該当するかスルーコードに該当するかを判定し、キーコードであれば、キーコードに対応する機能へのアクセスを許可し、スルーコードであればスルーコードに対応する機能へのアクセスを許可しない制御部とを備えた信号発生器としているので、使用者は、キーコードとスルーコードの組み合わせによって複数の機能についてのアクセス許可又は不許可を容易に設定でき、また、複数の機能を利用可能として、利便性を向上させることができる効果がある。また、本発明によれば、パラメータには、コードの文字数が記憶されており、制御部が、文字数に基づいて受信したコードの組み合わせを各コードに分割する上記信号発生器としているので、使用者が連続して入力した複数のコードの組み合わせを、個々のコードに容易に分割することができる効果がある。また、本発明によれば、パラメータには、機能に対応するコードの配列順が記憶されており、制御部が、分割されたコードを配列順に従って並べ替えて、各コードが対応する機能のキーコード又はスルーコードに該当するか否かの判定を行う上記信号発生器としているので、第三者に機能とコードとの対応付けを特定されにくくして、機能へのアクセスにおけるセキュリティを向上させる効果がある。また、本発明によれば、表示部を備え、制御部が、分割されたコードが対応する機能のキーコード又はスルーコードのいずれにも該当しない場合には、表示部又は制御用コンピュータにエラー表示を行う上記信号発生器としているので、使用者等にエラーになったことを報知できる効果がある。また、本発明によれば、制御部は、許可されている機能を示す状態表示を表示部に表示し、複数の機能が許可されている状態では、当該複数の機能を示す状態表示を表示部に表示する上記信号発生器としているので、使用者は、現在使用可能となっている機能を容易に認識できる効果がある。また、本発明によれば、制御部は、特定時間操作が無い場合には、デフォルトの機能のみ使用可能な状態に戻る上記信号発生器としているので、使用者が所望の機能を用いた作業終了後にデフォルト状態に戻すのを忘れたとしても、確実にデフォルト状態に戻すことができ、セキュリティを向上させることができる効果がある。本発明の実施の形態について図面を参照しながら説明する。[実施の形態の概要]本発明の実施の形態に係る信号発生器は、複数の立場に応じたモードと機能機能群とを予め割り付け、各モードの機能について使用アクセスを許可することを指示するキーコードと、使用を許可しないことを指示するスルーコードとを記憶しておき、外部の制御用PCからアクセス制限情報として複数のコードの組み合わせが入力されると、当該アクセス制限情報をコード毎に分割して、各コードに対応する機能を特定し、各機能に対応するコードがキーコードであるかスルーコードであるかを解析し、キーコードであれば当該機能の使用を許可し、スルーコードであれば当該機能の使用を許可しないものとしており、2種類のコードを用いて種々の立場に応じた機能のアクセス許可/不許可を容易に制御することができるものである。また、本信号発生器は、記憶部に、各機能に対応するキーコード及びスルーコードとコードの文字数、及び制御用PCから受信するアクセス制限情報におけるコードの配列順をパラメータとして記憶しているので、顧客や装置によって文字数や配列順を変えてコードを変更することができ、各機能に対応するキーコード及びスルーコードを第三者に解読されにくくして、セキュリティを向上させることができる効果がある。[実施の形態に係る信号発生器の構成:図1]本発明の実施の形態に係る信号発生器の構成について図1を用いて説明する。図1は、本発明の実施の形態に係る信号発生器の構成ブロック図である。図1に示すように、本発明の実施の形態に係る信号発生器本信号発生器1は、制御部11と、内蔵信号発生器12と、ユーザインタフェース13と、表示部14と、EEPROM15と、キー入力部16とを備え、ユーザインタフェース13を介して制御用PC2と接続されている。各部について説明する。制御部11は、マイコン等で構成され、従来と同様に装置全体の制御を行い、内蔵信号発生器12に所定の信号を発生、出力させ、測定結果を入力して表示部14に出力すると共に制御用PC2に通知する。また、制御部11は、本信号発生器の特徴として、アクセス制限の制御を行う。制御部11の動作については後述する。内蔵信号発生器12は、マイコン、信号生成部、測定部等を備え、制御部11からの指示に応じて所定の信号を発生して外部に出力し、検査対象機器から出力された信号を入力して測定し、測定結果が基準範囲外であればアラーム信号を出力する。ユーザインタフェース13は、USBインタフェースであり、外部の制御用PC2と接続してシリアル通信を行う。表示部14は、VFDVacuumFluorescentDisplay;蛍光表示管等で構成され、測定結果等を表示する。EEPROM15は、本信号発生器の特徴であるアクセス制限の制御パラメータとして、機能へのアクセスを許可するキーコード及びそれに関連するパラメータキーコード情報パラメータと、機能へのアクセスを禁止するスルーコード及びそれに関連するパラメータスルーコード情報パラメータとを記憶している。EEPROM15に記憶されたパラメータについては後で詳細に説明する。[本実施の形態のアクセス制限の概要:図2]次に、本信号発生器におけるアクセス制限の概要について図2を用いて説明する。図2は、本信号発生器におけるアクセス制限の概要を示す模式説明図である。図2に示すように、本信号発生器では、1顧客、2操作、3調整、4保守の4つのモードを備え、各モードによって使用アクセス可能な機能が規定されている。つまり、モードとそのモード状態で許可される機能とは1対1に対応しており、請求項では単に機能と記載している。各モードに対応する機能の内容は従来とほぼ同様であり、例えば、顧客モードには実運用で用いられるリモート制御の機能がアクセス許可され、操作モードには装置の操作の機能が許可され、調整モードではパラメータの更新の機能が許可され、保守モードではファームウェア等の保守機能が許可されている。モードの切り替え方法及びアクセスの許可/不許可機能の有効/無効の設定についてその概略を説明する。図2に示すように、本信号発生器では、最もアクセスが制限されている1顧客モードをデフォルトとしており、装置起動時には顧客モードになる。つまり、本信号発生器の使用者は全て顧客モードの機能は使用可能である。また、本信号発生器の特徴として、1つ又は複数のモードを組み合わせて許可設定可能としている。そのため、従来の製造モードは、デフォルトの1顧客モードに加えて2操作、3調整、4保守の3つのモードを全て許可とすることで実現可能となっている。そして、本信号発生器では、2操作、3調整、4保守の各モードの機能を有効又は無効にするために、モード切替コマンドMchgを用いる。図2に示すように、1顧客モードにおいて、制御用PC2からMchgコマンドを用いて各モードに対応する機能の有効/無効を設定する。ここでは、2操作、3調整、4保守の各機能についてそれぞれ有効/無効を設定する。複数の機能を有効とすることも可能である。そして、234の各モード状態から1顧客モードに戻るには、終了コマンドExitコマンドを用いる。尚、複数のモードが設定されている許可されている状態でも、1回のExitコマンドの入力で顧客モードへの移行が可能となっている。[Mchgコマンド入力フォーマット:図3]次に、本信号発生器におけるモード切替コマンドの入力例について図3を用いて説明する。図3は、モード切替コマンドの入力例及び各機能の有効/無効の状態を示す模式説明図である。図3に示すように、図2に示した3つのモードの機能の有効/無効を設定する場合、Mchgコマンドに続いて、各モードに対応する機能の有効/無効を設定する3つのコードを入力する。つまり、Mchg□Code1Code2Code3となる□はスペースを表す。また、実際にはカンマは入力せず、3つのコードを連続して入力する。Codeに付された番号コード番号は、モードを特定するものであり、予めEEPROM15にコード番号とモードとの対応付けが記憶されている。図3の例では、コード番号1は操作モードに対応し、Code1は、操作モードの機能について有効とするか無効とするかを決定するコードである。同様に、コード番号2は調整モードに対応し、Code2は、調整モードの機能の有効/無効を決定し、コード番号3は保守モードに対応し、Code3は保守モードの機能の有効/無効を決定するコードである。更に、本信号発生器では、機能を有効アクセス可能、アクセス許可に設定するコードであるキーコードと、機能を無効アクセス不可、アクセス不許可に設定するコードをスルーコードとを備えている。キーコード、スルーコードはそれぞれ、予めEEPROM15に記憶されているが、必要に応じて書き換え可能である。また、キーコード、スルーコードは1種類としてもよいが、本信号発生器では、各モードに応じて異なるコードとしている。EEPROM15に記憶されるキーコード、スルーコードのパラメータについては、後で詳細に説明する。つまり、本信号発生器では、Mchgコマンドに続いて入力される一連のコードの内、各モードに対応するコード番号のコードがキーコードであるかスルーコードであるかによって、当該モードの機能の有効/無効が設定されるものである。図3の例を用いて具体的に説明する。図3の例では、顧客モードにおいて、Mchg□キーコード1スルーコード2キーコード3が入力された場合を示している。これは、2操作モードの機能を有効にし、3調整モードの機能を無効にし、4保守モードの機能を有効にするコマンドとなる。つまり、使用者は、制御用PCからの1回のコマンド送信で、2操作モード、3調整モード、4保守モードの機能について有効/無効を設定できるものであり、操作性を向上させることができるものである。そして、本信号発生器の制御部11は、ユーザインタフェース13を介して制御用PC2から上記コマンドを受信すると、EEPROM15に記憶されているパラメータと比較して、キーコードと一致したモードは有効にして、当該モードの機能へのアクセスを許可し、スルーコードに一致したモードは無効にし、当該モードの機能へのアクセスを許可しないよう制御する。そして、Exitコマンドが入力されると、1顧客モードの状態に戻る。尚、ここでは、顧客、操作、調整、保守というようにアクセス制限の大きい順にモード機能を配列し、顧客モード以外の、操作、調整、保守の各モードにコード番号を順に割り付けて説明しているが、コード番号とアクセス制限の大小とは無関係であり、どのコード番号をどのモードに対応付けるかは任意に設定可能である。コード番号とモードとの対応付けをEEPROM15に記憶しておけばよい。[モード切り替えに伴う表示]次に、モード切り替えに伴う表示例について説明する。モード切替コマンドによって、1顧客モードから2操作、3調整、4保守のいずれか又はその組み合わせに移行した場合、現在どのモード状態にあるか、つまりどのモードの機能が許可されているかを示すため、表示部14にモード名を示すプロンプトが表示される。具体的には、2操作モードであれば、プロンプトOPE>が表示され、3調整モードであればプロンプトADJ>が表示され、4保守モードであればプロンプトMAINT>が表示される。使用者は、表示されたプロンプトにより現在のモード状態で、どの機能を使用できるかを認識することができるものである。また、複数のモード状態が設定されている場合には、複数のモード状態を併記したプロンプトが表示される。例えば、2操作モードと4保守モードが有効の場合には、OPEMAINT>のプロンプトが表示される。そして、各モード状態からExitコマンドにより1顧客モードに移行すると、カーソルのみが表示される。つまり、1顧客モードでは、プロンプトは表示されない。モード切替コマンドMchgは、カーソルが表示されている場合のみ入力可能である。また、本信号発生器の制御部11は、1顧客モード以外の状態に移行した場合、操作が無い状態で一定時間以上経過すると、Exitコマンドが入力されなくても1顧客モードに移行するようにしている。通常、信号発生器の使用者は、Mchgコマンドにより所望の機能を選択して設定して作業を行った場合、作業の終了後にはExitコマンドでデフォルトの1顧客モードに戻しておくが、使用者がExitコマンドを入力し忘れた場合でも、これによりセキュリティを維持することが可能となるものである。[コード情報のパラメータ:図4]次に、EEPROM15に記憶されているコード情報について図4を用いて説明する。図4は、本信号発生器のEEPROM15に記憶されているコード情報のパラメータを示す説明図であり、aはスルーコード情報パラメータを示し、bはキーコード情報パラメータを示している。図4aに示すように、スルーコード情報パラメータは、32Bytes文字コード32文字の情報であり、コード順と、コード数と、コード1、コード2、コード3が格納されている。図4の例は、図2に示したモードに対応しており、顧客モード1以外に3つのモードがある場合を示している。EEPROM15に格納されたパラメータは、制御用PCから送信されたコード情報を解析するために用いられるものである。コード順は、コード1、コード2、コード3がどのような順で配列されているかを規定する情報である。コード順により、顧客モード以外のモードの数ここでは3も認識可能である。コード数は、以下に続くコード1、コード2、コード3の各キーコードの文字数を指定する。文字数はコード1,2,3で共通となっており、ここでは各コード最大8文字まで使用可能な文字数の内、何文字使用しているかを示す情報である。そして、コード1は、コード番号1に対応するモードここでは2操作モードのスルーコードであり、コード2は、コード番号2に対応するモードここでは3調整モードのスルーコードであり、コード3は、コード番号3に対応するモードここでは4保守モードのスルーコードである。また、bに示すように、キーコード情報パラメータも同様の構成で記憶されており、コード順と、コード数と、コード12操作モードのキーコード、コード23調整モードのキーコード、コード34保守モードのキーコードが格納されている。つまり、コード順とコード数の情報は、スルーコード情報パラメータとキーコード情報パラメータで共通の情報となっている。このように、コードの文字数やコードの配列順を任意に設定可能とすることにより、仮に制御用PCからのコマンド情報が漏れたとしても、傍受者には各モードの機能にアクセスするためのコード情報が各々何文字で、どのような配列で並んでいるかわからないので、各コード情報を解読するのは困難となり、セキュリティを向上させることができるものである。そして、本信号発生器の使用者は、予めEEPROM15に記憶されているコード情報のパラメータを認識しており、図3に示したように、パラメータで規定されたコード数文字数のキーコード又はスルーコードを、パラメータで規定されたコード順で連続して配列して、モード切替コマンドに付して制御用PC2から送信する。そして、本信号発生器の制御部11では、受信したコード情報をEEPROM15のパラメータに基づいて解析して、モード毎の機能の有効/無効を設定するアクセス制限処理を行うようになっている。[アクセス制限処理:図5]次に、本信号発生器の制御部11におけるアクセス制限処理について図5を用いて説明する。図5は、制御部11におけるアクセス制限処理を示すフローチャート図である。図5に示すように、1顧客モードにおいて、ユーザインタフェース13を介して制御用PC2からのモード切替コマンドとそれに続くコード情報を受信すると100、制御部11は、EEPROM15のスルーコード情報パラメータ、キーコード情報パラメータを参照して、コード数コードの文字数に基づいて受信コードを分割する102。そして、制御部11は、EEPROM15に記憶されたパラメータのコード順から、コード数の最大値Nを求める104。図4の例では最大値N=3である。更に、制御部11は、コード順に基づいて、分割された受信コードをコード番号順に並べ替える106。つまり、コード1、コード2、コード3の順に並べ替える。そして、制御部11は、コード番号n=1として108、コードnと、EEPROM15に記憶されているキーコードnとを比較し、一致しているかどうか判断する110。一致していればYesの場合、制御部11は、コード番号nに対応するモードを有効にする112。例えば、n=1の場合には、2操作モードを有効にして、操作モードに対応する機能へのアクセスを許可し、操作モードのプロンプトOPEを表示する。そして、制御部11は、コード番号nがコード数の最大値N以上n≧Nであるかどうかを判断し120、nが最大値未満である場合Noの場合には、nに1を加算してn=n1122、処理110に移行して同様の処理を繰り返す。次のモードについてもキーコードと一致すれば、当該モードも有効となり、対応する機能へのアクセスを許可し、それに対応するプロンプトを表示する。また、処理110においてコードnがキーコードnと一致しなかった場合、制御部11は、コードnがスルーコードnと一致するかどうかを判断し114、一致した場合には、アクセスを許可せずそのまま処理120に移行する。処理114においてコードnがスルーコードnと一致しなかった場合には、受信したコードnはキーコードnともスルーコードnとも一致しないことになるので、不正なコードであるとしてアクセス拒否アクセスNGとして、その旨表示すると共に制御用PCにアクセス拒否を通知し116、処理を終了する。そして、処理120でnがコード数の最大値以上n≧Nとなった場合Yesの場合には、受信したコマンドに含まれる全てのモードに対応するコードを解析して有効/無効を設定したことになり、制御部11は、処理を終了する。このようにして、制御部11におけるアクセス制限処理が行われるものである。[実施の形態の効果]本発明の実施の形態に係る信号発生器によれば、複数のモードとそれに対応する機能を備え、各モードの機能についてアクセスを許可することを示すキーコードと、アクセスを許可しないスルーコードとをEEPROM15に記憶しておき、ユーザインタフェース13を介して外部の制御用PC2からモード切替コマンドとそれに続く複数のコードの組み合わせが入力されると、制御部11が、EEPROM15を参照して、受信した複数のコードから各モードの機能に対応するコードを特定して、当該コードがキーコードであるかスルーコードであるかを解析し、キーコードであれば当該モードの機能へのアクセスを許可し、スルーコードであれば当該モードの機能へのアクセスを許可しない信号発生器としているので、使用者は、1回のコマンド送信で、キーコードとスルーコードの組み合わせによって全てのモードの機能についてのアクセス許可/不許可を設定でき、コード管理や操作が容易であり、また、複数のモードの機能を使用可能とすることができ、利便性を向上させる効果がある。また、本信号発生器によれば、キーコード情報パラメータとスルーコード情報パラメータとして、コードの配列順コード順やコードの文字数コード数をEEPROM15に記憶しておき、制御用PCからパラメータに基づいたコードの組み合わせを送信して、信号発生器の制御部11が受信したコードを当該パラメータに基づいて解析するようにしているので、コードの文字数や配列順を可変として、第三者にキーコードやスルーコードを解読されにくくして、機能へのアクセスにおけるセキュリティを向上させる効果がある。また、本信号発生器によれば、アクセスが許可されたモードをプロンプトによって表示し、複数のモードが許可されている場合には複数のモードを示すプロンプトを表示するようにしているので、使用者はどの機能が使用可能であるか容易に認識できる効果がある。また、本信号発生器によれば、制御部11は、デフォルトである顧客モード以外のモードが許可されている状態で、一定時間以上操作が為されない場合には、顧客モードに移行するようにしているので、使用者が顧客モードに戻す終了コマンドを入力し忘れた場合でも、確実に顧客モードに戻すことができ、セキュリティを向上させることができる効果がある。"