PSIM软件学习---04 子电路的创建
在进行仿真电路搭建时,为了简化电路。可以将某一电路功能封装为一个子电路元件形式。
子电路创建步骤如下:
1.创建子电路原理图文件。
新建一个PSIM电路图文件,并取名保存。
2.创建子电路原理图。
在原理图文件中仿真器件模型,并连好线。
3.放置输入/输出端口
在菜单栏选择Subcircuit—Palce Input Signal Port选项。
此时就会弹出一个输入选项设置框。然后输入端口的名称,并选择端口引脚的位置。
设置好之后关闭当前窗口。
此时电路上就多了一个输入端口,按照同样的方式放置其他输入输出端口。
4.设置元件尺寸
在菜单栏选择Subcircuit—Set Size选项。
此时就会弹出一个器件尺寸设设置的对话框,在这里选择子电路的宽和高。设置完成后,点击OK按钮退出。
5.绘制子元件图形符号
在菜单栏选择Subcircuit—Edit Image选项。
此时就会打开子电路图形符号的编辑窗口。默认的子电路图形符号比较小,为了方便编辑,可以使用放大按钮将图形放大。
使用右边工具栏工具在子电路符号中添加文字或者符号。
绘制完成后关闭子电路图形符号绘制窗口,回到子电路中,然后保存子电路。
子电路元件调用
新建一个仿真电路文件,然后在菜单栏总选择 Subcircuit—Load Subcircuit选项。
在弹出的文件窗口中打开刚才保存的子电路文件。
这时候刚才创建的子电路模型就成功的添加到了当前文件中。
然后在电路中就可以正常使用自己创建的子电路模型了。
也可以将子电路直接放到系统自带的模型库中。
创建方法为:打开PSIM软件所在目录中的User Defined 目录,然后将创建的子电路文件放到这个目录中。
此时打开菜单栏Elements选项,在最底下就可以看到刚才创建的子电路模型。
创建一个电路来测试子电路模型。
输出波形如下
通过输出波形可以看到,当输入信号为高电平时,输出电压为+6V,当输入信号为低电平时,输出电压为-3V。符合子电路的功能,说明子电路的调用是成功的。
PSIM软件学习---04 子电路的创建相关推荐
- PSIM软件学习---03 电路的创建与仿真
首先新建一个电路,我这里建立了一个比较简单的电路. 电路建立好之后,如果要修改元器件的属性,直接在元器件上双击,此时就会打开元器件属性设置对话框,在对话框中直接设置元器件属性的值就行了. ...
- PSIM软件学习---05 自定义子电路元件参数
在上篇文章中介绍了子电路的创建方法.子电路使用起来非常方便,但是有一个缺点就是电路里面元件的参数不能修改.如果主电路中调用了多个子电路元件,这样的话就无法将各个子电路元件修改为不同的参数. 为 ...
- PSIM软件学习---01初识别PSIM软件
PSIM是趋向于电力电子领域以及电机控制领域的仿真应用包软件.PSIM全称Power Simulation.PSIM是由SIMCAD 和SIMVIEM两个软件来组成的. PSIM软件最大的特点 ...
- PSIM软件学习---02 原件模型
PSIM软件中虽然在元件工具栏中可有找到常用的元器件,但是还有好多特殊的元器件没有,所有就必须在元件模型库中去找. 元器件的查找有两种方法,第1种方法是在菜单栏中查找,Elements菜单中包 ...
- PSIM软件学习---08 C程序块的调用
在PSIM电路仿真的时候,如果某一功能不能够使用元件库中的电路元件模型构建,可以使用C程序元件,编写C程序代码实现.其中C语言模块包括简化C模块和通用C模块.C程序模块使用方法如下. 简化C模块 ...
- PSIM软件学习---07 元件参数动态扫描
在PSIM仿真电路时,还可以在仿真的过程中动态调整器件的参数. 新建一个仿真文件. 将电阻R1的值设置为一个参数Ro,然后在仿真的过程中动态的修改R1的值. 在菜单栏中选择的 Elem ...
- PSIM软件学习---06 元件参数文件应用
在上一篇文章中介绍了将子电路的参数定义为变量,然后在调用子电路的时候,通过修改变量的方式来修改子电路元件的参数.说明参数可以定义为一个变量,那么也就是说可以在一个文件中将器件的参数定义出来,这样就 ...
- PSIM软件BUCK转换数字控制官方例程
在使用PSIM软件仿真开关电源时,大多数都是模拟电路,纯数字电路的仿真很少.无意间发现了在PSIM 2021版本中有官方的数字控制BUCK电路仿真.电路使用简单C模块编写的代码来控制电路. 由 ...
- 项目管理工具project软件学习(六) - 设置里程碑、任务备注
1. 里程碑设置三种方法: 1.1 工期设置为0,默认就是里程碑 1.2 双击任务名称,弹出框选择高级,下面标记为里程碑的选项勾选 1.3 添加里程碑的列 右击,插入列 然后选择里程碑,在里程碑列,选 ...
最新文章
- Gitlab CI(一)
- 松翰松翰c语言编程指导,松翰C程序检单例程代码下载
- 据说这是程序员为什么改行送外卖的原因
- 浅谈摄像头有关的安全问题
- [JS] - onmusewheel事件(兼容IE,FF,opera,safari,chrome)
- Hadoop应用实战100讲(二)-Hadoop常用命令汇总
- _stdcall调用
- mysql insert 1062_一则 insert 报 ERROR 1062 (23000): Duplicate entry 'xxx' for key,请帮忙看看...
- esri.views.2d.layers.features.controllers.OnDemandController 记一次ArcGIS Server的问题
- XML知识点概念小摘
- python的运行环境是如何搭建的_教女朋友学Python运行环境搭建
- java: Internal error in the mapping processor: java.lang.NullPointerException问题解决
- 拓端tecdat|R语言rcurl抓取问财财经搜索网页股票数据
- 电商管理系统的作用?好用的电商管理系统有哪些特点?
- Android WideVine
- java 从socket读数据,从数据读取TcpClient不如socket
- wav格式怎么转换成flac?
- 基于中国新能源汽车税收政策下成都市场发展路线研究
- cad卸载_想重新安装CAD提示已经安装?不会卸载?进来教你卸载CAD
- 前端之搭建简单的Node服务器