🤐

Schemdraw 使えるか否か?

2023/08/05に公開

Flow chart からCircuit design まで??

https://schemdraw.readthedocs.io/en/latest/gallery/index.html

結論 最低 CAD使ってください‼

  • 回路設計できる人ならなおの事ですね。
  • フローチャート・回路図というかブロック図?
  • 公式では本当にいろいろあります。
pip install schemdraw

"English"

ただし、バージョンアップされているのは需要があるから?

USB 給電のLCD表示システムをchatGPTにお願い


import schemdraw as schem
import schemdraw.elements as e

d = schem.Drawing()

# 電源とデータのUSBポートを描きます
USB1 = d.add(e.DOT_OPEN, label='USB Power\n2V 0.5A')
USB2 = d.add(e.DOT_OPEN, xy=USB1.start, d='right', label='USB Data')

# 電源ノイズフィルターを描きます
d.add(e.LINE, d='down', l=d.unit/2)
d.add(e.CAP, d='right', botlabel='Noise Filter\n(for 2V 0.5A)')
d.add(e.LINE, d='down', l=d.unit/2)

# マイクロコントローラを描きます
MCU = d.add(e.OPAMP, d='right', label='MCU')

# LCDディスプレイを描きます
d.add(e.LINE, d='down', xy=MCU.out, l=d.unit/2)
LCD = d.add(e.OPAMP, d='right', label='LCD Display')
d.add(e.LINE, d='down', l=d.unit/2)

# データ通信ラインを描きます
d.add(e.LINE, xy=USB2.start, to=MCU.in1)
d.add(e.LINE, xy=MCU.out, to=LCD.in1)

# 回路図を表示します
d.draw()



自分で書くのも一苦労なのに、この図はなんだ!

  • なので、最低自分で書くこと
  • Schemdraw のコマンド、書式を覚えよう
  • そして、電気工事士の試験図みたいな回路図が書けます。
  • 基板デザインを期待される場合は素直に専用ソフトを使うように勧められました。
  • 最新バージョンは0.17まで上がっており、自動作成はちょっと難しいのかも。

no matter what you want to draw the circuit diagram...

Discussion