Simulink中Scope图像导出在MATLAB上重新画

在Simulink中,Scope是一个常用的可视化工具,用于实时显示仿真过程中的信号波形。

首先,您需要在Simulink的Scope中捕获或记录想要导出的数据。这通常通过配置Scope的"Logging"选项来实现。确保在仿真过程中,Scope正在记录所需的数据。

2. 访问导出的数据

一旦仿真完成,可以通过Scope界面中的"Workspace"按钮来访问导出的数据。这些数据通常保存在MATLAB的工作空间中,作为变量存在。

3. 在MATLAB中重新绘制图像

接下来,可以使用MATLAB的绘图函数(如plot)来重新绘制这些数据

复制代码
% 假设导出的数据变量名为scopeData  
% scopeData可能是一个结构体或矩阵,具体取决于导出设置  
  
% 提取信号数据  
time = scopeData.Time; % 时间数据  
signals = scopeData.Signal; % 信号数据(可能是一个矩阵,每列是一个信号)  
  
% 选择要绘制的信号(例如,绘制第一个信号)  
signalToPlot = signals(:, 1);  
  
% 绘制信号  
figure; % 创建一个新的图形窗口  
plot(time, signalToPlot); % 绘制时间-信号图  
xlabel('Time (s)'); % 设置x轴标签  
ylabel('Signal Value'); % 设置y轴标签  
title('Re-plotted Signal from Simulink Scope'); % 设置图形标题  
grid on; % 显示网格

【Simulink】示波器图形数据导入Matlab重新绘图的简明教程(自用)_示波器数据matlab-CSDN博客文章浏览阅读7.6k次,点赞30次,收藏152次。版本:Matlab2019b效果示波器波形图片:在这里插入图片描述黑色背景,而且坐标轴字体较小,不方便修改,不能直接用在论文上面对比 Matlab 绘图:_示波器数据matlabhttps://blog.csdn.net/weixin_43470383/article/details/130857218

相关推荐
死磕音视频3 小时前
让小模型做选择题:限定候选项并读取 logits 概率的入门实践(附 Python 代码)
开发语言·python·大模型·文本分类·transformers
顽疲6 小时前
Java vue 养老系统源码详解:月账单 care_month_bill 与 Quartz 扣费 Job 实践
java·开发语言·vue.js·vue养老·springboot养老·java养老
Wang's Blog6 小时前
Java 项目实战: 交友项目 - 安装开发工具与环境准备
java·开发语言·交友
程序喵大人8 小时前
【C++入门】编译链接模型 - 07 链接器怎样把符号对上号
开发语言·c++·编译器·编译链接·链接器
微三云 - 廖会灵 (私域系统开发)8 小时前
供应链系统实战:多渠道订单聚合与分布式库存一致性方案总结
开发语言·分布式·php
学逆向的8 小时前
C 数据溢出与精度丢失
c语言·开发语言·网络安全
霸道流氓气质9 小时前
AgentFlow 入门与实战:Task-Based 并发、EWMA 动态调度与四道门禁的 Java 生产级编排
java·开发语言
释厄62310 小时前
错误无误公理——错误正确本同源都迭代定律——逆转有价值
android·开发语言·kotlin
2601_9628857210 小时前
如何用 Python计算 CR能量指标(中间意愿指标)?
开发语言·python
临床数据科学和人工智能兴趣组10 小时前
在R语言的生态系统中,字符串处理一直是一个重要且复杂的任务
开发语言·正则表达式·r语言·r语言-4.2.1