• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

创建你的第一个Android app使用MATLAB/simulink定制化制作

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

最近无意发现MATLAB/simulink非常强大,你不需要懂额外android,Java JNI,C/C++等知识,直接可以在simulink中搭建好你的模型然后转成属于你自己的app,功能、控件完全由你来把握!(苹果手机用户也可以的,下面只是用安卓举例来说明)

一、简单的安卓app DEMO

先来上好我自己的android app截图:

上面就是我搭建的简单颜色阈值分割图像app,第一张图墙上小方格子本来是有些绿色的,通过阈值调整后,就把绿色格子“涂上白色”的mask啦~实时性还不错,注意不是单纯的MATLAB代码放在安卓上运行!而是通过simulink自动生成的C/C++代码。整个过程你几乎无需编程,你只需要懂基本的simulink模块操作、少量的MATLAB知识足以。

 

二、搭建流程

1、首先确保你安装的MATLAB版本至少2014b及其以后的,MATLAB工具箱需要依赖的有simulink、simulink coder等,不知道的默认全部安装,本博客采用的是2017a版本,2017b支持蓝牙模块。

2、打开你的MATLAB,在工具栏找到add ones获取附加工具,然后搜索“simulink support  package”会出现很多支持的安装包,找到下图红色框框的并且下载安装。

 

3,上面安装好后,再打开simulink库,找到simulink support packages for android devices,会看到非常多的android模块,如下图所示。

 

然后可以新建一个simulink model,开始正式搭建你的模型,模块参数根据自己要求设定,我的模型大致是这样子的。不想搭建可以直接点这里下载

 

ok!搭建完毕,把自己的安卓手机通过USB线连接好自己电脑,电脑和手机公用同一wifi,安卓手机里面要简单设置一下,一般在“设置”-->“更多”-->“开发者选项”-->“USB调试”,使得“USB调试”被选中,如下所示,自己的安卓手机找类似的对应位置。

4、打开上面搭建好的model,再在菜单栏找到“Simuluation”->“Model configuration paremeters ”,然后选定硬件平台如下红框所示。

确定,ok,这时就可以直接把simulink模型安装到你的安卓设备上啦。

三、生成安卓APP

在上面的simulink model窗口中找到如下很多箭头的图标,点击等待一会,就可以生成属于你自己定制的app啦,图示如下:

最后如果成功,会弹出一个代码生成报告,里面都是满满的C/C++,具有可读性和可移植性~

当然上面的代码你不用管,只看看就行,以后也可以把上面代码放到android studio里面集成,这个有时间再研究,时间有限,写的比较粗糙,一切都还算顺利~若网友照着上面步骤下载安装有问题,多尝试几次后基本上可以解决。现在可以回到你手机看到完美的app运行啦~

为了便于下载安装包,特地 F-Q 下载后给出链接(Matlab2017b的包):链接:https://pan.baidu.com/s/17m90c-_4uIX5H1HgW22Uyg 密码:iyrn

更多信息:安卓-simulink硬件支持

苹果-simulink硬件支持

与安卓studio 集成

苹果手机传感器数据支持

还不够需求???

那就直接来个手机版的~支持在线/离线传感器数据获取哟,enjoy yourself:)


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
20080826-Delphi2009来了发布时间:2022-07-18
下一篇:
matlab读写pgm文件(转)发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap