在进行PID参数整定的工作过程中,我需要将电机的转速、扭矩、母线电压、母线电流、相电压、相电流等参数通过串口传递到电脑上用Matlab来进行BP神经网络算法的PID整定计算,再将计算得到的PID参数传给电机的驱动板,来控制电机运行。在整个过程中采用了Matlab来进行串口数据的读写。目前整个流程已经走通,在此将实现过程中遇到的问题,解决方法,以及尚未解决的疑问进行总结。1.MATLAB串口通信实现
转载 2024-10-18 08:26:38
175阅读
matlab app designer使用心得最近导师让我在simulink仿真的基础上整一个仿真软件,然后就发现现在matlab已经把之前的GUIDE升级成了app designer,一番摸索踩坑之后,总算整了出来,首先先放几张图。 文章目录matlab app designer使用心得前言一、读取app的输入参数二、实时更新数据2.1 simulink中的设置2.2 app designer
转载 2024-06-23 05:55:27
288阅读
Matlab app designer运行下边这句代码查看文档:web(fullfile(docroot, 'matlab/creating_guis/graphics-support-in-app-designer.html'))
原创 2021-08-10 15:15:43
264阅读
Matlab app designer运行下边这句代码查看文档:web(fullfile(docroot, 'matlab/creating_guis/graphics-support-in-app-designer.'))
原创 2022-04-18 17:24:05
156阅读
一、桌面基础知识 MATLAB软件启动后,桌面会以默认布局显示:桌面包括下列3个面板(上图画蓝圈部分):当前文件夹 - 访问文件。命令行窗口 - 由命令行中输入命令(由提示符 (>>) 表示)。工作区 - 浏览创建或从文件导入的数据。使用 MATLAB 时,可发出创建变量和调用函数的命令。例如,通过在命令行中键入以下语句来创建名为 a&
转载 5月前
66阅读
(一)三 示例学习2.响应数值输入(1)主页——新建——APP——响应数值输入 (2)知识点解读  这里将学习 数值输入  响应 图像的相关内容。界面如下,包括左面板:四个数值文本编辑框、一个按钮button、右面板:一个坐标区,坐标区内有网格布局,并相应地对控件的名称、属性进行了修改,这些内容可以自行尝试设计。 我们进入代码视图,学习如何编程实现 界面输入
转载 2024-04-25 15:31:37
1537阅读
以前用过matlab GUI,感觉功能操作比较鸡肋,最后界面美化的时候,控件对齐比较麻烦,鼠标拖动不好用。 今年帮别人用matlab GUI做了一个界面,对GUI有了新的认识,其实调整多个控件的位置和尺寸,让界面美观工整,有一定技巧在里面,下面我通过一个例子来说明。 参数输入面板有三个参数输入,用三个静态文本控件和三个动态文本控件组成。如下图所示,他们的位置不整齐,把他们位置调整整齐。 步骤1 :
转载 10月前
516阅读
matlab65实例教程(含语句注释).pdf 1 2. 基础准备及入门基础准备及入门 2.1 MATLAB 5.x 版对外部系统的要求版对外部系统的要求 2.2 MATLAB 的安装的安装 2.3 MATLAB 环境的启动环境的启动 2.4 MATLAB 指令窗简介指令窗简介 2.4.1 工具条工具条 2.4.2 菜单选项菜单选项 2.5 指令窗运行入门指令窗运行入门 2.5.1 最简单的计算器
MATLAB不但擅长於矩阵相关的数值运算,也适合用在各种科学目视表示 (Scientific visualization)。本节将介绍MATLAB基本xy平面及xyz空间 的各项绘图命令,包含一维曲线及二维曲面的绘制、列印及存档。 plot是绘制一维曲线的基本函数,但在使用此函数之前,我们需先定义曲 线上每一点的x及y座标。下例可画出一条正弦曲线: close all; x=linspa
转载 3月前
2阅读
MATLAB绘图 文章目录MATLAB绘图一、二维曲线1、plot函数2、fplot函数3、fimplicit函数二、绘制图形的辅助操作1、图形标注2、坐标控制3、图形保持4、图形窗口的分割三、其他形式的二维曲线1、其他坐标系的二维曲线2、统计图3、矢量类图形四、三维曲线1、plot3函数2、fplot3函数五、三维曲面1、平面网格数据的生成2、绘制三维曲面3、标准三维曲面4、fmesh函数和fs
转载 8月前
70阅读
7.3.4  编译后程序的发布无论编译后产生的是可执行文件,还是动态连接库,要使它们能够发布到别的没有安装MATLAB的计算机上使用,必须在目标计算机上安装MCR,不能只是简单地把编译后产生的文件复制到目标计算机上。可以利用MATLAB命令buildmcr来创建可以发布给最终用户的MCR安装文件。buildmcr的功能是创建一个包含MCR需要的所有文件的ZIP压缩文件。buildmcr有
目录手动输入input函数 自动输入 TXT导入数组 dir函数importdata函数 Excel导入数组手动输入input函数请求用户输入语法x = input(number) %数值型 str = input(charnumber,'s') %字符型,'s'不能改变 数值型进行演示P=zeros(5,1); %建立零5×1矩阵进行储存
转载 2024-10-12 07:29:15
247阅读
解:MATLAB 源程序为 >> t=0:0.001:40; >>ft=5*sawtooth(pi/5*t,0.5); >>plot(t,ft),grid on >> axis([0 40 -10 10]); 其运行结果如下 ......MATLAB中FFT结果的物理意义_数学_自然科学_专业资料。MATLAB中如何使用fft,以及fft计算出来的图
使用MATLAB 2019 App Design 工具设计一个 电子日记App1.1 前言:由于信号与系统课程需要,因此下载了MATLAB软件,加之对新款的执着追求,通过一些渠道,下载了MATLAB 2019专业版。在使用过程中我发现该软件居然内含一款app设计工具,回想起之前使用Java swing编写用户交互时按照坐标确定模块位置时的苦涩,该工具的拖拉式布局极大的吸引了我,而且添加了回调函数功
转载 6月前
86阅读
先来复习一下上一章中M文件的内容。M文件分类:命令文件(脚本文件,Script File)函数文件(Function File)区别 命令文件没有输入,没有返回; 命令文件可以对工作空间的变量操作,结果返回工作空间,而函数文件中的变量为局部变量,函数执行完毕,变量被清除; 命令文件可以直接运行,函数文件见需要调用的形式运行(除了特殊的函数文件之外)。下面来介绍一下函数文件。函数文件的基本格式如下:
需求我用Matlab写代码时候,经常想把许多重复性的操作写成函数,但是在Matlab有工作空间里可能存在命名冲突的问题,比如写一个画矩形的函数rectangle,Matlab里已经有这个函数了,一个解决的办法是把这些自己写的函数都放到一个类里去当做静态函数调用,函数前面加上类名,就不会冲突了。 类里写静态函数的方法有两个:直接在类定义文件,即有classdef的文件里写classdef sp
今天在写图像灰度反转时,发现得到的结果不对,最后发现是图像数据类型的问题,分析一下matlab的数据类型。 先贴一下代码: [html]  1. <PRE></PRE> 2. <P><SPANstyle="FONT-SIZE: 18px; FONT-FAMILY: Microsoft
转载 8月前
15阅读
matlab是一款数学软件,主要被应用在数据可视化以及分析计算中,它支持我们使用多种数据计算模式。我们经常会使用它来进行数据的可视化制作,因此就会产生一些fig图形,这些图形的属性都是默认生成的,因此并不适用。有的新手用户不知道如何才能在matlab中将他们的图形属性修改一下,小编这里有一种方法可以在不修改源码的情况下直接修改图形的属性。想知道具体的操作步骤么?下面我们一起来看看吧!操作方法:大小
续上学习(一、二、三)三、示例学习4.使用仪表控件 (1)界面这次的界面主要以仪表控件为主,包括信号灯、分档旋钮、旋钮、开关等。不做细节介绍。   (2)代码简述properties (Access = private) autoUpdate end 系统自动更新:autoUpdatep = generatePulse(app) ; 
转载 10月前
602阅读
一、初识APP Designer整个界面主要包括包括左侧的组件库、中间的APP界面即UIFigure和右侧的组件浏览器,从左侧选择组件拖入UIFigure,组件浏览器显示当前已添加的各组件,可根据需要在浏览器修改组件名称变量,修改后的名称会自动更新到代码中。左上角的画图提供了对各组件的排列、对齐等辅助排版功能,右下角的组件属性检查器可看到所选中的组件的属性,例如文本、位置、大小、可视性等,可按需修
转载 2024-07-04 12:53:56
867阅读
  • 1
  • 2
  • 3
  • 4
  • 5