Engee 文档

Arduino支持包

页面进行中。

*目标硬件*是一种模式,其中*Engee*模型在连接的(目标)硬件上运行,而不是*Engee*数学核心。

要在此模式下与Arduino兼容的板一起工作,使用*EDM-Target-Arduino*块,它通过三个主要参数调整与设备的交互。:

  • *端口*是目标设备的COM端口;

  • ArduinoCLI的路径-工具链可执行文件的完整路径 arduino-cli[。exe];

  • 模型目录*是一个目录,用于存储模型相对于*Engee客户端程序的源代码。整合

在开始工作之前,您必须安装 arduino-cli是Arduino硬件编译和固件的工具链。 安装后,将完整路径复制到可执行文件 arduino-cli[。exe] 并在*EDM-Target-Arduino*块的相应参数中指定它。

准备工作

  1. 安装子系统 恩吉。综合服务:

    engee.package.install("Engee-Device-Manager")

    如果子系统是*Engee。集成*已经安装,然后只需使用命令运行它:

    engee.package.start("Engee-Device-Manager")
  2. 启动*Engee客户端程序。集成*在Arduino硬件连接到的计算机上,并使用提供的URL进行连接(有关详细信息,请参阅 硬件连接)。

配置和启动模型

  1. 打开*Engee*模型。

  2. 单击目标平台选择按钮并选择*目标硬件*:

    target hardware 1

  3. 添加*EDM-Target-Arduino*块从 块库在*Engee*画布上。 如果库中缺少该块,请更新基本*Engee支持包。*团队整合 恩吉。包裹。开始:

    arduino model engee hardware

  4. 选择模型执行模式:

    • 在铁上运行模型 target hardware 4 -在目标平台上进行互动执行,并由*Engee*管理和监督。

    • 以独立模式启动 target hardware 3 -在没有*Engee*控制的情况下在目标平台上离线执行。

  5. 点击 在铁上运行模型以独立模式启动 (用于离线启动)。

如果*EDM-Target-Arduino*块未放置在模型中,则在启动时会显示错误:

ErrorException("EDM-Target-Arduino block not found. To start model in Target Hardware mode, the model must include an EDM-Target-Arduino block.")

执行模式

目标硬件模式的行为类似于KPM"节奏"上的模型执行模式(有关详细信息,请参阅文章 模型执行模式).

模式"在铁上运行模型»

如何启动::点击" 在铁上运行模型 target hardware 4»:

+ ritm interactive

如何管理模型::您可以启动/停止/设置模拟时间并编译模型。 会发生什么::一个交互式实时应用程序生成并在目标硬件上运行。 您可以在窗口中的*Engee*中跟踪模型的执行情况 信号可视化 graphs icon 1 而在 数据检查员 data inspector icon. 您可以在模式中做什么::管理模型,动态更改参数,记录信号并查看它们。

模式"以独立模式启动»

如何启动::点击"以独立模式启动» target hardware 3:

+ target hardware 5

如何管理模型::通过特定平台(web面板,实用程序等)。). 会发生什么::独立于*Engee*在目标平台上生成并启动自主实时应用程序。 模型的执行在目标平台的显示/web面板/日志上可见。 在模式下可以做什么::模型在*Engee*之外的目标平台上运行。