从.mat文件中导入数据到simulink进行FFT分析

1. 在matlab中准备数据

.mat 文件中包含时间向量和需要分析的数据

load('fcssiabc061302.mat');

提取时间和需要分析的数据

time = fcssiabc061302.X.Data;          % 时间向量
signal = fcssiabc061302.Y(1).Data;     % A相电流数据

将数据转换为“structure with time”格式

% 转为列向量
time = time';
data = signal';
% 创建timeseries数据
inputData = timeseries(data,time);
save("inputData.mat","inputData","-v7.3");

运行以上代码,将数据加载到workspace中。

2. 在 Simulink 中创建模型

A. 导入数据到Simulink

  • 打开 Simulink 并创建一个新的模型,从 Simulink 库中拖动一个 From Workspace 块到模型中,将输出连接到示波器
  • From Workspace 块的参数设置中,将变量名设置为 inputData

B. 添加 Powergui 模块

  • 从 Simulink 库中拖动一个 Powergui 块到模型中,求解器类型选为离散,采样时间1e-6

C. 模型运行环境配置

  • 在模型设置中将求解器选为定步长

  • 在数据输入/输出处取消”Single simulation output“的勾选。(如果不取消勾选,进行FFT分析的时候,signal option的列表会显示empty)

 3. 运行仿真并进行 FFT 分析

  • 将仿真的运行时间设置为涵盖输入信号的整个时间范围,运行仿真,打开示波器查看数据无误后按照以下设置把采样到的数据,保存在工作区

  • 再次运行仿真,双击Powergui 块,选择 FFT Analysis 工具

  • 这时会在Structure with time模块的下拉列表中显示刚刚在示波器中导出的数据Scopedata,进行 FFT 分析

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/39728.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Geotools系列说明之LineString仿高德航路截取说明

需求分析 我们在做webgl的时候经常会遇到这样的需求,计算给定航路的拥堵情况,不同的拥堵显示不同的颜色,航路截取计算等等。基于这类问题统一都可以使用LineString进行处理 实现思路 如上图所示,航路是几个关键的点然后练成线&a…

手机微信聊天记录删除了怎么恢复?揭秘3个技巧

在现代社交生活中,微信已经成为我们沟通和交流的重要工具。然而,不小心删除重要的微信聊天记录是很多人都会遇到的问题。这些被误删的记录可能包含了工作中的重要信息、与亲友的珍贵对话,甚至是重要的证据材料。 那么,当数据被删…

AI人才争夺战:巨头眼中的产品经理必备技能

前言 在人工智能的浪潮下,BAT等一线互联网企业纷纷加码布局,对AI领域的人才需求空前高涨。然而,要在众多求职者中脱颖而出,成为企业眼中的人才,不仅需要深厚的产品功底,更要具备对AI的深刻理解和应用能力。…

桥梁监测系统:守护桥梁结构安全的科技利器

桥梁是城市交通的重要组成部分,然而,长期以来,桥梁结构的健康问题一直是人们关注的焦点。传统的人工巡检方式无法全面准确地掌握桥梁结构的实时状况,因此,桥梁监测系统应运而生。桥梁监测系统是一种基于传感器、信息处…

操作系统缓存与缓冲

缓存与缓冲 缓冲区是一块临时存储数据的区域,这些数据后面会被传输到其他设备上。缓冲区更像消息队列,用以弥补高速设备和低速设备通信时的速度差,平衡读写速度。例如:IO中内核缓冲区Ring Buffer。 缓存:存在于速度相…

position: sticky; 网页吸顶效果,吸顶不遮盖容器滚动条

文章目录 一、效果二、创建容器三、监听滚动,切换 position四、引用 js 变量五、总结 一、效果 吸顶元素跟随页面向上滚动而滚动,达到一定高度后吸附在容器顶部;容器向下滚动到一定高度后,吸顶元素不再吸附,并跟随滚动…

如何选择适合自己的巴比达内网穿透方案

选择适合自己的巴比达内网穿透方案,需要考虑几个关键因素,包括您的具体需求、安全性要求、技术水平以及预算。以下是一些选择巴比达内网穿透方案的建议步骤: 1. 确定需求和用途 首先,需要明确您希望通过内网穿透实现的具体目标和…

JavaScript中arguments 对象与剩余参数(Rest Parameters)

在JavaScript中,arguments 对象是一个类数组对象,它包含了函数被调用时传递给函数的所有参数。这个对象允许你在函数内部访问传递给函数的参数,而无需在函数定义时显式地声明它们。这在处理不确定数量参数的情况下特别有用,比如实…

CesiumJS【Basic】- #053 绘制渐变填充多边形(Entity方式)-使用canvas

