(57)【要約】【課題】設計装置からモデルデータを読み出す場合に、適切なモデルデータを読み出すことを目的とする。【解決手段】モデル記憶部１０は、モデル識別子毎に、複数のバージョンのモデルデータを記憶し、モデル識別子及びバージョン毎に、所属ユーザのユーザ情報と、公開又は非公開とを示す公開情報とを記憶する。バージョン特定部１４は、読出命令２６に含まれるモデル識別子２１のモデルデータ２０について、読出ユーザのユーザ情報２５と所属ユーザのユーザ情報２３とが対応しているバージョン２２、又は、公開情報２４が公開になっているバージョン２２を読出対象バージョン２７として特定する。【選択図】図２
2016126703.tif 000002
【特許請求の範囲】
【請求項１】
モデル識別子毎に、複数のバージョンのモデルデータを記憶したモデル記憶部であって、モデル識別子及びバージョン毎に、所属ユーザのユーザ情報と、公開又は非公開とを示す公開情報とを記憶したモデル記憶部と、
モデル識別子と読出ユーザのユーザ情報とを含む読出命令を受け付ける読出命令受付部と、
前記読出命令受付部が受け付けた読出命令に含まれるモデル識別子のモデルデータについての読出対象バージョンを特定するバージョン特定部であって、前記読出命令に含まれる読出ユーザのユーザ情報と所属ユーザのユーザ情報とが対応しているバージョン、又は、公開情報が公開になっているバージョンを読出対象バージョンとして特定するバージョン特定部と、
前記読出命令に含まれるモデル識別子のモデルデータであって、前記バージョン特定部が特定した読出対象バージョンのモデルデータを前記モデル記憶部から読み出すモデル読出部と
を備える設計装置。
【請求項２】
前記バージョン特定部は、読出ユーザのユーザ情報と所属ユーザのユーザ情報とが対応しているバージョン、又は、公開情報が公開になっているバージョンのうち、最新のバージョンを前記読出対象バージョンとして特定する
請求項１に記載の設計装置。
【請求項３】
前記設計装置は、さらに、
前記モデル読出部が読み出したモデルデータを表示装置に表示するモデル表示部
を備える請求項１又は２に記載の設計装置。
【請求項４】
前記設計装置は、さらに、
前記モデル読出部が読み出したモデルデータを外部装置へ出力するモデル出力部
を備える請求項１から３までのいずれか１項に記載の設計装置。
【請求項５】
前記モデル記憶部は、モデル識別子及びバージョン毎に、モデルデータの属性情報を記憶し、
前記モデル読出部は、前記バージョン特定部が特定したバージョンのモデルデータの属性情報を読出す
請求項１から４までのいずれか１項に記載の設計装置。
【請求項６】
モデル識別子毎に、複数のバージョンのモデルデータを記憶したモデル記憶部であって、モデル識別子及びバージョン毎に、所属ユーザのユーザ情報と、公開又は非公開とを示す公開情報とを記憶したモデル記憶部を用いた設計プログラムであり、
モデル識別子と読出ユーザのユーザ情報とを含む読出命令を受け付ける読出命令受付処理と、
前記読出命令受付処理で受け付けた読出命令に含まれるモデル識別子のモデルデータについての読出対象バージョンを特定するバージョン特定処理であって、前記読出命令に含まれる読出ユーザのユーザ情報と所属ユーザのユーザ情報とが対応しているバージョン、又は、公開情報が公開になっているバージョンを読出対象バージョンとして特定するバージョン特定処理と、
前記読出命令に含まれるモデル識別子のモデルデータであって、前記バージョン特定処理で特定した読出対象バージョンのモデルデータを前記モデル記憶部から読み出すモデル読出処理と
をコンピュータに実行させる設計プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、３Ｄ−ＣＡＤ（３−Ｄｉｍｅｎｓｉｏｎａｌ  Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｄｅｓｉｇｎ）のような設計装置におけるモデルデータの読み出し技術に関する。
【背景技術】
【０００２】
３Ｄ−ＣＡＤ装置では、アセンブリモデルは、下位のアセンブリモデル及び部品モデルにより構成されている。アセンブリモデル及び部品モデルをモデルデータと呼ぶ。
モデルデータを３Ｄ−ＣＡＤ装置で保存した場合、既に保存されているモデルデータに上書きされず、モデルデータのバージョンを上げて、既に保存されているモデルデータとは別に保存される。３Ｄ−ＣＡＤ装置でアセンブリモデルを読み出す際には、最新バージョンもしくは承認されたバージョンの下位のアセンブリモデル及び部品モデルが読み出されて表示される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１７２０５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
複数の設計者が１つのアセンブリモデルの設計を行う場合がある。この場合、ある設計者が検討途中のモデルデータを、他の設計者が読み出し、参照して別のモデルデータを設計してしまうことがある。これが原因となり、アセンブリモデルに不具合が混入する場合がある。
この発明は、設計装置からモデルデータを読み出す場合に、適切なモデルデータを読み出すことを目的とする。
【課題を解決するための手段】
【０００５】
この発明に係る設計装置は、
モデル識別子毎に、複数のバージョンのモデルデータを記憶したモデル記憶部であって、モデル識別子及びバージョン毎に、所属ユーザのユーザ情報と、公開又は非公開とを示す公開情報とを記憶したモデル記憶部と、
モデル識別子と読出ユーザのユーザ情報とを含む読出命令を受け付ける読出命令受付部と、
前記読出命令受付部が受け付けた読出命令に含まれるモデル識別子のモデルデータについての読出対象バージョンを特定するバージョン特定部であって、前記読出命令に含まれる読出ユーザのユーザ情報と所属ユーザのユーザ情報とが対応しているバージョン、又は、公開情報が公開になっているバージョンを読出対象バージョンとして特定するバージョン特定部と、
前記読出命令に含まれるモデル識別子のモデルデータであって、前記バージョン特定部が特定した読出対象バージョンのモデルデータを前記モデル記憶部から読み出すモデル読出部と
を備える。
【発明の効果】
【０００６】
この発明では、読出ユーザのユーザ情報と所属ユーザのユーザ情報とが対応している、又は、公開情報が公開になっているバージョンを読出対象バージョンとする。これにより、他の設計者が検討途中のモデルデータを読み出すことを防止できる。
【図面の簡単な説明】
【０００７】
【図１】設計過程の例を示す図。
【図２】実施の形態１に係る設計装置１０の構成図。
【図３】実施の形態１に係るモデル記憶部１１が記憶するデータを示す図。
【図４】実施の形態１に係る設計装置１０のモデルデータ２０登録時の動作を示すフローチャート。
【図５】実施の形態１に係る設計装置１０のモデルデータ２０読出時の動作を示すフローチャート。
【図６】図５に示すＳ２２のバージョン特定処理を示すフローチャート。
【図７】実施の形態２に係る設計装置１０の構成図。
【図８】実施の形態１〜３に係る設計装置１０のハードウェア構成例を示す図。
【発明を実施するための形態】
【０００８】
実施の形態１．
適切なバージョンのモデルデータ２０を読み出し、表示装置に表示する設計装置１０について説明する。
【０００９】
図１に基づき、設計過程の例を説明する。
アセンブリモデル４１は、部品モデルＡと部品モデルＢとから構成されている。
設計審査等のホールドポイント３０において、アセンブリモデル４１のバージョン１と、部品モデルＡのバージョン１と、部品モデルＢのバージョン１とが承認される。
【００１０】
ホールドポイント３０後の設計過程３１において、アセンブリモデル４１のバージョン１に対して、設計者Ｘが自分の担当する部品モデルＡのバージョン１を検討のため修正し、部品モデルＡのバージョン２を生成する。これに伴い、アセンブリモデル４１のバージョン１はアセンブリモデル４１のバージョン２となる。
【００１１】
その後の設計過程３２において、設計者Ｙは、アセンブリモデル４１のバージョン２を読み込む。読み込まれたアセンブリモデル４１に含まれる部品モデルＡはバージョン２となっている。
設計者Ｙは、部品モデルＡのバージョン２に適合させるために、自分の担当する部品モデルＢのバージョン１を修正して部品モデルＢのバージョン２を生成する。これに伴い、アセンブリモデル４１のバージョン２はアセンブリモデル４１のバージョン３となる。
【００１２】
しかしながら、出図過程３３において、設計者Ｘは、それまで進めていた検討を取りやめ、部品モデルＡのバージョン２をホールドポイントで承認された部品モデルＡのバージョン１に戻す。これに伴い、アセンブリモデル４１のバージョン３はアセンブリモデル４１のバージョン４となる。
設計者Ｙは、部品モデルＡのバージョン２がバージョン１に戻ったことに気づかず、部品モデルＢのバージョン２のまま出図してしまう。
【００１３】
その結果、製作時３４において、部品Ａの実物４２と部品Ｂの実物４３とにおいて干渉等の不具合が発生してしまう。
【００１４】
＊＊＊構成の説明＊＊＊
図２に基づき、実施の形態１に係る設計装置１０の構成について説明する。
ここでは、設計装置１０は、３Ｄ−ＣＡＤ装置である。
【００１５】
設計装置１０は、モデル記憶部１１と、モデル受付部１２と、読出命令受付部１３と、バージョン特定部１４と、モデル読出部１５と、モデル表示部１６とを備える。
【００１６】
モデル記憶部１１は、モデル識別子２１毎に、複数のバージョン２２のモデルデータ２０を記憶した記憶装置であって、モデル識別子２１及びバージョン２２毎に、所属ユーザのユーザ情報２３と、公開又は非公開とを示す公開情報２４とを記憶した記憶装置である。
ユーザ情報２３は、ユーザの所属先とユーザ識別子と等を示す情報である。公開情報２４は、モデルデータ２０の検討が完了し、内容が確定した場合には公開が示され、モデルデータ２０の検討が実施中で、内容が未確定の場合には非公開が示される。
【００１７】
モデル受付部１２は、新規に生成したモデルデータ２０、又は、モデル記憶部１１から読み出されたモデルデータ２０を修正して生成したモデルデータ２０を設計者端末５０から受け付ける。モデル受付部１２は、受け付けたモデルデータ２０をモデル記憶部１１に格納する。
【００１８】
読出命令受付部１３は、モデル識別子２１と読出ユーザのユーザ情報２５とを含む読出命令２６を設計者端末５０から受け付ける。
【００１９】
バージョン特定部１４は、読出命令受付部１３が受け付けた読出命令２６に含まれるモデル識別子２１のモデルデータ２０についての読出対象バージョン２７を特定する。
バージョン特定部１４は、読出命令２６に含まれる読出ユーザのユーザ情報２５と所属ユーザのユーザ情報２３とが対応しているバージョン２２、又は、公開情報２４が公開になっているバージョン２２を読出対象バージョン２７として特定する。特に、バージョン特定部１４は、読出ユーザのユーザ情報２５と所属ユーザのユーザ情報２３とが対応しているバージョン、又は、公開情報２４が公開になっているバージョンのうち、最新のバージョン２２を読出対象バージョン２７として特定する。
【００２０】
モデル読出部１５は、読出命令２６に含まれるモデル識別子２１のモデルデータ２０であって、バージョン特定部１４が特定した読出対象バージョン２７のモデルデータ２０をモデル記憶部１１から読み出す。
【００２１】
モデル表示部１６は、モデル読出部１５が読み出したモデルデータ２０を設計者端末５０へ送信して、設計者端末５０の表示装置に表示させる。
【００２２】
図３に基づき、実施の形態１に係るモデル記憶部１１が記憶するデータについて説明する。
モデル記憶部１１は、複数のモデル識別子２１について、複数のバージョン２２のモデルデータ２０を記憶している。モデル記憶部１１は、モデル識別子２１及びバージョン２２毎に、所属ユーザのユーザ情報２３と、公開又は非公開とを示す公開情報２４とともに、モデルデータ２０を記憶している。
【００２３】
＊＊＊動作の説明＊＊＊
図４から図６に基づき、実施の形態１に係る設計装置１０の動作について説明する。
実施の形態１に係る設計装置１０の動作は、実施の形態１に係る設計方法に相当する。また、実施の形態１に係る設計装置１０の動作は、実施の形態１に係る設計プログラムの処理手順に相当する。
【００２４】
図４に基づき、実施の形態１に係る設計装置１０のモデルデータ２０登録時の動作を説明する。
Ｓ１１のモデル受付処理では、モデル受付部１２は、設計者端末５０からモデルデータ２０をモデル識別子２１とともに受け付ける。
【００２５】
Ｓ１２の属性受付処理では、モデル受付部１２は、Ｓ１１で受け付けられたモデルデータ２０についての、所属ユーザのユーザ情報２３と、公開又は非公開とを示す公開情報２４とを受け付ける。
【００２６】
Ｓ１３の格納処理では、モデル受付部１２は、Ｓ１１で受け付けられたモデルデータ２０を、Ｓ１２で受け付けた所属ユーザのユーザ情報２３と、公開又は非公開とを示す公開情報２４とともに、新しいバージョン２２としてモデル記憶部１１に格納する。
【００２７】
図５に基づき、実施の形態１に係る設計装置１０のモデルデータ２０読出時の動作を説明する。
Ｓ２１の読出命令受付処理では、読出命令受付部１３は、モデル識別子２１と読出ユーザのユーザ情報２５とを含む読出命令２６を設計者端末５０から受け付ける。
【００２８】
Ｓ２２のバージョン特定処理では、バージョン特定部１４は、Ｓ２１で受け付けられた読出命令２６に含まれるモデル識別子２１のモデルデータ２０についての読出対象バージョン２７を特定する。
バージョン特定処理の詳細については、後述する。
【００２９】
Ｓ２３のモデル読出処理では、モデル読出部１５は、Ｓ２１で受け付けた読出命令２６に含まれるモデル識別子２１のモデルデータ２０であって、Ｓ２２で特定された読出対象バージョン２７のモデルデータ２０をモデル記憶部１１から読み出す。
【００３０】
Ｓ２４のモデル表示処理では、モデル表示部１６は、Ｓ２３で読み出されたモデルデータ２０を設計者端末５０へ送信して、設計者端末５０の表示装置に表示させる。
【００３１】
図６に基づき、図５に示すＳ２２のバージョン特定処理について説明する。
Ｓ２２１のバージョン設定処理では、バージョン特定部１４は、Ｓ２１で受け付けられた読出命令２６に含まれるモデル識別子２１についての最新バージョンに、バージョン変数を設定する。
【００３２】
Ｓ２２２の属性読出処理では、バージョン特定部１４は、Ｓ２１で受け付けられた読出命令２６に含まれるモデル識別子２１におけるバージョン変数が示すバージョンの、所属ユーザのユーザ情報２３と公開情報２４とをモデル記憶部１１から読み出す。
【００３３】
Ｓ２２３のユーザ判定処理では、バージョン特定部１４は、Ｓ２１で受け付けられた読出命令２６に含まれる読出ユーザのユーザ情報２５と、Ｓ２２２で読み出された所属ユーザのユーザ情報２３とが対応しているか否かを判定する。
ここでは、ユーザ情報２５とユーザ情報２３とが対応しているとは、ユーザ情報２５とユーザ情報２３とが同一の設計者を示すという意味である。これに限らず、ユーザ情報２５とユーザ情報２３とが同一グループの設計者を示す等と解釈してもよい。
バージョン特定部１４は、ユーザ情報２５とユーザ情報２３とが対応していないと判定した場合、処理をＳ２２４へ進め、対応していると判定した場合、処理をＳ２２５へ進める。
【００３４】
Ｓ２２４の公開判定処理では、バージョン特定部１４は、Ｓ２２２で読み出された公開情報２４が公開になっているか非公開になっているかを判定する。
バージョン特定部１４は、公開になっていると判定した場合、処理をＳ２２５へ進め、非公開になっていると判定した場合、処理をＳ２２６へ進める。
【００３５】
Ｓ２２５のバージョン決定処理では、バージョン特定部１４は、現在のバージョン変数が示すバージョンを読出対象バージョン２７に決定する。
【００３６】
Ｓ２２６のバージョン変更処理では、バージョン特定部１４は、バージョン変数に１つ前のバージョンを設定する。
そして、バージョン特定部１４は、処理をＳ２２２へ戻す。
【００３７】
＊＊＊効果の説明＊＊＊
以上のように、実施の形態１に係る設計装置１０では、モデルデータ２０とともに、所属ユーザのユーザ情報２３と、公開又は非公開を示す公開情報２４とを記憶しておく。そして、ユーザ情報２３と公開情報２４とに基づき、読出対象バージョン２７を特定する。
これにより、他の設計者が検討している最中のモデルデータ２０を読み出し、参照して別のモデルデータ２０を設計してしまうことを防止できる。
【００３８】
例えば、図１の設計過程の例では、設計過程３２において、設計者Ｙがアセンブリモデル４１のバージョン２を読み込むと、読み込まれたアセンブリモデル４１に含まれる部品モデルＡが、設計者Ｘが検討中のバージョン２であった。そのため、製作時３４において、部品Ａの実物４２と部品Ｂの実物４３とにおいて干渉等の不具合が発生してしまった。
しかし、実施の形態１に係る設計装置１０を用いれば、設計過程３２において、設計者Ｙがアセンブリモデル４１のバージョン２を読み込んだ場合に、読み込まれたアセンブリモデル４１に含まれる部品モデルＡを内容が確定しているバージョン１とすることができる。これにより、製作時３４において、部品Ａの実物４２と部品Ｂの実物４３とにおいて干渉等の不具合が発生することを防止できる。
【００３９】
なお、上記説明では、モデル記憶部１１にモデルデータ２０を格納する際、ユーザ情報２３と公開情報２４とも格納される場合を説明した。
例えば、モデル記憶部１１に既にモデルデータ２０が格納されている状態で、設計装置１０の使用が開始されるような場合もある。この場合には、モデル記憶部１１に既に格納されたモデルデータ２０に対して、ユーザ情報２３と公開情報２４とを後から追加してもよい。また、この場合、モデルデータ２０の読出時に、ユーザ情報２３と公開情報２４とがないモデルデータ２０が読み出される可能性がある。ユーザ情報２３と公開情報２４とがない場合には、従来通り最新のバージョン２２のモデルデータ２０を読み出せばよい。
【００４０】
実施の形態２．
実施の形態２では、読み出されたモデルデータ２０を外部装置６０に出力する点が実施の形態１と異なる。
【００４１】
図７に基づき、実施の形態２に係る設計装置１０の構成について説明する。
設計装置１０は、モデル出力部１７を備える。
【００４２】
モデル出力部１７は、モデル読出部１５が読み出したモデルデータ２０を外部装置６０へ出力する。外部装置６０は、３Ｄプリンタや３Ｄモデルビューワ変換装置である。
【００４３】
以上のように、実施の形態２に係る設計装置１０では、適切なバージョンのモデルデータ２０を外部装置６０に出力することができる。
【００４４】
実施の形態３．
実施の形態３では、モデルデータ２０の代わりに、形状以外のモデルデータ２０の属性情報２８を設計者端末５０に送信する点が実施の形態１と異なる。
【００４５】
モデル記憶部１１は、モデル識別子２１及びバージョン２２毎に、モデルデータ２０の属性情報２８を記憶する。属性情報２８は、個数、品名、質量等を示す情報である。
【００４６】
モデル読出部１５は、読出命令２６に含まれるモデル識別子２１のモデルデータ２０であって、バージョン特定部１４が特定した読出対象バージョン２７のモデルデータ２０の属性情報２８をモデル記憶部１１から読み出す。
【００４７】
モデル表示部１６は、モデル読出部１５が読み出した属性情報２８を設計者端末５０へ送信して、設計者端末５０の表示装置に表示させる。
【００４８】
以上のように、実施の形態３に係る設計装置１０では、適切なバージョンのモデルデータ２０の属性情報２８を設計者端末５０に表示させることができる。
【００４９】
図８に基づき、実施の形態１〜３に係る設計装置１０のハードウェア構成例を説明する。
設計装置１０はコンピュータである。
設計装置１０は、プロセッサ９０１、補助記憶装置９０２、メモリ９０３、通信装置９０４、入力インタフェース９０５、ディスプレイインタフェース９０６といったハードウェアを備える。
プロセッサ９０１は、信号線９１０を介して他のハードウェアと接続され、これら他のハードウェアを制御する。
入力インタフェース９０５は、ケーブル９１１により入力装置９０７に接続されている。
ディスプレイインタフェース９０６は、ケーブル９１２によりディスプレイ９０８に接続されている。
【００５０】
プロセッサ９０１は、プロセッシングを行うＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）である。プロセッサ９０１は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）、ＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。
補助記憶装置９０２は、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、フラッシュメモリ、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）である。
メモリ９０３は、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。
通信装置９０４は、データを受信するレシーバー９０４１及びデータを送信するトランスミッター９０４２を含む。通信装置９０４は、例えば、通信チップ又はＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）である。
入力インタフェース９０５は、入力装置９０７のケーブル９１１が接続されるポートである。入力インタフェース９０５は、例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）端子である。
ディスプレイインタフェース９０６は、ディスプレイ９０８のケーブル９１２が接続されるポートである。ディスプレイインタフェース９０６は、例えば、ＵＳＢ端子又はＨＤＭＩ（登録商標）（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）端子である。
入力装置９０７は、例えば、マウス、キーボード又はタッチパネルである。
ディスプレイ９０８は、例えば、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）である。
【００５１】
補助記憶装置９０２には、上述したモデル受付部１２、読出命令受付部１３、バージョン特定部１４、モデル読出部１５、モデル表示部１６、モデル出力部１７（以下、モデル受付部１２、読出命令受付部１３、バージョン特定部１４、モデル読出部１５、モデル表示部１６、モデル出力部１７をまとめて「部」と表記する）の機能を実現するプログラムが記憶されている。
このプログラムは、メモリ９０３にロードされ、プロセッサ９０１に読み込まれ、プロセッサ９０１によって実行される。
更に、補助記憶装置９０２には、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）も記憶されている。
そして、ＯＳの少なくとも一部がメモリ９０３にロードされ、プロセッサ９０１はＯＳを実行しながら、「部」の機能を実現するプログラムを実行する。
図８では、１つのプロセッサ９０１が図示されているが、設計装置１０が複数のプロセッサ９０１を備えていてもよい。そして、複数のプロセッサ９０１が「部」の機能を実現するプログラムを連携して実行してもよい。
また、「部」の処理の結果を示す情報やデータや信号値や変数値と、モデル記憶部１１が記憶する情報やデータや信号値や変数値とが、メモリ９０３、補助記憶装置９０２、又は、プロセッサ９０１内のレジスタ又はキャッシュメモリにファイルとして記憶される。
【００５２】
「部」を「サーキットリー」で提供してもよい。また、「部」を「回路」又は「工程」又は「手順」又は「処理」に読み替えてもよい。「回路」及び「サーキットリー」は、プロセッサ９０１だけでなく、ロジックＩＣ又はＧＡ（Ｇａｔｅ  Ａｒｒａｙ）又はＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）又はＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）といった他の種類の処理回路をも包含する概念である。
【符号の説明】
【００５３】
１０  設計装置、１１  モデル記憶部、１２  モデル受付部、１３  読出命令受付部、１４  バージョン特定部、１５  モデル読出部、１６  モデル表示部、１７  モデル出力部、２０  モデルデータ、２１  モデル識別子、２２  バージョン、２３，２５  ユーザ情報、２４  公開情報、２６  読出命令、２７  読出対象バージョン、２８  属性情報、３０  ホールドポイント、３１，３２  設計過程、３３  出図過程、３４  製作時、４１  アセンブリモデル、４２，４３  実物、５０  設計者端末、６０  外部装置。
【図１】
2016126703.tif 000003
【図２】
2016126703.tif 000004
【図３】
2016126703.tif 000005
【図４】
2016126703.tif 000006
【図５】
2016126703.tif 000007
【図６】
2016126703.tif 000008
【図７】
2016126703.tif 000009
【図８】
2016126703.tif 000010