(57)【要約】【課題】オブジェクト毎に表示状態の変更を設定するために、設計を中断し新たなウィンドウを開いて設定変更を行う必要があるので、設計が煩雑になること。【解決手段】設計データを記憶する設計データ格納部１００２と、表示データを生成する表示データ生成部１００４と、データを表示する表示部１００５と、各層の表示状態を判定する表示判定部１００３とを備え、表示中であると判定した層のデータに対し、実装方向に応じてピンのランド表示の変更を行うことにより、同一層に配置された部品の実装方向を、容易に識別することができるので、設計効率を向上させることができる。【選択図】図１
2005346532.tif 000002
【特許請求の範囲】
【請求項１】
複数層からなり、各層の上下に部品を配置可能なプリント基板の設計を支援する設計支援装置であって、
表示すべき層をユーザーが指定するための入力部と、
前記入力部により指定された層の表示を制御する表示データ生成部とを有し、
前記表示データ生成部は、前記複数層のうち、いずれの層が指定された場合にも、前記層の上方向に配置される部品を第１の表示方法で表示し、前記層の下方向に配置される部品を前記第１の表示方法とは異なる第２の表示方法で表示することを特徴とする設計支援装置。
【請求項２】
プリント配線基板を設計する設計支援装置であって、
設計データを記憶する記憶手段と、
表示データを生成する表示データ生成手段と、
データを表示する表示手段と、
各層の表示状態を判定する表示状態判定手段とを備えた設計支援装置。
【請求項３】
前記表示データ生成手段は、前記表示状態判定手段により、表示中であると判定された層のデータに対し、ピンのランド表示を実装方向に応じて変更することを特徴とする
請求項２に記載の設計支援装置。
【請求項４】
前記表示データ生成手段は、前記表示状態判定手段により、表示中であると判定された層の数が所定の値以下場合に、表示中の層のデータに対し、ピンのランド表示を実装方向に応じて変更することを特徴とする
請求項２または３に記載の設計支援装置。
【請求項５】
プリント配線基板を設計する設計支援装置であって、
設計データを記憶する記憶手段と、
表示データを生成する表示データ生成手段と、
データを表示する表示手段と、
設計者が選択したコマンドを解析するコマンド解析手段とを備えた設計支援装置。
【請求項６】
前記表示データ生成手段は、前記コマンド解析手段により、所定のコマンドであると判定された場合に、ピンのランド表示を実装方向に応じて変更することを特徴とする請求項５に記載の設計支援装置。
【請求項７】
前記表示データ生成手段は、前記表示中の層が異なる層である場合にも、実装方向毎に共通の表示を用いることを特徴とする
請求項２から６のいずれか１項に記載の設計支援装置。
【請求項８】
プログラムを記録したコンピュータ読み取り可能な記録媒体であって、請求項２から７に記載のいずれかの設計支援装置を実現する方法をコンピュータに実行させるプログラムを含むことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はプリント基板設計支援装置に関し、特に部品を基板に内蔵するプリント基板を設計することを特徴とした設計支援装置に関するものである。
【背景技術】
【０００２】
従来の設計支援装置においては、導体層毎に表示・非表示の切り替えや、表示状態の変更を行うことができた。
【０００３】
また、ＣＡＤ装置等に用いられるユーザインターフェースにおいて、オブジェクトの選択を容易にする技術としては、ポインタを目的のオブジェクトの近くまで移動させる操作を行うと、ポインタの位置とオブジェクトの位置が所定値以下の場合、当該オブジェクトが選択候補であると判定して、表示状態を変化させるものがあった（例えば、特許文献１参照）。図４は、前記特許文献１に記載された従来のユーザインターフェースシステムを示すものである。
【０００４】
図４において、制御部１−３はポインティングデバイス１−１からポインタの座標データ１−１３を受信すると、ポインタ−オブジェクト間距離算出機構１−６により、ポインタとオブジェクトの座標値から距離を算出し、最も距離の近いオブジェクトを被選択候補オブジェクトとして被選択候補オブジェクトテーブル１−１１に保持し、表示更新指示１−１４を表示制御部１−４に送出する。表示制御部１−４は、表示更新指示１−１４を受けると、被選択オブジェクトテーブル１−１１の記録内容を参照して、被選択オブジェクトの表示形態の更新をしていた。
【特許文献１】特開平１１−９５９７１号公報（第４−８頁、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、前記従来の構成では、オブジェクト毎に表示状態の変更を設定するためには、設計を中断し新たなウィンドウを開いて設定変更を行う必要があるので、設計が煩雑になるという課題を有していた。更に、一旦設定変更を行うと再度設定変更を行うまで反映されているため、複数層の表示が重なるとかえって判別が困難になるという課題を有していた。また更に、オブジェクト毎に表示状態を設定するため、設計者がオブジェクトの実装方向を確認して表示状態設定を行う必要があるという課題を有していた。
【０００６】
また、従来のユーザインターフェースシステムの構成では、ポインタとオブジェクトの距離とオブジェクトの形状により、選択・非選択オブジェクトの判定を行っているため、同一層で異なる方向属性のデータについては、区別することができないという課題を有していた。
【０００７】
本発明は、前記従来の課題を解決するもので、同一層の上方向のデータと下方向のデータの簡単な識別を実現した設計支援装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
前記従来の課題を解決するために、本発明の設計支援装置は、設計データを記憶する記憶手段と、表示データを生成する表示データ生成手段と、データを表示する表示手段と、各層の表示状態を判定する表示状態判定手段とを有し、表示中であると判定した層のデータに対し、実装方向に応じてピンのランド表示の変更を行う。
【０００９】
本構成によって、同一層に配置された部品の実装方向を、容易に識別することができる。
【００１０】
また、本発明の設計支援装置は、設計データを記憶する記憶手段と、表示データを生成する表示データ生成手段と、データを表示する表示手段と、各層の表示状態を判定する表示状態判定手段とを有し、表示中であると判定した層の数が所定の値以下場合に、表示中であると判定した層のデータに対し、実装方向に応じてピンのランド表示の変更を行う。
【００１１】
本構成によって、同一層に配置された部品の実装方向を、容易に識別することができる。
【００１２】
また、本発明の設計支援装置は、設計データを記憶する記憶手段と、表示データを生成する表示データ生成手段と、データを表示する表示手段と、設計者が選択したコマンドを解析するコマンド解析手段とを有し、所定のコマンドであると判定した場合に、実装方向に応じてピンのランド表示の変更を行う。
【００１３】
本構成によって、同一層に配置された部品の実装方向を、容易に識別することができる。
【発明の効果】
【００１４】
本発明の設計支援装置によれば、同一層に配置された部品の実装方向を、容易に識別することができる。
【発明を実施するための最良の形態】
【００１５】
以下本発明の実施の形態について、図面を参照しながら説明する。なお、以下の実施の形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定するものではない。
【００１６】
（実施の形態１）
図１は、本発明の実施の形態１における設計支援装置の構成図である。図１において、１００１はコマンド、または設計データを入力する入力部、１００２は設計データを格納する設計データ格納部、１００３は各層の表示状態を判定する表示判定部、１００４は表示データ生成部、１００５は設計結果を表示する表示部である。
【００１７】
入力部１００１は、キーボードやポインティングデバイス、記録媒体読取装置等の入力デバイスから構成されている。
【００１８】
設計データ格納部１００２は、前記入力部１００１から入力された設計データを格納しており、メモリやＨＤＤドライブ等の記憶デバイスから構成されている。
【００１９】
ここで、基板の層構成、寸法、を含む基板情報、部品を識別する部品番号、部品の形状を識別する部品形状、部品の種類を識別する部品種類、部品の配置される座標を識別する部品基準座標、部品の配置される面を識別する部品配置面、および部品の実装される方向を識別する部品実装方向を含む部品情報、ピンの属する部品を識別する部品番号、ピンを識別するピン番号、およびピンの配置位置を識別するピン座標を含むピン情報などの設計データはあらかじめ入力部１００１より入力され、設計データ格納部１００２に格納されているものとする。他の実施の形態についても同様である。
【００２０】
表示部１００５は、ＣＲＴや液晶ディスプレイ等の表示デバイスから構成されており、入力部１００１から入力された表示層の選択指示により、選択された層の設計データを表示する。
【００２１】
表示判定部１００３は、各層の表示状態を判定し、表示中の層に対して実装方向別の表示状態変更指示を、表示データ生成部１００４に送信する。
【００２２】
表示データ生成部１００４は、表示判定部１００３から実装方向別の表示状態変更指示を受けると、設計データ格納部１００２より部品の実装方向を参照し、当該部品に属するピンのランド表示を実装方向別に変更したデータを生成し、表示部１００５に表示する。
【００２３】
図２は、本発明の実施の形態１における表示状態変更の一例を示す図である。
【００２４】
図２において、２００１は上方向から実装される部品、２００２は下方向から実装される部品である。
【００２５】
図２（ａ）は表示変更前の部品の表示状態を表す図であり、図２（ｂ）は上方向のランドに○印、下方向のランドに×印を重ね書き表示した状態に変更した場合の図である。
【００２６】
かかる構成によれば表示判定部によって表示中の層に対してのみ実装方向別の表示状態変更を行うことにより、設計者が設計中の各層の部品の実装方向を識別することが容易となり設計効率を向上させることができる。
【００２７】
なお、本実施の形態において、表示状態の変更例として上方向・下方向のランドにそれぞれ向きを表す記号を重ね書き表示するとしたが、塗りつぶし表示や網掛け表示、枠のみの表示および、表示色の変更など、実装方向毎に表示状態を変更し識別を容易にすれば、どのような組み合わせでも構わない。
【００２８】
他の実施の形態についても同様である。
【００２９】
また、本実施の形態において、表示状態変更の対象を表示中の層のみとするとしたが、表示状態変更指示を送信するための閾値を有し、表示中の層数が所定の閾値以下の場合にのみ表示判定部１００３から表示データ生成部１００４に表示状態変更指示を送信するようにしても良い。この場合、例えば閾値を３とし、部品配置対象の２つの層とＧＮＤ層を表示すると、実装方向別に表示状態が変更され、設計者が設計中のデータの実装方向を識別することが更に容易となり設計効率を向上させることができる。なお、閾値はシステムで指定した値を用いるとしても良いし、設計者が指定できるようにしても良い。
【００３０】
なお、いずれの層を表示する場合も上方向に配置された部品の表示方法が共通であり、また下方向に配置された部品の表示方法も上方向とは異なる表示方法で共通であれば、ユーザはいずれの層が表示された際も直ぐに上下方向を認識でき、利便性は高まる。
【００３１】
（実施の形態２）
図３は、本発明の実施の形態２における設計支援装置の構成図である。図３において、図１と同じ構成要素については同じ符号を用い、説明を省略する。
【００３２】
図３において、３００３は入力されたコマンドを解析するコマンド入力解析部である。
【００３３】
コマンド入力解析部３００３は、入力部１００１により入力が受け付けられた設計コマンドを解析し、解析したコマンドがビア編集コマンドもしくは配線編集コマンドであった場合、実装方向別の表示状態変更指示を、表示データ生成部１００４に送信する。
【００３４】
表示データ生成部１００４は、コマンド入力解析部３００３から実装方向別の表示状態変更指示を受けると、設計データ格納部１００２より部品の実装方向を参照し、当該部品に属するピンのランド表示を実装方向別に変更したデータを生成し、表示部１００５に表示する。
【００３５】
かかる構成によればコマンド入力解析部によって所定のコマンドの選択に対してのみ実装方向別の表示状態変更を行うことにより、設計者が他の操作を行うことなく、設計中の各層の部品の実装方向を識別することが容易となり設計効率を向上させることができる。
【００３６】
なお、本実施の形態において、表示状態を変更するコマンドとしてビア編集コマンドもしくは配線編集コマンドとしたが、部品移動等を行う部品編集コマンドに適用しても良い。
【００３７】
また、表示状態変更を連動させるコマンドを設計者が指定できるようにしても良い。
【産業上の利用可能性】
【００３８】
本発明にかかる設計支援装置は、方向属性別の表示変更機能を有し、プリント基板設計支援装置等として有用である。
【図面の簡単な説明】
【００３９】
【図１】本発明の実施の形態１における設計支援装置の構成図
【図２】本発明の実施の形態１における表示変更状態の一例を示す図
【図３】本発明の実施の形態２における設計支援装置の構成図
【図４】従来のユーザインターフェースシステムの構成ブロック図
【符号の説明】
【００４０】
１００１    入力部
１００２    設計データ格納部
１００３    表示判定部
１００４    表示データ生成部
１００５    表示部
２００１    上方向から実装される部品
２００２    下方向から実装される部品
３００３    コマンド入力解析部
１−１    ポインティングデバイス
１−２    入力制御部
１−３    制御部
１−４    表示制御部
１−５    表示装置
１−６    ポインタ・オブジェクト間距離算出機構
１−７    被選択候補オブジェクト選定機構
１−８    被選択候補オブジェクトリスト
１−９    被選択候補オブジェクト表示形態変更機構
１−１１    被選択オブジェクトテーブル
１−１３    座標データ
１−１４    表示更新指示
【図１】
2005346532.tif 000003
【図２】
2005346532.tif 000004
【図３】
2005346532.tif 000005
【図４】
2005346532.tif 000006