ngspice源码阅读笔记--cir文件解析
Posted o_ra
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ngspice源码阅读笔记--cir文件解析相关的知识,希望对你有一定的参考价值。
- 设备的加载
像RESinfo CAPinfo
默认的设备通过static_devices
放到DEVices
数组里
像cm_d_inverter_info
类似的需要打开xspice设备通过动态加载dlsym(lib, "CMdevs")
来加载到系统里 - 设备识别
在INPpas2
函数中会解析输入的电路文件根据第一个字母例如"R"调用RESparam
,通过解析电阻的参数计算电阻的电导,最终在inp_dodeck
中完成解析并将结果放到ft_curckt
中 - 开始仿真
在分析电路仿真文件时候会跳过control的部分,会使用cp_evloop
来逐行运行control部分,根据spcp_coms
中定义的命令调用对应的函数,例如run
会最终调用到if_run
来仿真2中解析好的ft_curckt->ci_ckt
电路
以上是关于ngspice源码阅读笔记--cir文件解析的主要内容,如果未能解决你的问题,请参考以下文章
阅读Microsoft Word文档时出现Android Apache POI错误:org.apache.xmlbeans.SchemaTypeLoaderException无法解析句柄的类型(代码片