主要内容

在EV3硬件上运行Model

本示例向您展示如何在EV3硬件上配置和运行模型。

提示

步骤4覆盖模型配置参数。若要保留现有模型的配置,请选择文件>另存为创建您可以重新配置的模型的工作副本。

  1. 中所述的连接主机计算机和EV3硬件连接EV3硬件到主机

  2. 创建一个新的Simulin金宝appk®建模或打开一个现有的模型。

  3. 建模在工具条的选项卡上,选择模型设置

  4. 配置参数对话框中,选择硬件实现

  5. 设置硬件板参数乐高头脑风暴ev3

  6. 目标硬件资源>主机到目标器连接>连接类型参数。确保您选择的连接类型与您为连接主机计算机和EV3砖所选择的连接类型相同。

    不同的连接类型有:

    • USB -这是默认选项。

    • 蓝牙-在设备ID参数。

    • WiFi -在设备IDIP地址参数。

    • 以太网-在设备IDIP地址参数。

      您可以使用EV3 Brick接口获取设备ID和IP地址砖的信息屏幕上。

  7. 点击应用

  8. (可选—适用于WiFi和以太网连接类型)检查指定IP地址的EV3砖在网络中是否可达。例如,在MATLAB中®命令窗口,输入:

    legoev3 (“172.21.128.249”
    ans = legoev3属性:ipAddress: '172.21.128.249'

    如果网络可达,则显示EV3砖的IP地址。否则,它将返回“连接失败”的错误消息。

  9. 在“硬件”页签中,单击构建、部署和启动

    金宝appSimulink软件在EV3硬件上加载并运行模型。您可以在Diagnostic Viewer中看到成功的构建过程消息,如图所示。

请注意

若要排除在EV3硬件上运行模型的问题,请参见在诊断查看器中查看生成失败消息

要停止在EV3硬件上运行的模型,可以使用以下方法之一:

  • 使用stopModel在MATLAB命令窗口中。

  • 按下回来按钮,并响应EV3显示器上的任何提示。

请注意

要解决在EV3硬件上停止模型的问题,请参见在EV3硬件上停止模型

要重新启动在EV3硬件上运行的模型,请使用以下方法之一:

  • 使用EV3 Brick界面,导航到文件导航屏幕并打开兆瓦文件夹中。然后,从程序列表中选择模型并按中心按钮在EV3硬件上。

  • 使用runModel在MATLAB命令窗口中。

若要从EV3硬件中删除模型,请使用deleteModel方法。

在诊断查看器中查看生成失败消息

  • 在点击部署到硬件,如果您的模型没有成功部署在EV3硬件上,则诊断查看器中会显示以下错误。

构建不成功的可能原因有:

  • EV3未开机。

  • 主机无法连接到EV3,原因如下:

    • EV3与主机的USB连接异常。

    • EV3与主机之间的蓝牙配对故障。

    • “型号配置参数”包含错误的IP地址。

    • EV3硬件未连接Wi-Fi或以太网加密狗。

    • EV3没有Wi-Fi连接到网络。

要修复此问题,请完成中的步骤安装EV3硬件而且在EV3硬件上运行Model

解决部署成功后模型未运行的问题

如果您的模型在成功部署后没有运行,请确保在EV3砖块上没有显示“Brick Info”屏幕。如果是,请退出屏幕并重试。