United Statesからアクセスのようです。言語設定をEnglishに切り替えますか?
Switch to English site
Skip to main content

DRCにおけるコンポーネント アウトラインの正しい利用

このチュートリアルの対象利用者:

DesignSpark PCB V11.0.0

DesignSpark PCBではDRC(デザインルールチェック)を実行する際、各部品に設定された「コンポーネント アウトライン」の図形を参照して十分な間隔が空いているかを判定します。コンポーネント アウトラインが重なっている場合、十分に間隔が空いていないと判定されます。  

blobid0_c080c5463248dcd7bb842fb35af46691b5a71944.png

部品に明示的なコンポーネント アウトラインが設定されていない場合、DesignSpark PCBは代替として、その部品のシルク印刷に対するバウンディングボックスを使用します。バウンディングボックスとは対象の図形を全て内側に収める、X/Y軸に沿った最も小さい長方形です。 

多くの場合では上記の方法でも十分な近似が得られますが、一部の状況においてはそうではありません。 

まず、部品をX/Y軸に揃えず、斜めに角度を付けて配置した場合が挙げられます。バウンディングボックスはX/Y軸に沿って形成されるため、この場合は必要以上に大きくなってしまいます。 

blobid1_9269bd55136906110d32ee810289a6ffb6d13cdc.png

また、円形の部品もその1つです。この場合はバウンディングボックスは正方形になってしまい、角の部分に他の部品が入ってきた場合にもエラーを出してしまいます。 

blobid2_eeb039d9249a51eabf3dd3782c987469e0cb4b0e.png

コンポーネント アウトラインを適切に設定するとよい理由は次のようになるでしょう。

  1. DRCの機構に対して部品の正確な境界情報を伝えられる。
  2. 部品が斜めに配置されている場合のエラー誤検出を防ぐ。
  3. 長方形からかけ離れた部品におけるエラー誤検出を防ぐ。 
I'm a Mechanical Engineer by qualification though I worked for a long time specialising in Motion Control systems and integration with various PLC systems. I've wide experience of many types of applications from packaging machines to military and some applications that I can't mention. At home, I like to tinker and make things with wood, metal, plastics, electronics and mechanical system. I'm never happier than with a hammer and a screwdriver in my hands....