こんにちは、人です。
今回はBoolean処理について説明したいと思います。
Boolean処理とは?
Boolean処理とは論理演算のことで、AND, OR, XORなどがあります。
A AND B
A OR B
A EXCLUSIVE OR B
などですね。
これを図形にも使用することになります。
実際に結果を見てみましょう
まずは元の図形です。↓↓↓
![](https://human-blog.com/wp-content/uploads/2022/02/bandicam-2022-02-20-02-43-10-849-1024x522.jpg)
次にANDの結果を見てみましょう。↓↓↓
![](https://human-blog.com/wp-content/uploads/2022/02/bandicam-2022-02-20-02-54-01-503-1024x522.jpg)
次にORの結果を見てみましょう。↓↓↓
![](https://human-blog.com/wp-content/uploads/2022/02/bandicam-2022-02-20-02-54-09-887-1024x522.jpg)
EXCLUSIVE ORです。↓↓↓
![](https://human-blog.com/wp-content/uploads/2022/02/bandicam-2022-02-20-02-54-15-944-1-1024x522.jpg)
Boolean処理の実行
Boolean処理の実行に際し、AとBを設定する必要があります。
最初にAとする図形を選択しておきましょう。
![](https://human-blog.com/wp-content/uploads/2022/02/bandicam-2022-02-20-03-24-52-215-1024x522.jpg)
次にタブで設定していきます。
Utilities > Boolean Tools > Set Select to A
![](https://human-blog.com/wp-content/uploads/2022/02/bandicam-2022-02-20-03-25-35-500-1-1024x522.jpg)
次にBを設定します。
先ほどと同様に、最初は図形を選択します。
![](https://human-blog.com/wp-content/uploads/2022/02/bandicam-2022-02-20-03-25-00-594-1024x522.jpg)
次にタブで設定していきます。
Utilities > Boolean Tools > Set Select to B
![](https://human-blog.com/wp-content/uploads/2022/02/bandicam-2022-02-20-03-26-00-180-1024x522.jpg)
ここからが本番です。
OR処理をやってみましょう。
Utilities > Boolean Tools > A + B
![](https://human-blog.com/wp-content/uploads/2022/02/bandicam-2022-02-20-03-27-41-272-1024x522.jpg)
結果はこのようになります。↓↓↓
![](https://human-blog.com/wp-content/uploads/2022/02/bandicam-2022-02-20-03-27-53-603-1024x522.jpg)
このままだと分かりにくいので移動させてみます。
この時、もうすでに A + B の出力図形は選択されている状態ですので、後は「Move」で移動させるだけです。
![](https://human-blog.com/wp-content/uploads/2022/02/bandicam-2022-02-20-03-28-20-537-1024x522.jpg)
![](https://human-blog.com/wp-content/uploads/2022/02/bandicam-2022-02-20-03-28-30-330-1024x522.jpg)
![](https://human-blog.com/wp-content/uploads/2022/02/bandicam-2022-02-20-03-28-37-778-1024x522.jpg)
完成!
同様の方法で AND や EXCLUSIVE ORも実現可能です!
ちなみにその他のBoolean 処理では
AND = A * B
EXCLUSIVE OR = A exor B
で実行できます!やってみてね。
出力レイヤーの変更
Boolean処理出力図形のレイヤーを後から手動で変更することも可能ですが、一工夫で事前に簡単に変更することができるので紹介します。
まずは出力したいレイヤーを決めておきます。とりあえずレイヤー0でやってみます。
Layer > Layer 0 – 31 > layer 0 > Active
![](https://human-blog.com/wp-content/uploads/2022/02/bandicam-2022-02-20-03-59-14-222-1024x522.jpg)
あとは 先ほどと同様にAとBの図形を選択してBoolean処理を行います。
OR処理でやってみましょう。
![](https://human-blog.com/wp-content/uploads/2022/02/bandicam-2022-02-20-04-00-09-607-1024x522.jpg)
結果は。。。
![](https://human-blog.com/wp-content/uploads/2022/02/bandicam-2022-02-20-04-00-13-941-1024x522.jpg)
なんか、先ほどとはちょっと違いますね。
移動させて確認してみましょう。
![](https://human-blog.com/wp-content/uploads/2022/02/bandicam-2022-02-20-04-00-41-950-1024x522.jpg)
![](https://human-blog.com/wp-content/uploads/2022/02/bandicam-2022-02-20-04-00-45-973-1024x522.jpg)
ジャーン!
レイヤー0に結果が出力されました!
まとめ
一応これでレイアウトエディタの説明は終わりです!
これから半導体の将来を担う皆さん、頑張ってください!!
また、ご不明な点がありましたら、お気兼ねなくご質問ください。
![](http://image.moshimo.com/af-img/3651/000000058049.png)
コメント
LayoutEditorにおいて汎用CADから作成したDWGデータからインポートがうまくできないのですが,何か方法を知っていれば教えていただけますでしょうか。