SIMetrix教程-005.SIMetrix导入第三方库;SIMetrix导入模型

  各种仿真软件能否导入、怎么导入第三方库是个永恒的话题。
  SIMetrix安装时如果选择的是默认路径,那么软件自带库文件路径一般是C:\Program Files\SIMetrix830\support
当然版本不同可能路径不完全相同。
在这里插入图片描述
其中models放置的是仿真模型,symbollibs放置的是原理图符号。
进一步打开models文件夹,可以看到大部分文件的扩展名是lb,library的缩写。
SIMetrix支持的模型扩展名有如下多种,我们下载到的第三方库文件基本可以直接导入,当然最好养成一个好习惯,修改一下扩展名为lb

lb(library缩写)
lib(library缩写)
mod(model缩写)
cir(circuit缩写)
spi(猜测spice缩写)
fam
mdl(model缩写)
sp(猜测spice缩写)
sp2
model
pkg
prm
sub(sub circuit)
sio
ckt

在这里插入图片描述
进一步打开symbollibs文件夹,可以看到除了一个README.txt的所有其他文件的扩展名都是sxslbsxslb就是SIMetrix的原理图符号库的格式,个人推测sx取的是simetrix的首末字母,sxslb是simetrix symbol library的缩写。不要纠结,说这些是为了方便记忆,以便于能在一堆文件中快速识别出哪些是原理图,哪些是原理图库,哪些是模型库。
在这里插入图片描述

导入Spice模型库

下面正式介绍SIMetrix如何导入第三方库,有如下几种方法(以从英飞凌官网下载的一个CoolMOS库为例):
在这里插入图片描述

方法一、

  最简单、快速、直接的方法,打开SIMetrix软件,将下载到的库文件直接拖入Command Shell窗口:
在这里插入图片描述
当导入完成并且没有错误,软件会打印“Model library changed. Rebuilding catalogs, please wait…Completed”提示信息。
通过Model Library可以看到已经安装的库,如果需要移除,只需选择相应的库,按图操作即可:
在这里插入图片描述
在这里插入图片描述

方法二、

方法二是通过扫描可用库的方式进行添加:
在这里插入图片描述
个人推荐使用该方法,可以看到该方法添加完成后是指向一个路径而不是某个文件,这样后续就可以把库文件直接放到该路径下,不用每次都进行添加操作了,软件会自动扫描该路径下的所有可用库!
建议大家在C盘新建一个文件夹专门放第三方库,如下(名字随意):

在这里插入图片描述
在这里插入图片描述

方法三、

方法三和方法二的思想是一样的,区别在于方法二只能添加路径下一种类型文件,方法三可以把路径下所能想到的各种文件类型都快速添加好。
该方法是直接编辑SIMetrix的配置文件,如下:
在这里插入图片描述
找到[Models]字段,按下图示意添加即可,保存并关闭配置文件,重启SIMetrix。
在这里插入图片描述
可以看到已经添加成功了:
在这里插入图片描述

方法四、

该方法只需要将仿真模型文件与仿真原理图放在同一路径下,然后在命令窗口使用指令引用即可。比如库文件为“xxxx.lib”:
在这里插入图片描述
该方法的好处在于,如果需要将自己的仿真分享给别人,只需要将库文件一起打包给别人,别人不需要安装库文件而直接运行仿真原理图。注意,如果仿真原理图中有自定义的原理图符号,也需要将原理图符号一起放到仿真原理图路径下。

关联原理图符号

  库文件添加完成后,我们还需要将库文件和原理图符号进行关联才能正常使用。
软件自带库里面大部分常用器件符号都是有的,我们直接进行关联即可,如遇到芯片类器件可能就需要自己新建原理图符号或者通过自动生成的方式生成原理图符号。

