文档

沟通与Arduino硬件使用XCP-Based外部模式模拟

这个例子展示了如何调优算法的参数和监控信号Arduino®上运行大型2560板使用XCP-based外部模式模拟。

金宝app支持的硬件

所有Arduino董事会的支持硬件部分列出的金宝appArduino仿金宝app真软件的支持金宝app

描述

所提供的模型预配置Arduino超级2560,可以运行在任何董事会中列出金宝app支持的硬件部分。选择一个硬件板、遵循的步骤Arduino大型2560板配置模型部分。

金宝app仿真软件®金宝app支持包Arduino硬件允许您监视和优化算法Arduino电路板上运行相同的仿真软件模型的算法开发。

在这个例子中,您将学习如何调整和监控的实时算法。当你开发算法,它常常需要确定适当的值以迭代方式关键算法的参数。例如,监测算法,措施运动能量在一个房间里可以使用一个阈值来检测入侵者的环境噪音。如果阈值设置过低,算法可能错误地解释任何运动入侵者。如果阈值设置得太大,算法可能无法检测到任何运动。在这种情况下,你可以尝试不同的阈值,直到达到所需的算法性能。这个迭代过程称为参数调优。

仿真软件金宝app的外部模式功能使您可以加速参数调优的过程,让你改变某些参数值在模型运行时在目标硬件,没有停止仿真。当你改变在模型的参数值,修改后的参数值立即传达到目标硬件。金宝app参数调优活动的影响可以通过查看监控算法信号范围或显示仿真软件。金宝app

金宝app仿真软件为目标,提供这些附加功能支持的XCP:金宝app

  • 仪表板对象滑块和仪表板等范围。有关更多信息,请参见指示板(金宝app模型)。

  • 为可视化仿真数据检查记录的信号。有关更多信息,请参见仿真数据检查

先决条件

在你开始与这个例子中,我们建议你完成开始使用Arduino®硬件的例子。

所需的硬件

Arduino超级2560

模型

下面的图显示了示例模型。

Arduino大型2560板配置模型

  1. 打开arduino_xcp_externalmode模型。

  2. 浏览到模拟>模型配置参数>硬件实现

  3. 选择所需的Arduino硬件的硬件板参数列表。不改变任何设置。

  4. 点击好吧

  5. 这个示例模型有一个信号选择日志记录。选择额外的信号,右键单击并选择所需的信号日志选择信号选择。

该模型在外部模式下运行

1。改变工具栏上的模拟模式外部,然后单击运行按钮。

在这一点上,您的模型上运行Arduino兆2560板,通过外部模式与仿真软件交流。金宝app您可以选择仿真数据检查按钮查看记录的信号,如图所示。

2。您可以调整的参数和可视化的信号选择的日志:

  • 双击手动开关组改变输入源。

  • 使用滑块来改变信号增益。

  • 双击范围块查看外部模式的模拟结果。

模型运行在实时目标在执行这些操作。