【问题标题】:Control Matlab GUI by Android device通过 Android 设备控制 Matlab GUI
【发布时间】:2013-07-13 10:17:51
【问题描述】:

是否可以通过 android 设备(如平板电脑)控制 matlab gui .. 我正在测量一些东西,我需要远程显示/显示一组数据。

远程控制也会很有用吗?

【问题讨论】:

  • 是的。请下一个问题。

标签: android matlab user-interface controls remote-access


【解决方案1】:

当然可以。设置一个 MATLAB 可以读取/写入的 Web 服务器,您的 android 也可以这样做。

提示 #1 - 这需要两行以上的代码

提示 #2 - 您很可能需要使用 MATLAB 以外的其他东西作为服务器(尽管我很确定在技术上可以使用 MATLAB 作为服务器)

提示 #3 您的问题之所以有如此多的反对票是因为它非常模糊。确保下次你问具体问题时:)

提示 #4 MATLAB mobile 很可能不是您想要的。

【讨论】:

    【解决方案2】:

    你看过MATLAB Mobile吗?不确定它是否适用于 GUI,但您绝对可以远程控制 MATLAB 并访问基本功能。

    编辑:它绝对不适用于 GUI。常见问题解答如下:

    MATLAB Mobile 不支持:

    • 使用图形用户界面的工具,例如 Curve Fitting 应用程序和 Simulink 图形环境
    • 用于创建或编辑文件的编辑器交互式图形(虽然您可以缩放、平移和添加数据提示,但图形不支持旋转和其他图形回调。)
    • 在一个命令中从桌面检索十多个图形
    • doc 命令(要查看函数文档,请使用帮助命令。或者,打开设备上的 Web 浏览器并导航到产品文档,网址为 mathworks.com/help/matlabmobile/.)

    【讨论】:

      【解决方案3】:

      是的,这是可能的。您可以使用非常便宜的蓝牙串行设备,您可以在 ebay 上购买。有了这个,您可以通过蓝牙将您的命令从 Android 设备发送到您的计算机。然后蓝牙串口设备可以将蓝牙信号转入串口。然后只需使用您的 matlab 读取串行数据并识别命令。抱歉,我的英文不太好。。。希望对你有帮助~

      【讨论】:

        【解决方案4】:

        另一种方法是在有问题的 Android 设备上安装 Xserver(可从商店免费获得)并使用相应设置的 DISPLAY 环境变量启动 Matlab,例如

        env DISPLAY=127.0.0.1:0 matlab -nodesktop -nosplash -r yourscript.m
        

        这适用于 GNU/Linux 系统,我不知道 X 的 Windows 端口是否有效。我们目前正在测试它以用于实验。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2015-08-14
          • 2016-07-20
          • 1970-01-01
          • 2012-01-17
          • 2022-10-09
          • 1970-01-01
          • 1970-01-01
          • 2018-02-17
          相关资源
          最近更新 更多