如下图,选择通过Model Library进行放置器件:
在这里插入图片描述
在Recently Added Models里会显示最近添加的所有模型,我们选择随便选择一个器件,比如FGY160T65SPD_F085_3P,左侧会弹出提示“The required symbol could not be found in the library”:
在这里插入图片描述
如果我们仍要选择放置,会弹出如下提示:
在这里插入图片描述
因此我们必须关联符号:
在这里插入图片描述
PS:SIMetrix的暗黑模式配色方案做的不是很好,很多地方显示有缺陷,我们还是切换回白色吧。
在这里插入图片描述
如果没有合适的符号或者比较懒得去找可用符号,可以使用“Auto Create Symbol”自动生成一个对应的符号。
有没有很好奇这些关联信息保存在哪个文件里?在这:
C:\Users\用户名文件夹\AppData\Roaming\SIMetrix Technologies\SIMetrix830\devdb\user\user_v2.cat
在这里插入图片描述
如果我们新建了一个Category,这个信息同样保存在该文件里:
在这里插入图片描述
在这里插入图片描述
如果我们自动生成了原理图符号,又保存在哪里呢?
在这里插入图片描述
可以通过Symbol Manager查看到,自动生成的符号保存在了系统默认库,default.sxslb文件里,但是,当编辑这个文件看个究竟的时候,发现里面明显信息不对!
在这里插入图片描述
在这里插入图片描述
也就是说,在Symbol Library Manager里面显示的文件路径是个虚假的路径,SIMetrix是挺能玩的!那到底在哪呢?
注意前面有提到过系统默认库里有一个README文档:
在这里插入图片描述
看来又是保存到用户路径下去了,在这:
C:\Users\用户名文件夹\AppData\Roaming\SIMetrix Technologies\SIMetrix830\SysSymbols\default.sxslb
在这里插入图片描述

移除Spice模型库

如果要删除已安装的库怎么操作?
建议步骤:
首先要解除模型与原理图符号的关联关系:
在这里插入图片描述
在这里插入图片描述
如果自动生成了原理图符号,建议删除原理图符号:
在这里插入图片描述
最后移除库:
在这里插入图片描述
以上只是建议步骤,如果不解除关联而直接移除库也是可以的。

导入原理图符号库

某些器件会同时提供原理图符号库,比如安森美的FGY160T65SPD_F085,官方提供了原理图符号库:
在这里插入图片描述
当我们导入仿真模型,关联器件原理图符号的时候,Unknown界面并没有看到已经导入模型的IGBT型号:
在这里插入图片描述
打开仿真模型可以看到,模型里面已经指定了Category以及原理图符号,所以在关联界面看不到器件!
因此如果大家导入模型关联符号的时候看不到器件,要检查一下模型里面是否已经指定了!

在这里插入图片描述
导入原理图符号库是通过Symbol Library Manager导入的:
在这里插入图片描述
建议将仿真模型与原理图符号库放在同一个路径下:
在这里插入图片描述
导入后可以看到该库中的符号了:
在这里插入图片描述
放置器件界面就可以看到这些器件自动关联了原理图符号:
在这里插入图片描述

移除原理图符号库

在这里插入图片描述
关于SIMetrix导入第三方库的方法就介绍到这里,如果有新发现在更新。
在这里插入图片描述在这里插入图片描述

  • 78
    点赞
  • 96
    收藏
    觉得还不错? 一键收藏
  • 11
    评论
Simetrix是一种电路仿真软件,可用于设计和测试电路。它具有用户友好的界面和强大的仿真功能,适用于各种电子设备和系统的设计。 Simetrix教程可以帮助用户了解如何使用Simetrix进行电路仿真。教程通常包括以下内容: 1. Simetrix界面和基本操作:教程会介绍Simetrix的主要界面和工具栏,以及如何创建和编辑电路图。用户将学习如何添加元件、连接线路,并设置元件的属性和参数。 2. 仿真设置和参数分析:教程将向用户展示如何设置仿真参数,包括信号源、仿真时间、仿真步长等。此外,用户还将学习如何进行参数分析,比如对电阻、电容、电感等元件进行参数扫描。 3. 电路性能分析和波形查看:教程会介绍如何通过Simetrix对电路进行性能分析,包括计算电压、电流、功率等。用户还将学习如何查看电路的波形图,以便分析电路的动态响应和稳定性。 4. 电路优化和参数调整:教程将向用户展示如何使用Simetrix进行电路优化和参数调整。用户可以设定优化目标,如最小功耗或最佳频率响应,并通过相应的算法寻找最优解。 5. 故障分析和故障排除:教程会教授用户如何使用Simetrix进行故障分析和故障排除。用户可以通过仿真和测量结果来定位故障,并进行必要的修复。 通过Simetrix教程,用户可以掌握Simetrix的基本用法和高级功能,能够更好地进行电路设计和测试。无论是学生、电子工程师还是研究人员,都可以从Simetrix教程中受益,并在实际应用中提高工作效率。
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值