11 2017 档案

摘要:MATLAB串口操作官方教程1.1 阅读全文
posted @ 2017-11-16 20:02 Super_Jian
摘要:随着单片机系统的广泛应用和计算机网络技术的普及,单片机的通信功能愈来愈显得重要。单片机通信分为并行和串行通信方式。并行通信通常是将数据字节的各位用多条数据线同时进行传送,每一位数据都需要一条传输线,由于需要传输线较多,长距离传送时成本高且收、发方的各位同时接收存在困难,故应用较少。串口通信则使用广泛 阅读全文
posted @ 2017-11-16 19:56 Super_Jian
摘要:Matlab提供了对串口进行打开、关闭、以及串口参数设置等操作的一系列函数。利用这些函数可以选择串口号、 设置串口通信参数( 波特率、 数据位、停止位、 校验位等)、进行中断控制、流控制。从建立串口通信到结束串口通信的完整流程包括以下几个步骤: 1、创建串口对象,实现该功能的函数为: obj=ser 阅读全文
posted @ 2017-11-16 19:54 Super_Jian
摘要:tryport1=serial('com3');port1.BaudRate=9600;fopen(port1);dataToSend=dec2hex(703710);fwrite(port1,hex2dec(dataToSend),'int32');fclose(port1);catch ME f 阅读全文
posted @ 2017-11-16 19:53 Super_Jian
摘要:方法1:在command window界面下输入tmtool,打开Test & Measurement Tool窗口,在Hardware→Serial下面找到已连接的串口设备(单片机开发板通过USB转串口,对应COM2),在communicate选项卡中对串口进行设置即可。 需要注意的是,程序功能是 阅读全文
posted @ 2017-11-16 19:52 Super_Jian
摘要:matlab功能强大,串口操作也很简单,相信看过以下两个实验你就能掌握咯!开始吧! 实验1: 从电脑COM2口读取数据,并将数据保存在TXT文件中,方便数据分析,下面是M脚本: %名 称:Matlab串口-Lab1 %描 述:串口读,并写入txt文件中 s=serial('com2'); s.Byt 阅读全文
posted @ 2017-11-16 19:46 Super_Jian
摘要:%% 程序作用:% 计算并画出一静止小球在离地h0的地方以初速度v0做垂直运动在t时刻的位置及速度%%定义变量:% h0 --初始高度(m)% vo --初始速度(m/s)% g --重力加速度(m/(s^2))% t --时间(s)% ht --t时刻小球的高度(m)% vt --t时刻小球的速度 阅读全文
posted @ 2017-11-16 19:44 Super_Jian
摘要:本文利用Matlab GUI设计通过串口进行数据发送和接收的界面,并利用内置于Matlab的串口通信API实现串口数据发送与接收功能。 1 Matlab GUl介绍 启动Matlab后,运行guide命令即可以启动Matlab GUI开发工具。如下图所示。 新建Blank GUI。 在新建Blank 阅读全文
posted @ 2017-11-16 19:38 Super_Jian
摘要:1 打开GUIDE工具,点击红圈中的GUIDE图标。 2 直接利用默认设置点OK即可 3 在控件篮拖拽控件到如下图的形式 4 进行控件设置,右击控件点“Property Inspector”,如图 一般仅设置Tag选项和String选项。其中String选项在按钮控件中就是GUI显示时的字符。Tag 阅读全文
posted @ 2017-11-16 19:35 Super_Jian
摘要:基于本系统串口通信协议,对串口对象的读写部分程序如下(简单例程),查询方式 2.中断方式通信 参考:http://blog.sina.com.cn/s/blog_62de76a90100fhbw.html 从Matlab6.0版本开始,Mathworks公司在软件中增加了设备控制箱(instrume 阅读全文
posted @ 2017-11-16 19:32 Super_Jian
摘要:CVX is a Matlab-based modeling system for convex optimization. CVX turns Matlab into a modeling language, allowing constraints and objectives to be sp 阅读全文
posted @ 2017-11-16 19:24 Super_Jian
摘要:摘 要 本文介绍MATLAB环境下上位机与下位机通过RS232接口进行串行通信的实现方法;详细叙述了在MATLAB环境下使用其自带的控制工具箱中的串口事件回调函数,实时接收下位机输出串行信号的实现过程。 关键词 MATLAB7.0,串口通信,回调函数 MATLAB是由美国MATHWORKS公司开发的 阅读全文
posted @ 2017-11-16 19:22 Super_Jian
摘要:要求按钮被按下后,一定时间后自动弹起。 问题分析: 1、采用事件结构,记录按钮按下的时间; 2、只有当按钮按下时,才开始计时; 3、计时结束后,弹起按钮,并初始化计时器; 程序说明: 1、利用移位寄存器记录按钮按钮下的时间; 2、在事件结构——>超时中检查,如果按钮没有按下,则不开始计时;如果按钮下 阅读全文
posted @ 2017-11-16 19:21 Super_Jian
摘要:用数组插入子集函数讲时间加到数组里,再赋值给表格 阅读全文
posted @ 2017-11-16 19:17 Super_Jian
摘要:1、波形图表的X坐标设置为系统当前时间 1、波形图表的X坐标设置为系统当前时间 方法:将所需显示的一个或多个数值通过合并信号,然后连接至波形图表,并设置波形图表的X标尺的样式和自动调整方式。 方法:将所需显示的一个或多个数值通过合并信号,然后连接至波形图表,并设置波形图表的X标尺的样式和自动调整方式 阅读全文
posted @ 2017-11-16 19:16 Super_Jian
摘要:1.数据采集的时候数据会不会丢失? 这是最常见的一个问题,刚开始学数据采集的时候都会在考虑,如果软件上读取数据的循环运行得不够快时,比如100K采样率的时候,软件上循环肯定没这么快,数据是不是就丢失了? 首先我们要清楚的是,数据采集功能是由数据采集卡来完成的,软件只是将采集到的数据接收到电脑上面过来 阅读全文
posted @ 2017-11-16 19:15 Super_Jian
摘要:在数据采集过程中经常遇到缓冲区重写错误,一般提示,原来采集的数据已经被重写。这样的错误与缓冲区密切相关。 在传统DAQ中 缓冲区非常明显,但是在新的DAQMX中,缓冲区的分配被隐含了,从程序框图上看不到缓冲区的概念,这一方面简化了编程的复杂性,对于初学者非常有利, 但是另一方面,由于不了解缓冲区的基 阅读全文
posted @ 2017-11-16 19:13 Super_Jian
摘要:接触了关于神经网络的学习方法,总结起来的要点有以下几点: 1,BP算法 2,激励函数 3,正则化与交叉验证等其他防止过拟合的方法 BP神经网络在之前的工作中取到了不错的效果,但是在Micheal Nilson的数的第五章,描述了之前的神经网络在增加多个隐含层之后训练效果会大大下降,也就是说,对于层数 阅读全文
posted @ 2017-11-16 19:10 Super_Jian
摘要:本文整理了网上几位大牛的博客,详细地讲解了CNN的基础结构与核心思想,欢迎交流。 [1]Deep learning简介 [2]Deep Learning训练过程 [3]Deep Learning模型之:CNN卷积神经网络推导和实现 [4]Deep Learning模型之:CNN的反向求导及练习 [5 阅读全文
posted @ 2017-11-16 19:05 Super_Jian
摘要:中值滤波的原理:对于一串连续输入的信号(量化后是一组数据)。如下图所示,是输入的原信号。中值滤波的原理为,重新计算每一个x的输出值(y),新的输出值。相当于 y = new(x),new的操作是,从在以x为中心,长度为2k的原信号中(区间为[x-k+1,x+k]),提取出这段区间内中间的那个值,作为 阅读全文
posted @ 2017-11-16 19:02 Super_Jian
只有注册用户登录后才能阅读该文。
posted @ 2017-11-16 18:59 Super_Jian
摘要:为了解决visual studio下opencv的重复性配置,在此提供一种简单的方法。 第一步:首先下载opencv,可以看到里面有两个文件夹。 第二步:将opencv的目录添加到系统变量。计算机——右键——属性——高级系统设置——环境变量,将路径D:\opencv\build\x86\vc10\b 阅读全文
posted @ 2017-11-16 18:49 Super_Jian
摘要:「储存」和「读取」的指令分别是save及load,而save的数据型态又分为:(1)双位元格式 (binary format) 的 MAT-file,(2) ASCII 格式的 ASCII-file。MAT-file 是以双位元字元储存,可让电脑在读出/入(input/output) 速率加 快,其 阅读全文
posted @ 2017-11-16 18:42 Super_Jian