Python部落(python.freelycode.com)组织翻译,禁止转载,欢迎转发。

SKiDL非常非常酷。这是一个Python代码,输出KiCAD的电路网表。

为什么这么酷?如果在KiCAD中设计PCB,需要三个步骤:绘制原理图,将符号分配到符号零件,然后放置它们。网表将所有这些阶段联系在一起:它是连接到哪些部分的列表,原理图捕获的输出和布局的输入。以编程方式生成此类应用程序应该非常有用。

例如,您可以编写一个滤波器电路生成器,将滤波器的阶数,截止值和类型作为输入,并将指定的网络表作为输出。 Bam!在你的下一个设计中,当你需要一个不同的过滤器,你只需要改变几个变量。将电路转换成代码可以模块化和灵活的组织子电路,就像代码中的函数。

至少,它是一个有趣的替代鼠标、点击、拖动,单击的范例,当前主要控制原理图捕获的阶段。正如一些人喜欢用OpenSCAD进行3D建模一样,一些人会喜欢用SKiDL进行电路设计。

我们已经习惯了用电路图作为思考电路的方法,但我们不知道我们可以完全放弃视觉的表示。使用SKiDL进行设计将像草图框图,而其中每个块就是一个生成电路模块的Python代码?谁知道呢?我们所知道的是,它听起来很有趣,它一定会扩展思维,不妨一试。

停留片刻并在评论中留下您的反馈!

英文原文:http://hackaday.com/2016/12/28/skidl-script-your-circuits-in-python/

译者:奇迹

python在电力系统中的应用_SKIDL: 在PYTHON中描述你的电路相关推荐

  1. python在电力系统中的应用_python电力

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 今天是python专题第20篇文章,我们来聊聊python当中的多线程. 其实关 ...

  2. 化学人学python有前途吗-浅析材料化学在生活中的应用

    关键词: 坐便器 坐便器扶手 坐便器脚踏 坐便器是人们日常生活中的必需品,而目前市面上常见的坐便器,对于老人等行动不便的人群和儿童来说,不方便其使用.作者通过对传统坐便器弊端的分析,有针对性的发明了一 ...

  3. python正则取字符串日期_python 正则表达式获取字符串中所有的日期和时间

    提取日期前的处理 1.处理文本数据的日期格式统一化 text = "2015年8月31日,衢州元立金属制品有限公司仓储公司(以下简称元立仓储公司)成品仓库发生一起物体打击事故,造成直接经济损 ...

  4. python 加载动图_在浏览器中使用TensorFlow.js和Python构建机器学习模型(附代码)...

    大数据文摘授权转载自数据派THU 作者:MOHD SANAD ZAKI RIZVI 本文主要介绍了: TensorFlow.js (deeplearn.js)使我们能够在浏览器中构建机器学习和深度学习 ...

  5. 关于python缩进的描述中_关于Python程序中与“缩进”有关的说法中,以下选项中正确的是()...

    关于Python程序中与"缩进"有关的说法中,以下选项中正确的是() 答:缩进在程序中长度统一且强制使用 同文学或同音乐主题的民歌,<_______>是其中之一.此曲经 ...

  6. python语言中一切皆对象_2 python 中一切皆对象

    python 中一皆对象 在 python 编程语言中所有的一切都是对象 , python 语言相对于 C++ 或 java 这样的语言 (静态语言), 面向对象这个思想更加的彻底. 2.1 函数和类 ...

  7. python如何调用cpp文件的接口函数_C++中嵌入Python调用

    python嵌入到C++中 把python嵌入的C++里面需要做一些步骤 安装python程序,这样才能使用python的头文件和库 在我们写的源文件中增加"Python.h"头文 ...

  8. python list的extend (会将被插入的列表的每个元素从列表中拿出添加到列表中)与append方法(若被插入为列表,会将列表插入到源列表中)区别

    python list的extend (会将被插入的列表的每个元素从列表中拿出添加到列表中)与append方法(若被插入为列表,会将列表插入到源列表中)区别 Python--list的extend() ...

  9. python 字典中的value 不在字典中,key才在

    #字典中的value 不在字典中 > my_dictionary = {1: 'one', 2: 'two', 3: 'three'} > 1 in my_dictionary True ...

最新文章

  1. delphi 打印指定地点文件_2020年度电脑、打印机耗材及相关配件采购招标公告
  2. 在 iOS创建 第一个Cordova 项目
  3. 计算机的硬件工作原理(图片部分资源摘自王道考研资料)
  4. 数学是成就卓越开发人员的必备技能
  5. 新版 chrome 将原生支持图片懒加载!
  6. 深度学习笔记(43) Siamese网络
  7. 云数据库mysql 慢查询_Mysql慢查询
  8. 入门:HTML表单与Java 后台交互(复选框提交)
  9. IoT 打响安防保卫战!
  10. 收集DC中失败的登录信息并邮件通知
  11. 软件测试师的工作流程是什么?
  12. sql 连续两个月活跃的用户
  13. 天牛须算法(BAS)python实现
  14. 开网站需要多少钱,制作一个网页需要多少钱
  15. 如何把公众号的内容同步到头条自媒体号上?
  16. Android 蓝牙开发——自动重连机制(十八)
  17. 系统可用性SLA指标
  18. 子域名爆破工具subDomainsBrute
  19. html+css实战174-SEO
  20. 小福利,python小练习

热门文章

  1. BIGD牛魔王UI图标设计iocn主题设计全套高清视频教程
  2. 利用计算机技术全面规划供应,英语翻译《物流术语》国家标准对供应链管理的定义:利用计算机网络技术全面规划供应链中的商流、物流、信息流、资金流等,并进行...
  3. 解决Win10系统“win32错误报告,拒绝访问”问题,正解!!!
  4. 手把手教你用SetWindowsHookEx做一个键盘记录器
  5. 记录一次尝试修复elasticsearch Data too large问题
  6. CAD三维图形转化成二维图形的过程具体的步骤
  7. 解决软件安装的2203报错
  8. DevExpress MVC中使用XPO映射到sql server的步骤
  9. 【Three.js】简单地3D工具-Three.js建模入门基础教程
  10. python easyOCR爬取微信的运动步数排名