(57)【特許請求の範囲】
【請求項１】
回路シンボル図形で表現する電子部品についてファンクションブロックの構成および各ピンの電気信号の入出力特性を定義するファイルであるピンマップデータベースと、回路シンボル図形の形状パラメータであって処理の実行時に指定する処理パラメータを設定するコンパイルテクノロジと、回路シンボル図形形状の寸法を設定するファイルであるシンボル形状テンプレートとに基づいて、所定のデータフォーマットの回路シンボルデータを生成するシンボルコンパイラ手段と、
前記シンボルコンパイラ手段によって生成された所定のデータフォーマットの回路シンボルデータをＣＡＤシステムのライブラリデータフォーマットとしてのファイル形式の回路シンボルデータに変換するフォーマットコンバータ手段と
を有する回路シンボル自動生成システム。
【請求項２】
請求項１に記載の回路シンボル自動生成システムにおいて、
前記シンボルコンパイラ手段は、
回路シンボル図形を生成する回路シンボル図形生成処理と、
前記回路シンボル図形生成処理により生成された回路シンボル図形に文字情報を付加して回路シンボルデータを生成する文字情報付加処理と
を行う
ものである回路シンボル自動生成システム。
【請求項３】
請求項２に記載の回路シンボル自動生成システムにおいて、
前記回路シンボル図形生成処理は、
生成する回路シンボル図形の形状を判断する形状判断の処理と、
前記形状判断の処理において判断された形状について、ピンの順列を作成するピン順列作成の処理と、
前記形状判断の処理において判断された形状について、ボディの形状を作成するとともにピンを配置するボディ形状作成およびピン配置の処理と、
前記形状判断の処理において判断された形状について、図面のサイズを作成するとともに原点の調節を行う図面サイズおよび原点調節の処理と
を有する
ものである回路シンボル自動生成システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、回路シンボル自動生成システムに関し、さらに詳細には、電子機器の製造に使用するプリント基板や半導体などの電子回路設計において、設計者などが使用するＣＡＤシステムに登録する回路シンボルデータを生成する際に用いて好適な回路シンボル自動生成システムに関する。
【０００２】
【従来の技術】
一般に、ＣＡＤシステムを使用して、電子機器の製造に使用するプリント基板や半導体などの電子回路を設計する場合には、予め回路シンボルデータを生成しておき、この生成した回路シンボルデータをＣＡＤシステムに登録し、登録した回路シンボルデータを使用して電子回路の設計作業を行うようになされている。
【０００３】
ところで、従来においては、上記した回路シンボルデータを生成する作業や、この生成した回路シンボルデータをＣＡＤシステムに登録可能なデータフォーマットに変換して、ＣＡＤシステムに登録可能なデータフォーマットに変換した回路シンボルデータをＣＡＤシステムに登録するという作業は、全て手作業により行われていた。
【０００４】
このため、こうした回路シンボルデータの生成ならびに生成した回路シンボルデータのデータフォーマットをＣＡＤシステムに登録可能なデータフォーマットに変換してＣＡＤシステムに登録するという作業が、極めて煩雑なものとなっていたという問題点があった。
【０００５】
また、回路シンボルデータを生成する作業を行う作業者に対しては、過誤のない回路シンボルデータを生成することが要求されるものである。
【０００６】
しかしながら、過誤のない回路シンボルデータを生成するためには、作業者が回路設計の知識ならびに制約となる各種の規格や独自の標準仕様などにも精通していていなければならず、このような作業者の育成には時間がかかるため、回路シンボルデータの生成を全て手作業により行うには人的な限界があるという問題点もあった。
【０００７】
【発明が解決しようとする課題】
本発明は、上記したような従来の技術の有する問題点に鑑みてなされたものであり、その目的とするところは、回路シンボルデータを自動的に生成することができるようにし、また、当該自動的に生成された回路シンボルデータのデータフォーマットを自動的にＣＡＤシステムに登録可能なデータフォーマットに変換することができるようにして、回路シンボルデータの生成ならびに生成した回路シンボルデータのＣＡＤシステムへの登録の作業の簡便化を図るようにするとともに、回路シンボルデータを生成する作業を行う際に、各種知識に精通した人を必要としないようにした回路シンボル自動生成システムを提供しようとするものである。
【０００８】
【課題を解決するための手段】
上記目的を達成するために、本発明のうち請求項１に記載の発明は、回路シンボル図形で表現する電子部品についてファンクションブロックの構成および各ピンの電気信号の入出力特性を定義するファイルであるピンマップデータベースと、回路シンボル図形の形状パラメータであって処理の実行時に指定する処理パラメータを設定するコンパイルテクノロジと、回路シンボル図形形状の寸法を設定するファイルであるシンボル形状テンプレートとに基づいて、所定のデータフォーマットの回路シンボルデータを生成するシンボルコンパイラ手段と、上記シンボルコンパイラ手段によって生成された所定のデータフォーマットの回路シンボルデータをＣＡＤシステムのライブラリデータフォーマットとしてのファイル形式の回路シンボルデータに変換するフォーマットコンバータ手段とを有するようにしたものである。
【０００９】
また、本発明のうち請求項２に記載の発明は、本発明のうち請求項１に記載の発明において、上記シンボルコンパイラ手段が、回路シンボル図形を生成する回路シンボル図形生成処理と、上記回路シンボル図形生成処理により生成された回路シンボル図形に文字情報を付加して回路シンボルデータを生成する文字情報付加処理とを行うようにしたものである。
【００１０】
また、本発明のうち請求項３に記載の発明は、本発明のうち請求項２に記載の発明において、上記回路シンボル図形生成処理が、生成する回路シンボル図形の形状を判断する形状判断の処理と、上記形状判断の処理において判断された形状について、ピンの順列を作成するピン順列作成の処理と、上記形状判断の処理において判断された形状について、ボディの形状を作成するとともにピンを配置するボディ形状作成およびピン配置の処理と、上記形状判断の処理において判断された形状について、図面のサイズを作成するとともに原点の調節を行う図面サイズおよび原点調節の処理とを行うようにしたものである。
【００１１】
【発明の実施の形態】
以下、添付の図面を参照しながら、本発明による回路シンボル自動生成システムの実施の形態の一例を詳細に説明する。
【００１２】
なお、本発明による回路シンボル自動生成システムの実施の形態の一例の説明においては、発明の理解を容易にするために、「（１）全体構成について」、「（２）シンボルコンパイラ部について」、「（３）シンボルデータ（ＩＰＳファイル）について」、「（４）シンボルエディタ部について」ならびに「（５）フォーマットコンバータ部について」の５つの項目に分けて説明を行うこととする。
【００１３】
（１）全体構成について
図１には、本発明による回路シンボル自動生成システムの実施の形態の一例を表すブロック構成図が示されている。
【００１４】
この図１に示す本発明による回路シンボル自動生成システムは、マイクロコンピューターにより動作の制御をされる処理装置１０と、各種のデータを記憶したメモリ（メモリは、１００ａ〜１００ｋの記憶領域を有している。）と、表示装置２０と、入力装置３０とを有して構成されている。
【００１５】
処理装置１０は、メモリの記憶領域１００ａに格納されたＲＤＢファイル形式（ただし、本明細書ならびに図面においては、「ＲＤＢファイル形式」を、単に「ＲＤＢファイル」と適宜称することとする。）ピンマップデータベース（ＲＤＢファイル）と、メモリの記憶領域１００ｂに格納されたＴＥＣファイル形式（ただし、本明細書ならびに図面においては、「ＴＥＣファイル形式」を、単に「ＴＥＣファイル」と適宜称することとする。）コンパイルテクノロジ（ＴＥＣファイル）と、メモリの記憶領域１００ｃに格納されたＩＳＲファイル形式（ただし、本明細書ならびに図面においては、「ＩＳＲファイル形式」を、単に「ＩＳＲファイル」と適宜称することとする。）シンボル形状テンプレート（ＩＳＲファイル）とに基づいて、この実施の形態における第１の回路シンボルデータとして、所定のデータフォーマットとしてのシンボルデータ（ＩＰＳ）ファイル形式（ただし、本明細書ならびに図面においては、「ＩＰＳファイル形式」を、単に「ＩＰＳファイル」と適宜称することとする。）の回路シンボルデータであるシンボルデータ（ＩＰＳファイル）を自動的に生成して、生成したシンボルデータ（ＩＰＳファイル）をメモリの記憶領域１００ｄに出力して自動的に格納するシンボルコンパイラ部１２を有している。
【００１６】
なお、シンボルコンパイラ部１２においては、ピンマップデータベース（ＲＤＢファイル）を、ＰＭＰファイル形式（ただし、本明細書ならびに図面においては、「ＰＭＰファイル形式」を、単に「ＰＭＰファイル」と適宜称することとする。）ピンマップ中間データ（ＰＭＰファイル）に変換し、メモリの記憶領域１００ｅに一時保存し、この変換したピンマップ中間データ（ＰＭＰファイル）を用いて処理が行われる。
【００１７】
さらに、処理装置１０は、シンボルコンパイラ部１２の起動処理と、後述するフォーマットコンバータ部１６の起動処理と、メモリの記憶領域１００ｂに格納されたコンパイルテクノロジ（ＴＥＣファイル）の更新処理と、メモリの記憶領域１００ｃに格納されたシンボル形状テンプレート（ＩＳＲファイル）の更新処理と、メモリの記憶領域１００ｄに格納されたシンボルデータ（ＩＰＳファイル）の更新処理と、メモリの記憶領域１００ｆに格納されたＩＰＲファイル形式（ただし、本明細書ならびに図面においては、「ＩＰＲファイル形式」を、単に「ＩＰＲファイル」と適宜称することとする。）部品属性仕様定義（ＩＰＲファイル）に基づいて、メモリの記憶領域１００ｇに格納されたＩＰＰファイル形式（ただし、本明細書ならびに図面においては、「ＩＰＰファイル形式」を、単に「ＩＰＰファイル」と適宜称することとする。）部品属性仕様（ＩＰＰファイル）の更新処理とを行うシンボルエディタ部１４を有している。
【００１８】
さらにまた、処理装置１０は、メモリの記憶領域１００ｇに格納された部品属性仕様（ＩＰＰファイル）に基づいて、メモリの記憶領域１００ｄに格納されたシンボルデータ（ＩＰＳファイル）を、この実施の形態における第２の回路シンボルデータとして、ＣＡＤシステムのライブラリデータフォーマットとしてのファイル形式のシンボルデータに自動的に変換して、この変換したシンボルデータをメモリの所定の記憶領域に設けられた各種ＣＡＤ用ＣＡＤライブラリファイルに出力するフォーマットコンバータ部１６を有している。
【００１９】
なお、この実施の形態においては、ＣＡＤシステムのライブラリデータフォーマットとしてのファイル形式として、ＳＭＢファイル形式（ただし、本明細書および図面においては、「ＳＭＢファイル形式」を、単に「ＳＭＢファイル」と適宜称することとする。）、ＦＤＬファイル形式（ただし、本明細書および図面においては、「ＦＤＬファイル形式」を、単に「ＦＤＬファイル」と適宜称することとする。）、ＣＳＡファイル形式（ただし、本明細書および図面においては、「ＣＳＡファイル形式」を、単に「ＣＳＡファイル」と適宜称することとする。）、ＥＤＩＦファイル形式（ただし、本明細書および図面においては、「ＥＤＩＦファイル形式」を、単に「ＥＤＩＦファイル」と適宜称することとする。）が設定されている。
【００２０】
そして、フォーマットコンバータ部１６によって変換された変換済みシンボルデータファイル（ＳＭＢファイル）は、メモリの記憶領域１００ｈに設けられたＣＡＤライブラリ（ＳＭＢファイル）に出力され、フォーマットコンバータ部１６によって変換された変換済みシンボルデータ（ＦＤＬファイル）は、メモリの記憶領域１００ｉに設けられたＣＡＤライブラリ（ＦＤＬファイル）に出力され、フォーマットコンバータ部１６によって変換された変換済みシンボルデータ（ＣＳＡファイル）は、メモリの記憶領域１００ｊに設けられたＣＡＤライブラリ（ＣＳＡファイル）に出力され、フォーマットコンバータ部１６によって変換された変換済みシンボルデータ（ＥＤＩＦファイル）は、メモリの記憶領域１００ｋに設けられたＣＡＤライブラリ（ＥＤＩＦファイル）に出力される。
【００２１】
なお、上記したＣＡＤシステムのライブラリデータフォーマットとしてのファイル形式は例示に過ぎず、他のファイル形式を採用してもよいことは勿論である。
【００２２】
そして、表示装置２０は、フォーマットコンバータ部起動画面２２と、システム起動および（＆）入力・編集画面表示部２４と、他システムとのインタフェース表示画面２６とを有するものである。
【００２３】
フォーマットコンバータ部起動画面２２は、フォーマットコンバータ部１６のファイルダウンロード起動画面を表示装置２０の画面上に表示するものである。
【００２４】
また、システム起動ならびに入力、編集画面表示部２４は、シンボルデータ（ＩＰＳファイル）の示す回路シンボル図形や各種パラメータを表示装置２０の画面上に表示するものである。
【００２５】
また、他システムとのインタフェース表示画面２６は、部品情報管理システムなどの他のシステムとのインタフェース表示画面を表示装置２０の画面上に表示するものである。
【００２６】
そして、入力装置３０は、例えば、キーボードやマウスなどであり、表示装置２０の画面上における所望の位置を選択することにより、作業者の所望の指示を入力するものである。
【００２７】
以上の構成において、本発明による回路シンボル自動生成システムは、作業者が入力装置３０によって他システムとのインタフェース表示画面２６の所定の位置を選択することによって起動されるものである。
【００２８】
図２には他システムとのインタフェース表示画面２６の一例が示されており、上記所定の位置である「ピンマップ＆シンボル」の欄を、作業者がマウスでクリックすることにより、本発明による回路シンボル自動生成システムが起動される。
【００２９】
そして、本発明による回路シンボル自動生成システムが起動されると、システム起動＆入力・編集画面表示部２４に回路シンボル自動生成システム起動画面が表示される（図３参照）。
【００３０】
なお、ピンマップデータベース（ＲＤＢファイル）、シンボル形状テンプレート（ＩＳＲファイル）、コンパイルテクノロジ（ＴＥＣファイル）、ピンマップ中間データ（ＰＭＰファイル）、部品属性仕様（ＩＰＰファイル）ならびに部品属性仕様定義（ＩＰＲファイル）を総称して、リソースデータファイルと称する。
【００３１】
（２）シンボルコンパイラ部１２について
まず、シンボルコンパイラ部１２において用いられる各種データについて説明することとする。
【００３２】
（２−１）ピンマップデータベース（ＲＤＢファイル）について
ピンマップデータベース（ＲＤＢファイル）は、図４（ａ）に示すように、回路シンボル図形で表現する電子部品について、ファンクションブロック（ゲート）の構成および各端子（ピン）の電気信号の入出力特性を定義するファイルである。そして、ピンマップデータベース（ＲＤＢファイル）には、「パート情報」、「パートピン情報」、「ファンクション構成」、「ファンクション情報」、「ファンクションピン情報」、「ピン等価関係」ならびに「ピンマップ」が設定されている。
【００３３】
ここで、パート情報とは、電子部品のそれぞれについての全体的な機能を表す情報であり、内部ファンクション数やピン数などを示すものである。
【００３４】
また、パートピン情報とは、電子部品の各端子についての電気的特性を表す情報であり、ピンの電気的特性として入出力、信号種類、ダイナミック特性、コントロール特性、極性、従属特性ならびにグループ情報（バスの表現）などを示すものである。
【００３５】
また、ファンクション構成とは、パートを構成するファンクションの識別情報を番号付けにより示すものである。
【００３６】
また、ファンクション情報とは、ファンクションブロックそれぞれについての機能を表す情報であり、ピン数などを示すものである。
【００３７】
また、ファンクションピン情報とは、ファンクションの各ピンについての電気的特性を表す情報であり、パートピン情報と同様に入出力、信号種類、ダイナミック特性、コントロール特性、極性、従属特性ならびにグループ情報（バスの表現）などを示すものである。
【００３８】
また、ピン等価関係とは、パートピン間およびファンクションピン間の等価関係を示すものである。ちなみに、各ピン間が等価であるということは、内部的に接続状態にあり、電気的に等価であるということである。
【００３９】
また、ピンマップとは、パートピンとファンクションピン間の等価関係を示すものである。
【００４０】
（２−２）ピンマップ中間データ（ＰＭＰファイル）について
そして、上記したピンマップデータベースを変換したピンマップ中間データ（ＰＭＰファイル）は、図５に示すように、シンボルコンパイラ部１２においてシンボルデータ（ＩＰＳファイル）を自動的に生成するために必要なシンボル名称、テンプレートタイプや、上記したピンマップデータベースから読み込んだピンマップ情報などを一時的に保存するファイルである。具体的には、ピンマップ中間データ（ＰＭＰファイル）には、「シンボル名」、「ターゲットタイプ」、「テンプレートタイプ」、「ピン数」、「作成者名」、「パートＩＤ」、「ピン」、「ピンマップ」、「ゲート」ならびに「ピン関係」が設定されている。
【００４１】
ここで、シンボル名とは、シンボルの名称を示すものである。
【００４２】
また、ターゲットタイプとは、生成するシンボルデータのタイプを表す情報であり、「ＳＴＤ」は国際標準規格（ＩＥＣ，ＡＮＳＩ，ＪＩＳ）を示し、「ＭＩＬ１」はＭＩＬ規格シンボル（ピンホール非表示）を示し、「ＭＩＬ２」はＭＩＬ規格シンボル（ピンホール表示）を示し、「ＰＳＶ」は受動部品（抵抗、コンデンサ、コイル、サーミスタ）を示し、「ＳＭＣ」はセミコン部品（ダイオード、光素子、トランジスタ、サイリスタ）を示すものである。
【００４３】
また、テンプレートタイプとは、生成されるシンボルデータのテンプレートタイプを表す情報であり、「Ｄ１Ｐ，ＳＯＰ，ＩＲ＿ＳＯＰ」はＤＩＰ，ＳＯＰ，特殊ＳＯＰテンプレートシンボル（ＭＩＬ規格）を示し、「ＬＣＣ」はＬＣＣテンプレートシンボル（ＭＩＬ規格）を示し、「ＱＦＰ」はＱＦＰテンブレートシンボル（ＭｌＬ規格）を示し、「ＳＩＰ，ＺＩＰ」はＳＩＰ，ＺＩＰテンプレートシンボル（ＭＩＬ規格）を示し、「ＳＴＤ＿ＮＧ」は国際標準規格シンボル（ゲートを持たない）を示し「ＳＴＤ＿ＧＴ」は国際標準規格シンボル（ゲートを持つ）を示し、「ＳＴＤ＿ＩＣ」は国際標準規格シンボル（インターコネクションを持つ）を示し、「ＳＴＤ＿ＳＰ」は国際標準規格シンボル（特殊ケース）を示し、「Ｒ」は抵抗を示し、「Ｃ」はコンデンサを示し、「Ｌ」はコイルを示し、「ＴＨ」はサーミスタを示し、「Ｄ」はダイオードを示し、「Ｏ」は光素子を示し、「Ｑ」はトランジスタを示し、「ＴＹ」はサイリスタを示すものである。
【００４４】
また、ピン数とは、シンボルに含まれるピン数を示すものである。
【００４５】
また、作成者名とは、このデータの作成者の名前を示すものである。
【００４６】
また、パートＩＤとは、部品型名を示すものである。
【００４７】
また、ピンとは、ピンデータ（ピン番号、ラベル、シグナルなど）を示すものである。
【００４８】
また、ピンマップとは、ピンマップデータ（ピンマップＩＤ、ゲート数など）を示すものである。
【００４９】
また、ゲートとは、ゲートデータ（インデックス番号、ファンクション名など）を示すものである。
【００５０】
また、ピン関係とは、シンボルとゲートのピンとの関係を示すものである。
【００５１】
（２−３）コンパイルテクノロジ（ＴＥＣファイル）について
次に、コンパイルテクノロジ（ＴＥＣファイル）は、図４（ｃ）に示すように、上記したシンボルデータ（ＩＰＳファイル）の示す回路シンボル図形の形状パラメータであり、シンボルコンパイラ部１２の処理の実行時に指定する処理パラメータを設定するものである。そして、コンパイルテクノロジ（ＴＥＣファイル）としては、「ファイル名」、「図形サイズ設定パラメータ」、「ピン引き出し線長さ・信号特性記号寸法・文字寸法」ならびに「一般的な図形処理パラメータ」が設定されている。
【００５２】
ここで、ファイル名とは、生成されたシンボルデータ（ＩＰＳファイル）を記憶させるファイル名を示すものである。
【００５３】
また、図形サイズ設定パラメータとは、生成されたシンボルデータ（ＩＰＳファイル）の示す回路シンボル図形に関し、当該回路シンボル図形からのマージンである図面サイズや座標原点を示すものである。
【００５４】
また、ピン引き出し線長さ・信号特性記号寸法・文字寸法とは、シンボル形状テンプレート（ＩＳＲファイル）の選択肢テーブルからの択一指定を示すものである。
【００５５】
また、一般的な図形処理パラメータとは、寸法単位、スケール、図面座標系に対するシンボルの配置角度の指定を示すものである。
【００５６】
（２−４）シンボル形状テンプレート（ＩＳＲファイル）について
シンボル形状テンプレート（ＩＳＲファイル）は、図４（ｂ）に示すように、回路シンボル図形形状を国際規格やパッケージ形状に沿って想定し、各図形形状の寸法を設定するファイルである。そして、シンボル形状テンプレート（ＩＳＲファイル）としては、「集積素子（ＩＣ）の国際規格形状寸法」、「ディスクリート素子の国際規格形状寸法」、「集積回路（ＩＣ）のパッケージ形状別寸法」、「ピン引き出し線長さテーブル」、「信号特性記号寸法テーブル」ならびに「文字寸法テーブル」が設定されている。
【００５７】
ここで、集積素子（ＩＣ）の国際規格形状寸法とは、ピン間ピッチ、ボディ形状幅、オーバーハング、コントロールブロック寸法などを定義するものである。
【００５８】
また、ディスクリート素子の国際規格形状寸法とは、抵抗、コンデンサ、コイル、ダイオード、トランジスタなど単一の機能を持つ素子について、規格で定められた各形状ごとの寸法を定義するものである。
【００５９】
また、集積回路のパッケージ形状別寸法とは、実際の部品形状を簡易化したものとして回路シンボル図形を作成する場合、パッケージ形状であるＳＩＰ、ＤＩＰ、ＺＩＰ、ＳＯＰ、ＱＦＰ、ＬＣＣ毎に寸法を定義するものである。
【００６０】
また、ピン引き出し線長さテーブルとは、回路シンボル図形のボディ本体から、どれくらいの位置まで端子を引き出して描くか、引き出し距離の選択肢を定義するものである。
【００６１】
また、信号特性記号寸法テーブルとは、極性記号やダイナミック入力記号など信号特性に従って、ピンの側に描く記号の寸法の選択肢を定義するものである。
【００６２】
また、文字寸法テーブルとは、素子名称や信号名称をシンボルとして描く場合に参照する文字の大きさや文字間隔の選択肢を定義するものである。
【００６３】
さらに、シンボル形状テンプレート（ＩＳＲファイル）には、各種回路シンボル図形の基本図形を示すテンプレートデータを定義する４２のセクションが設定されており、各セクションで定義されるテンプレートデータの示す基本図形が図６乃至図１８に示されている。
【００６４】
即ち、図６（ａ）に示すＤＩＰ，ＳＯＰ，ＩＲ＿ＳＯＰ，ＬＣＣ，ＱＦＰ，ＳＩＰ，ＺＩＰ，ＭＩＮＩセクションでは、ＩＣの回路シンボル図形のテンプレートデータを定義する。
【００６５】
また、図６（ｂ）に示すＧＡＴＥセクションでは、ＩＣの国際標準規格の回路シンボル図形のテンプレートデータを定義する。
【００６６】
また、図６（ｃ）に示すＲ−ＳＴＤ−１セクションでは、ＩＣの国際標準規格の回路シンボル図形のテンプレートデータを定義し、ｏｒｉｇｉｎは原点位置を示し、ｄｒａｗｓｉｚｅで示される矩形の左下の角からの位置を示し、ｍａｉｎｆｉｇは回路シンボル図形の中心となる図形のサイズを与えたものである。
【００６７】
また、図７（ａ）に示すＲ−ＳＴＤ−２セクションでは、シンボル名称「Ｒ−ＳＴＤ−２」の回路シンボル図形のテンプレートデータを定義する。
【００６８】
また、図７（ｂ）に示すＲ−ＶＲ−Ｊ１、Ｒ−ＶＲ−Ｊ２セクションでは、シンボル名称「Ｒ−ＶＲ−Ｊ１」、「Ｒ−ＶＲ−Ｊ２」の回路シンボル図形のテンプレートデータを定義し、ａｒｒｏｗで矢印の先端部分のサイズを、ａｒｒｏｗｐ１ならびにａｒｒｏｗｐ２で矢印の直線部分の頂点座標を記述する。
【００６９】
また、図７（ｃ）に示すＲ−ＶＲ−Ｊ３セクションでは、シンボル名称「Ｒ−ＶＲ−Ｊ３」の回路シンボル図形のテンプレートデータを定義する。
【００７０】
また、図７（ｄ）に示すＲ−ＴＡＰ２，Ｒ−ＴＡＰ２−２セクションでは、シンボル名称「Ｒ−ＴＡＰ２」、「Ｒ−ＴＡＰ２−２」の回路シンボル図形のテンプレートデータを定義する。
【００７１】
また、図８（ａ）に示すＣ−ＳＴＤ−１，Ｃ−ＥＣ−１，Ｃ−ＥＣ−３，Ｃ−ＥＣ−ＮＰセクションでは、シンボル名称「Ｃ−ＳＴＤ−１」、「Ｃ−ＥＣ−１」、「Ｃ−ＥＣ−３」、「Ｃ−ＥＣ−ＮＰ」の回路シンボル図形のテンプレートデータを定義する。
【００７２】
また、図８（ｂ）に示すＣ−ＳＴＤ−２，Ｃ−ＥＣ−２セクションでは、シンボル名称「Ｃ−ＳＴＤ−２」、「Ｃ−ＥＣ−２」の回路シンボル図形のテンプレートデータを定義する。
【００７３】
また、図８（ｃ）に示すＣ−ＦＴ−ＦＩＧ−１セクションでは、シンボル名称「Ｃ−ＦＴ−ＦＩＧ−１」の回路シンボル図形のテンプレートデータを定義する。
【００７４】
また、図８（ｄ）に示すＣ−ＦＴ−ＦＩＧ−２セクションでは、シンボル名称「Ｃ−ＦＴ−ＦＩＧ−２」の回路シンボル図形のテンプレートデータを定義する。
【００７５】
また、図９（ａ）に示すＣ−ＶＣ−１，Ｃ−ＶＣ−２セクションでは、シンボル名称「Ｃ−ＶＣ−１」、「Ｃ−ＶＣ−２」の回路シンボル図形のテンプレートデータを定義する。
【００７６】
また、図９（ｂ）に示すＬ−ＳＴＤ−２セクションでは、シンボル名称「Ｌ−ＳＴＤ−２」の回路シンボル図形のテンプレートデータを定義する。
【００７７】
また、図９（ｃ）に示すＴＨ−ＳＴＤ−１セクションでは、シンボル名称「ＴＨ−ＳＴＤ−１」の回路シンボル図形のテンプレートデータを定義する。
【００７８】
また、図９（ｄ）に示すＴＨ−ＳＴＤ−２セクションでは、シンボル名称「Ｄ−ＳＴＤ−１」、「Ｄ−ＴＵＮＮＥＬ」、「Ｄ−ＺＥＮＥＲ」の回路シンボル図形のテンプレートデータをサブセクションを用いて定義し、ｒｅｃｔ１には矩形の対角点座標を与え、ｒｅｃｔ１で与えられるテンプレートデータは内側の矩形のものとし、外側の矩形に関してはｍａｉｎｆｉｇのサブセクションを用いる。
【００７９】
また、図１０（ａ）に示すＤ−ＳＴＤ−１，Ｄ−ＴＵＮＮＥＬ，Ｄ−ＺＥＮＥＲセクションでは、シンボル名称「Ｄ−ＳＴＤ−１」、「Ｄ−ＴＵＮＮＥＬ」、「Ｄ−ＺＥＮＥＲ」の回路シンボル図形のテンプレートデータを定義し、ダイオードの回路シンボル図形はこの向きを基準とし、向きを変える場合にはｄｉｏｄｅｌのａｎｇｌｅを指定することにより、半時計周りに回転する。
【００８０】
また、図１０（ｂ）に示すＤ−ＳＴＤ２−１，Ｄ−ＳＴＤ２−２，Ｄ−ＳＴＤ２−３，Ｄ−ＺＥＮＥＲ２−１，Ｄ−ＺＥＮＥＲ２−２セクションでは、シンボル名称「Ｄ−ＳＴＤ２−１」、「Ｄ−ＳＴＤ２−２」、「Ｄ−ＳＴＤ２−３」、「Ｄ−ＺＥＮＥＲ２−１」、「Ｄ−ＺＥＮＥＲ２−２」の回路シンボル図形のテンプレートデータをサブセクションを用いて定義し、ｌｉｎｅ１、ｌｉｎｅ２は始点座標終点座標を与え、ｃｉｒｃｌｅは中心座標と半径を与える。
【００８１】
また、図１０（ｃ）に示すＤ−ＳＴＤ２−４，Ｄ−ＳＴＤ２−５，Ｄ−Ｂ−ＺＥＮＥＲセクションでは、シンボル名称「Ｄ−ＳＴＤ２−４」、「Ｄ−ＳＴＤ２−５」、「Ｄ−Ｂ−ＺＥＮＥＲ」の回路シンボル図形のテンプレートデータを定義する。
【００８２】
また、図１１（ａ）に示すＤ−ＳＴＤ２−６セクションでは、シンボル名称「Ｄ−ＳＴＤ２−６」の回路シンボル図形のテンプレートデータを定義する。
【００８３】
また、図１１（ｂ）に示すＤ−ＶＣ，Ｄ−ＶＣ２−１，Ｄ−ＶＣ２−２，Ｄ−ＶＣ２−４セクションでは、シンボル名称「Ｄ−ＶＣ」、「Ｄ−ＶＣ２−１」、「Ｄ−ＶＣ２−２」、「Ｄ−ＶＣ２−４」の回路シンボル図形のテンプレートデータをサブセクションを用いて定義し、ｓｕｂｆｉｇによりサイズを与え、ｓｕｂ１ｐ，ｓｕｂ２ｐによりその位置を与える。
【００８４】
また、図１１（ｃ）に示すＤ−ＢＲＩＤＧＥ−１セクションでは、シンボル名称「Ｄ−ＢＲＩＤＧＥ−１」の回路シンボル図形のテンプレートデータを定義し、ｄｉｏｄｅ１，ｄｉｏｄｅ２，ｃｉｒｃｌｅの座標値が図に示す位置の座標値を与える。
【００８５】
また、図１２（ａ）に示すＤ−ＣＵＲＲＥＮＴセクションでは、シンボル名称「Ｄ−ＣＵＲＲＥＮＴ」の回路シンボル図形のテンプレートデータを定義する。
【００８６】
また、図１２（ｂ）に示すＤ−ＶＡＲＩＳＴＯＲセクションでは、シンボル名称「Ｄ−ＶＡＲＩＳＴＯＲ」の回路シンボル図形のテンプレートデータを定義し、ｓｕｂｆｉｇのサブセクションによってアルファベットの「Ｎ」の字の形の図形を定義する。
【００８７】
また、図１２（ｃ）に示すＤ−ＰＨＯＴＯ，Ｄ−ＡＶＡＬＡＮＣＨＥＰＨＯＴＯ，Ｄ−ＬＥＤセクションでは、シンボル名称「Ｄ−ＰＨＯＴＯ」、「Ｄ−ＡＶＡＬＡＮＣＨＥＰＨＯＴＯ」、「Ｄ−ＬＥＤ」の回路シンボル図形のテンプレートデータを定義し、ｓｕｂｆｉｇのａｎｇｌｅによって指定されただけで反時計回りに回転し、全体の大きさはｓｕｂｆｉｇで与えられ、先端の大きさはａｒｒｏｗにより与えられ、矢印の位置はｓｕｂ１ｐ，ｓｕｂ２ｐにより与えられる。
【００８８】
また、図１２（ｄ）に示すＤ−ＬＡＳＥＲセクションでは、シンボル名称「Ｄ−ＬＡＳＥＲ」の回路シンボル図形のテンプレートデータを定義し、矢印のところの直線部分をｌｉｎｅ１のサブセクションによって定義し始点座標と終点座標を与える。
【００８９】
また、図１３（ａ）に示すＤ−ＣＥＬＬセクションでは、シンボル名称「Ｄ−ＣＥＬＬ」の回路シンボル図形のテンプレートデータをサブセクションを用いて定義し、ｌｉｎｅ１，ｌｉｎｅ２，ｌｉｎｅ３は始点座標と終点座標を与え、ｒｅｃｔは矩形の対角座標を与える。
【００９０】
また、図１３（ｂ）に示すＱ−ＰＨＯＴＯ−ＰＮＰ，Ｑ−ＰＨＯＴＯ−ＮＰＮ，Ｑ−ＰＨＯＴＯ−ＰＮＰ−Ｂ，Ｑ−ＰＨＯＴＯ−ＮＰＮ−Ｂセクションでは、シンボル名称「Ｑ−ＰＨＯＴＯ−ＰＮＰ」、「Ｑ−ＰＨＯＴＯ−ＮＰＮ」、「Ｑ−ＰＨＯＴＯ−ＰＮＰ−Ｂ」、「Ｑ−ＰＨＯＴＯ−ＮＰＮ−Ｂ」の回路シンボル図形のテンプレートデータをサブセクションを用いて定義する。ｔｒａｎｓｉｓｔｏｒによりトランジスタの回路シンボル図形のサイズが決まり、ｐａｒａｍｅｔｅｒ３の値が０のとき左側の水平な線が省かれ、ｔｒａｎｓｐの座標値によりそのトランジスタの回路シンボル図形の位置が決まり、トランジスタの矢印の部分はａｒｒｏｗｐ１に矢印の中心の位置座標を与え、ａｒｒｏｗｐ２，ａｒｒｏｗｐ３にはその中心（ａｒｒｏｗｐ１）からの相対座標を与える。
【００９１】
また、図１３（ｃ）に示すＱ−ＰＨＯＴＯＣＯＵＰＬＥＲ−ＰＮＰ，Ｑ−ＰＨＯＴＯＣＯＵＰＬＥＲ−ＮＰＮセクションでは、シンボル名称「Ｑ−ＰＨＯＴＯＣＯＵＰＬＥＲ−ＰＮＰ」「Ｑ−ＰＨＯＴＯＣＯＵＰＬＥＲ−ＮＰＮ」の回路シンボル図形のテンプレートデータをサブセクションを用いて定義し、シンボル形状中央の矢印は右下の矢印の向きを基準として各値を与える。
【００９２】
また、図１４（ａ）に示すＰＨＯＴＯＣＯＵＰＬＥＲ−Ｄ１セクションでは、シンボル名称「ＰＨＯＴＯＣＯＵＰＬＥＲ−Ｄ１」の回路シンボル図形のテンプレートデータをサブセクションを用いて定義する。
【００９３】
また、図１４（ｂ）に示すＰＨＯＴＯＣＯＵＰＬＥＲ−Ｄ２セクションでは、シンボル名称「ＰＨＯＴＯＣＯＵＰＬＥＲ−Ｄ２」の回路シンボル図形のテンプレートデータをサブセクションを用いて定義し、回路シンボル図形中央の矢印は図左に示す向きを基準とし、ｓｕｂｆｉｇのａｎｇｌｅによって反時計回りに回転させる。
【００９４】
また、図１５（ａ）に示すＰＨＯＴＯＣＯＵＰＬＥＲ−Ｒセクションでは、シンボル名称「ＰＨＯＴＯＣＯＵＰＬＥＲ−Ｒ」の回路シンボル図形のテンプレートデータをサブセクションを用いて定義する。
【００９５】
また、図１５（ｂ）に示すＱ−ＰＮＰ，Ｑ−ＰＮＰ−２，Ｑ−ＮＰＮ，Ｑ−ＮＰＮ−２セクションでは、シンボル名称「Ｑ−ＰＮＰ」、「Ｑ−ＰＮＰ−２」、「Ｑ−ＮＰＮ」、「Ｑ−ＮＰＮ−２」の回路シンボル図形のテンプレートデータをサブセクションを用いて定義し、矢印の部分はａｒｒｏｗｐ１がその位置座標を与え、ａｒｒｏｗｐ２、ａｒｒｏｗｐ３がａｒｒｏｗｐ１からの相対座標を表す。
【００９６】
また、図１５（ｃ）に示すＱ−ＮＭＯＳＦＥＴ−ＤＤ，Ｑ−ＮＭＯＳＦＥＴ−ＤＤ−２，Ｑ−ＮＭＯＳＦＥＴ−ＳＤ，Ｑ−ＮＭＯＳＦＥＴ−ＳＤ−２，Ｑ−ＰＭＯＳＦＥＴ−ＤＤ，Ｑ−ＰＭＯＳＦＥＴ−ＤＤ−２，Ｑ−ＰＭＯＳＦＥＴ−ＳＤ，Ｑ−ＰＭＯＳＦＥＴ−ＳＤ−２セクションでは、シンボル名称「Ｑ−ＮＭＯＳＦＥＴ−ＤＤ」、「Ｑ−ＮＭＯＳＦＥＴ−ＤＤ−２」、「Ｑ−ＮＭＯＳＦＥＴ−ＳＤ」、「Ｑ−ＮＭＯＳＦＥＴ−ＳＤ−２」、「Ｑ−ＰＭＯＳＦＥＴ−ＤＤ」、「Ｑ−ＰＭＯＳＦＥＴ−ＤＤ−２」、「Ｑ−ＰＭＯＳＦＥＴ−ＳＤ」、「Ｑ−ＰＭＯＳＦＥＴ−ＳＤ−２」の回路シンボル図形のテンプレートデータをサブセクションを用いて定義する。矢印の部分はａｒｒｏｗｐ１は原点からの絶対座標を与え、ａｒｒｏｗｐ２、ａｒｒｏｗｐ３がａｒｒｏｗｐ１からの相対座標を与え、ｓｕｂｆｉｇによって与えられる図形は図左のアルファベット「Ｌ」のような向きを基準として、ｓｕｂｆｉｇのａｎｇｌｅで指定された分だけ反時計回りに回転させる。
【００９７】
また、図１６（ａ）に示すＱ−ＮＭＯＳＦＥＴ−ＳＥ，Ｑ−ＮＭＯＳＦＥＴ−ＳＥ−２，Ｑ−ＮＭＯＳＦＥＴ−ＤＥ，Ｑ−ＮＭＯＳＦＥＴ−ＤＥ−２，Ｑ−ＰＭＯＳＦＥＴ−ＳＥ，Ｑ−ＰＭＯＳＦＥＴ−ＳＥ−２，Ｑ−ＰＭＯＳＦＥＴ−ＤＥ，Ｑ−ＰＭＯＳＦＥＴ−ＤＥ−２セクションでは、シンボル名称「Ｑ−ＮＭＯＳＦＥＴ−ＳＥ」、「Ｑ−ＮＭＯＳＦＥＴ−ＳＥ−２」、「Ｑ−ＮＭＯＳＦＥＴ−ＤＥ」、「Ｑ−ＮＭＯＳＦＥＴ−ＤＥ−２」、「Ｑ−ＰＭＯＳＦＥＴ−ＳＥ」、「Ｑ−ＰＭＯＳＦＥＴ−ＳＥ−２」、「Ｑ−ＰＭＯＳＦＥＴ−ＤＥ」、「Ｑ−ＰＭＯＳＦＥＴ−ＤＥ−２」の回路シンボル図形のテンプレートデータをサブセクションを用いて定義する。
【００９８】
また、図１６（ｂ）に示すＱ−ＮＪＦＥＴ，Ｑ−ＮＪＦＥＴ−２，Ｑ−ＰＪＦＥＴ，Ｑ−ＰＪＦＥＴ−２セクションでは、シンボル名称「Ｑ−ＮＪＦＥＴ」、「Ｑ−ＮＪＦＥＴ−２」、「Ｑ−ＰＪＦＥＴ」、「Ｑ−ＰＪＦＥＴ−２」の回路シンボル図形のテンプレートデータをサブセクションを用いて定義する。
【００９９】
また、図１６（ｃ）に示すＱ−ＮＩＧＢＴ，Ｑ−ＮＩＧＢＴ−２，Ｑ−ＰＩＧＢＴ，Ｑ−ＰＩＧＢＴ−２セクションでは、シンボル名称「Ｑ−ＮＩＧＢＴ」、「Ｑ−ＮＩＧＢＴ−２」、「Ｑ−ＰＩＧＢＴ」、「Ｑ−ＰＩＧＢＴ−２」の回路シンボル図形のテンプレートデータをサブセクションを用いて定義する。
【０１００】
また、図１７（ａ）に示すＳＲ−ＰＮＰＮ−ＳＷセクションでは、シンボル名称「ＳＲ−ＰＮＰＮ−ＳＷ」の回路シンボル図形のテンプレートデータをサブセクションを用いて定義する。
【０１０１】
また、図１７（ｂ）に示すＳＲ−ＳＣＲ−ＲＢ−Ｐ，ＳＲ−ＳＣＲ−ＲＢ−Ｎ，ＳＲ−ＳＣＲ−ＲＣ−Ｐ，ＳＲ−ＳＣＲ−ＲＣ−Ｎセクションでは、シンボル名称「ＳＲ−ＳＣＲ−ＲＢ−Ｐ」、「ＳＲ−ＳＣＲ−ＲＢ−Ｎ」、「ＳＲ−ＳＣＲ−ＲＣ−Ｐ」、「ＳＲ−ＳＣＲ−ＲＣ−Ｎ」の回路シンボル図形のテンプレートデータをサブセクションを用いて定義する。
【０１０２】
また、図１７（ｃ）に示すＳＲ−ＴＲＩＡＣ，ＳＲ−ＤＩＡＣセクションでは、シンボル名称「ＳＲ−ＴＲＩＡＣ」、「ＳＲ−ＤＩＡＣ」の回路シンボル図形のテンプレートデータをサブセクションを用いて定義し、右のｓｕｂｆｉｇによって示すされる図形、この図に向きに基準とし、ｓｕｂｆｉｇのａｎｇｌｅによってその向きを指定する。
【０１０３】
また、図１８（ａ）に示すＳＲ−ＳＣＳ，ＳＲ−ＧＴＯ−Ｐ，ＳＲ−ＧＴＯ−Ｎセクションでは、シンボル名称「ＳＲ−ＳＣＳ」、「ＳＲ−ＧＴＯ−Ｐ」、「ＳＲ−ＧＴＯ−Ｎ」の回路シンボル図形のテンプレートデータをサブセクションを用いて定義し、ｌｉｎｅで示される部分をｌｉｎｅ１，ｌｉｎｅ２，ｌｉｎｅ３のサブセクションで各々の始点、終点座標値を与える。
【０１０４】
また、図１８（ｂ）に示すＳＲ−ＥＵＪＴ−Ｐ，ＳＲ−ＥＵＪＴ−Ｐ−２，ＳＲ−ＥＵＪＴ−Ｎ，ＳＲ−ＥＵＪＴ−Ｎ−２セクションでは、シンボル名称「ＳＲ−ＥＵＪＴ−Ｐ」、「ＳＲ−ＥＵＪＴ−Ｐ−２」、「ＳＲ−ＥＵＪＴ−Ｎ」、「ＳＲ−ＥＵＪＴ−Ｎ−２」の回路シンボル図形のテンプレートデータをサブセクションを用いて定義し、矢印の部分は、ａｒｒｏｗｐ１は原点からの絶対座標、ａｒｒｏｗｐ２，ａｒｒｏｗｐ３はａｒｒｏｗｐ１からの相対座標を与える。
【０１０５】
また、図１８（ｃ）に示すＳＲ−ＳＢＳセクションでは、シンボル名称「ＳＲ−ＳＢＳ」の回路シンボル図形のテンプレートデータをサブセクションを用いて定義し、このシンボル形状はアルファベットの「Ｎ」の字の形の図形を２つならべることによって定義する。
【０１０６】
（２−５）シンボルコンパイラ部１２の内部処理について
以上のようなピンマップデータベース（ＲＤＢファイル）、ピンマップ中間データ（ＰＭＰファイル）、コンパイルテクノロジ（ＴＥＣファイル）ならびにシンボル形状テンプレート（ＩＳＲファイル）を用いることにより、シンボルコンパイラ部１２は、シンボルデータ（ＩＰＳファイル）を生成するものであり、図１９に示すシンボルコンパイラ部１２の内部処理の説明図を参照しながらシンボルコンパイラ部１２により実行される処理について説明することとする。
【０１０７】
なお、図１９に示すシンボルコンパイラ部１２の内部処理は、入力装置３０において、表示装置２０のシステム起動＆入力・編集画面表示部２４に表示されたシンボルエディタ部１４の起動処理が作業者によって選択されて、後述するシンボルエディタ部１４によるシンボルコンパイラ部１２の駆動処理によって駆動されて実行されるものである。
【０１０８】
この図１９に示すシンボルコンパイラ部１２の内部処理説明図の各ステップは、それぞれこのシンボルコンパイラ部１２で実行される各処理の処理単位を示しており、このシンボルコンパイラ部１２は、ある処理単位を終了すると次の処理単位の処理へ進むように構成されている。
【０１０９】
この図１９に示すシンボルコンパイラ部１２の内部処理が起動されると、まず、ステップＳ１９０２においてピンマップデータベース（ＲＤＢファイル）の読込処理が行われ、読み込まれたデータがピンマップ中間データ（ＰＭＰファイル）に変換されてメモリの記憶領域１００ｅに一時保存される。
【０１１０】
そして、ステップＳ１９０２においてメモリの記憶領域１００ｅに一時保存されたピンマップ中間データ（ＰＭＰファイル）を用いて、ステップＳ１９０４においては回路シンボル図形生成処理が行われる。
【０１１１】
この回路シンボル図形生成処理においては、まず、形状判断の処理（ステップＳ１９０６）がなされ順次、ピン順列作成の処理（ステップＳ１９０８）、ボディ形状作成およびピン配置の処理（ステップＳ１９１０）、図形サイズおよび原点調節の処理（ステップＳ１９１２）が行われる。
【０１１２】
（２−６）形状判断の処理（ステップＳ１９１６）について
図２０には、形状判断の処理（ステップＳ１９１６）の説明図が示されており、この形状判断の処理（ステップＳ１９１６）の処理においては、コンパイルテクノロジ（ＴＥＣファイル）、ピンマップ中間データ（ＰＭＰファイル）ならびにシンボル形状テンプレート（ＩＳＲファイル）に基づいて、生成する回路シンボル図形の形状が、国際規格形状シンボル、パッケージシンボル、ロジックゲートシンボル、ディスクリートシンボルならびにコネクタ・スイッチの５つの種別のうちの何れの形状であるかが判断されることになる。
【０１１３】
まず、ピンマップ中間データ（ＰＭＰファイル）の部品種別情報に基づいて部品種別判定の処理が行われ、ＩＣ、ロジックゲート、ディスクリート部品ならびにコネクタ・スイッチに分類される（ステップＳ２００２）。
【０１１４】
ステップＳ２００２においてＩＣに分類された場合は、さらに、コンパイルテクノロジ（ＴＥＣファイル）のシンボル種別に基づいてシンボル種別判定の処理が行われて、国際規格形状シンボルとパッケージシンボルとの何れかに分類される（ステップＳ２００４）。
【０１１５】
そして、パッケージシンボルについては、コンパイルテクノロジ（ＴＥＣファイル）のパッケージ種別に基づいてパッケージ種別判定の処理が行われて、ＳＩＰ、ＺＩＰ、ＤＩＰ／ＳＯＰ／ＳＯＪ、ＱＦＰ／ ＱＦＪ、ＬＣＣならびにＰＧＡ／ＢＧＡの何れかに分類される（ステップＳ２００６）。
【０１１６】
また、ステップＳ２００２においてロジックゲートに分類された場合は、さらに、コンパイルテクノロジ（ＴＥＣファイル）のシンボル種別に基づいてシンボル種別判定の処理が行われて、ＮＯＴ系、ＡＮＤ系、ＯＲ系、ＸＯＲ系ならびにその他の何れかに分類される（ステップＳ２００８）。
【０１１７】
ステップＳ２００２においてディスクリート部品に分類された場合は、さらに、コンパイルテクノロジ（ＴＥＣファイル）のシンボル種別に基づいてシンボル種別判定の処理が行われて、抵抗系、コンデンサ系、ダイオード系、トランジスタ系ならびにその他の何れかに分類される（ステップＳ２０１０）。
【０１１８】
（２−７）ピン順列作成の処理（ステップＳ１９０８）について
上記したような形状判断処理（ステップＳ１９０６）を終了すると、図２１に示すピン順列作成の処理（ステップＳ１９０８）に進み、ピンマップ中間データ（ＰＭＰファイル）とシンボル形状テンプレート（ＩＳＲファイル）とに基づいて、国際規格形状シンボル、パッケージシンボル、ロジックゲートシンボル、ディスクリートシンボルならびにコネクタ・スイッチの５つの種別の各々についてピンの順列が作成される。
【０１１９】
まず、国際規格形状シンボル（ＩＣ）については、ピンマップ中間データ（ＰＭＰファイル）のピン属性の情報に基づいて、電源・グランド・非接続ピン削除の処理を行い（ステップＳ２１０２）、コントロールピン分類の処理を行い（ステップＳ２１０４）、ファンクション構成分類の処理を行い（ステップＳ２１０６）、入出力分類の処理を行う（ステップＳ２１０８）。
【０１２０】
上記処理によって、国際規格形状シンボル（ＩＣ）においてはコントロール信号のピンはコントロールボックス部に接続され、データ信号やその他のピンは内部ファンクション別にブロック化して接続され、入力信号のピンは左側に接続され、出力信号のピンは右側に接続され、ファンクションと入出力を共有するピンはピンのインデックス番号順に反時計回りに並べられる。
【０１２１】
また、パッケージシンボル（ＩＣ）については、ピンマップ中間データ（ＰＭＰファイル）のピン数の情報ならびにシンボル形状テンプレート（ＩＳＲファイル）の１番ピン位置の情報に基づいて、１番ピンを起点として、ピン番号順に反時計回りに配列する。
【０１２２】
また、コネクタ・スイッチについては、上記パッケージシンボル（ＩＣ）と同様にして、ピンマップ中間データ（ＰＭＰファイル）のピン数の情報ならびにシンボル形状テンプレート（ＩＳＲファイル）の１番ピン位置の情報に基づいて、１番ピンを起点として、ピン番号順に反時計回りに配列する。
【０１２３】
また、ロジックゲートシンボルについては、シンボル形状テンプレート（ＩＳＲファイル）のピン数ならびにピン順列の情報に基づいて、シンボル形状テンプレートのテンプレートデータのピン順列に従って配列する。
【０１２４】
また、ディスクリートシンボルについては、上記ロジックゲートシンボルと同様にして、シンボル形状テンプレート（ＩＳＲファイル）のテンプレートデータのピン数ならびにピン順列の情報に基づいて、シンボル形状テンプレートのピン順列に従って配列する。
【０１２５】
（２−８）ボディ形状作成およびピン配置の処理（ステップＳ１９１０）について
上記したようなピン順列作成処理（ステップＳ１９０８）が終了すると、図２２に示すボディ形状作成およびピン配置の処理（ステップＳ１９１０）に進み、ピンマップ中間データ（ＰＭＰファイル）とコンパイルテクノロジ（ＴＥＣファイル）とシンボル形状テンプレート（ＩＳＲファイル）とに基づいて、国際規格形状シンボル、パッケージシンボル、ロジックゲートシンボル、ディスクリートシンボルならびにコネクタ・スイッチの５つの種別の各々についてボディ形状の作成およびピンが配置される。
【０１２６】
ここで、５つの種別の全てについて、コンパイルテクノロジ（ＴＥＣファイル）とシンボル形状テンプレート（ＩＳＲファイル）との形状タイプ別寸法値、ピン引き出し線長ならびにラベル相対位置の情報が用いられる。
【０１２７】
まず、国際規格形状シンボル（ＩＣ）については、ピンマップ中間データ（ＰＭＰファイル）のピン属性の情報に基づいて、コントロールボックス形状作成の処理を行い（ステップＳ２２０２）、ファンクション別形状作成の処理を行い（ステップＳ２２０４）、ファンクション配置の処理を行い（ステップＳ２２０６）、ピンおよびピンラベルの位置を算出する処理を行い（ステップＳ２２０８）、ピンラベル重複回避の処理を行う（ステップＳ２２１０）。
【０１２８】
上記処理によって、国際規格形状シンボル（ＩＣ）においては、例えば、左右のラベルの重なりが無いようにシンボルの幅や高さを広げたりする（図２２における符号＋α参照）。
【０１２９】
また、パッケージシンボル（ＩＣ）については、ピンマップ中間データ（ＰＭＰファイル）のピン数の情報に基づいて、タイプ別基本形状作成の処理を行い（ステップＳ２２１２）、この際、形状はシンボル形状テンプレートのテンプレートデータに従って、ピン数とピン間ピッチとなどから大きさを判定するものである。
【０１３０】
そして、国際規格形状シンボル（ＩＣ）と同様に、ピンおよびピンラベルの位置を算出する処理を行い（ステップＳ２２０８）、ピンラベル重複回避の処理を行う（ステップＳ２２１０）。
【０１３１】
また、コネクタ・スイッチについては、上記パッケージシンボル（ＩＣ）と同様にして、形状はシンボル形状テンプレートのテンプレートデータに従って、ピン数とピン間ピッチなどから大きさを判定して、ピンマップ中間データ（ＰＭＰファイル）のピン数の情報に基づいて、タイプ別基本形状作成の処理を行い、ピンおよびピンラベルの位置を算出する処理を行い（ステップＳ２２０８）、ピンラベル重複回避の処理を行う（ステップＳ２２１０）。
【０１３２】
また、ロジックゲートシンボルならびにディスクリートシンボルについては、シンボル形状テンプレートのテンプレートデータに従ってボディ形状の作成およびピンが配置される。
【０１３３】
（２−９）図形サイズおよび原点調節の処理（ステップＳ１９１２）について上記したようなボディ形状作成およびピン配置の処理（ステップＳ１９１０）が終了すると、図２３に示す図形サイズおよび原点調節の処理（ステップＳ１９１２）に進み、コンパイルテクノロジ（ＴＥＣファイル）に基づいて、国際規格形状シンボル、パッケージシンボル、ロジックゲートシンボル、ディスクリートシンボルならびにコネクタ・スイッチの５つの種別の各々について図面サイズの作成および原点が調節される。
【０１３４】
ここで、５つの種別の全てについて、コンパイルテクノロジ（ＴＥＣファイル）の原点位置、図形サイズマージン、スケールならびにシンボル方向の情報が用いられ、後述する処理内容も全てのタイプに共通するものである。
【０１３５】
まず、ボディ形状・ピン形状のバウンダリボックスの縦横サイズを算出し、指定されたマージンを加える図形サイズ作成の処理を行う（ステップＳ２３０２）。
【０１３６】
ステップＳ２３０２に続いて、指定された位置が原点（座標値が（０．０））となるように全ての座標値をシフトする原点移動の処理を行う（ステップＳ２３０４）。
【０１３７】
それから、ステップＳ２３０６においてシンボルの方向を「垂直にする」が指定された場合、原点を中心として、回路シンボル図形全体を反時計回りに９０度回転する９０度回転の処理を行う。
【０１３８】
そして、ステップＳ２３０８においては、指定されたスケールの倍率で、回路シンボル図形全体を縮小または拡大するスケール処理を行う。この際、スケールの値が１．０が通常の状態である。
【０１３９】
（２−１０）文字情報付加処理（ステップＳ１９１４）について
上記したような図面サイズ作成および原点調節の処理（ステップＳ１９１２）が終了すると、回路シンボル図形生成処理（ステップＳ１９０４）を終了して、文字情報付加処理（ステップＳ１９１４）に進み、ピンマップ中間データ（ＰＭＰファイル）とコンパイルテクノロジ（ＴＥＣファイル）とに基づいて、回路シンボル図形に文字情報が付加されてシンボルデータ（ＩＰＳファイル）が生成され、生成されたシンボルデータ（ＩＰＳファイル）はメモリの記憶領域１００ｄに出力されて自動的に格納される。
【０１４０】
（３）シンボルデータ（ＩＰＳファイル）について
ここで、生成されたシンボルデータ（ＩＰＳファイル）には、図２４の表に示すように、ＳＴＡＴＵＳセクション、ＤＲＡＷＩＮＧセクション、ＳＹＭＢＯＬセクション、ＰＩＮＭＡＰセクション、ＰＩＮセクションならびにＰＲＯＰＥＲＴＹセクションの６つのセクションから構成される情報が設定されている。
【０１４１】
ＳＴＡＴＵＳセクションとは、シンボルデータ（ＩＰＳファイル）の一般的な情報であり、具体的には、シンボルデータ（ＩＰＳファイル）の書式のバージョンを識別する「バージョン」と、シンボルデータ（ＩＰＳファイル）の作成または最終更新日付を示す「日付」と、シンボルデータ（ＩＰＳファイル）の作成者または管理者を示す「作成者・オーナー」との情報により構成されるものである。
【０１４２】
また、ＤＲＡＷＩＮＧセクションとは、シンボルデータ（ＩＰＳファイル）の示す回路シンボル図形を描く画面の大きさや原点位置、後述するシンボルエディタ部において参照される引き込みグリッドのピッチなどを記述する「図面情報」の情報により構成されるものである。
【０１４３】
また、ＳＹＭＢＯＬセクションとは、シンボルデータ（ＩＰＳファイル）の示す回路シンボル図形の種類や図形情報の概略を表す情報であり、具体的には、ボディ形状とピン引き出し線と各種信号記号を描く際に使用する線の太さや色を記述する「共通図形仕様」と、ボディ形状とピン引き出し線と各種信号記号の形状種別やサイズを記述する「図形種類別形状・寸法」と、上記回路シンボル図形が表す電気部品の種類を示す「部品種別」と、回路図上での上記回路シンボル図形の識別子を示す「回路記号」と、上記回路シンボル図形を構成するファンクションの名称とファンクションの位置を示す「ファンクション名」と、上記回路シンボル図形の所有するピンの総数を示す「ピン数」と、ｐｏｌｙｌｉｎｅやｐｏｌｙｇｏｎなどの２次元の図形表現を用いた形状データを示す「ボディ形状」との情報により構成されるものである。
【０１４４】
また、ＰＩＮＭＡＰセクションとは、ピンマップデータベースから継承するピンマップ情報を表す情報であり、具体的には、ピンマップ名（識別名）や内部ファンクションブロック数やピン数などを示す「パート情報」と、パートを構成するファンクションの識別を番号付けにより示す「ファンクション構成」と、ファンクションブロックについての機能名を示す「ファンクション情報」と、パートピンとファンクションピンとの間の等価関係を示す「ピンマップ」との情報により構成されるものである。
【０１４５】
また、ＰＩＮセクションとは、上記回路シンボル図形の所有するピンの各々ピンについて、各ピンに所属する図形形状および信号特性を表す情報であって、上記回路シンボル図形が所有するぴの数だけ繰り返し記述されるものであり、具体的には、上記回路シンボル図形の中での識別番号としてのピンにつける連番を示す「インデックス番号」と、グループ番号が同じピン同士が等価であることを示す「等価ピングループ番号」と、上記回路シンボル図形のボディ本体からピンを引き出す長さや方向を定義する「ピン引き出し線仕様」と、ピンの座標値を示す「ピン位置」と、ピン番号を記述する「ピン番号」と、ピンの信号種類を表す文字列の記述する「ピンラベル」と、ピンの信号種類や入出力、ダイナミック特性、コントロール特性、極性などを示す記号を記述する「信号種別」との情報により構成されるものである。
【０１４６】
なお、上記ピン番号ならびにピンラベルについては、通常、電子部品カタログと一致するものであり、ピンマップデータベースから継承される。
【０１４７】
また、ＰＲＯＰＥＲＴＹセクションとは、上記回路シンボル図形に付加する任意属性を示す情報であり、具体的には、属性を識別する名称を示す「属性名称」と、上記回路シンボル図形に設定される属性の内容を示す「属性値」との情報により構成されるものである。
【０１４８】
なお、上記任意属性を示す情報は、シンボルデータ（ＩＰＳファイル）を生成・編集するアプリケーション側で必要な属性を任意個数分設定し、繰り返し記述することができるものである。
【０１４９】
そして、シンボルデータ（ＩＰＳファイル）はメモリの記憶領域１００ｄに格納されており、随時読み出し可能となされている。
【０１５０】
また、シンボルデータ（ＩＰＳファイル）の示す回路シンボル図形の詳細については、後述することとする。
【０１５１】
そして 、上記したようなシンボルデータ（ＩＰＳファイル）の示す回路シンボル図形は、ディスクリート部品等に対応するパターン化された回路シンボル図形として、電気的特性が正確に反映されているものである（図２５参照）。
【０１５２】
さらに、上記回路シンボル図形は、ＪＩＳ、ＡＮＳＩ／ＩＥＥＥ、ＭＩＬ、ＩＥＣなどの各規格に準拠するものであり、当該各規格に図形的に違反しないものである。
【０１５３】
なお、上記回路シンボル図形に関しては、コンパイルテクノロジ（ＴＥＣファイル）における回路の接続関係を示すピンアサインデータおよびシンボル形成テンプレート（ＩＳＲファイル）から、ピン数やピンラベルについてのデータだけでなく、入出力属性やダイナミック特性やインピーダンスなどの信号属性やコモンピンについてのデータ等のシンボル生成に必要なデータは得られているので、上記ＪＩＳ、ＡＮＳＩ／ＩＥＥＥ、ＭＩＬ、ＩＥＣの各規格の全ての表現方法に対応する回路シンボルデータが生成されるものである。
【０１５４】
また、シンボルデータ（ＩＰＳファイル）の示す回路シンボル図形には、パッケージシンボル図形（図２５（ａ）参照）とＩＥＣ規格シンボル図形（図２５（ｂ）参照）との２つの系列が存在するものである。
【０１５５】
図２５（ａ）はＭＩＬ規格に準拠した集積回路の回路シンボル図形を示すものであり、例えば、ピンを引き出す長さや方向は、図２４に示したシンボルデータ（ＩＰＳ）のＰＩＮセクションのうちのピン引き出し線仕様の情報によって定義され、またピンの座標値は、同じくＰＩＮセクションのうちのピン位置の情報によって定義されるものである。
【０１５６】
そして、パッケージシンボル図形（図２５（ａ）参照）は、パッケージとリード線の形とを投影したものであり、ピン（端子）の配列がパッケージでの配列に従って１番ピンから順に当該パッケージの周りを反時計回りに並べられ、かつ、電源／グランドピンの省略がなく、かつ、極性マークを有するものである。
【０１５７】
また、上記パッケージシンボル図形は機能記号として、メーカー型名を割り当てるようになされているものである。
【０１５８】
一方、ＩＥＣ規格シンボル図形（図２５（ｂ）参照）は、電気的な部品の機能を投影したものであり、ピン（端子）の配列がパッケージでの配列とは関係なく、入力端子を左側に、出力端子を右側に配列され、かつ、各ピンの側に信号特性を明らかにするラベルを有するものである。
【０１５９】
また、上記ＩＥＣ規格シンボル図形は機能記号として、上記ＣＡＤライブラリー管理システムにおける回路の接続関係を示すピンマップデータベースを用いた場合は、ピンマップ名またはピンマップデータベースに登録されている機能記号を割り当てられるようになさている。
【０１６０】
そして、上記ＩＥＣ規格シンボル図形における各ピンは入出力属性を有するものであり、仮に、当該ＩＥＣ規格シンボル図形における各ピンが上記入出力属性を有することがない場合は、ＩＥＣ規格シンボルは作成しない。
【０１６１】
（４）シンボルエディタ部１４について
次に、シンボルエディタ部１４は、シンボルコンパイラ部１２の起動処理と、後述するフォーマットコンバータ部１６の起動処理と、コンパイルテクノロジ（ＴＥＣファイル）の更新処理と、シンボル形状テンプレート（ＩＳＲファイル）の更新処理と、シンボルデータ（ＩＰＳファイル）の更新処理と、部品属性仕様定義（ＩＰＲファイル）に基づいて部品属性仕様（ＩＰＰファイル）の更新処理とを行うものであり、図２６に示すシンボルエディタ部１４の内部処理の説明図を参照しながら、シンボルエディタ部１４により実行される処理について説明することとする。
【０１６２】
（４−１）部品属性仕様定義（ＩＰＲファイル）について
まず、シンボルエディタ部１４において用いられる部品属性仕様定義（ＩＰＲファイル）について説明することとする（図２７（ｂ）参照）。
【０１６３】
部品属性仕様定義（ＩＰＲファイル）は、回路設計・基板設計を行うチームやセクション毎にひとつだけ存在させ、その環境での部品管理情報の共有ルールとして利用される情報を持つファイルである。
【０１６４】
即ち、その共通ルールとは、なんという名称の属性はこれこれの意味を持ち、なんという種類の部品はこれこれの属性を持たなければならないという情報である。
【０１６５】
そして、部品属性仕様定義（ＩＰＲファイル）の上記したような構造により、ＩＰＲファイルの内容を変更することによって、ユーザ別に異なる部品属性仕様に対応することが可能になるものである。
【０１６６】
この部品属性仕様定義（ＩＰＲファイル）は、具体的には、「プロパティ」と、「クラス」と、「選択」との情報により構成されている。
【０１６７】
ここで、プロパティとは、１つの部品区分について、必要なプロパティのリストを設定するものである。
【０１６８】
また、クラスとは、１つのプロパティのデータ型を設定し、「ｉｎｔ」は整数型で３２ビットで表せる範囲の整数であり、「ｄｅｃｉｍａｌ」は１０進数実数型で小数型でＥ表現も可能であり、また、小数点を省略しても内部的には実数扱いになり、「ｓｔｒｉｎｇ」は文字列型で文字数は２５６文字以内であり、「ｎｕｍｂｅｒ」は番号型で１以上８桁以内の自然数であり、「ｃｈａｒ」はアルファベット文字型えアルファベット１文字のデータでケース、即ち、大文字と小文字とを識別せず、「ｃｈｏｉｓｅ」は選択型で選択肢は別にｃｈｏｉｓｅセクションで指定する。
【０１６９】
また、選択とは、複数個のＯＰＴＩＯＮサブセクションを並列に持つことによって、選択型プロパティの選択肢リストを表現するものである。
【０１７０】
（４−２）部品属性仕様（ＩＰＰファイル）について
次に、シンボルエディタ部１４において用いられる部品属性仕様（ＩＰＰファイル）について説明することとする（図２７（ａ）参照）。
【０１７１】
部品属性仕様（ＩＰＰファイル）は、各シンボルまたは部品論理情報について、その特性情報を中心とする属性を書き込むファイルである。
【０１７２】
この部品属性仕様（ＩＰＰファイル）は、具体的には、「ＩＰＲ名」と、「カテゴリ」と、「インスタンス」との情報により構成されている。
【０１７３】
ここで、ＩＰＲ名とは、参照するＩＰＲファイルの名称、またはパスを指定し、拡張子は不要である。また、パスは相対・絶対のどちらで指定されてもよい。
【０１７４】
また、カテゴリとは、部品の種別を名称で定義し、定義されるべきブ口パティの種類はこの部品種別によって分類される。１バイト文字３２文字以内で定義するものである。
【０１７５】
また、インスタンスとは、プロパティの種類を識別する名称を指定し、この名称は、参照するＩＰＲファイルの中で定義されているもの以外は無効になる。また、プロパティの値を指定し、確定していない場合は省略するものである。
【０１７６】
なお、図２８には、シンボルエディタ部１４のコンパイルテクノロジ（ＴＥＣファイル）入力と部品属性仕様（ＩＰＰファイル）編集画面を示している。
【０１７７】
（５）フォーマットコンバータ部１６について
また、ＣＡＤシステムに登録可能なデータフォーマットがＩＰＳ形式以外の場合には、さらに、フォーマットコンバータ部１６においてファイル形式を自動的に変換してＣＡＤシステムに登録可能なデータフォーマットとすることができるものである。
【０１７８】
フォーマットコンバータ部１６は、シンボルデータ（ＩＰＳファイル）を用いることにより、この実施の形態における第２の回路シンボルデータとして、ＣＡＤシステムのライブラリデータフォーマットとしてのファイル形式のシンボルデータに自動的に変換して、この変換したシンボルデータをメモリの所定の記憶領域に自動的に格納し、各種ＣＡＤ用ＣＡＤライブラリファイルに出力するものである。
【０１７９】
以下、図２９に示すフォーマットコンバータ部１６の内部処理の説明図を参照しながら、フォーマットコンバータ部１６により実行される処理について説明することとする。
【０１８０】
なお、図２９に示すフォーマットコンバータ部１６の内部処理は、マウスやキーボードなどの入力装置３０によって、表示装置２０のシステム起動ならびに入力、編集画面表示部２４に表示されたシンボルエディタ部１４の起動処理が作業者によって選択されて、フォーマットコンバータ部１６の起動処理が起動され実行されるものである。
【０１８１】
この図２９に示すフォーマットコンバータ部１６の内部処理が起動されると、まず、ステップＳ２９０２においてシンボルデータ（ＩＰＳファイル）の読込処理が行われ、シンボルデータ（内部記憶装置のファイル形式）に変換されて内部記憶装置の記憶領域に一時保存される。
【０１８２】
そして、ステップＳ２９０２において読み込まれたシンボルデータ（内部記憶装置のファイル形式）を用いて、ステップＳ２９０４においてはＣＡＤシステム書式変換処理が行われる（ステップＳ２９０４）。
【０１８３】
このＣＡＤシステム書式変換処理においては、ＩＰＳからＳＭＢへの変換処理（ステップＳ２９０６）と、ＩＰＳからＦＤＬへの変換処理（ステップＳ２９０８）と、ＩＰＳからＣＳＡへの変換処理（ステップＳ２９１０）と、ＩＰＳからＥＤＩＦへの変換処理（ステップＳ２９１２）とがある。
【０１８４】
そして、ＩＰＳからＳＭＢへの変換処理（ステップＳ２９０６）によって生成された変換済みシンボルデータファイル（ＳＭＢファイル）は、メモリの記憶領域１００ｈに格納されてＣＡＤライブラリ（ＳＭＢファイル）に出力される。
【０１８５】
また、ＩＰＳからＦＤＬへの変換処理（ステップＳ２９０８）によって生成された変換済みシンボルデータ（ＦＤＬファイル）は、メモリの記憶領域１００ｉに格納されてＣＡＤライブラリ（ＦＤＬファイル）に出力される。
【０１８６】
また、ＩＰＳからＦＤＬへの変換処理（ステップＳ２９１０）によって生成された変換済みシンボルデータ（ＣＳＡファイル）は、メモリの記憶領域１００ｊに格納されてＣＡＤライブラリ（ＣＳＡファイル）に出力される。
【０１８７】
また、ＩＰＳからＥＤＩＦへの変換処理（ステップＳ２９１２）によって生成された変換済みシンボルデータ（ＥＤＩＦファイル）は、メモリの記憶領域１００ｋに格納されてＣＡＤライブラリ（ＥＤＩＦファイル）に出力される。
【０１８８】
そして、ＣＡＤライブラリ（ＥＤＩＦファイル）に出力する際には、フォーマットコンバータ部起動画面２２は、ファイルダウンロード起動画面が表示されており（図３０参照）、ＣＡＤシステムに登録可能なデータフォーマットに応じたファイル形式のシンボルデータを用いればよく、例えば、ＣＡＤシステムに登録可能なデータフォーマットがＳＭＢ形式の場合には、上記したようにして自動的に変換されメモリ１００ｈに格納されているシンボルデータ（ＳＭＢファイル）を用いればよい。
【０１８９】
以上のようにして、ピンマップデータベースに基づいて、シンボルコンパイラ部１２によって、シンボルデータ（ＩＰＳ）が生成され、当該シンボルデータ（ＩＰＳ）に基づいて、シンボルエディタ部１４によって、登録済みシンボルデータ（ＩＰＳ）が生成され、当該登録済みシンボルデータ（ＩＰＳ）に基づいて、フォーマットコンバータ部１６によって、シンボルデータ（ＳＭＢなど）が生成される。
【０１９０】
このような本発明による回路シンボル自動生成システムが、回路シンボルデータに関するコンテンツ自動生成ツールとして動作することにより、ＣＡＤシステムのメモリ１００にＣＡＤライブラリ回路シンボルデータとして自動的に生成されることになる。
【０１９１】
また、このような本発明による回路シンボル自動生成システムが、回路シンボルデータに関するサーバープログラムとして動作することにより、回路シンボルデータとしてシンボルデータ（ＩＰＳ）が自動的に生成されて、自動的に生成された回路シンボルデータがＣＡＤシステムのメモリ１００に登録され、さらに作業者の所望のＣＡＤシステムの回路シンボル図形を得て、ダウンロードすることも可能になる。
【０１９２】
さらに、本発明による回路シンボル自動生成システムの実施の形態の一例においては、回路シンボル図形の再構築が行える。
【０１９３】
システム起動ならびに入力、編集画面表示部２４によって表示装置２０の画面上に表示された回路シンボル図形は、入力装置３０によって作業者の所望の図形パラメータが変更されるのに応じて、再構築された回路シンボル図形となるものである（図３１参照）。
【０１９４】
つまり、作業者は所望の図形パラメータの欄を入力装置３０によって選択することにより、当該所望の図形パラメータの変更を行うことができ、当該変更された図形パラメータに応じて、システム起動ならびに入力、編集画面表示部２４に表示された回路シンボル図形が再構築されることになるので、所望の再構築された回路シンボル図形を得ることができる。
【０１９５】
なお、上記所望の再構築された回路シンボル図形と、上記変更された図形パラメータとは、図示は省略するが、メモリ１００に格納されて随時読み出し可能となされ、再度利用されるものである。
【０１９６】
【発明の効果】
本発明は、以上説明したように構成されているので、回路シンボルデータを自動的に生成することができるようにし、また、当該自動的に生成された回路シンボルデータのデータフォーマットを自動的にＣＡＤシステムに登録可能なデータフォーマットに変換することができるようにし、回路シンボルデータの生成ならびに生成した回路シンボルデータのデータフォーマットをＣＡＤシステムに登録可能なデータフォーマットに変換する際に、作業の簡便化と各種知識に精通した人を必要としないようにすることができるようになるという優れた効果を奏する。
【図面の簡単な説明】
【図１】本発明による回路シンボル自動生成システムの実施の形態の一例を表すブロック構成図である。
【図２】他システムとのインタフェース表示画面の一例を示す説明図である。
【図３】回路シンボル自動生成システム起動画面を示す説明図である。
【図４】リソースデータファイルの構成を示す説明図である。
【図５】リソースデータファイルの構成を示す説明図である。
【図６】テンプレートデータの示す基本図形の説明図である。
【図７】テンプレートデータの示す基本図形の説明図である。
【図８】テンプレートデータの示す基本図形の説明図である。
【図９】テンプレートデータの示す基本図形の説明図である。
【図１０】テンプレートデータの示す基本図形の説明図である。
【図１１】テンプレートデータの示す基本図形の説明図である。
【図１２】テンプレートデータの示す基本図形の説明図である。
【図１３】テンプレートデータの示す基本図形の説明図である。
【図１４】テンプレートデータの示す基本図形の説明図である。
【図１５】テンプレートデータの示す基本図形の説明図である。
【図１６】テンプレートデータの示す基本図形の説明図である。
【図１７】テンプレートデータの示す基本図形の説明図である。
【図１８】テンプレートデータの示す基本図形の説明図である。
【図１９】シンボルコンパイラ部の内部処理の説明図である。
【図２０】形状判断の処理の説明図である。
【図２１】ピン順列作成の処理の説明図である。
【図２２】ボディ形状作成およびピン配置の処理の説明図である。
【図２３】図形サイズおよび原点調節の処理の説明図である。
【図２４】シンボルデータ（ＩＰＳファイル）の構成を示す説明図である。
【図２５】シンボルデータ（ＩＰＳファイル）の示す２系列の回路シンボル図形であり、（ａ）はパッケージシンボル図形を示し、（ｂ）はＩＥＣ規格シンボル図形を示す。
【図２６】シンボルエディタ部の内部処理の説明図である。
【図２７】リソースデータファイルの構成を示す説明図である。
【図２８】シンボルエディタ部のコンパイルテクノロジ（ＴＥＣファイル）入力と部品属性仕様（ＩＰＰファイル）編集画面を示す説明図である。
【図２９】フォーマットコンバータ部の内部処理の説明図である。
【図３０】ファイルダウンロード起動画面を示す説明図である。
【図３１】回路シンボル編集画面を示す説明図である。
【符号の説明】
１０              処理装置
１２              シンボルコンパイラ部
１４              シンボルエディタ部
１６              フォーマットコンバータ部
２０              表示画面
２２              フォーマットコンバータ部起動画面
２４              システム起動および入力・編集画面表示部
２６              他システムとのインタフェース表示画面
３０              入力装置
１００ａ〜１００ｋ  メモリの記憶領域
【図１】
0004246850.tif 000002
【図２】
0004246850.tif 000003
【図３】
0004246850.tif 000004
【図４】
0004246850.tif 000005
【図５】
0004246850.tif 000006
【図６】
0004246850.tif 000007
【図７】
0004246850.tif 000008
【図８】
0004246850.tif 000009
【図９】
0004246850.tif 000010
【図１０】
0004246850.tif 000011
【図１１】
0004246850.tif 000012
【図１２】
0004246850.tif 000013
【図１３】
0004246850.tif 000014
【図１４】
0004246850.tif 000015
【図１５】
0004246850.tif 000016
【図１６】
0004246850.tif 000017
【図１７】
0004246850.tif 000018
【図１８】
0004246850.tif 000019
【図１９】
0004246850.tif 000020
【図２０】
0004246850.tif 000021
【図２１】
0004246850.tif 000022
【図２２】
0004246850.tif 000023
【図２３】
0004246850.tif 000024
【図２４】
0004246850.tif 000025
【図２５】
0004246850.tif 000026
【図２６】
0004246850.tif 000027
【図２７】
0004246850.tif 000028
【図２８】
0004246850.tif 000029
【図２９】
0004246850.tif 000030
【図３０】
0004246850.tif 000031
【図３１】
0004246850.tif 000032