乐趣区

关于仿真:ngspice源码阅读笔记cir文件解析

  1. 设施的加载
    RESinfo CAPinfo默认的设施通过 static_devices 放到 DEVices 数组里
    cm_d_inverter_info相似的须要关上 xspice 设施通过动静加载 dlsym(lib, "CMdevs") 来加载到零碎里
  2. 设施辨认
    INPpas2函数中会解析输出的电路文件依据第一个字母例如 ”R” 调用 RESparam,通过解析电阻的参数计算电阻的电导,最终在inp_dodeck 中实现解析并将后果放到 ft_curckt
  3. 开始仿真
    在剖析电路仿真文件时候会跳过 control 的局部,会应用 cp_evloop 来逐行运行 control 局部,依据 spcp_coms 中定义的命令调用对应的函数,例如 run 会最终调用到 if_run 来仿真 2 中解析好的 ft_curckt->ci_ckt 电路
退出移动版