开源脚本分享:用matlab处理ltspice生成的.raw双脉冲数据

Author :PNJIE
DATE: 2025/04/21
V0.0

前言

该项目旨在使用Matlab处理LTspice的.raw文件,包括动态计算和绘图,部分脚本基于LTspice2Matlab项目: PeterFeicht/ltspice2matlab: LTspice2Matlab - 将LTspice数据导入MATLAB

github地址:https://github.com/BradleyMao/Matlab4LtspiceDPT

使用原则

电路图

由于LTspice在每次仿真中都会改变网络名称,因此核心网络名称需要手动命名。在本项目中,电路图名称必须与参考电路图"CREE_ROOT.asc"完全相同,这意味着您不能更改电路图中的红色部分,包括红色网络名称和采样组件的名称。
在这里插入图片描述

.raw文件名称

函数parseFilename处理文件名称并提取设置信息,包括:

  • 项目名称
  • Ron(0.1欧姆)Roff(0.1欧姆)3位数字
  • Von(0.1V)Voff(0.1V)3位数字
  • ID(1A)3位数字
  • VD(1V)4位数字 因此,名称 “CREE4pin_Ron100_Roff100_Von150_Voff040_ID040_VD0800.raw” 表示项目CREE4Pin,Ron = Roff = 10.0欧姆,Von = 15V,Voff = -4V,ID = 40A,VD = 800V。 .raw文件的名称应该与示例完全相同: CREE4pin_Ron100_Roff100_Von150_Voff040_ID040_VD0800.raw 粗体内容不得修改,数字应等于示例。

使用方法

MATAPP:

下载RawPlot.mlappinstall并安装Matlab应用程序,函数解释如下: ![[Pasted image 20250421213123.png]] ## Matlab脚本 下载所有.m文件并查看main函数:尝试main函数以查看每个函数的使用方法:
在这里插入图片描述

预览

MATAPP

.M函数

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值