主要内容

将模型作为独立应用程序运行

您可以在目标硬件上准备、配置和运行模型。如果希望能够调优参数并观察应用程序输出,请参见“信号监控与参数调优”

在开始这个过程之前:

  • 将单板连接到网络和电源上。

    请注意

    您必须从连接到目标硬件的主机或目标硬件本身获得Internet连接。这种连接是必要的情况下,软件必须更新固件或驱动程序。

    如果目标硬件没有连接到以太网网络,请按照相应支持包文档中的说明进行操作:金宝app

  • 创建或打开Simulink金宝app®模型。

在电路板上运行一个新的或更新的模型:

  • 自动停止具有相同名称的运行模型。

  • 不会停止运行具有其他名称的模型。

配置模型

  1. 在您的模型中,设置模拟停止时间为运行模拟,直到显式暂停或停止模型为止。

  2. 选择工具>在目标硬件上运行.然后,选择准备跑步选项

  3. 在“配置参数”对话框中,选择硬件实现窗格。

    在“配置参数”对话框中选择“硬件实现”窗格,设置所需参数。

    1. 硬件板覆盆子πBeagleBone黑

    2. 查看此窗格上的其他参数。

      • 树莓派硬件:

        • 如果您执行了固件更新,板信息填充了IP地址、用户名和树莓派硬件的密码。确保IP地址包含正确的硬件地址。如果不正确或不存在,请参见获取树莓派硬件IP地址(金宝app树莓派硬金宝app件的Simulink支持包)

        • 验证TCP / IP端口参数为默认值17725.金宝appSimulink使用此TCP/IP端口与树莓派硬件通信。

      • BeagleBone黑色硬件:

        目标硬件资源验证一下设备地址用户名,密码都是正确的。

    3. 若要应用任何更改并关闭对话框,请单击好吧

构建和部署模型

2 .在“Si金宝appmulink”工具栏中单击部署到硬件

该模型现在在外部硬件上运行。打开一个系统命令窗口,显示来自目标硬件上运行的模型的消息。

在目标硬件上运行和停止模型

树莓派和BeagleBon金宝appe Black的硬件支持包生成Linux®在目标硬件上运行的每个Simulink模金宝app型的可执行文件。要运行和停止模型,您可以使用System对象方法在目标硬件上运行和停止执行。

  1. 为硬件创建一个对象。

    对于树莓派硬件,输入:

    Rpi =树莓;

    对于BeagleBone Black硬件,输入:

    bone = beaglebone_black;

    该命令在MATLAB中生成一个用于与硬件通信的对象®命令行。

  2. 要在目标硬件上停止模型,请在MATLAB命令行上调用停止目标硬件上执行的object方法。

    以树莓派硬件为例,输入:

    停止(零售物价指数,Name_of_model”)

    例如,对于BeagleBone Black硬件,输入:

    stopModel (bbone。”Name_of_model”)

    Name_of_model参数是部署到目标硬件的模型的名称。

  3. 若要在目标硬件上运行先前构建的Simulink模型,金宝app请在MATLAB命令行中调用开始在目标硬件上执行的object方法。

    以树莓派硬件为例,输入:

    运行(零售物价指数,Name_of_model”)

    例如,对于BeagleBone Black硬件,输入:

    runModel (bbone。”Name_of_model”)

相关的话题