当前位置: 首页 > news >正文

开源脚本分享:用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函数以查看每个函数的使用方法:
在这里插入图片描述

预览

.M函数

在这里插入图片描述

相关文章:

  • 第1 篇:你好,时间序列!—— 开启时间数据探索之旅
  • 黑苹果win10和macOS双系统
  • 【MCP】从0到1实现一个MCP Server
  • class com.alibaba.fastjson.JSONObject cannot be cast to class
  • 安装WSL2.0
  • 计算机组成与体系结构:内存层次结构(Memory Hierarchy)
  • Kotlin协程学习笔记
  • 无人机飞控运行在stm32上的RTOS实时操作系统上,而不是linux这种非实时操作系统的必要性
  • 微服务架构下数据库范式的失效与反范式设计的崛起
  • wps表格保存时提示上传错误报0XFFF40005错误,提示撤销之前操作或者另存为
  • JavaScript 渲染内容爬取:Puppeteer 入门
  • 线性DP:最短编辑距离
  • 2025.04.20【Lollipop】| Lollipop图绘制命令简介
  • 实验四 Java图形界面与事件处理
  • C++学习:六个月从基础到就业——内存管理:智能指针详解
  • 集成学习实际案例
  • 储能集装箱电池簇安装支架结构设计(大纲)
  • 代码随想录第22天:回溯算法4
  • 从规则到大模型:知识图谱信息抽取实体NER与关系RE任务近10年演进发展详解
  • 项目班——0419——functionbind生产消费(未完成)
  • 常方舟评《心的表达》|弗洛伊德式精神分析在我们时代的延展
  • 关税飓风下的跨境电商人:已度过焦虑期,和中国做生意是美国最优解
  • 62岁中国国际商会副会长、康力电梯创始人王友林逝世
  • 世界读书日丨这50本书,商务印书馆推荐给教师
  • 世界读书日|南京图书馆开了首个网络文学主题阅读空间
  • 专访|松重丰:“美食家”不孤独,他在自由地吃饭