(57)【特許請求の範囲】
【請求項１】
演算部が、３次元仮想空間上にて位置設計された始点側コネクタ及び終点側コネクタの間を配線設計されたフレキシブルフラットケーブルの終点側の導体部が取り得る向き範囲を演算する導体部向き演算ステップと、
前記演算部が、前記終点側コネクタの向きを取得するコネクタ向き取得ステップと、
前記演算部が、前記終点側コネクタの向きが前記設計されたフレキシブルフラットケーブルの終点側の導体部が取り得る向き範囲内にある場合は接続可能と判定し、該終点側コネクタの向きが前記フレキシブルフラットケーブルの終点側の導体部が取り得る向き範囲内にない場合は接続不能と判定する接続判定ステップと、
前記演算部が、少なくとも前記接続判定ステップにおける接続不能の判定を表示装置に表示する表示ステップと、
をコンピュータに実行させるための３次元コンピュータ設計支援プログラム。
【請求項２】
前記演算部が前記導体部向き演算ステップにて、設定された折角度にてフレキシブルフラットケーブルを折り曲げた際にその折回数及び折方向に応じたフレキシブルフラットケーブルの終点側の導体部の取り得る向き範囲を示す向き演算用テーブルを参照して、前記設計されたフレキシブルフラットケーブルの折回数及び折方向の情報から前記設計されたフレキシブルフラットケーブルの終点側の導体部の向き範囲を求める、
請求項１記載の３次元コンピュータ設計支援プログラム。
【請求項３】
前記演算部が前記導体部向き算出ステップにて、設計されたフレキシブルフラットケーブルの折角度が前記設定された折角度と相異している場合、前記設計されたフレキシブルフラットの初期角度を含む総折角度を前記設定された折角度にて除算することにより、前記フレキシブルフラットケーブルの終点側の導体部の向きを演算し、この演算した導体部の向きから所定の角度範囲を該導体部が取り得る向き範囲とする、
請求項２記載の３次元コンピュータ設計支援プログラム。
【請求項４】
更にコンピュータに、
前記演算部が、前記始点側コネクタ及び終点側コネクタの種類、前記始点側コネクタの接触子と前記終点側コネクタの接触子との接続関係から、これら始点側及び終点側コネクタ間を接続可能なフレキシブルフラットケーブルの種類を演算するケーブル種類演算ステップを実行させる、
請求項１乃至３のいずれか１項記載の３次元コンピュータ設計支援プログラム。
【請求項５】
前記演算部が前記ケーブル種類演算ステップにて、コネクタ間の接続関係に応じて接続可能なコネクタとフレキシブルフラットケーブルの種類の組み合わせを示すケーブル種類演算用テーブルを参照して、設計された前記始点側及び終点側コネクタの種類とコネクタ間の接続関係とから前記接続可能なフレキシブルフラットケーブルの種類を算出する、
請求項４記載の３次元コンピュータ設計支援プログラム。
【請求項６】
前記演算部が導体部向き演算ステップにて、前記設計したフレキシブルフラットケーブルの種類を、前記ケーブル種類演算ステップで演算された接続可能なフレキシブルフラットケーブルの種類として、前記終点側の導体部が取り得る向き範囲を演算する、
請求項４又は５記載の３次元コンピュータ設計支援プログラム。
【請求項７】
前記請求項１乃至６のいずれか１項記載のプログラムを記録したコンピュータ読取可能な記録媒体。
【請求項８】
仮想３次元空間上に配置された始点側コネクタと終点側コネクタとをフレキシブルフラットケーブルにて接続する設計が可能な３次元コンピュータ設計支援システムであって、
前記始点側コネクタ、終点側コネクタ及びフレキシブルフラットケーブルの設計情報を入力する入力装置と、
前記入力装置からの入力により前記始点側コネクタから前記終点側コネクタまで配線設計されたフレキシブルフラットケーブルの終点側の導体部が取り得る向き範囲を演算する導体部向き演算部と、
前記入力装置からの入力により前記終点側コネクタの向きを取得するコネクタ向き演算部と、
前記終点側コネクタの向きが前記設計されたフレキシブルフラットケーブルの終点側の導体部が取り得る向き範囲内にある場合は接続可能と判定し、該終点側コネクタの向きが前記フレキシブルフラットケーブルの終点側の導体部が取り得る向き範囲内にない場合は接続不能と判定する接続判定部と、
少なくとも前記接続判定部の接続不能の判定結果を表示する表示装置と、を備えた、
ことを特徴とする３次元コンピュータ設計支援システム。
【請求項９】
複数のコネクタ及びフレキシブルフラットケーブルの種類を記憶した記憶部と、
前記入力装置によって入力された前記始点側コネクタ及び終点側コネクタの種類、前記始点側コネクタの接触子と前記終点側コネクタの接触子との接続関係から、これら始点側及び終点側コネクタ間を接続可能なフレキシブルフラットケーブルの種類を演算するケーブル種類演算部と、を備え、
前記導体部向き演算部は、前記設計したフレキシブルフラットケーブルの種類を、前記ケーブル種類演算部が演算した接続可能なフレキシブルフラットケーブルの種類として、前記終点側の導体部が取り得る向き範囲を演算する、
請求項８記載の３次元コンピュータ設計支援システム。
【請求項１０】
仮想３次元空間上に配置された始点側コネクタと終点側コネクタとをフレキシブルフラットケーブルにて接続する設計が可能なコンピュータによって、この設計されたフレキシブルフラットケーブルの接続の可否を判定する３次元コンピュータ設計支援方法であって、
３次元仮想空間上にて位置設計された前記始点側コネクタ及び終点側コネクタの間を配線設計された前記フレキシブルフラットケーブルの終点側の導体部が取り得る向き範囲を演算する導体部向き演算ステップと、
前記終点側コネクタの向きを取得するコネクタ向き取得ステップと、
前記終点側コネクタの向きが前記設計されたフレキシブルフラットケーブルの終点側の導体部が取り得る向き範囲内にある場合は接続可能と判定し、該終点側コネクタの向きが前記フレキシブルフラットケーブルの終点側の導体部が取り得る向き範囲内にない場合は接続不能と判定する接続判定ステップと、
少なくとも前記接続判定ステップにおける接続不能の判定を表示装置に表示する表示ステップと、を備えた
ことを特徴とする３次元コンピュータ設計支援方法。
【請求項１１】
前記始点側コネクタ及び終点側コネクタの種類、前記始点側コネクタの接触子と前記終点側コネクタの接触子との接続関係から、これら始点側及び終点側コネクタ間を接続可能なフレキシブルフラットケーブルの種類を演算するケーブル種類演算ステップを備えた、
請求項１０記載の３次元コンピュータ設計支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータ上にて製品設計の支援を行うコンピュータ設計支援プログラム（ＣＡＤ：Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｄｅｓｉｇｎ）に係り、詳しくは、電子部品のコネクタ間を接続するケーブル設計に関する。
【背景技術】
【０００２】
一般に、自動車や電化製品などを設計する際に、コンピュータを用いて設計を支援するＣＡＤシステムが広く使用されている。従来、このようなＣＡＤシステムにおいて、各種部品の設計のみならず、これら部品間を電気的に接続するケーブル類も３次元ＣＡＤシステム上にて配線設計可能なものが案出されている（特許文献１及び２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００―１６３４５２号公報
【特許文献２】国際公開公報ＷＯ  ０４／１０４８６８
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、近年、小型化、高密度化、軽量化などの要求から電気部品間を接続する配線材として、平型で可撓性を有するフレキシブルフラットケーブルが多用されるようになっている。このフレキシブルフラットケーブルを、上述したようなＣＡＤシステムによって配線設計をする場合、板金などに使用される機能を用いて厚みなどを設定し、３次元的に表現する。
【０００５】
しかしながら、フレキシブルフラットケーブルは、平型のケーブルであるため、折り返しながらルートの設計がなされる。そのため、配線ルートの設計をしている内に、コネクタの接触子と当接する導体部の向きを勘違いすることがある。そして、実際、製品を試作した段階でコネクタの接触子の向きとフレキシブルフラットケーブルの導体部の向きとが合わないなどの配線設計の間違いに気づく虞があるという問題があった。
【０００６】
そこで、本発明は、適切にフレキシブルフラットケーブルの配線設計を可能とする３次元コンピュータ設計支援プログラム、コンピュータ読取可能な記録媒体、３次元コンピュータ設計支援システム及び３次元コンピュータ設計支援方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、演算部が、３次元仮想空間上にて位置設計された始点側コネクタ及び終点側コネクタの間を配線設計されたフレキシブルフラットケーブルの終点側の導体部が取り得る向き範囲を演算する導体部向き演算ステップと、前記演算部が、前記終点側コネクタの向きを取得するコネクタ向き取得ステップと、前記演算部が、前記終点側コネクタの向きが前記設計されたフレキシブルフラットケーブルの終点側の導体部が取り得る向き範囲内にある場合は接続可能と判定し、該終点側コネクタの向きが前記フレキシブルフラットケーブルの終点側の導体部が取り得る向き範囲内にない場合は接続不能と判定する接続判定ステップと、前記演算部が、少なくとも前記接続判定ステップにおける接続不能の判定を表示装置に表示する表示ステップと、をコンピュータに実行させるための３次元コンピュータ設計支援プログラムにある。
【０００８】
また、本発明は、仮想３次元空間上に配置された始点側コネクタと終点側コネクタとをフレキシブルフラットケーブルにて接続する設計が可能な３次元コンピュータ設計支援システムであって、前記始点側コネクタ、終点側コネクタ及びフレキシブルフラットケーブルの設計情報を入力する入力装置と、前記入力装置からの入力により前記始点側コネクタから前記終点側コネクタまで配線設計されたフレキシブルフラットケーブルの終点側の導体部が取り得る向き範囲を演算する導体部向き演算部と、前記入力装置からの入力により前記終点側コネクタの向きを取得するコネクタ向き演算部と、前記終点側コネクタの向きが前記設計されたフレキシブルフラットケーブルの終点側の導体部が取り得る向き範囲内にある場合は接続可能と判定し、該終点側コネクタの向きが前記フレキシブルフラットケーブルの終点側の導体部が取り得る向き範囲内にない場合は接続不能と判定する接続判定部と、少なくとも前記接続判定部の接続不能の判定結果を表示する表示装置と、を備えた、ことを特徴とする３次元コンピュータ設計支援システムにある。
【０００９】
更に、本発明は、仮想３次元空間上に配置された始点側コネクタと終点側コネクタとをフレキシブルフラットケーブルにて接続する設計が可能なコンピュータによって、この設計されたフレキシブルフラットケーブルの接続の可否を判定する３次元コンピュータ設計支援方法であって、３次元仮想空間上にて位置設計された前記始点側コネクタ及び終点側コネクタの間を配線設計された前記フレキシブルフラットケーブルの終点側の導体部が取り得る向き範囲を演算する導体部向き演算ステップと、前記終点側コネクタの向きを取得するコネクタ向き取得ステップと、前記終点側コネクタの向きが前記設計されたフレキシブルフラットケーブルの終点側の導体部が取り得る向き範囲内にある場合は接続可能と判定し、該終点側コネクタの向きが前記フレキシブルフラットケーブルの終点側の導体部が取り得る向き範囲内にない場合は接続不能と判定する接続判定ステップと、少なくとも前記接続判定ステップにおける接続不能の判定を表示装置に表示する表示ステップと、を備えたことを特徴とする３次元コンピュータ設計支援方法にある。
【発明の効果】
【００１０】
本発明によると、フレキシブルフラットケーブルの終点側の導体部が取り得る向きの範囲を演算し、終点側のコネクタの向きがこのフレキシブルフラットケーブルの導体部の取り得る向き範囲内にない場合には、接続不能と判定する。これにより、ＣＡＤ上で製品設計をしている段階にて、フレキシブルフラットケーブルの接続の可否を判別することができ、適切にフレキシブルフラットケーブルの配線設計を行うことができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施の形態に係る３次元コンピュータ設計支援システムを示すブロック図。
【図２】図１の３次元コンピュータ設計支援システムを構成するコンピュータを示す模式図。
【図３】本発明の実施の形態に係るフレキシブルフラットケーブルの作成手順を示すフローチャート。
【図４】フレキシブルフラットケーブルを示す模式図であり、（ａ）はケーブルタイプＡのフレキシブルフラットケーブル、（ｂ）はケーブルタイプＢのフレキシブルフラットケーブル。
【図５】コネクタを示す模式図であり、（ａ）はコネクタタイプＡのコネクタを示す模式図、（ｂ）はコネクタタイプＢを示す模式図。
【図６】フレキシブルフラットケーブルの条件設定画面を示す図。
【図７】コネクタの種類選択画面を示す図。
【図８】フレキシブルフラットケーブルの折り曲げ設定画面を示す図。
【図９】フレキシブルフラットケーブルの折り曲げ方法を示す図であって、（ａ）は折り曲げタイプＡを示す図、（ｂ）は折り曲げタイプＢを示す図、（ｃ）は種々の方法で折り曲げられたフレキシブルフラットケーブルの側面図。
【図１０】フレキシブルフラットケーブルの接続チェックの手順を示すフローチャート。
【図１１】接続情報とコネクタ情報から判断するフレキシブルフラットケーブルの種類の適否を説明する説明図。
【図１２】ケーブル種類演算用テーブルを示す図。
【図１３】ケーブルの種類を演算する手順を示すフローチャート。
【図１４】フレキシブルフラットケーブルの導体部の向き範囲を演算する手順を示すフローチャート。
【図１５】（ａ）は始点側コネクタ及び終点側コネクタを示す図、（ｂ）はこれらコネクタ間を一回の折り曲げられたフレキシブルフラットケーブルで接続した図、（ｃ）はこれらコネクタ間を二回の折り曲げられたフレキシブルフラットケーブルで接続した図。
【図１６】折り曲げ回数が奇数回の最少折り曲げ時のフレキシブルフラットケーブルを示す図であって、（ａ−１）は折り曲げがプラス方向の場合の折り曲げ図。（ａ−２）はこの時の終点側の導体部の向き範囲を示す図。（ｂ−１）は折り曲げがマイナス方向の場合の折り曲げ図。（ｂ−２）はこの時の終点側の導体部の向き範囲を示す図。
【図１７】折り曲げ回数が奇数回のフレキシブルフラットケーブルを示す図であって、（ａ）は折り曲げ回数３回の場合である。（ｂ）は折り曲げ回数３回の場合であって、（ａ）とは折り方向が異なる場合。（ｃ）は折り曲げ回数７回の場合。（ｄ）は折り曲げ回数７回の場合であって、（ｃ）とは折り方向が異なる場合。
【図１８】折り曲げ回数が偶数回の最少折り曲げ時のフレキシブルフラットケーブルを示す図であって、（ａ−１）は第２折り曲げがマイナス方向の場合の折り曲げ図。（ａ−２）はこの時の終点側の導体部の向き範囲を示す図。（ｂ−１）は第２折り曲げがプラス方向の場合の折り曲げ図。（ｂ−２）はこの時の終点側の導体部の向き範囲を示す図。
【図１９】折り曲げ回数が偶数回のフレキシブルフラットケーブルを示す図であって、（ａ）は折り曲げ回数４回の場合。（ｂ）は折り曲げ回数４回の場合であって（ａ）とは折り方向が異なる場合。（ｃ）は折り曲げ回数４回の場合であって、（ａ）及び（ｂ）とは折り方向が異なる場合。（ｄ）は折り曲げ回数８回の場合。
【図２０】向き演算用テーブルを示す図。
【図２１】コネクタの位置を示す図であって、（ａ−１）はコネクタタイプＡの基準を示す図。（ａ−２）はコネクタタイプＢの基準を示す図。（ｂ）は終点側コネクタがコネクタタイプＡの場合におけるコネクタ間の相対位置を示す図。（ｃ）は終点側コネクタがコネクタタイプＢの場合のコネクタ間の相対位置を示す図。
【図２２】折り曲げ角が９０°以外の折り曲げを含む場合のフレキシブルフラットケーブルを示す図。
【図２３】折り曲げ角１３５°で折り曲げられたフレキシブルフラットケーブルを示す図であって、（ａ）はプラス方向に折り曲げた場合。（ｂ）はマイナス方向に折り曲げた場合。
【図２４】直角折り曲げ数と導体部の位置関係を示す図。
【発明を実施するための形態】
【００１２】
［３次元コンピュータ設計支援システムの構成］
以下、本発明の実施形態に係る３次元コンピュータ設計支援プログラムについて図面に基づいて説明をする。なお、以下の説明において、フレキシブルフラットケーブルＦＦＣとは、電子部品間を接続する平型の配線材である。そして、図４に示すように、配線部３０と、配線部３０の両端に設けられ電子部品に取付けられる導体部３１と、導体部３１を一方の面側から補強する絶縁体部３２と、から構成されている。また、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３ａとは、不揮発性の半導体メモリ及び半導体メモリ以外の読み出し専用媒体のことをいう。更に、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３ｂとは、読み書き共にランダムにアクセス可能なメモリのことをいい、これらＲＯＭ及びＲＡＭによってコンピュータ５の主記憶装置を構成している。
【００１３】
まず、この３次元コンピュータ設計支援プログラムＣＰＲを搭載した３次元コンピュータ設計支援システム（３ＤＣＡＤシステム）１の構成について、図１及び図２に基づいて説明をする。図１に示すように、３次元コンピュータ設計支援システム１は、演算部２及び記憶部３を有するコンピュータ本体５に、入力装置６及び表示装置７が接続されて構成されている。記憶部３には、３次元仮想空間上に製品の形状、その他属性データからなるモデルを作成しながら設計を可能とする３次元コンピュータ設計支援プログラムＣＰＲなどが格納されている。そして、入力装置６からの入力操作に基づいて、演算部２が３次元コンピュータ設計支援プログラムＣＰＲに従って演算を行うことにより、表示装置７に表示された３次元仮想空間上にて製品設計を可能にしている。
【００１４】
より具体的には、図２に示すように、コンピュータ本体５は、ＣＰＵ２ａを主体として、画像処理装置２ｂ、音声処理装置２ｃによって上記演算部２を構成している。このＣＰＵ２ａには、上記画像処理装置２ｂ、音声処理装置２ｃの他に、ＲＯＭ３ａ及びＲＡＭ３ｂがバス１１を介して接続されている。ＲＯＭ３ａには、コンピュータの基本制御に必要なプログラムが格納されていると共に、詳しくは後述する３次元コンピュータ設計支援プログラムＣＰＲ、ライブラリＬ、向き演算用テーブルＴ１、ケーブル種類演算用テーブルＴ２などが格納されている。ＲＡＭ３ｂには、ＣＰＵ２ａに対する作業領域が確保される。画像処理装置２ｂは、ＣＰＵ２ａからの描画指示に応じて表示装置７としての液晶ディスプレイ７ａを制御して、その画面上の所定の画像を表示させる。音声処理装置２ｃは、ＣＰＵ２ａからの発音指示に応じた音声信号生成してスピーカ９に出力する。
【００１５】
ＣＰＵ２ａにはバス１１に接続された入力インターフェース６ｃを介して、入力装置６としてのキーボード６ａ及びマウス６ｂが接続されており、３次元モデルの設計に必要な指定情報、メニュー選択指示、あるいはその他の指示の入力を可能としている。また、バス１１には、記録ディスク読取装置１０が接続されており、３次元コンピュータ設計支援プログラムＣＰＲや向き演算用テーブルＴ１及びケーブル種類演算用テーブルＴ２を記録した記録媒体Ｄを読み込み、例えばＲＯＭ３ａに格納できるようになっている。なお、上述した記憶部３は、主記憶装置であるＲＯＭ３ａ及びＲＡＭ３ｂの他に、コンピュータ読取可能な記録媒体Ｄやその他の外部記憶装置を備えて構成されている。
【００１６】
また、バス１１には、通信装置１２が接続されており、上述したような記録媒体Ｄを使用せずに、通信装置１２を介してインターネット等から配信される３次元コンピュータ設計支援プログラムＣＰＲをダウンロード可能に構成されている。なお、コンピュータ５は、通信装置１２を介して端末機からの入力信号を受信し、この端末機からの入力信号に基づいて３次元コンピュータ設計支援プログラムＣＰＲをＣＰＵ２ａが演算しても良い。即ち、この演算結果を端末機に送信するサ−バー機として機能するように構成されても良い。
【００１７】
ところで、上記３次元コンピュータ設計支援システム１は、３次元仮想空間上にて電子基板などの電子部品の設計をした後、フレキシブルフラットケーブルＦＦＣの配線設計を可能に構成されている。以下、このフレキシブルフラットケーブルＦＦＣの配線方法について図３に基づいて説明をする。
【００１８】
なお、本実施の形態では、図４（ａ）に示すような両端末で同じ方向の面に導体部３１が設けられたフレキシブルフラットケーブルＦＦＣＡをケーブルタイプＡという。また、図４（ｂ）に示すような両端末で逆方向の面に導体部３１が設けられたフレキシブルフラットケーブルＦＦＣBをケーブルタイプＢという。更に、フレキシブルフラットケーブルＦＦＣの導体部３１を接続するコネクタは、導体部３１と接するピン（接触子）４１の配置によって分類される。図５（ａ）に示すように、フレキシブルフラットケーブルＦＦＣの導体部３１に接する面の左側に1ピン（第１番目のピン）４１ａを持つコネクタ４０ａを、コネクタタイプＡという。図５（ｂ）に示すように、フレキシブルフラットケーブルＦＦＣの導体部３１に接する面の右側に1ピンを持つコネクタを、コネクタタイプＢという。
【００１９】
まず、フレキシブルフラットケーブルＦＦＣを設計するにあたり、使用者は設計に必要な複数のコネクタまたは半田つけのタイプを事前にライブラリＬに登録する。ライブラリＬへの登録が終了すると（図３のステップＳ１）、フレキシブルフラットケーブルの設計を支援するために必要な条件を設定する画面を表示させる。この画面には、図６に示すように、絶縁体厚み指定部５０、接続数指定部５１、ピッチ指定部５２、補強テープ長さ指定部５３、導体長さ指定部５４、接続情報指定部５５、コネクタ種類指定部５６が表示される。そして、作業者はこれらの情報をフレキシブルフラットケーブルＦＦＣの仕様に沿って入力する（ステップＳ２）。
【００２０】
上記条件の入力が完了すると、条件設定された接続数指定部５１とピッチ指定部５２とコネクタ種類指定部５６でそれぞれ指定された条件から該当するコネクタの種類の一覧が図７の画面に表示される。そして、３次元ＣＡＤ上にて始点側及び終点側コネクタの種類をコネクタ種類選択部５８，５９によって指定すると共に、これら始点側コネクタ４０ｓ、終点側コネクタ４０ｅを３次元ＣＡＤの仮想３次元空間上へ配置する（ステップＳ３）。
【００２１】
上記仮想３次元空間上に上記始点側及び終点側コネクタ４０ｓ，４０ｅが配置されると、基準となる始点側コネクタ４０ｓを選択（ステップＳ４）する。そして、これら始点側コネクタ４０ｓ及び終点側コネクタ４０ｅを接続するフレキシブルフラットケーブルＦＦＣを作成していく（ステップＳ５）。
【００２２】
ここで、フレキシブルフラットケーブルＦＦＣを曲げる場合（ステップＳ６のＹｅｓ）、図８に示すように曲げ条件を設定する画面を開く。そして、折り曲げ種類指定部６０、折り曲げ方向指定部６１、折り曲げ角度指定部６２、曲げＲ指定部６３の各指定部にて折り曲げ条件を入力して、フレキシブルフラットケーブルＦＦＣを折り曲げる（ステップＳ７）。
【００２３】
なお、ここでいう折り曲げ種類とは、図９に示すように、フレキシブルフラットケーブルＦＦＣの稜線ｅに対して角度を持った折り曲げをするか否かによって分類される。本実施の形態では、図９（ａ）のようなフレキシブルフラットケーブルＦＦＣの稜線ｅに対して角度を持った折り曲げ方法を折り曲げタイプＡという。また、図９（ｂ）のようなフレキシブルフラットケーブルＦＦＣの面に対して折り返す折り曲げ方法を、折り曲げタイプＢという。更に、図９（ｃ）に示すように、曲げ部Ｆのようにアールを設けて単にフレキシブルフラットケーブルＦＦＣを湾曲させているものは、折り曲げにカウントせず、曲げ部ＧのようにフレキシブルフラットケーブルＦＦＣを折り曲げた場合のみを折り曲げとする。
【００２４】
上記した手順によりフレキシブルフラットケーブルＦＦＣを折り曲げると、次経路の有無を選択し（ステップＳ８）、次経路のある場合（ステップＳ８のＹｅｓ）、ステップＳ５に戻って同様の手順で経路を作成して行く。このステップＳ５〜Ｓ８を繰り返して次経路がなくなったり（ステップＳ８のＮｏ）、ステップＳ６において曲げがなくなって（ステップＳ６のＮｏ）、新たな経路を作成する必要がなくなると、使用者は終点側コネクタ又は半田付けを選択する（ステップＳ９）。これによりフレキシブルフラットケーブルＦＦＣの配線設計を完了し、完成されたフレキシブルフラットケーブルＦＦＣの接続の合否判定を行う（ステップＳ１０）。
【００２５】
［合否判定］
ついで、上記設計されたフレキシブルフラットケーブルＦＦＣの接続の合否判定について詳しく説明をする。図１に示すように、演算部２は、上述した３次元コンピュータ設計支援プログラムＣＰＲにより、接続の合否を判定するために、ケーブル種類演算部２０、導体部向き演算部２１、コネクタ向き演算部２２及び接続判定部２３として機能する。
【００２６】
ケーブル種類演算部２０は、入力された始点側コネクタ及び終点側コネクタの種類、始点側コネクタの接触子と終点側コネクタの接触子との接続関係から、始点側及び終点側コネクタ間を接続可能なフレキシブルフラットケーブルの種類を演算する。即ち、ケーブル種類演算部２０は、入力装置６によって入力された始点側コネクタ４０ｓ、終点側コネクタ４０ｅ及びフレキシブルフラットケーブルＦＦＣの設計情報に基づいて、接続可能なフレキシブルフラットケーブルＦＦＣの種類を演算する。
【００２７】
導体部向き演算部２１は、入力装置６からの入力により始点側コネクタ４０ｓから終点側コネクタ４０ｅまで配線設計されたフレキシブルフラットケーブルＦＦＣの終点側の導体部３１ｅが取り得る向き範囲を演算する。なお、導体部向き演算部２１は、設計したフレキシブルフラットケーブルＦＦＣの種類を、ケーブル種類演算部２０が演算した接続可能なフレキシブルフラットケーブルＦＦＣの種類として、終点側の導体部３１ｅが取り得る向き範囲を演算する。
【００２８】
接続判定部２３は、終点側コネクタ４０ｅの向きが設計されたフレキシブルフラットケーブルＦＦＣの終点側の導体部３１ｅが取り得る向き範囲内にある場合は接続可能と判定する。また、終点側コネクタ４０ｅの向きがフレキシブルフラットケーブルＦＦＣの終点側の導体部３１ｅが取り得る向き範囲内にない場合は接続不能と判定する。
【００２９】
ついで、３次元コンピュータ設計支援プログラムＣＰＲが、フレキシブルフラットケーブルＦＦＣの接続の合否判定をするために、コンピュータ５に実行させる各ステップについて図１０乃至図２３に基づいて説明をする。
【００３０】
まず、フレキシブルフラットケーブルＦＦＣの接続の合否を判定するにあたり（図１０のステップＳ１００）、演算部２（ケーブル種類演算部２０）がフレキシブルフラットケーブルＦＦＣの種類を算出する（ステップＳ１１０，ケーブル種類演算ステップ）。
【００３１】
フレキシブルフラットケーブルＦＦＣは、図１１に示すように、始点側コネクタ４０ｓ及び終点側コネクタ４０ｅの種類及び接続タイプによって、選択可能な種類が決定される。例えば、図１１（ｂ）は、始点側コネクタ４０ｓ及び終点側コネクタ４０ｅがコネクタタイプＡのコネクタ４０ａ（図１１（ａ）参照）で、１ｔｏ１接続（始点側コネクタと終点側コネクタの１ピン同士を接続）である場合の接続の可否を示す図である。この場合、図１１（ｂ−１）のようにフレキシブルフラットケーブルＦＦＣの種類がケーブルタイプＡのであると、終点側コネクタ４０ｅの接触子４１とフレキシブルフラットケーブルＦＦＣの終端側の導体部３１とが対向せず接続不能である。一方、図１１（ｂ−２）のように、フレキシブルフラットケーブルＦＦＣの種類がケーブルタイプＢであると、接触子４１と導体部３１とが対向する形となるため接続可能である。
【００３２】
同様に、１ｔｏＮ接続（始点側コネクタ４０ｓの１ピンと終点側コネクタ４０ｅのＮピン（Ｎ番目のピン、Ｎは自然数（１，０を除く））とが接続）の場合を図１１（ｃ−１），（ｃ−２）に示す。この場合、図１１（ｃ−１）に示すように、フレキシブルフラットケーブルＦＦＣの種類がケーブルタイプＡであると、終点側コネクタ４０ｅの接触子４１とフレキシブルフラットケーブルＦＦＣの導体部３１とが対向して接続可能である。また、図１１（ｃ−２）に示すように、フレキシブルフラットケーブルＦＦＣの種類がケーブルタイプＢであると、終点側コネクタ４０ｅの接触子４１とフレキシブルフラットケーブルＦＦＣの導体部３１とが対向せず接続不能である。
【００３３】
更に、図１１（ｄ）に、始点側コネクタ４０ｓ及び終点側コネクタ４０ｅが異種コネクタ（図１１（ａ）参照）で、１ｔｏ１接続である場合の接続の可否を示す。この場合、図１１（ｄ−１）のようにフレキシブルフラットケーブルＦＦＣの種類がケーブルタイプＡのであると、終点側コネクタ４０ｅの接触子４１とフレキシブルフラットケーブルＦＦＣの終端側の導体部３１とが対向して接続可能である。一方、図１１（ｄ−２）のように、フレキシブルフラットケーブルＦＦＣの種類がケーブルタイプＢであると、接触子４１と導体部３１とが対向せず接続不能である。
【００３４】
同様に、１ｔｏＮ接続の場合を図１１（ｅ−１），（ｅ−２）に示す。この場合、図１１（ｅ−１）に示すように、フレキシブルフラットケーブルＦＦＣの種類がケーブルタイプＡであると、終点側コネクタ４０ｅの接触子４１とフレキシブルフラットケーブルＦＦＣの導体部３１とが対向せず接続不能である。また、図１１（ｅ−２）に示すように、フレキシブルフラットケーブルＦＦＣの種類がケーブルタイプＢであると、終点側コネクタ４０ｅの接触子４１とフレキシブルフラットケーブルＦＦＣの導体部３１とが対向して接続可能である。
【００３５】
記憶部３（ＲＯＭ３ａ）には、図１２に示す上述したコネクタ間の接続関係に応じて接続可能なコネクタ４０ａ，４０ｂとフレキシブルフラットケーブルＦＦＣの種類の組み合わせを示すケーブル種類演算用テーブルＴ２が記憶されている（図２参照）。
【００３６】
ケーブル種類演算部２０は、図１３に示すように上記ケーブル種類演算用テーブルＴ２を参照して、設計された始点側及び終点側コネクタ４０ｓ，４０ｅの種類とコネクタ間の接続関係とから接続可能なフレキシブルフラットケーブルＦＦＣの種類を算出する。
【００３７】
具体的には、まず、条件設定画面（図６参照）にて設定されたコネクタ種類の情報から始点側コネクタ４０ｓ及び終点側コネクタ４０ｅのコネクタ種類情報を取得する。そして、取得したコネクタ種類情報をもとに、始点側コネクタ４０ｓと終点側コネクタ４０ｅとの種類が同種コネクタであるか、異種コネクタであるかを判断する（ステップＳ１１０，Ｓ１１１）。
【００３８】
次に、始点側コネクタの接触子と前記終点側コネクタの接触子との接続関係である接続情報を取得し、１ｔｏ１接続であるか１ｔｏＮ接続であるかを判断し（ステップＳ１１２，Ｓ１１５）、ケーブルタイプを算出する（ステップＳ１１３，Ｓ１１４）。例えば、Ｓ１１１でコネクタ情報は同種コネクタ（図１１のコネクタタイプＡ）とし、Ｓ１１２で接続情報は、１ｔｏ１接続とした場合、算出されるケーブルタイプは、ケーブルタイプＢとなる（ステップＳ１１４）。Ｓ１１２で接続情報が１ｔｏＮ接続である場合、算出されるケーブルタイプは、ケーブルタイプＡとなる（ステップＳ１１３）。
【００３９】
また、コネクタ情報が異種コネクタの場合、算出されるケーブルタイプが同種コネクタの場合と逆となり、フレキシブルフラットケーブルＦＦＣの種類の算出に必要な情報がない場合、未情報となる（ステップＳ１１６）。
【００４０】
図１０に示すようにフレキシブルフラットケーブルＦＦＣの種類が算出されると、次に、設計されたフレキシブルフラットケーブルＦＦＣの終点側の導体部３１ｅの取り得る向き範囲を演算する（ステップＳ１２０，導体部向き演算ステップ）。
【００４１】
以下、フレキシブルフラットケーブルＦＦＣの終点側の導体部３１ｅの向き範囲の演算方法について、図１４〜図２０に基づいて説明をする。図１４に示すように、フレキシブルフラットケーブル終端側の導体部３１ｅの向き範囲を演算するにあたり、まず、導体部向き演算部２１は、設計時に指定されたフレキシブルフラットケーブルに折り曲げタイプＡの折り曲げがないかを判断する（ステップＳ１２１）。
【００４２】
そして、折り曲げタイプＡの折り曲げがある場合には、この折り曲げタイプＡの折り曲げの回数を算出し、その回数が偶数回であるか奇数回であるかを判断する（ステップＳ１２２）。ここで、図１５乃至図１９に基づいて、なぜ折り曲げタイプＡの折り曲げの回数を算出するかを説明する。
【００４３】
例えば、接続情報が１ｔｏ１接続、始点および終点のコネクタ４０ｓ，４０ｅの種類が共にコネクタタイプＡ、フレキシブルフラットケーブルＦＦＣの種類がケーブルタイプＢの条件で図１５（ａ）のようにコネクタ４０ｓ，４０ｅが配置されている場合を考える。この場合において配線経路としては、図１５（ｂ），（ｃ）のパターンが考えられる。
【００４４】
図１５（ｂ）では、折り曲げ種類は折り曲げタイプＡを使用し、折り曲げ回数は１回（奇数回）にて配線された状態である。図１５（ｃ）は、折り曲げ種類は折り曲げタイプＡを使用し、折り曲げ回数は２回（偶数回）にて配線された状態である。図１５（ｂ）の場合、点線の１番ピン側パターンＰ１のように、始点側コネクタ４０の１ピン４１ａから終点側コネクタ４０ｅの１ピン４１ａへ接続され、更にコネクタ４０ｅの接触子４１とフレキシブルフラットケーブルの導体部３１ｅが一致する。従って、１ｔｏ１接続にて適合となる。
【００４５】
図１５（ｃ）では、点線のパターンのように、始点側コネクタ４０ｓの１ピン４１ａから終点側コネクタ４０ｅのＮピン４１ｎへ接続され、更に終点側のコネクタ４０ｅでフレキシブルフラットケーブルＦＦＣの導体部３１ｅが反転している。従って、終点側コネクタ４０ｅの接触子４１ｅとフレキシブルフラットケーブルＦＦＣの補強テープ部３２が一致してしまい、コネクタの接触子４１とフレキシブルフラットケーブルＦＦＣの導体部３１ｅが一致しなくなることから不適合となる。よって、折り曲げ種類が折り曲げタイプＡの場合の折り曲げ回数が奇数回または偶数回にて合否判断を行う必要がある。
【００４６】
次に、折り曲げタイプＡが奇数回及び偶数回のそれぞれの場合について図１６乃至図２０に基づいて説明をする。なお、以下の説明において、折り曲げる前のフレキシブルフラットケーブルＦＦＣの進行方向をＹ軸方向とし、始点側コネクタ４０ｓを基準として説明する。
【００４７】
図１６及び１７は、折り曲げ部の角度が９０°で奇数回にて折り曲げた時の図であり、図１６は、奇数回の最少折り曲げ回数１回時の折り曲げ状態を示した図である。図１６（ａ−１）では、始点側コネクタ側から一つ目の折り曲げを第一折り曲げＦ１とし、折り曲げ方向は＋Ｘ方向へ折り曲げていることになる。図１６（ｂ−１）では、第一折り曲げ方向は−方向となる。図１６（ａ−２）（ｂ−２）は、フレキシブルフラットケーブルＦＦＣの終点側の導体部３１ｅの方向と位置の関係を表した図である。
【００４８】
図１６（ａ−１）のように、プラスＸ方向に折り曲げることプラス方向への折曲げとして＋１回と数え、図１６（ｂ−１）のようにマイナスＸ方向に折り曲げすることをマイナス方向への折り曲げとして−１回と数える。
【００４９】
また、図１６（ａ−２），（ｂ−２）に示すように、このフレキシブルフラットケーブルＦＦＣの終端側の導体部３１ｅの可動範囲は、フレキシブルフラットケーブルＦＦＣを捻らない範囲とし、本実施の形態では１８０°未満としている。よって、図１６（ａ−２）では、終端側の導体部３１ｅの位置は、０°から９０°回転した９０°の位置となるが、その取り得る向き範囲は、０°より大きく、１８０°以下の範囲となる。即ち、導体部３１ｅの取り得る向きの範囲は、第１象限及び第２象限となる。
【００５０】
また、図１６（ｂ−２）の場合、マイナスＸ方向側に回転するため、終端側の導体部３１ｅの位置は、０°から−９０°回転した２７０°の位置となるが、その取り得る向き範囲は、０°以上、１８０°未満の範囲となる。即ち、導体部３１ｅの取り得る向きの範囲は、第３象限及び第４象限となる。
【００５１】
次に、図１７に基づいて、折り曲げ回数や折り曲げ方向が混在する場合について説明をする。図１７（ａ）の折り曲げタイプＡの回数は３回であり、第一折り曲げ方向は＋方向、第二折り曲げ方向は−方向、第三折り曲げ方向は＋方向となり、＋方向に２回、−方向に１回の折り曲げとなっている。
【００５２】
この折り曲げの＋方向の回数と−方向の回数を引くと＋方向に１回となる。この＋方向の回数と−方向の回数を引いた回数を折数とする。この折り曲げ方の場合では、図１６（ａ−１）と同じとなり、＋１回となる。従って、フレキシブルフラットケーブルＦＦＣの終点側の導体部３１ｅは、第一象限と第二象限の間の位置になる。
【００５３】
次に図１７（ｂ）の折り曲げ方法の場合について、折り曲げタイプＡの回数は３回である。折数を算出すると、第一、二、三の折り曲げ方向とも＋方向であり、折数は３回となる。よって、図１６（ａ−１）または（ｂ−２）のどちらのタイプになるかわからない。
【００５４】
そこで、折数をａとした場合、４で折数ａを割り、小数点第１位以下を四捨五入する。折り曲げタイプＡを９０°に折り曲げ、更に同じ方向に４回折り曲げると３６０°となり０°と同じになる。そのため、ここで折数を４で割る意味とは、折り曲げをしていない状態からフレキシブルフラットケーブルＦＦＣがどれだけ折り曲げられたかを求めるという意味である。また、小数点第１位以下を四捨五入する意味とは、第一、第二、第三、第四象限を定義するということである。
【００５５】
次に、導体部３１ｅの向きを示す折方向回数をＺとした場合、折数ａを４で割って四捨五入した値ｂと上記の４を掛け、その値を折数ａで引くことで、折方向回数Ｚが＋１または−１か求めることができる。
【００５６】
具体的には、図１７（ｂ）の折方向回数は、折数ａは＋３回なので、ｂ＝ａ／４＝３／４=０．７５となり、０．７５を四捨五入すると１となる。折方向回数Ｚは、Ｚ＝ａ−（ｂ＊４）＝３―（１＊４）＝−１となる。従って、折方向回数は−１回となり、図１６（ｂ−１）と同じとなるため、フレキシブルフラットケーブルＦＦＣの終点側の導体部３１ｅは、第三象限と第四象限の間の位置になる。
【００５７】
また、＋方向は６回で、−方向は１回折り返した図１７（ｃ）では、折数が＋５となる。この場合、折方向回数Ｚを同様に計算すると、＋１回となる。従って、この場合のフレキシブルフラットケーブルＦＦＣの終点側の導体部３１ｅは、第一象限と第二象限の間の位置になる。
【００５８】
更に、図１７（ｄ）は、＋方向に７回、−方向に０回折り返しているため、折数は＋７となる。折方向回数Ｚを同様に計算すると、−１回となる。従って、フレキシブルフラットケーブルＦＦＣの終点側の導体部３１ｅは、第三象限と第四象限の間の位置になる。
【００５９】
次に、折り曲げタイプＡの回数が偶数回の場合について図１８及び１９に基づいて説明する。図１８（ａ−１），（ｂ−１）は、折り曲げタイプＡの数が２回の場合を示す図である。図１８（ａ−１）は、第一折り曲げ方向は＋方向、第二折り曲げ方向は−方向となる。＋方向に１回、−方向に１回のため、前記奇数回と同様に折数を求めると、０回となる。よって、図１８（ａ−１）は、折り曲げていない状態と同じと考えられ、フレキシブルフラットケーブルＦＦＣの終点側の導体部３１ｅの方向（導体部の向き範囲）は、図１８（ａ−２）のように、第一象限と第四象限の間（９０°以上２７０°未満）の位置になる。
【００６０】
また、図１８（ｂ−１）は、第一折り曲げ方向Ｆ１は＋方向、第二折り曲げ方向Ｆ２も＋方向となり、＋方向に２回、−方向に０回となって、折数は２回となる。この場合のフレキシブルフラットケーブルＦＦＣの終点側の導体部３１ｅの方向（導体部向き範囲）は、図１８（ｂ−２）のように、第二象限と第三象限の間（９０°より大きく２７０°以下）の位置になる。そして、奇数回の場合と同様に図１８（ａ−１），（ｂ−１）が折り曲げタイプＡの回数が偶数回時の基準となる。
【００６１】
例えば、図１９（ａ）は、第一および第二折り曲げＦ１，Ｆ２とも＋方向の折り曲げ、第三、第四折り曲げＦ３，Ｆ４は−方向の折り曲げであり、折数は０回となる。また、図１９（ｂ）は、第一、第三、第四折り曲げとも＋方向の折り曲げ、第二折り曲げは−方向の折り曲げであり、折数は、＋２回となる。図１９（ｃ）は、第１乃至第４折り曲げＦ１〜Ｆ４の全折り曲げとも＋方向の折り曲げであり、折数は＋４回となる。図１９（ｄ）は、第二折り曲げＦ２は−方向の折り曲げとなっているが、その他折り曲げＦ１，Ｆ３〜Ｆ８は＋方向の折り曲げであり、折数は＋６回となる。
【００６２】
この場合において、図１９（ａ），（ｂ）は、折数が０回または２回のため、フレキシブルフラットケーブルＦＦＣの終点側の導体部３１ｅの向きを図１８の結果を基に算出することができるが、図１９（ｃ）と（ｄ）は、折方向回数Ｚを求める必要がある。
【００６３】
図１９（ｃ）の折方向回数Ｚを折数ａが奇数回の場合と同様にを求めると０回となり、図１９（ｄ）の折方向回数Ｚを求めると、−２回となる。このように、折り曲げ回数が偶数回の場合も奇数回と同様に、折り曲げ方向と回数から折数および折方向回数Ｚを算出し、算出した結果が０回または＋２回および−２回かによって、導体部３１ｅの向き範囲を求めることができる。
【００６４】
また、フレキシブルフラットケーブルＦＦＣの種類がケーブルタイプＡの場合は、ケーブルタイプＢと導体面が１８０°反対になるため、結果も反対となる。これらの奇数回および偶数回時のフレキシブルフラットケーブルＦＦＣの導体部３１ｅの向きを表にまとめたのが図２０である。
【００６５】
記憶部３（ＲＯＭ３ａ）には、上記設定された折角度にてフレキシブルフラットケーブルを折り曲げた際にその折回数及び折方向に応じたフレキシブルフラットケーブルの終点側の導体部の取り得る向き範囲を示す向き演算用テーブルＴ１が記憶されている。そして、導体部向き演算部２１は、この演算用テーブルＴ１を参照して、設計されたフレキシブルフラットケーブルＦＦＣの折回数及び折方向の情報から設計されたフレキシブルフラットケーブルＦＦＣの終点側の導体部３１ｅの向き範囲を求めるようになっている。
【００６６】
具体的には、上述したように図１４のステップＳ１２２において、導体部向き演算部２１は、設計されたフレキシブルフラットケーブルＦＦＣの折数ａが偶数回か奇数回を判断し、その後、ケーブルの種類を判断する（ステップＳ１２３，Ｓ１２８）。そして、折方向回数Ｚを求め（ステップＳ１２４，Ｓ１２５，Ｓ１２９，Ｓ１３０）、演算用テーブルＴ１に基づいて導体部３１ｅの可能な向き範囲を算出する（ステップＳ１２６，Ｓ１２７，Ｓ１３１，Ｓ１３２）。なお、導体部向きを演算するのに必要な情報が足りない場合は、未情報とする（ステップＳ１３３）。
【００６７】
上記導体部３１ｅの向き範囲が求められると、次に、演算部２のコネクタ向き演算部２２によって、終点側コネクタの向きを取得する（ステップＳ１４０，コネクタ向き取得ステップ）。
【００６８】
具体的には、図２１に示すように、始点側コネクタ４０ｓに対する終点側コネクタ４０ｅの相対位置が算出され、コネクタタイプＡの場合は、図２１（ａ−１）のように１ピン側の角部を回転の基準Ｐとする。また、コネクタタイプＢの場合は、図２１（ａ−２）のようにＮピン側の角部を回転の基準Ｐとする。なお、この基準Ｐは、フレキシブルフラットケーブルＦＦＣの導体部側が基準となるように設定されている。
【００６９】
図２１（ｂ）のように、始点側コネクタ４０ｓがコネクタタイプＡでかつ、終点側コネクタ４０ｅがコネクタタイプＡの場合、基準は１ピン側となり、終点側コネクタ４０ｅは始点側コネクタ４０ｓに対して９０°傾いた位置とされる。よって、終点側の位置は第二象限となる。
【００７０】
また、図２１（ｃ）のように、始点側コネクタ４０ｓがコネクタタイプＡでかつ、終点側コネクタ４０ｅがコネクタタイプＢである場合、基準はＮピン側となるため、始点側コネクタに対して２７０°傾いた位置とされる。よって、終点側の位置は第四象限となる。このように、始点側のコネクタを基準に終点側のコネクタの傾きを算出することで、終点側コネクタ４０ｅの向きを取得することができる。
【００７１】
そして、フレキシブルフラットケーブルＦＦＣの終点側の導体部３１ｅの向き範囲と、終点側コネクタ４０ｅの接触子４１の向きとが算出されると、接続判定部２３によって合否判定が行われる（ステップＳ１５０，接続判定ステップ）。
【００７２】
具体的には、接続判定部２３は、終点側コネクタ４０ｅの向きが設計されたフレキシブルフラットケーブルＦＦＣの終点側の導体部３１ｅが取り得る向き範囲内にある場合は接続可能と判定する。また、終点側コネクタ４０ｅの向きが前記フレキシブルフラットケーブルＦＦＣの終点側の導体部３１ｅが取り得る向き範囲内にない場合は接続不能と判定する。そして、接続判定部２３の判定結果の内、少なくとも接続不能の判定については、表示装置７に表示して接続のチェックを終了する（Ｓ１６０，表示ステップ）。
【００７３】
上述したように、本実施の形態によれば、図１２のケーブル種類演算用テーブルＴ２及び図２０の向き演算用テーブルＴ１を用いて、少ない演算量でフレキシブルフラットケーブルＦＦＣの接続チェックを行うことができる。従って、３次元仮想空間上にて位置設計された始点側コネクタ４０ｓ及び終点側コネクタ４０ｅの間を配線設計されたフレキシブルフラットケーブルＦＦＣを適切に配線設計することができる。
【００７４】
また、例えば図２２に示すように、折り角度が９０°以外の折曲げが入っている場合でも、誤差範囲内にある場合は、ケーブル種類演算用テーブルＴ２及び向き演算用テーブルＴ１を用いて接続の合否判定を行うことができる。
【００７５】
図２２のフレキシブルフラットケーブルＦＦＣは、接続が１ｔｏ１接続で、コネクタタイプＡの始点側コネクタ４０ｓと、コネクタタイプＢの終点側コネクタ４０ｅとの間を接続している。
【００７６】
図１２のケーブル種類演算用テーブルＴ２からフレキシブルフラットケーブルＦＦＣの種類はケーブルタイプＡとなる。また、折り曲げ種類の折り曲げタイプＡの回数は５回となり奇数回である。折り曲げ方向は、＋方向に３回、−方向に２回であるため、折数は＋１回となる。折方向回数は、桁数と同様＋１回となるため、終点側のフレキシブルフラットケーブルの導体部３１ｅ位置は、向き演算用テーブルＴ１から第三、第四象限になる。
【００７７】
上記フレキシブルフラットケーブルＦＦＣの折り曲げは、第一折り曲げＦ１の方向は＋９０°、第二折り曲げＦ２は−１３５°、第三折り曲げＦ３は＋１３５°、第四折り曲げは−９０°、第５折り曲げは＋９０°である。これを上記向き演算用テーブルＴ１を用いずに実際の角度計算を行うと、終点側のフレキシブルフラットケーブルの導体部３１ｅ位置は、第３象限となり、向き演算用テーブルＴ１を使用した結果と一致する。
【００７８】
終点側のコネクタ位置に関しては、基準Ｐに対して９０°傾いているため、第二象限の位置となる。従って、この図２２の条件および形状ではフレキシブルフラットケーブルＦＦＣの導体部３１ｅとコネクタ４０ｅの接触子４１が不一致となることから不適合となる。
【００７９】
この図２２を使って適合させるための例として、接続情報やコネクタ情報は変更できないとし、折り曲げタイプＡの回数５回とした場合について説明する。フレキシブルフラットケーブルＦＦＣの導体部３１ｅが第一、第二象限になるように折り曲げる必要がある。その為には、折方向回数を−１回とすることで、第一、第二象限になる。従って、折り曲げタイプＡを＋方向に３回、−方向に２回を、＋方向に２回、−方向に３回とすることで、折方向回数が−１回となる。よって、例えば、１回目の折り曲げ部を１度、−方向へ折り曲げ、更に折り曲げタイプＢでもとに戻すことで、接続が一致する形状を作成することができる。
【００８０】
ついで、図２３及び２４に基づいて設定された角度以外の折り曲げが多く、角度誤差の大きい場合について説明をする。図２３のフレキシブルフラットケーブルＦＦＣでは、折り曲げタイプＡの回数は３回であり、折り曲げ方向は＋方向となるため折数は３回となる。単純に向き演算用テーブルＴ１に当てはめると、終端側の導体部３１ｅは第三象限の位置になるが、実際の導体部３１ｅの位置は第一象限であり、結果にずれが生じてしまう。
【００８１】
そこで、このような場合、折り曲げタイプＡの角度及び向き演算用テーブルＴ１を用いて導体部３１ｅの位置を演算する方法について説明をする。具体的には、導体部向き演算部２１は、まず、図３のステップＳ７で指定された折り曲げ条件から折り曲げタイプＡの折り曲げの角度を算出する。
【００８２】
この角度の算出方法は、フレキシブルフラットケーブルＦＦＣの進行方向Ｙ方向に対して、Ｘ方向の角度を算出する。ここで、＋Ｘ方向に折り曲げている場合は＋の角度、−Ｘ方向へ折り曲げている場合は−の角度とする。
【００８３】
そして、算出された折り曲げ角度を全て足し、その値を９０°で割る。この値を直角折曲げ数とする。ここでの９０°で割る意味とは、一象限あたりの角度である９０°単位に折り数を直すということである。
【００８４】
即ち、第一象限の範囲は、０°より大きく９０°以下の範囲となり、直角折曲げ数は、０より大きく１以下の範囲である。第二象限の範囲は、９０°より大きく１８０°以下の範囲となり、１より大きく２以下の範囲である。第三象限の範囲は、１８０°より大きく２７０°以下の範囲となり、２より大きく３以下の範囲である。第四象限の範囲は、２７０°より大きく３６０°以下（０°含む）の範囲となり、３より大きく４以下（０含む）の範囲である。この導体部３１ｅの位置と角度及び直角折曲げ数の関係を図２４に示す。
【００８５】
ここで、図２３（ａ）のように、フレキシブルフラットケーブル種類がケーブルタイプＢで、折り曲げ回数３回、折り曲げ角度は全て１３５°の場合、直角折曲げ数を算出すると、（１３５°×３回）÷９０°となるため、直角折曲げ数は４．５となる。
【００８６】
３６０°を超えていため求めた直角折曲げ数４．５から４を引いて直角折曲げ数を０．５とし、図２４の関係が記憶された向き演算用テーブルＴ１を参照して、導体部３１ｅの向きを第一象限と算出する。
【００８７】
また、フレキシブルフラットケーブル種類が、ケーブルタイプＡの場合、ケーブルタイプＢと導体部３１ｅが１８０°反転している。従って、直角折曲げ数を算出する場合、折り曲げ角度に１８０°を足し、９０°で割ることで求めることができる。
【００８８】
例えば、図２３（ａ）の場合、（１３５°×３回＋１８０°）÷９０°となるため、直角折曲げ数は６．５となるので、フレキシブルフラットケーブルＦＦＣの終点側の導体部３１ｅは、第三象限となる。
【００８９】
また、図２３（ｂ）は、図２３（ａ）とは反対で−方向へ折り曲げており、フレキシブルフラットケーブル種類がケーブルタイプＢであると、直角折曲げ数は−４．５となる。このように、直角折曲げ数がマイナスとなって図２３（ａ）とは反転しているため、フレキシブルフラットケーブルＦＦＣの終点側の導体部３１ｅは、第四象限となる。
【００９０】
このように、折り曲げ角度が９０°以外の場合または混在している場合でも、折り曲げタイプＡの角度から直角折り曲数を算出することで、フレキシブルフラットケーブルＦＦＣの終点側の導体部の位置を求めることができる。
【００９１】
即ち、折角度が演算用テーブルＴ１に設定された折角度と相異している場合であっても、設計されたフレキシブルフラットの初期角度を含む総折角度を前記設定された折角度にて除算することで、終点側の導体部３１ｅの向きを演算することができる。そして、この演算した導体部３１ｅの向きから所定の角度範囲を該導体部３１ｅが取り得る向き範囲とすることができる。
【００９２】
なお、上述した実施の形態では、設計したフレキシブルフラットケーブルＦＦＣの種類を、ケーブル種類演算部２０によって自動的に選択したが、設計者がフレキシブルフラットケーブルＦＦＣの種類まで選択するように構成しても良い。この場合、ケーブル種類演算部２０は、ケーブルの種類の算出を行わず、設計者が設計した種類のフレキシブルフラットケーブルによって導体部３１ｅの向き範囲の演算を行っても良い。また、演算された接続可能なフレキシブルフラットケーブルＦＦＣの種類と設計されたフレキシブルフラットケーブルＦＦＣの種類とが異なると、接続判定部２３によって接続不能と判定しても良い。
【００９３】
また、上記実施の形態に記載された発明は、どのように組み合わされても良いことは、言うまでもない。
【符号の説明】
【００９４】
２：演算部，４０ｓ：始点側コネクタ，４０ｅ：終点側コネクタ，導体部：３１ｅ，ＦＦＣ：フレキシブルフラットケーブル，ＣＰＲ：３次元コンピュータ設計支援プログラム
【図１】
0005882661.tif 000002
【図２】
0005882661.tif 000003
【図３】
0005882661.tif 000004
【図４】
0005882661.tif 000005
【図５】
0005882661.tif 000006
【図６】
0005882661.tif 000007
【図７】
0005882661.tif 000008
【図８】
0005882661.tif 000009
【図９】
0005882661.tif 000010
【図１０】
0005882661.tif 000011
【図１１】
0005882661.tif 000012
【図１２】
0005882661.tif 000013
【図１３】
0005882661.tif 000014
【図１４】
0005882661.tif 000015
【図１５】
0005882661.tif 000016
【図１６】
0005882661.tif 000017
【図１７】
0005882661.tif 000018
【図１８】
0005882661.tif 000019
【図１９】
0005882661.tif 000020
【図２０】
0005882661.tif 000021
【図２１】
0005882661.tif 000022
【図２２】
0005882661.tif 000023
【図２３】
0005882661.tif 000024
【図２４】
0005882661.tif 000025