(57)【特許請求の範囲】
【請求項１】
紐状又は帯状の柔軟物の仮想空間上での各通過点の属性を通過点情報として記憶し管理することにより、前記柔軟物の配置及び形状の設計を支援する装置において、
前記各通過点を結束させた結束点の属性を、該各通過点の通過点情報との関係を示す関係情報を含み該各通過点情報からは独立した結束点情報として記憶する結束点情報記憶手段と、
該結束点情報記憶手段に記憶された結束点情報を編集すると共に、該結束点情報に含まれる前記関係情報に基づいて、前記編集結果を該結束点情報に関係する前記通過点情報に反映させることにより、複数の前記柔軟物が結束された状態で複数の前記柔軟物の各々の配置及び形状を管理する結束点管理手段と、
を含み、
各結束点についての前記結束点情報は、複数の異なる基準により当該結束点の位置を表す複数の座標を含み得るように定義されており、
前記複数の座標のうちの一つは、指定された他の結束点の位置を基準として当該結束点の位置を表す相対座標であり、
各結束点についての前記結束点情報は、当該結束点について、前記複数の座標の間での優先順位を定める優先順位情報を含み、
ある結束点の位置の移動の指示に応じて、前記結束点管理手段は、
前記ある結束点の前記結束点情報を編集すると共に、
前記ある結束点の前記位置の移動が、他の結束点についての前記結束点情報に含まれる前記優先順位情報にしたがって前記他の結束点についての前記結束点情報に反映されるように、前記他の結束点についての前記結束点情報を編集する
ことを特徴とする結束管理装置。
【請求項２】
前記結束点を境にして、前記柔軟物の結束の状態が異なる結束区間毎に個別に、管理を行う結束区間管理手段を更に含む、
ことを特徴とする請求項１に記載の結束管理装置。
【請求項３】
各柔軟物が、当該柔軟物の通過点が属する結束点のうちで隣接する二つの結束点により規定される各結束区間において、それぞれ他のどの柔軟物と結束されているのかを表示する結束区間表示手段を更に含む、
ことを特徴とする請求項２に記載の結束管理装置。
【請求項４】
前記柔軟物が結束されていない部分に対して、前記通過点情報を編集することにより、該結束されていない部分の配置及び形状を管理する通過点管理手段を更に含む、
ことを特徴とする請求項１乃至３の何れか１項に記載の結束管理装置。
【請求項５】
前記関係情報は、該関係情報が含まれる前記結束点情報に対応する前記結束点と、該関係情報によって特定される前記通過点情報に対応する前記通過点との相対位置関係を示すレイアウト情報を含み、
前記結束点管理手段は、該レイアウト情報に基づいて、複数の前記柔軟物が結束された状態における該各柔軟物のレイアウトを管理する、
ことを特徴とする請求項１乃至４の何れか１項に記載の結束管理装置。
【請求項６】
前記結束点管理手段は、前記結束点情報記憶手段に記憶された結束点情報に基づいて、複数の前記柔軟物が結束された状態でのルートを示す結束ルートを算出すると共に、前記レイアウト情報に基づいて、結束されている前記柔軟物の個々のルートを前記結束ルートから補間して算出する、
ことを特徴とする請求項５に記載の結束管理装置。
【請求項７】
紐状又は帯状の柔軟物の仮想空間上での各通過点の属性を通過点情報として記憶し管理することにより、前記柔軟物の配置及び形状の設計を支援する方法において、
前記各通過点を結束させた結束点の属性を、該各通過点の通過点情報との関係を示す関係情報を含み該各通過点情報からは独立した情報として記憶してある結束点情報を、参照する過程と、
前記結束点情報を編集すると共に、該結束点情報に含まれる前記関係情報に基づいて、前記編集結果を該結束点情報に関係する前記通過点情報に反映させることにより、複数の前記柔軟物が結束された状態で複数の前記柔軟物の各々の配置及び形状を管理する過程と、
を含み、
各結束点についての前記結束点情報は、複数の異なる基準により当該結束点の位置を表す複数の座標を含み得るように定義されており、
前記複数の座標のうちの一つは、指定された他の結束点の位置を基準として当該結束点の位置を表す相対座標であり、
各結束点についての前記結束点情報は、当該結束点について、前記複数の座標の間での優先順位を定める優先順位情報を含み、
前記結束点情報を編集する過程は、ある結束点の位置の移動の指示に応じて、
前記ある結束点の前記結束点情報を編集すると共に、
前記ある結束点の前記位置の移動が、他の結束点についての前記結束点情報に含まれる前記優先順位情報にしたがって前記他の結束点についての前記結束点情報に反映されるように、前記他の結束点についての前記結束点情報を編集する過程を含む
ことを特徴とする結束管理方法。
【請求項８】
紐状又は帯状の柔軟物の仮想空間上での各通過点の属性を通過点情報として記憶し管理することにより、前記柔軟物の配置及び形状の設計を支援するコンピュータに、
前記各通過点を結束させた結束点の属性を、該各通過点の通過点情報との関係を示す関
係情報を含み該各通過点情報からは独立した情報として記憶してある結束点情報を、参照する機能と、
前記結束点情報を編集すると共に、該結束点情報に含まれる前記関係情報に基づいて、前記編集結果を該結束点情報に関係する前記通過点情報に反映させることにより、複数の前記柔軟物が結束された状態で複数の前記柔軟物の各々の配置及び形状を管理する機能と、
を実行させ、
各結束点についての前記結束点情報は、複数の異なる基準により当該結束点の位置を表す複数の座標を含み得るように定義されており、
前記複数の座標のうちの一つは、指定された他の結束点の位置を基準として当該結束点の位置を表す相対座標であり、
各結束点についての前記結束点情報は、当該結束点について、前記複数の座標の間での優先順位を定める優先順位情報を含み、
前記結束点情報を編集する機能は、ある結束点の位置の移動の指示に応じて、
前記ある結束点の前記結束点情報を編集すると共に、
前記ある結束点の前記位置の移動が、他の結束点についての前記結束点情報に含まれる前記優先順位情報にしたがって前記他の結束点についての前記結束点情報に反映されるように、前記他の結束点についての前記結束点情報を編集する機能を含む
ことを特徴とする結束管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、仮想空間上で機器の設計・検証を行うシステムに関し、特にハーネスやメタルケーブル、光ケーブルなどの柔軟性のある紐状及び帯状の物体の設計支援技術に関する。
【背景技術】
【０００２】
最近では装置設計の3次元データ化が進んでおり、以前は試作品を作成し行っていたような検証項目について仮想空間上の製品データを用いて設計段階から検証を行うことにより、短期間での製品開発が実現されている。
【０００３】
電子機器内部、他の装置との間、又は建屋内等に配置される電子部品は、ハーネス（ワイヤハーネス）やメタルケーブル、光ケーブルなどにより電気的又は光信号で接続されている。このようなハーネスやケーブルなどの電気信号・光信号の接続配線においても、設計段階からの事前検証に対するニーズが高くなってきている。
【０００４】
ハーネスやケーブルのような柔軟物の仮想空間上での表現は、例えば図３３に示されるように、仮想空間上での通過点と、そのポイントにおける通過方向（図中矢印で示される）を１組の通過点情報として管理し、これら通過点の順番によりハーネスやケーブルのルート曲線を定義し、その後紐状や帯状の形状化することにより行われている。
【０００５】
ハーネスやケーブルなどの場合、装置内、装置間、又は建屋内での配線ルートに関して、他のハーネスと共通したルートを通る場合や途中からルートが分岐する場合がある。また、各々別ルートではあるが、1点だけ束ねるなどする場合がある。
【０００６】
このような場合、従来は、ハーネス１本１本が個々で作成されたり、コピー機能により類似のルートが作成されたり、基準となるハーネスやルートを決めそれに沿わせて他のハーネスを作成する手法が用いられている。
【０００７】
例えば、図３４に示されるように、４本のハーネスを２カ所で結束させたいような場合に、図３５に示されるように、１本のハーネスを３本分コピーして個別に編集したり、図３６に示されるように、基準ハーネス３６０１に対して３６０２のように通過点を接線の法線方向にオフセットして並べて基準ハーネスに沿う３本のハーネス３６０３を生成したり、図３７に示されるように、基準ルート３７０１をまず作成し、それに対して３７０２のように通過点を接線の法線方向にオフセットして並べて基準ルートに沿う４本のハーネス３７０３を生成したりすることが行われる。
【０００８】
下記は、本発明に関連する公知例の文献リストである。
【特許文献１】特許第２９４３７１１号公報
【特許文献２】特開平８−３３１７３４号公報
【特許文献３】特許第３５６２６７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかし、上述の従来技術においては、ルートの変更などをする場合に以下の問題点を有している。
ハーネス１本１本を個別に作成する方式では、対象とするハーネスの通過点を一括して移動する必要があり、全ての通過点に対して矛盾無く操作を行うことに難がある。また、
個々のハーネスは独立した計算方式により作成されるため、変更によって通過点間の区間でハーネス同士が重なるルートになる場合がある。
【００１０】
基準となるハーネスを決めてそれに他のハーネスを沿わせる図３６に示されるような方式では、その基準となったハーネスが共通ルート上で最長になるものを選定しなければならない。基準のハーネスのルートを超えて他のハーネスを沿わすことはできないためである。ルート検討の設計段階ではどのルートが共通で利用される最長ルートになるかは不明確であり、作成する際に注意が必要であり、また容易に変更ができないという問題点を有していた。
【００１１】
また、図３８に示されるような比較的複雑なハーネスの配置をしたいような場合には、３８０１及び３８０２として示されるように、複数の基準ハーネスを設定しなければならず、複雑な操作を必要としてしまうという問題点を有していた。
【００１２】
更に、基準となるルートを決めてそれに他のハーネスを沿わせる図３７に示されるような方式では、ルートだけの設定を予め行って必要なハーネスをその基準に沿わせて作成するために、ルートのみの作成手順が必要になり、操作が煩雑になるという問題点を有していた。
【００１３】
また、上述の特許文献１〜３は、ケーブルを一括経路化又は拘束する技術に関する記述はあるが、結束ルートから柔軟物の形状を生成し、表示する技術は開示されていない。
以上の問題点は、当然のことながら、ハーネスだけではなく、メタルケーブルや光ケーブル等においても同様に存在する。
【課題を解決するための手段】
【００１４】
本発明の課題は、基準のハーネスやケーブルに影響を受けずに、結束した区間のハーネスやケーブルを効率的に編集・操作できるようにすることにある。
本発明は、以下の構成を有する。
【００１５】
本発明は、ハーネスやメタルケーブル、光ケーブルなどの紐状又は帯状の柔軟物の仮想空間上での各通過点の属性を通過点情報として記憶し管理することにより、装置内、装置間、又は建屋内における柔軟物の配置及び形状の設計を支援する装置を前提とする。
【００１６】
結束点情報記憶部（１０５）は、各通過点を結束させた結束点の属性を、その各通過点の通過点情報との関係を示す関係情報を含みその各通過点情報からは独立した結束点情報（結束点テーブル）として記憶する。
【００１７】
結束点管理部（１０５〜１０７）は、その結束点情報記憶部（１０５）に記憶された結束点情報（結束点テーブル、通過点テーブルの一部）を編集すると共に、それに含まれる関係情報（結束点、結束点番号、結束点Ｕ値、結束点Ｖ値、属するハーネス、ケーブルと通過点番号等）に基づいて、編集結果をその結束点情報に関係する通過点情報に反映させることにより、複数の柔軟物が結束された状態でその配置及び形状を一括して管理（編集・表示等）する。
【００１８】
この構成において、結束点を境にして、柔軟物の結束の状態が異なる結束区間毎に個別に、結束点管理部に管理を行わせる結束区間管理部（１０６）を更に含むように構成することができる。
【００１９】
また、柔軟物毎及び結束区間毎に、柔軟物の結束状態を整理して表示する結束区間表示部（１０９ｂ、１０９ｃ）を更に含むように構成することができる。
更に、柔軟物が結束されていない部分に対して、通過点情報を編集することにより、その結束されていない部分の配置及び形状を管理（編集・表示等）する通過点管理部（１０４）を更に含むように構成することができる。
【００２０】
上述の構成において、関係情報は、それが含まれる結束点情報に対応する結束点と、その関係情報によって特定される通過点情報に対応する通過点との相対位置関係を示すレイアウト情報（結束点Ｕ値、結束点Ｖ値）を含み、結束点管理部は、そのレイアウト情報に基づいて、複数の柔軟物が結束された状態における各柔軟物のレイアウトを管理するように構成することができる。
【００２１】
このとき、結束点管理部は、結束点情報記憶部に記憶された結束点情報に基づいて、複数の柔軟物が結束された状態でのルートを示す結束ルート（１２０１）を算出すると共に、レイアウト情報に基づいて、結束されている柔軟物の個々のルートを結束ルートから補間して（１２０２）算出するように構成することができる。
【発明の効果】
【００２２】
以上の発明の構成により、ハーネスやケーブルが結束しているような区間では、結束点管理部により、結束しているハーネスを一括して移動させたり、表示させたりすることができるようになるため、非常に使い勝手のよい編集作業が実現できる。
【００２３】
このとき、結束部分への編集結果は、個々のハーネスやケーブルにすぐに反映されるため、編集上の矛盾も生じない。
また、結束区間管理部により、結束しているハーネスやケーブルの本数が異なったり、最小曲率半径が異なるような区間を別個に一括管理できるため、非常に自由度の高い設計作業が実現できる。
【００２４】
結束区間表示部により、複雑なハーネスやケーブルの結線を、整理してわかりやすく表示させることが可能となる。
また、通過点管理部により、結束部分と非結束部分とで、シームレスな設計作業を行うことが可能となる。
【００２５】
結束点に属する通過点の結束点（結束点位置）に対するレイアウト情報を管理することにより、結束点部分での各ハーネス・ケーブルの表示や、結束ルートからの個々のハーネス・ケーブルの曲線の算出等を高精度に行うことが可能となる。
【発明を実施するための最良の形態】
【００２６】
以下、図面を参照しながら、本発明を実施するための最良の形態を詳細に説明する。
図１は、本発明によるハーネス設計支援装置の実施形態の構成図である。
本発明の実施形態の構成
図１に示す本実施形態の設計支援装置１０１は、ハーネス管理部１０２、３次元モデル管理部１０３、通過点管理部１０４、結束点管理部１０５、結束区間管理部１０６、結束ルート管理部１０７、形状生成部１０８、及び表示部１０９を備えている。
【００２７】
ハーネス管理部１０２は、入力装置１１０からユーザの入力を基に各ハーネスのルート設計に関する情報を編集、管理する。
３次元モデル管理部１０３は、設計する装置に実装される部品のモデルデータ（仮想空間上に配置される部品の３次元モデルデータ）を管理する。同管理部１０３は、モデルデータ・データベース１０３ａと検証モデル管理部１０３ｂを備えている。モデルデータ・データベース１０３ａは、上記部品のモデルデータを格納・管理しているデータベースである。検証モデル管理部１０３ｂは、モデルデータ・データベース１０３ａを管理し、部品のモデルデータの登録や削除などを行なう。
【００２８】
通過点管理部１０４は、各ハーネスごとに、そのルートの通過点に関する情報を、後述する通過点テーブル等の形式で管理している。
結束点管理部１０５は、後述する結束点テーブルを保持して、ハーネスの通過点を束ねる結束点の作成、更新、削除等を管理する。
【００２９】
結束区間管理部１０６は、後述する結束ルート−区間管理テーブルを保有し、後述する各結束区間を構成する結束点の構成や、結束区間内に属しているハーネスの本数の管理等を行う。
【００３０】
結束ルート管理部１０７は、後述するハーネス毎の区間管理テーブルを保有し、各ハーネスに属する区間が結束区間である否か等の管理を行う。
形状生成部１０８は、通過点によって構成される通常のハーネスや、結束点によって構成される結束ルートの曲線や形状を作成し、表示部１０９に供給する。
【００３１】
表示部１０９では、形状生成部１０８からのデータに基づいてハーネスの表示を行う。特に、結束点表示部１０９ａ、区間表示部１０９ｂ、区間ツリー表示部１０９ｃ等は、結束されたハーネスの表示を制御する。
【００３２】
出力装置１１１は、表示部１０９からの表示データを表示するディスプレイ装置等である。
入力装置１１０は、ユーザによる各種操作を入力させるキーボードやマウス等の入力機器とそのインタフェースである。
【００３３】
本発明の実施形態の動作原理
以上の構成を有する本発明の実施形態について、まずその動作原理を説明する。
＜結束点・結束通過点＞
図２（ａ）に示されるように、複数のハーネス２０１を任意の１点２０２で束ねた場合に、その点を「結束点」と呼ぶ。結束点は、「結束通過点」と呼ばれる複数のハーネス２０１の各通過点２０３で構成される。
【００３４】
結束点は、結束点内の結束通過点の位置・通過方向を管理する。
・通過方向
図２（ｂ）に示されるように、結束点２０２は、１つの結束点通過方向２０４を所有する。結束点２０２内の各結束通過点２０３の通過方向は、全て結束点通過方向２０４となる。
【００３５】
・通過位置
図２（ｂ）に示されるように、結束点２０１は１つの結束点位置２０５を所有する。
図３（ａ）に示されるように、結束点内の各結束通過点３０１（＃１〜＃３）の位置は、結束点位置３０２からの相対座標値で管理される。
【００３６】
図３（ｂ）に示されるように、上述の相対座標値は、結束点位置３０２を原点とし結束点通過方向３０４に垂直な平面上に作成された２次元の座標系３０３（以後、この座標系をレイアウト平面座標系と呼ぶ）での座標値(u、v)とする。結束通過点３０１は、レイアウト平面座標系３０３での座標値(u、v)からのみ決定される。ハーネスの通常の通過点は、近接する参照部品３０５の位置を基準とする参照部品ローカル座標系３０６等も用いられるが、結束点管理においては、上述のレイアウト平面座標系３０３が用いられる。
【００３７】
＜結束区間＞
図４に示されるように、複数のハーネス４０１（＃１、＃２）が２つの連続した結束点４０２（＃Ａ、＃Ｂ）で束ねられている場合、その区間を結束区間４０３と呼ぶ。
【００３８】
結束区間４０３の形状は、個々のハーネス４０１の作成パラメータ（最小曲率半径・次数・区間長計算方式・重力）ではなく、結束区間４０３のパラメータを使用して作成される。
【００３９】
＜結束通過点における属性＞
全ての通過点に以下の属性が付加される。
・束を構成している通過点（Ｔ）
・束でない通過点
図５は、ハーネスの結束通過点５０２が結束点５０１を参照している例を示した図である。図中の□（５０１）は結束点、○（５０２）は結束通過点を示す。
結束通過点５０２からの点線矢印５０３は、結束点５０１が結束通過点５０２を保持していることを指す。
【００４０】
＜結束ルート管理＞
図６に示されるように、開始通過点及び終了通過点が結束点６０１である区間６０２を結束区間と呼ぶ。
図１に示される結束区間管理部１０６は、結束区間６０２内に属しているハーネスの本数を管理し、本数が2本未満の場合、その結束区間６０２は解除される。
結束区間６０２は、図１に示される結束ルート管理部１０７で管理される。
【００４１】
＜結束ルート管理の基本的な考え方＞
結束ルート管理では、結束点、区間情報、最小曲率半径が管理される。結束点情報としては、結束点位置と結束点通過方向に関する情報が保有される。区間情報としては、区間長計算方式、重力フラグ、次数等に関する情報が保有される。
【００４２】
結束ルート管理では、前述の結束点に関する情報が保有される。
図７は、既存ハーネスの参照により結束ハーネスが作成される事例を示した図である。既存ハーネスＨｎｓ００１から結束ハーネスＴ００１が作成される。
【００４３】
結束ハーネスＴ００１の各結束点７０２（＃１〜＃３）は、それぞれ既存ハーネスＨｎｓ００１の各通過点７０１（＃１〜＃３）の各位置を各原点位置とした各レイアウト平面座標系（図３参照）を有する。
【００４４】
結束点が作成された後は、各結束点７０２（＃１〜＃２）において、その結束点が有するレイアウト平面座標系上における相対座標値を、各ハーネスＨｎｓ００１、Ｈｎｓ００２、Ｈｎｓ００３の各通過点が維持する（図３（ａ）参照）。よって、結束点は、独立した位置情報を保有することになるため、基準となるハーネスＨｎｓ００１が、その後に削除や、ルートの途中から別のハーネスを基準にした場合でも、それらの影響を受けない。
【００４５】
また、結束点のレイアウト情報（結束通過点位置、結束点通過方向）が変更された場合は、その結束点に属する各結束通過点のレイアウト情報は、レイアウト平面座標系上での相対位置関係を保持したまま、結束点のレイアウト情報の変更に連動して変更される。
【００４６】
＜結束ルート管理の分岐＞
下記のような場合は、結束ルート管理を内部的に分岐させることにより対応する。
ケース１：参照先の異なる束区間が連続する場合
ケース２：束区間毎に最小曲率半径を変更させる場合
図８は、結束点Ｔ１において、結束区間を２方向に分岐し、結束点Ｔ２において、形状的には1つのハーネスで問題ないが最小曲率半径を変更するために、それぞれ結束区間を分割したい場合の事例である。分岐の結果、ハーネス群８０１−１は結束ルートＴ００１の区間１（Ｔ００１−１）に、ハーネス群８０１−２は結束ルートＴ００１の区間２（Ｔ００１−２）に、ハーネス群８０１−３は結束ルートＴ００１の区間３（Ｔ００１−３）に、ハーネス群８０１−４は結束ルートＴ００１の区間４（Ｔ００１−４）に、それぞれ対応付けられることになる。なお、通過点Ｓ１３とＳ１４の区間が１本のハーネスのみで２本未満であるため、ハーネス群８０２は独立した結束ルートＴ００２の単区間に対応付けられる。
【００４７】
図９は、結束点Ｔ２において、結束区間が４方向に分岐するために結束区間を分割したい場合の事例である。分岐の結果、ハーネス群９０１−１〜４は、結束ルートＴ００１の区間１〜４（Ｔ００１−１〜４）に、それぞれ対応付けられることになる。
なお、図８及び図９において、□は結束点、○は結束通過点を示す。□○内の数字は通過点番号を示す。
【００４８】
＜結束区間の削除条件＞
結束ルート管理内の全結束区間で以下の状態になったときに、結束ルート管理は削除される。
ケース１：結束区間の結束ハーネスが1本以下になった場合
ケース２：結束区間の一方の結束点が通常の通過点になった場合
図１０（ａ）は、結束区間の結束ハーネスが全て削除された場合の事例を示す図である。結束区間の結束ハーネスが１本になったときには、結束ルート管理Ｔ００１内の結束点がハーネスＨｎｓ００１の通過点へ移動する。
図１０（ｂ）は、結束区間の一方の結束点が通常の通過点になった場合の事例を示す図である。
【００４９】
＜結束点の複製＞
結束点のレイアウトは複製することができる。
例えば、図１１（ａ）に示されるように、３本のハーネスＨ１、Ｈ２、Ｈ３について、３つの結束点１１０１（＃１〜＃３）が定義されているとする。
この場合に、各結束点のレイアウト平面座標系（図３参照）上で、図１１（ｂ）に示される初期レイアウトがなされている場合に、ユーザは、例えば、結束点１１０１（＃１）のハーネスＨ２とＨ３に関するレイアウトを、他の結束点１１０１（＃２）と１１０１（＃３）にコピーする旨の指定を行うことができる。
【００５０】
この結果、図１１（ｃ）に示されるように、結束点１１０１（＃２）と１１０１（＃３）上のハーネスＨ２とＨ３に関する各レイアウトが、結束点１１０１（＃１）のハーネスＨ２とＨ３に関するレイアウトと一致させられる。
【００５１】
＜結束ハーネスの形状作成＞
結束区間におけるハーネスの形状作成の手法について説明する。
手順１：結束区間中心曲線の算出
結束ルートに属する各ハーネスの形状の決定においては、まず、図１２（ａ）に示されるように、結束ルートを構成する各結束区間の開始・終了結束点の各パラメータに基づいて、両結束点を結ぶ曲線（これを「結束区間中心線」という）が算出される。結束点は、
後述するように、基本的にハーネスの通過点と同じパラメータを保持しているため、通常のハーネスの通過点情報に基づいてハーネスの曲線を算出するのと全く同じ手法を適用することができる。本出願人は、下記ＰＣＴ出願において、ハーネスを表現するための手法に関する発明を出願している。
【００５２】
本出願人先願１．国際出願番号：ＰＣＴ／ＪＰ２００６／３１９５９６号
本出願人先願２．国際出願番号：ＰＣＴ／ＪＰ２００７／５０１８９号
本出願人先願３．国際出願番号：ＰＣＴ／ＪＰ２００７／５０１８７号
本出願人先願４．国際出願番号：ＰＣＴ／ＪＰ２００７／０００６９５号
本実施形態では、後述する結束点テーブルに記憶された各結束点のパラメータに対して、上述の各国際出願にて開示する手法を適用して各結束点を結ぶ曲線を算出する。
【００５３】
手順２：結束区間補助線の算出
図１２（ａ）に示されるように、両結束点の各レイアウト平面座標系１２０４において、各原点である各結束点位置１２０３からＵ方向に任意値のオフセットを加えて得られる各点が算出される。その各点を結ぶ曲線１２０２が、前述と同様に算出される。この曲線を、結束区間補助線と呼ぶ。
【００５４】
手順３：分割点の算出
図１２（ｂ）に示されるように、開始・終了結束点間で結束区間中心線１２０１が分割され、各分割点において、結束区間中心線１２０１の接線方向を法線方向とし分割点の位置を原点とする平面が作成される。その原点から当該平面と結束区間補助線１２０２との交点に向かう方向がＵ方向とされ、法線方向ベクトルとＵ方向ベクトルの外積としてＶ方向ベクトルが算出されることにより、その分割点におけるＵＶレイアウト平面が算出される。
【００５５】
手順４：分割点での結束通過点補間点の算出
対象となる結束区間を通過するハーネス毎に、開始・終了結束点における各結束通過点の相対座標値（図３参照）を、各分割点に対応する曲線長比率で線形補間した座標値が、各分割点での結束通過点補間点の座標値として算出される。
【００５６】
例えば、結束区間を通過する或るハーネスで、開始結束点での結束通過点の相対座標値が（Ｕ０，Ｖ０）、終了結束点での結束通過点の相対座標値が（Ｕ２０，Ｖ２０）であった場合、結束区間中心線の中点（曲線長比率=50%）での補間座標値（Ｕｔ，Ｖｔ）は、次式にて算出される。
Ｕｔ＝０．５×（Ｕ２０−Ｕ０）＋Ｕ０
Ｖｔ＝０．５×（Ｖ２０−Ｖ０）＋Ｖ０
【００５７】
手順５：結束通過点補間点を結ぶハーネス形状の生成
ハーネス毎に、開始・終了結束点における各結束通過点と各分割点での結束通過点補間点を結ぶ曲線が、前述と同様にして、ハーネス中心線として算出される。
そのハーネス中心線と、別途保持されているハーネス径とから、ハーネス形状が作成される。
【００５８】
図１３及び図１４は、上述の動作によって、図１の表示部１０９から出力装置１１１に表示されるハーネス形状の例を示す図である。図１３（ａ）は、図１の結束点表示部１０９ａによって表示されるハーネスの結束点のイメージである。図１３（ｂ）は、図１の区間表示部１０９ｂによって表示される結束区間のイメージである。図１４は、図１の区間ツリー表示部１０９ｃによって表示される結束ルートと、それを構成するハーネスのツリー表示のイメージである。
【００５９】
既存ハーネスを利用して結束ハーネスを作成する動作の詳細説明
以上の動作原理に基づいて動作する本発明の実施形態の詳細について、以下に順次説明する。まず、既存ハーネスを利用して結束ハーネスを作成する動作の詳細について説明する。
【００６０】
図１５は、既存ハーネスを利用して結束ハーネスを作成する場合における図１のハーネス設計支援装置が実行する動作を示す動作フローチャートである。
以下の説明では、前述した本出願人先願１．〜４．で開示した手法を利用して作成された、図１６に示されるような、ハーネスＨｎｓ００１のルート１６００に対して、もう１本のハーネスを追加して束ねたルートを作成する手順について示す。
【００６１】
図１６に示されるハーネスＨｎｓ００１について、図１の通過点管理部１０４は、図１６の１６０２〜１６０５に示される通過点-1、通過点-2、通過点-3、通過点-4に関して、図１７に示される通過点テーブルを保持している。即ち、この通過点テーブルは、各通過点の属性である通過点情報を保持する。
【００６２】
本出願では、前述した本出願人先願１．の場合と同様に、通過点の位置を特定するうえで基準となる位置基準として、仮想空間の座標系の原点を基準にした基準座標、別の通過点を基準にした相対座標、及び仮想空間に配置された部品（モデル）を基準にしたモデル基準が用意され、位置管理は複数の位置基準により行われる。具体的には、モデル基準を指定している通過点では、モデル基準の他に、基準座標、及び相対座標でも位置管理が行われる。モデル基準を指定していない通過点では、基準座標、及び相対座標で位置管理が行われる。そのように複数種類の位置基準にて位置管理が行われることから、図１７に示されるように、それら複数種類の位置基準のなかで有効とする位置基準の特定用に優先順位が属性として管理されている。それにより、優先順位が高いほうからモデル基準、相対座標、基準座標と設定された通過点では、指定の部品（参照モデル）が変更された場合には相対座標により位置が特定され、更に親の通過点が削除された場合には、基準座標により位置が特定される。そのように複数（複種類）の位置基準が位置管理に用いられることにより、通過点の削除、参照モデルの変更が行われても、他の通過点の位置は確実に特定できるようになる。また、通過方向も同様に個別の通過方向基準座標によって方向が管理されている。この通過方向の算出の一例として、本出願人先願３．にて開示した手法を採用することができる。通過点位置及び通過方向の管理の詳細については、本出願人先願１．及び３．を参照されたい。
【００６３】
また、本発明に特に関連する項目として、図１７に示される通過点テーブルには、各通過点毎に、その通過点が結束点に属するか否かを示すＯＮ／ＯＦＦ情報１７０１、その通過点が属する結束点の番号１７０２、及びその通過点の結束点上での相対座標ＵＶ値１７０３（図３参照）が保持される。
【００６４】
上記管理手法を前提として、まず、図１の入力装置１１０からのユーザ操作により、図１６において、既存ハーネスＨｎｓ００１に対して、結束ルート区間となる両端の通過点として、例えば通過点-1と通過点-3が選択される（図１５のＳ１５０１）。この動作は、図１のハーネス管理部１０２と通過点管理部１０４とによって実行される。
【００６５】
次に、同じくユーザ操作により、追加するハーネス本数として２本が指定される（図１５のＳ１５０２）。
次に、指定された通過点の区間から、結束通過点となる通過点-1、通過点-2、及び通過点-3が抽出される（図１５のＳ１５０３）。
【００６６】
続いて、通過点-1と同じ位置に結束点-0の結束点位置（レイアウト平面座標系の原点）が作成される。また、結束点-1のＵＶ方向（レイアウト平面座標系）が、通過点-1の位置情報の参照先から決定される。例えば、参照モデルがある場合は、モデル面からの法線方向がＵ方向とされ、Ｖ方向はＵ方向と通過方向の外積から算出される。また、通過方向の固定指示がない場合は自動で算出される。これと同様に、通過点-2が結束点-1、通過点-3が結束点-2とされて、各結束点の結束点位置・結束点通過方向・レイアウト平面座標系が作成される。そして、各結束点に属する通過点情報が追加されて、図１８に示される結束点テーブルが作成される。この結束点テーブルは、図１７に示される通過点テーブルに保持される通過点情報に対して、レイアウト平面座標系を特定するＵ方向とＶ方向の２軸方向のベクトル情報１８０１と、その結束点に属するハーネスと通過点番号の情報１８０２を追加したものを、結束点情報として管理するものである。結束点-1に属する通過点として、基準となったハーネスＨｎｓ００１の通過点-1が登録され、追加されたハーネスＨｎｓ００２の通過点-0が登録される。同様に、結束点-2、結束点-3内に各ハーネスの通過点番号が入る。（以上、図１５のＳ１５０４）。
【００６７】
上述の図１５のＳ１５０２、Ｓ１５０３，及びＳ１５０４の処理は、図１の結束点管理部１０５によって実行される。
続いて、作成された結束点-1に対して、追加されるハーネスの結束点レイアウトが決定される（図１５のＳ１５０５）。
【００６８】
このレイアウトは、ユーザが、図１９に示される結束点のレイアウト画面を使って、入力装置１１０から指定することができる。初期値としては、ハーネスＨｎｓ００１の通過点位置がレイアウト平面座標系の原点となる。この原点がひとたび決定されると、ハーネスＨｎｓ００１の通過点が結束点レイアウト上で移動させられても、レイアウト平面座標系の原点は追従しない。図１９に示されるレイアウト画面には結束点のレイアウト面が投影されている。
【００６９】
図１９の例では、ハーネスＨｎｓ００１の通過点-1の断面（円）が、点線で表示されている。図中、破線円の中心が通過点-1の位置になる。
初期位置としては、結束点-1が通過点-1と同じ位置・方向に配置あれているので、ハーネスＨｎｓ００１の通過点-1は、図１９に示されるように、レイアウト平面座標系の原点に配置され、追加されたハーネスは断面の外接円が最小になるように自動的にレイアウトされる。この状態においては、図２０に示されるように、通過点テーブルには、選択された結束点に関する情報２００１及び２００２は書き込まれているが、レイアウト平面座標系上での座標値は原点を示している（図２０の２００３）。
【００７０】
この状態から、ユーザは、入力装置１１０を使って、図２１に示されるようにして、結束点上の各ハーネスＨｎｓ００１及びＨｎｓ００２の各通過点位置をレイアウト画面上で動かして、結束点上の配置位置を決定する。図２１の例においては、ハーネスＨｎｓ００１の通過点位置は、Ｕ値＝２．５、Ｖ値＝０．０、ハーネスＨｎｓ００２の通過点位置はＵ値＝−５．０、Ｖ値＝−５．０である。（以上、図１５のＳ１５０５）
【００７１】
上述のユーザ操作が終了すると、各ハーネスの通過点テーブルに、上記レイアウトに関する情報が、例えば図２２の２２０１、２２０２、２２０３として登録される。図２１及び図２２の例では、全ての結束点で同じＵＶ座標値（同じ断面レイアウト）が指定されている。勿論、個別の結束点毎に異なるＵＶ座標値を設定することも可能である。ハーネスＨｎｓ００１の通過点が、レイアウト画面上で位置変更されたので、それに伴い各座標値も変更される。まず、Ｕ値が初期状態より２．５増加している。今回指定された各通過点は、Ｕ方向が各座標のＺ方向と、通過方向がＸ方向と一致しているので、図２２に示されるように、Ｕ方向の変化に伴い基準位置と参照モデル相対位置の値がそれぞれ２．５増加
している。なお、各通過点のＵＶ平面が一致しているので、相対位置の変化はない。（以上、図１５のＳ１５０６。）
【００７２】
以上、図１５のＳ１５０５とＳ１５０６の動作が、全ての結束点に対して繰り返し行われる（図１５のＳ１５０５−＞Ｓ１５０６−＞Ｓ１５０５のループ処理）。なお、これらの動作は、図１の結束点管理部１０５によって実行される。
【００７３】
続いて、結束点間に２本以上のハーネスが存在している区間に結束ルートが作成される（図１５のＳ１５０８−＞Ｓ１５０９）。ここでは、図１８に示される結束点テーブルから、各ハーネスが連続している区間が確認され、連続区間単位に結束ルートが作成される。例えば、図１８において、隣り合った結束点-0と結束点-１に注目する。結束点-0及び結束点-1共に、それに属しているハーネスはＨｎｓ００１及びＨｎｓ００２であり、各ハーネスの通過点は連続的（隣り合って）に繋がっている。例えば、ハーネスＨｎｓ００１に関して、結束点-0では通過点-1で、結束点-1では通過点-2である。これにより、結束点-0及び結束点-1間には２本のハーネスが存在していることから、結束ルートが作成される。この結果、結束点-0、結束点-1、及び結束点-2に対して、結束ルートＴ００１が作成される。Ｔ００１は、結束点位置（ＵＶ原点）間に作成されるルートであり、図２３に示されるような、結束ルート−区間管理テーブルによって特定される。このルートの作成の詳細は、前述した本出願人先願２．に開示した算出法で算出している。以上の動作は、図１の結束区間管理部１０６によって実行され、図２３の結束ルート−区間管理テーブルを管理する。
【００７４】
次に、各ハーネス毎に、図２２等の通過点テーブルの登録内容に基づいて、各通過点間の区間が設定され、次に、通過点テーブルからその通過点が属する結束点が抽出され、更に、図２３の結束ルート−区間管理テーブルからその結束点が属する結束区間が抽出されて、上記各通過点間の区間に設定される。この結果、図２４に示されるようなハーネス毎の区間管理テーブルが作成される。（以上、図１５のＳ１５１０。）  以上の動作は、図１の結束ルート管理部１０７によって実行され、図２４のハーネス毎区の間管理テーブルを管理する。
【００７５】
その後、システムが、形状更新箇所の選定を行う（図１５のＳ１５１１）。この更新箇所動作は、前述した本出願人先願４．で開示した手法に基づいて実行される。そして、ハーネス毎に、それに対応する図２４の区間管理テーブルが参照されながら、各区間が検証され、各区間が結束区間であるか否かが判定される（図１５のＳ１５１２）。
【００７６】
各区間が結束区間ではない場合には、通常区間のハーネス形状の作成が行われる（図１５のＳ１５１２−＞Ｓ１５１３）。この形状作成動作は、前述した本出願人先願１．〜４．で開示した手法に基づいて実行される。その後、次の区間の処理に移る（図１５のＳ１５１３−＞Ｓ１５１５−＞Ｓ１５１２）。
【００７７】
各区間が結束区間である場合には、結束区間のハーネス形状の作成が行われる（図１５のＳ１５１２−＞Ｓ１５１４）。この形状作成動作は、「本発明の実施形態の動作原理」の「＜結束ハーネスの形状作成＞」において前述した手法に基づいて実行される。その後、次の区間の処理に移る（図１５のＳ１５１４−＞Ｓ１５１５−＞Ｓ１５１２）。
【００７８】
以上の図１５のＳ１５１２〜Ｓ１５１５の区間毎のループ処理は、図１の形状生成部１０８によって実行される。
このようにして作成された形状は、特には図示しないが、各ハーネスの区間管理テーブルで管理される。その詳細については、本出願人先願４．等で開示している。図１の表示部１０９は、作成されたハーネス形状に基づいて、結束点等の表示を出力装置１１１に対して行う。
以上の制御動作により、例えば図１６に示されるハーネスＨｎｓ００１に対して、ハーネスＨｎｓ００２が追加されて、図２５に示されるようなハーネス形状が表示される。
【００７９】
結束ハーネスを移動する動作の詳細説明
次に、結束ハーネスを移動する動作の詳細について説明する。
図２６は、結束ハーネスを移動する場合における図１のハーネス設計支援装置が実行する動作を示す動作フローチャートである。
以下の説明では、図２５に示されるような、ハーネスＨｎｓ００１とハーネスＨｎｓ００２とが結束している結束ルートに対する移動手順について示す。
【００８０】
まず、ユーザが、図１の入力装置１１０におけるマウスドラッグ等の操作により、結束点-1をＺ方向−４０ｍｍに移動する（図２６のＳ２６０１）。
この結果、図１の結束点管理部１０５によって、それが管理する結束点テーブルに対して、図２７に示されるように、結束点-1の基準位置及び相対位置と、結束点-2の相対位置が更新される（図２６のＳ２６０２）。
【００８１】
その後、図１の結束点管理部１０５によって、それが管理する結束点テーブル上の更新された結束点-1の情報が参照されることにより、それに対して属しているハーネスＨｎｓ００１の通過点-2とハーネスＨｎｓ００２の通過点-1を更新すべきことが検出され、図１の通過点管理部１０４が管理している通過点テーブルの該当項目が更新される（図２６のＳ２６０３）。例えば、ハーネスＨｎｓ００１に関する図２２の通過点テーブルにおいて、通過点-1の基準位置がＺ座標方向に−４０ｍｍ更新されると共に通過点-2の相対位置も更新されて、図２８に示される内容になる。
【００８２】
その後、システムが、形状更新箇所の選定を行うと（図２６のＳ２６０４）、各ハーネス毎に、それに対応する図２４の区間管理テーブルが参照されながら、各区間が検証され、各区間が結束区間であるか否かが判定される（図２６のＳ２６０５）。
【００８３】
各区間が結束区間ではない場合には、通常区間のハーネス形状の作成が行われる（図２６のＳ２６０５−＞Ｓ２６０６）。この形状作成動作は、図１５のＳ１５１２−＞Ｓ１５１３の動作と同じである。その後、次の区間の処理に移る（図２６のＳ２６０６−＞Ｓ２６０８−＞Ｓ２６０５）。
【００８４】
各区間が結束区間である場合には、結束区間のハーネス形状の作成が行われる（図２６のＳ２６０５−＞Ｓ２６０７）。この形状作成動作は、図１５のＳ１５１２−＞Ｓ１５１４の動作と同じである。その後、次の区間の処理に移る（図２６のＳ２６０７−＞Ｓ２６０８−＞Ｓ２６０５）。
【００８５】
以上の制御動作により、例えば図１６に示されるハーネスＨｎｓ００１に対して、ハーネスＨｎｓ００２が追加されて、図２９に示されるようなハーネス形状が表示される。
以上の結束点の移動動作においては、その結束点に属するハーネスの通過点を一括して変更することが可能となり、非常に使い勝手のよいハーネスの設計支援機能を提供することが可能となる。
【００８６】
既存ハーネスを利用しないで結束ハーネスを新規に作成する動作の詳細説明
図３０は、既存ハーネスを利用しないで結束ハーネスを作成する場合における図１のハーネス設計支援装置が実行する動作を示す動作フローチャートである。
【００８７】
ここでは、図１５で説明した、既存ハーネスを利用して結束ハーネスを作成する場合と
の違いのみ説明する。図３０において、図１５と同じ番号が付されたステップでは、図１５の場合と同じ動作が実行される。
【００８８】
ここでは、結束点の作成において既存ハーネスが利用されないため、ステップＳ３００１にて結束点を新たに指定しながら、結束ハーネスが作成されてゆく。この場合には、図１の入力装置１１０を通して、通常の通過点の登録と同じような、結束点テーブル（図１８等参照）を構成する各種属性項目の新規指定が行われ、その内容が登録されてゆくことになる（Ｓ３００２）。
【００８９】
以上の指定の後に、その後、現在処理している結束点について、図１５のＳ１５０５の場合と同様にしてハーネスのレイアウト設定が行われる。続く、Ｓ３００３の機能は、図１５のＳ１５０６の機能とほぼ同じであるが、Ｓ１５０５で決定した各ハーネスの通過点情報は、ここで初めて通過点テーブルに新規登録される点が異なる。
以下は、図１５の場合と同様である。
【００９０】
結束点のレイアウトを複製するための動作の詳細説明
「本発明の実施形態の動作原理」の「＜結束点の複製＞」で説明した結束点のレイアウトの複製動作について、その詳細を説明する。
【００９１】
図３１は、結束点のレイアウトを複製する場合における図１のハーネス設計支援装置が実行する動作を示す動作フローチャートである。
図３１において、図１５と同じ番号が付されたステップＳ１５１１〜Ｓ１５１５では、図１５の場合と同じ動作が実行される。
【００９２】
まず、ユーザが入力装置１１０から、結束点を含む既存ハーネスを指定し（図３１のＳ３１０１）、更に、指定したハーネス内の複製元となる結束点を指定する（図３１のＳ３１０２）。これは例えば、前述した図１１（ａ）の結束点１１０１（＃１）に対応する。
【００９３】
続いて、ユーザが入力装置１１０から、上記ハーネス内の複製先となる結束点の範囲を指定する（図３１のＳ３１０３）。これは例えば、前述した図１１（ａ）の結束点１１０１（＃２）と１１０１（＃３）に対応する。
【００９４】
その後、レイアウトを複製すべきハーネス（図１１（ｃ）のＨ２及びＨ３に対応）が探索されながら（図３１のＳ３１０４〜Ｓ３１０６のループ処理）、複製先の結束点において同じハーネスの結束通過点が見つかったら（図３１のＳ３１０４の判定がＹｅｓ）、その結束通過点のレイアウトが複製元のレイアウトに合わせられる（図３１のＳ３１０５）。具体的には、複製元の結束点に属する対象ハーネスの結束通過点に対応して通過点テーブルに設定されているＵＶ座標値が、複製先の結束点に属する対象ハーネスの結束通過点に対応する通過点テーブルにコピーされる。この動作は、図１の結束点管理部１０５が実行する。
【００９５】
複製先の１つの結束点について全てのハーネスに関するレイアウトのコピー処理が終わると（図３１のＳ３１０６の判定がＮｏ）、指定範囲内の複製先の他の結束点について、同様の処理が実行される（図３１のＳ３１０４〜Ｓ３１０７のループ処理）。
【００９６】
以上のようにして全ての結束点についてレイアウトのコピー処理が終わると（図３１のＳ３１０７の判定がＮｏ）、前述した図１５のＳ１５１１〜Ｓ１５１５と同じ処理により、レイアウトのコピーが終了したハーネスの形状が作成され表示される。
【００９７】
本発明の実施形態を実現するプログラムが実行されるコンピュータシステム
図３２は、図１に示される設計支援機能を実現できるコンピュータのハードウェア構成の一例を示す図である。
【００９８】
図３２に示されるコンピュータは、ＣＰＵ３２０１、メモリ３２０２、入力装置３２０３、出力装置３２０４、外部記憶装置３２０５、可搬記録媒体３２０９が挿入される可搬記録媒体駆動装置３２０６、及びネットワーク接続装置３２０７を有し、これらがバス３２０８によって相互に接続された構成を有する。同図に示される構成は上記システムを実現できるコンピュータの一例であり、そのようなコンピュータはこの構成に限定されるものではない。
【００９９】
ＣＰＵ３２０１は、当該コンピュータ全体の制御を行う。メモリ３２０２は、プログラムの実行、データ更新等の際に、外部記憶装置３２０５（或いは可搬記録媒体３２０９）に記憶されているプログラム又はデータを一時的に格納するＲＡＭ等のメモリである。ＣＵＰ３２０１は、プログラムをメモリ３２０２に読み出して実行することにより、全体の制御を行う。
【０１００】
入力装置３２０３は、例えば、キーボード、マウス等及びそれらのインタフェース制御装置とからなる。入力装置３２０３は、ユーザによるキーボードやマウス等による入力操作を検出し、その検出結果をＣＰＵ３２０１に通知する。
【０１０１】
出力装置３２０４は、表示装置、印刷装置等及びそれらのインタフェース制御装置とからなる。出力装置３２０４は、ＣＰＵ３２０１の制御によって送られてくるデータを表示装置や印刷装置に出力する。
【０１０２】
外部記憶装置３２０５は、例えばハードディスク記憶装置である。主に各種データやプログラムの保存に用いられる。
可搬記録媒体駆動装置３２０６は、光ディスクやＳＤＲＡＭ、コンパクトフラッシュ（登録商標）等の可搬記録媒体３２０９を収容するもので、外部記憶装置３２０５の補助の役割を有する。
【０１０３】
ネットワーク接続装置３２０７は、例えばＬＡＮ（ローカルエリアネットワーク）又はＷＡＮ（ワイドエリアネットサーク）の通信回線を接続するための装置である。
図３２に示されるコンピュータシステムは、図１に示される設計支援システムの各部の機能を実現するプログラムをＣＰＵ３２０１が実行することで実現される。そのプログラムは、例えば外部記憶装置３２０５や可搬記録媒体３２０９に記録して配布してもよく、或いはネットワーク接続装置３２０７によりネットワークから取得できるようにしてもよい。
【０１０４】
本発明の実施形態に関するその他の補足
以上説明した実施形態は、ハーネス設計支援装置を例として説明したが、本発明はこれに限られるものではなく、ハーネス以外のメタルケーブルや光ケーブル、或いはこれらが混在したものについての設計支援装置として実施されてもよい。
【０１０５】
また、本発明は、装置内のハーネスやケーブルの設計支援を行うのみならず、装置間や建屋内におけるハーネスやケーブルの設計支援を行う装置について実施することも、勿論可能である。
【図面の簡単な説明】
【０１０６】
【図１】本発明によるハーネス設計支援装置の実施形態の構成図である。
【図２】結束点、結束通過点、結束点通過方向、結束点位置の説明図である。
【図３】結束通過点の座標系の説明図である。
【図４】結束区間の説明図である。
【図５】結束通過点における属性の説明図である。
【図６】結束区間の説明図である。
【図７】既存ハーネスの参照により結束ハーネスが作成される事例を示した図である。
【図８】結束ルート管理が分岐される場合の事例を示した図（その１）である。
【図９】結束ルート管理が分岐される場合の事例を示した図（その２）である。
【図１０】結束ルート管理が削除される場合の事例を示した図（その１）である。
【図１１】結束点の複製動作の説明図である。
【図１２】結束ハーネスの形状作成動作の説明図である。
【図１３】ハーネス形状の例を示す図（その１）である。
【図１４】ハーネス形状の例を示す図（その２）である。
【図１５】既存ハーネスを利用して結束ハーネスを作成するための動作フローチャートである。
【図１６】結束されていないハーネスと通過点の例を示す図である。
【図１７】ハーネスＨｎｓ００１の通過点テーブルを示す図（その１）である。
【図１８】結束点テーブルを示す図（その１）である。
【図１９】結束点のレイアウト画面例（その１）である。
【図２０】ハーネスＨｎｓ００１の通過点テーブルを示す図（その２）である。
【図２１】結束点のレイアウト画面例（その２）である。
【図２２】ハーネスＨｎｓ００１の通過点テーブルを示す図（その３）である。
【図２３】結束ルート−区間管理テーブルを示す図である。
【図２４】ハーネス毎の区間管理テーブルを示す図である。
【図２５】結束されたハーネスと通過点の例を示す図である。
【図２６】結束ハーネスを移動するための動作フローチャートである。
【図２７】結束点テーブルを示す図（その２）である。
【図２８】ハーネスＨｎｓ００１の通過点テーブルを示す図（その４）である。
【図２９】結束された後に移動されたハーネスと通過点の例を示す図である。
【図３０】既存ハーネスを利用しないで結束ハーネスを新規に作成するための動作フローチャートである。
【図３１】結束点のレイアウトを複製するための動作フローチャートである。
【図３２】本発明の実施形態が適用されるコンピュータシステムの構成図である。
【図３３】柔軟物の仮想空間上での表現手法を示した図である。
【図３４】結束されるハーネスを示す図である。
【図３５】ハーネスをコピーすることにより結束させる従来技術の説明図である。
【図３６】基準ハーネスに沿わせてハーネスを結束させる従来技術の説明図である。
【図３７】基準ルートに沿わせてハーネスを結束させる従来技術の説明図である。
【図３８】基準ハーネスに沿わせてハーネスを結束させる従来技術の問題点の説明図である。
【符号の説明】
【０１０７】
１０１  設計支援装置
１０２  ハーネス管理部
１０３  ３次元モデル管理部
１０４  通過点管理部
１０５  結束点管理部
１０６  結束区間管理部
１０７  結束ルート管理部
１０７ａ  モデルデータ・データベース
１０７ｂ  検証モデル管理部
１０８  形状生成部
１０９  表示部
１０９ａ  結束点表示部
１０９ｂ  区間表示部
１０９ｃ  区間ツリー表示部
１１０  入力装置
１１１  出力装置
【図１】
0005050948.tif 000002
【図２】
0005050948.tif 000003
【図４】
0005050948.tif 000004
【図５】
0005050948.tif 000005
【図６】
0005050948.tif 000006
【図７】
0005050948.tif 000007
【図８】
0005050948.tif 000008
【図９】
0005050948.tif 000009
【図１０】
0005050948.tif 000010
【図１１】
0005050948.tif 000011
【図１５】
0005050948.tif 000012
【図１７】
0005050948.tif 000013
【図１８】
0005050948.tif 000014
【図２２】
0005050948.tif 000015
【図２３】
0005050948.tif 000016
【図２４】
0005050948.tif 000017
【図３３】
0005050948.tif 000018
【図３４】
0005050948.tif 000019
【図３５】
0005050948.tif 000020
【図３６】
0005050948.tif 000021
【図３７】
0005050948.tif 000022
【図３８】
0005050948.tif 000023
【図３】
0005050948.tif 000024
【図１２】
0005050948.tif 000025
【図１３】
0005050948.tif 000026
【図１４】
0005050948.tif 000027
【図１６】
0005050948.tif 000028
【図１９】
0005050948.tif 000029
【図２０】
0005050948.tif 000030
【図２１】
0005050948.tif 000031
【図２５】
0005050948.tif 000032
【図２６】
0005050948.tif 000033
【図２７】
0005050948.tif 000034
【図２８】
0005050948.tif 000035
【図２９】
0005050948.tif 000036
【図３０】
0005050948.tif 000037
【図３１】
0005050948.tif 000038
【図３２】
0005050948.tif 000039