在上一篇文章中介绍了将子电路的参数定义为变量,然后在调用子电路的时候,通过修改变量的方式来修改子电路元件的参数。说明参数可以定义为一个变量,那么也就是说可以在一个文件中将器件的参数定义出来,这样就可以通过一个参数文件来直接修改电路图中所有的元件参数了。
参数文件的格式有以下几种:
<变量名> = <值>
<变量名> <值>
global <变量名> = <值>
LIMIT <变量名> <下限> <上限>
% 注释
// 注释
其中变量名指的是电路元件参数中设置的参数变量,比如R1、C1、D1等。值可以是数字或者是数学表达式。比如 R1 = 10 或者 R1 = R2 * 3。
变量名和值可以通过等号来连接或者通过空格来连接。比如 R1 = 1K 或者 R1 1K。
global 标识仅在Simcoder的自动代码生成中起作用。
在 % 和 // 后面可以添加注释
参数文件为 txt 格式,参数名可以任意取。
下面就来演示如何在电路中使用参数文件。首先新建一个仿真电路文件。
将元器件的值用一个参数来表示。比如这里输入电压的值就是Vin。电阻R1的值就是R1。这样电路中所有的元件值都用一个变量来表示。
接下来新建一个记事本,在里面输入变量和值。
将仿真文件和参数配置文件放置在同一个目录下。
然后在仿真文件中的菜单栏选中Elements ---- Other — Parameter File。
这时就会出现一个FIle的元件,将这个元件放置在电路图中然后双击打开。
在打开的对话框中选择File — Open
然后添加新建的参数配置文件。
这时在底下就可以看见刚才在配置文件中添加的内容了。
将右边的方框打上对勾,这时候配置文件的内容就会在电路图中显示出来。
这样直接调用参数文件来配置电路图中元件值就完成了。
接下来就可以仿真波形了。
通过波形可以看到三个电路的输入电压都是一样的,但是输出电流不一样,说明三个电阻的阻值是不一样的。
这样在仿真的时候,通过参数文件就可以很方便的修改元件的值了。
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
原文链接 : https://hxydj.blog.csdn.net/article/details/121868603
内容来源于网络,如有侵权,请联系作者删除!