vak: (Default)
[personal profile] vak
Обнаружилась полезная утилитка SKIDL: позволяет "рисовать" электронные схемы из скрипта на Питоне.

На входе:
    inp, outp = Net('INPUT'), Net('OUTPUT')
    q1 = Part('device', 'Q_NPN_ECB')
    ntwk_ce = vcc & r1 & outp & q1['C,E'] & gnd
    ntwk_b = inp & r2 & q1['B']
Результат:


Подробное описание: https://xesscorp.github.io/skidl/docs/_site/index.html

Исходные тексты: https://github.com/xesscorp/skidl

Лекция на конференции KiCon 2019: