johnsonzzd 发表于 2012-10-17 22:18:30

arduino的matlab/simulink编程

matlab/simulink有专用插件可以进行arduino uno和mega2560的编程。
网址:http://www.mathworks.cn/academia/arduino-software/

既可以使用命令方式编程,也可以在simulink中进行拖拽式的开发。
命令行式的开发:


simulink写的,用4脚读电位器的分压,控制11脚发光管的明暗。同时13脚led闪烁。


在matlab命令行下直接敲命令“ targetinstaller”就可以安装开发包了。安装后的开发包里有帮助和例子。
Simulink开发Arduino可以:

[*]自动安装、设置
[*]simulink模块有数字、模拟 I/O、串口收发、舵机读写
[*]能够在Mega2560上在线参数整定、监视信号(其他Arduino型号不行)

例如写一个PID控制,如果使用mega2560,可以在simulink环境中直接在线整定PID参数、监视实际信号变化。

johnsonzzd 发表于 2012-10-17 22:24:00

arduino板子一堆,我就是没2560。买了一个正在路上,到手后准备把磁悬浮改成simulink编程,爽!
有功夫再进一个beaglebone,能跑ubuntu,太强了。

星夜幻 发表于 2012-10-18 12:58:35

matlab实在是不想学,想想那个庞大的系统就头疼,正准备好好看看在python下的科学计算,这个插件的推出…………,留个mark,用到时再说吧

aeroboy 发表于 2012-10-18 22:34:33

这个很强大。

test01 发表于 2012-10-19 01:41:39

商业软件强大那是没得说
就是和开源嘛……

宜昌城老张 发表于 2012-10-19 08:47:32

matlab在高校十分流行,应该是属于那种官方学院派的感觉,很容易被专家们认可。而且它附带了很多学科的工具软件,所以想深入探讨工程科学顶尖的领域,Matlab自然是最佳不可缺少的研究工具。我写了一篇Matlab与乐高NXT机器人的文章,可以看看,用Matlab软件为乐高NXT机器人编程:http://www.eefocus.com/zhang700309/blog/11-11/234294_1c0a7.html

johnsonzzd 发表于 2012-10-22 18:40:07

用盗版matlab还行,乐高NXT机器人太贵了,舍不得买。

312494845 发表于 2012-10-26 20:41:50

matlab,大箩筐

葱拌豆腐 发表于 2012-12-19 08:44:55

改天试一下,matlab灰常强大

shou纸 发表于 2012-12-24 18:29:50

为什么我的在simulink就没有arduino的模型呢?求解答,我是2012a,uno的板

johnsonzzd 发表于 2012-12-24 22:52:47

要安装的。步骤:
http://www.mathworks.cn/cn/help/simulink/ug/install-target-for-arduino-hardware.html

zhangzhe0617 发表于 2013-7-1 21:44:59

shou纸 发表于 2012-12-24 18:29 static/image/common/back.gif
为什么我的在simulink就没有arduino的模型呢?求解答,我是2012a,uno的板

命令行targetinstaller,然后跟着步骤安装

zhixiang 发表于 2013-11-28 12:40:04

安装了Arduino target package ,在path中也已经有了,为什么在simulink中找不到,楼主解答一下

lijiarui12 发表于 2014-11-25 07:49:12

zhangzhe0617 发表于 2013-7-1 21:44 static/image/common/back.gif
命令行targetinstaller,然后跟着步骤安装

下载会出现 连接超时是为什么

wbh 发表于 2015-6-26 21:39:40

我的matlab安装arduino 硬件包的时候总是在最后要完成的时候出现:Download failed:connected timed out,谁能帮忙解决一下
页: [1] 2
查看完整版本: arduino的matlab/simulink编程