luceda ipkiss教程 68:通过代码模板提高线路设计效率

在用ipkiss设计器件或者线路时,经常需要输入:

from ipkiss3 import all as i3

那么有什么办法可以快速输入这段代码呢?这里就可以利用Pycharm的 live template功能,只需要将文件:ipkiss.xml
(luceda ipkiss教程 68:通过代码模板提高线路设计效率,在上面可以下载)
文件拷贝到:在这里插入图片描述
文件中,重新打开PyCharm 就可以实现代码的快速输入,如:

输入circuit后按Enter键就可以快速输入:

from si_fab import all as pdk
from ipkiss3 import all as i3

class demo(i3.Circuit):

    def _default_insts(self):
        insts = {
        # 在这里添加器件

        }
        return insts

    def _default_specs(self):
        specs = [
        # 在这里放置器件和连线

        ]

        return specs

    def _default_exposed_ports(self):
        exposed_ports = {
        # 在这里给端口命名

        }
        return exposed_ports


if __name__ == '__main__':
    demo().Layout().visualize(annotate=True)

这段代码, 从而快速开启线路设计。

可以试试输入:

si
i3
np
plt
simulation
mmi_demo

按Enter键后,看看会输入什么代码。

相关推荐

  1. 使用AIOHTTP模块提高网络请求效率

    2024-05-10 23:06:02       25 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-10 23:06:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-10 23:06:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-05-10 23:06:02       87 阅读
  4. Python语言-面向对象

    2024-05-10 23:06:02       96 阅读

热门阅读

  1. 哪里可以获得正规的行政区底图?

    2024-05-10 23:06:02       31 阅读
  2. MySQL VARCHAR 最佳长度评估实践

    2024-05-10 23:06:02       29 阅读
  3. XXL-Job

    2024-05-10 23:06:02       30 阅读
  4. ArrayList线程不安全的情况

    2024-05-10 23:06:02       36 阅读
  5. 计算机系统基础知识

    2024-05-10 23:06:02       34 阅读
  6. 一些有趣的Chrome命令行调用例子

    2024-05-10 23:06:02       39 阅读
  7. qt的http原理

    2024-05-10 23:06:02       38 阅读