首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在spice中使用数据文件作为源

如何在spice中使用数据文件作为源
EN

Stack Overflow用户
提问于 2015-08-18 19:39:52
回答 2查看 1.3K关注 0票数 2

我在ngspice中设计了一个电路,并希望用matlab中的数据作为输入源电压来进行仿真。ngspice已经建立了独立的源,如脉冲、指数、正弦波等,但是有没有一种方法可以使用自定义文件作为电路的源?

具体来说,我想从matlab中的癫痫模拟模型中获取数据,并在我的电路中运行,看看它是如何对癫痫发作过程中产生的信号作出反应的。

EN

回答 2

Stack Overflow用户

发布于 2016-05-01 20:30:07

据我所知,ngspice没有读取自定义文件中定义电压或电流源的能力。

从Git编译ngspice,它将具有以下特性。

票数 1
EN

Stack Overflow用户

发布于 2015-09-07 13:59:26

据我所知,ngspice没有读取自定义文件中定义电压或电流源的能力。但是,您可以使用分段线性(PWL)电压源定义任何信号:

  1. 利用matlab生成信号的线性近似,即采样间隔规则或不规则,采样密度足以表示信号,并打印出"(t0 v0 t1 v1 t2 v2 . tN vN)",其中每个tx是采样时间,vX是信号在时间tX时的电压电平。
  2. 将该列表复制到ngspice netlist中,作为PWL电压源定义的参数: N1 N2 PWL(t0 v0 t1 v1 t2 v2 .tN vN)

首先用一个简单的正弦信号来尝试这种方法,看看采样间隔如何影响瞬态分析结果。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32081242

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档