如何从课程中断开BLE

20次观看(过去30天)
Geoffrey Lansberry.
Geoffrey Lansberry. 2019年11月13日
回答: 约瑟夫累计于2020年5月14日
我正在尝试从App Designer中使用BLE。我能够使用以下代码连接到我的设备。
属性(Access = Public)
布莱德维夫b%句柄到BLE设备
UART_W.matlabshared.blelib.Characteratic.%句柄到UART写知
结尾
方法(Access = Public)
功能结果= connect_ble(应用程序)
%%开始与设备交谈 - 如果它已存在,则重用连接
尝试
清除app.uart_w.;
清除app.bledev.;
抓住
结尾
app.bledev = ble(“司机”);
app.uart_w =特征(app.bledev,“6E400001-B5A3-F393-E0A9-E50E24DCCA9E”“6E400002-B5A3-F393-E0A9-E50E24DCCA9E”);
结果= app.bledev.Connection;
结尾
结尾
但是,我无法弄清楚如何断开我的设备 - 唯一有效的是关闭应用程序。
我matlab脚本,关闭设备的方式如下,但这在课堂上不起作用。有人可以提供建议吗?
清除布莱德维夫
2评论
Geoffrey Lansberry.
Geoffrey Lansberry. 2020年1月24日
不,没有找到任何解决方案。我尚未尝试过Matlab 2020,也许还有改进。

登录评论。

接受答案

陨
2020年1月24日
编辑: 2020年1月24日
你好,我们又见面了,
我用另一种方法解决了这个问题。我已经宣布 布莱德维夫 “变量作为课堂内的全局变量。然后只是打电话”清除全局 布莱德维夫 “允许我断开与BLE设备的连接。希望这有帮助。
问候,
我上线了

更多答案(1)

约瑟夫累计
约瑟夫累计 于2020年5月14日
您还可以将OBJET设置为“”
app.bleobj =“”;
清除app.bleobj.

标签

s manbetx 845


释放

R2019B.

社区宝藏狩猎

找到Matlab Central中的宝藏,并发现社区如何帮助您!

开始狩猎!