文章目录 绘制渐变填充多边形(Entity方式)-使用canvas1 目标2 代码2.1 main.ts绘制渐变填充多边形(Entity方式)-使用canvas 1 目标 使用Entity方式绘制绘制渐变填充多边形 - 使用canvas 2 代码 2.1 main.ts import * as Cesium from cesium;const viewer = new Cesium…

量变引发质变,云微客AI矩阵系统以量取胜

我不允许还有老板在买大量的手机做矩阵,其实只需要一套云微客AI矩阵系统,就可以同时运营上百个矩阵账号。不需要买很多手机,也不用招很多运营人员来写文案、剪视频,AI矩阵系统自带智能创作、智能剪辑等功能,只需要上传…

新型开发语言的试用感受-仓颉语言发布之际

经常听一些媒体介绍一些新型的开发语言,所以最近心血来潮,安装了几种感受了一些。 先看名气,如ziglang,网址为:Home ⚡Zig Programming Language 号称是可以取代C语言的一门新语言,其实我主要是受下面这篇…

java设计模式(五)建造者模式(Builder Pattern)

1、模式介绍: 建造者模式(Builder Pattern)是一种创建型设计模式,它允许你创建一个复杂对象的表示,同时隐藏了创建细节。该模式将对象的构建过程和表示分离,使得相同的构建过程可以创建不同的表示。 2、应…

零基础入门GIS开发,必看实用教程【附智慧校园实战笔记源码】

GIS开发也叫webgis,web就是指网页端,所以GIS开发大部分情况下是指网页端的地图可视化开发。 因此GIS开发需要学习前端开发HTML/CSS/JS,以及一些常见的前端框架,例如vue和react等(新中地教育通常是教vue,其…

ssm三农产品助推网站-计算机毕业设计源码91990

目录 摘要 1 绪论 1.1选题背景与意义 1.2国内外研究现状 1.3论文结构与章节安排 2网站分析 2.1 可行性分析 2.2 网站流程分析 2.2.1 数据流程 2.2.2 业务流程 2.3 网站功能分析 2.3.1 功能性分析 2.3.2 非功能性分析 2.4 网站用例分析 2.5本章小结 3 网站总体设…

爬虫笔记0

问题梳理: <dl>&#xff1a;Definition List&#xff08;定义列表&#xff09; <dt>&#xff1a;Definition Term&#xff08;一般放标题&#xff09; <dd>&#xff1a;Definition Description&#xff08;定义列表项&#xff0c;数据所在&#xff09; &l…

这次发现的开源版本我愿意称之为最具学习价值的商城系统|商城源码点击进入

这是一款我发现的强大、灵活、易用的商城系统&#xff0c;成为我的的首选商城框架&#xff0c;让我的商城开发事半功倍&#xff01;这款开源商城项目具有多元的商业模式满足了任何使用场景的需求。 有S2B2C供应链商城、B2B2C多商户商城、O2O外卖商城、B2C单商户商城、社区团购、…

Hive查询优化 - 面试工作不走弯路

引言&#xff1a;Hive作为一种基于Hadoop的数据仓库工具&#xff0c;广泛应用于大数据分析。然而&#xff0c;由于其依赖于MapReduce框架&#xff0c;查询的性能可能会受到影响。为了确保Hive查询能够高效运行&#xff0c;掌握查询优化技巧至关重要。在日常工作中&#xff0c;高…

Python入门 2024/7/3

目录 for循环的基础语法 遍历字符串 练习&#xff1a;数一数有几个a range语句 三个语法 语法1 语法2 语法3 练习&#xff1a;有几个偶数 变量作用域 for循环的嵌套使用 打印九九乘法表 发工资案例 continue和break语句 函数的基础定义语法 函数声明 函数调用 …

使用CiteSpace软件对知网文献进行关键词共现/聚类/突现分析

&#x1f935;‍♂️ 个人主页&#xff1a;艾派森的个人主页 ✍&#x1f3fb;作者简介&#xff1a;Python学习者 &#x1f40b; 希望大家多多支持&#xff0c;我们一起进步&#xff01;&#x1f604; 如果文章对你有帮助的话&#xff0c; 欢迎评论 &#x1f4ac;点赞&#x1f4…

前端进阶全栈计划:Spring扫盲

Spring扫盲 spring 和 springboot的关系? 类比前端&#xff1a;vue.js和nuxt.js的关系 Spring Boot 是基于 Spring 框架的快速开发工具&#xff0c;简化了 Spring 应用的配置和部署。 spring核心特性 1. 依赖注入 依赖注入是Spring框架的核心功能之一。它允许你通过配置将对…