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

matlab,android 同时被 2 个专栏收录
1 篇文章 0 订阅
7 篇文章 0 订阅

最近无意发现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运行啦~

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

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

苹果-simulink硬件支持

与安卓studio 集成

苹果手机传感器数据支持

还不够需求???

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

展开阅读全文
打赏
文章很值,打赏犒劳作者一下
相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页

打赏

The_Matrix_

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值