在进行仿真电路搭建时,为了简化电路。可以将某一电路功能封装为一个子电路元件形式。

  子电路创建步骤如下:

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 子电路的创建相关推荐

  1. PSIM软件学习---03 电路的创建与仿真

      首先新建一个电路,我这里建立了一个比较简单的电路.   电路建立好之后,如果要修改元器件的属性,直接在元器件上双击,此时就会打开元器件属性设置对话框,在对话框中直接设置元器件属性的值就行了.    ...

  2. PSIM软件学习---05 自定义子电路元件参数

      在上篇文章中介绍了子电路的创建方法.子电路使用起来非常方便,但是有一个缺点就是电路里面元件的参数不能修改.如果主电路中调用了多个子电路元件,这样的话就无法将各个子电路元件修改为不同的参数.   为 ...

  3. PSIM软件学习---01初识别PSIM软件

      PSIM是趋向于电力电子领域以及电机控制领域的仿真应用包软件.PSIM全称Power Simulation.PSIM是由SIMCAD 和SIMVIEM两个软件来组成的.   PSIM软件最大的特点 ...

  4. PSIM软件学习---02 原件模型

      PSIM软件中虽然在元件工具栏中可有找到常用的元器件,但是还有好多特殊的元器件没有,所有就必须在元件模型库中去找.   元器件的查找有两种方法,第1种方法是在菜单栏中查找,Elements菜单中包 ...

  5. PSIM软件学习---08 C程序块的调用

      在PSIM电路仿真的时候,如果某一功能不能够使用元件库中的电路元件模型构建,可以使用C程序元件,编写C程序代码实现.其中C语言模块包括简化C模块和通用C模块.C程序模块使用方法如下. 简化C模块 ...

  6. PSIM软件学习---07 元件参数动态扫描

      在PSIM仿真电路时,还可以在仿真的过程中动态调整器件的参数.   新建一个仿真文件.   将电阻R1的值设置为一个参数Ro,然后在仿真的过程中动态的修改R1的值.   在菜单栏中选择的 Elem ...

  7. PSIM软件学习---06 元件参数文件应用

      在上一篇文章中介绍了将子电路的参数定义为变量,然后在调用子电路的时候,通过修改变量的方式来修改子电路元件的参数.说明参数可以定义为一个变量,那么也就是说可以在一个文件中将器件的参数定义出来,这样就 ...

  8. PSIM软件BUCK转换数字控制官方例程

      在使用PSIM软件仿真开关电源时,大多数都是模拟电路,纯数字电路的仿真很少.无意间发现了在PSIM 2021版本中有官方的数字控制BUCK电路仿真.电路使用简单C模块编写的代码来控制电路.   由 ...

  9. 项目管理工具project软件学习(六) - 设置里程碑、任务备注

    1. 里程碑设置三种方法: 1.1 工期设置为0,默认就是里程碑 1.2 双击任务名称,弹出框选择高级,下面标记为里程碑的选项勾选 1.3 添加里程碑的列 右击,插入列 然后选择里程碑,在里程碑列,选 ...

最新文章

  1. Gitlab CI(一)
  2. 松翰松翰c语言编程指导,松翰C程序检单例程代码下载
  3. 据说这是程序员为什么改行送外卖的原因
  4. 浅谈摄像头有关的安全问题
  5. [JS] - onmusewheel事件(兼容IE,FF,opera,safari,chrome)
  6. Hadoop应用实战100讲(二)-Hadoop常用命令汇总
  7. _stdcall调用
  8. mysql insert 1062_一则 insert 报 ERROR 1062 (23000): Duplicate entry 'xxx' for key,请帮忙看看...
  9. esri.views.2d.layers.features.controllers.OnDemandController 记一次ArcGIS Server的问题
  10. XML知识点概念小摘
  11. python的运行环境是如何搭建的_教女朋友学Python运行环境搭建
  12. java: Internal error in the mapping processor: java.lang.NullPointerException问题解决
  13. 拓端tecdat|R语言rcurl抓取问财财经搜索网页股票数据
  14. 电商管理系统的作用?好用的电商管理系统有哪些特点?
  15. Android WideVine
  16. java 从socket读数据,从数据读取TcpClient不如socket
  17. wav格式怎么转换成flac?
  18. 基于中国新能源汽车税收政策下成都市场发展路线研究
  19. cad卸载_想重新安装CAD提示已经安装?不会卸载?进来教你卸载CAD
  20. 前端之搭建简单的Node服务器

热门文章

  1. 【转】win7 虚拟机virtualbox中ubuntu12.04安装samba实现文件共享
  2. QOS边界信任COS-交换机
  3. H3C之虚拟路由器冗余协议(VRRP)的原理及应用
  4. This关键字的一些更新的理解
  5. 读《世界靠懒人来支撑》有感
  6. 克鲁斯卡尔重构树小结
  7. 慕课学习--DNS的作用
  8. 【腾讯bugly干货】QQ空间直播秒开优化实践
  9. DHTMLX 前端框架 建立你的一个应用程序 教程(八)-- 添加表单Form
  10. spring在java工程中的运用