主要内容

与公益诉讼代码验证和确认

这个例子展示了如何使用嵌入式编码器®支持德州仪器包™C2000™处理器进行代码验证和确认使用公益诉讼金宝app。

介绍

在这个例子中,您将学习如何配置一个仿真软件®模型运行Processor-In-the-Loop(公益金宝app诉讼)模拟。公益诉讼模拟,生成的代码运行在德州仪器C2000处理器。公益诉讼的结果模拟传输模型来验证数值模拟的等效和代码生成的结果。金宝app公益诉讼验证过程开发周期中的一个重要部分,以确保部署代码的行为匹配设计。

这个示例介绍了如何配置仿真软件模型的代码生成和验证使用:金宝app

  • 公益诉讼块

  • 模型块公益诉讼

  • 顶级模特公益诉讼

所需的硬件

运行这个例子中您将需要以下硬件:德州仪器基于C2000处理器板与串行USB功能

德州仪器controlCard提供串行/ USB功能。这允许串行通信从目标主机。在这个例子中我们将使用这个串行连接从模型到目标交换数据。金宝app

一些董事会不提供FTDI芯片和使用FTDI停靠站和使用之间的串行电缆建立串行连接主机和目标硬件。你也可以使用你的电脑的COM1端口建立一个rs - 232串行连接板。看到与目标硬件设置串行通信有关建立目标和主机之间的串行连接。

任务1 -选择一个为公益诉讼模拟串行通信接口

德州仪器的嵌入式编码支持包C2000支金宝app持公益诉讼在串行的串行通信接口。

在建立串行连接,找到与目标相关联的COM端口硬件。

为更多的信息关于如何配置虚拟参考COM端口这个页面。注意的COM端口USB串口显示在你的Windows设备管理器端口(COM和涡轮)”

1。目标硬件连接到主机

2。配置串行运行公益诉讼。有关更多信息,请参考外部串行配置模式和公益诉讼

任务2 -验证为一个子系统使用公益诉讼所生成的代码块

这个例子展示了如何使用一个公益诉讼块子系统代码验证。用这种方法:

  • 您可以验证子系统生成的代码

  • 你必须公益诉讼在模型中模型所显示的注释;确保避免储蓄模型在这种状态下,你就会失去原来的子系统

1。打开公益诉讼块模型。这个模型的配置TI短笛F2806x目标。您可以配置模型上运行其他TI C2000处理器或TI C2000协奏曲C28x核心通过改变目标硬件配置参数>硬件实现窗格。这里的目标是创建一个块的公益诉讼控制器子系统,德州仪器C2000处理器上运行。

2。选择一个公益诉讼通信接口按照上面的步骤在任务1。

3所示。创建一个公益诉讼的块控制器子系统的解释测试生成的代码与硅和公益诉讼模拟

4所示。将公益诉讼中创建的块模型如图所示的评价模型。

5。解释的公益诉讼仿真运行测试生成的代码与硅和公益诉讼模拟

6。你可以切换原和公益诉讼块子系统通过双击手动开关块。双击数值的差异块模拟之间的差异控制器子系统和公益诉讼的块目标处理器上运行。

任务3 -验证引用模型代码使用公益诉讼

这个例子展示了如何为一个引用验证生成的代码仿真模型通过运行一个公益诉讼。用这种方法:

  • 您可以验证代码生成的参考模型

  • 你可以很容易地切换模型块之间正常,公益诉讼模拟模式

1。打开模型块公益诉讼模型。这个模型配置TI短笛F2806x目标。配置模型上运行其他TI C2000处理器可以改变的目标硬件配置参数>硬件实现窗格。模型包含两个模型块,都指向相同的参考模型。你将配置一块在公益诉讼运行仿真模型的模式和其他在正常模式。

2。选择一个公益诉讼串行通信接口按照上面的步骤在任务1。

3所示。配置和运行CounterA仿真模型块在公益诉讼中解释测试生成的代码与硅和公益诉讼模拟

4所示。当模型开始运行,Scope1显示了公益诉讼上运行模拟输出TI短笛F2806x处理器Scope2显示正常模式模拟的输出。

任务4 -验证模型代码使用公益诉讼

这个例子展示了如何为一个模型验证生成的代码通过运行一个公益诉讼模拟。用这种方法:

  • 您可以验证代码生成的模型

  • 你可以很容易地切换之间的整个模型正常,公益诉讼模拟模式

1。打开顶级模特公益诉讼模型。这个模型的配置TI短笛F2806x目标。

2。选择一个公益诉讼串行通信接口按照上面的步骤在任务1。

3所示。运行模型模拟公益诉讼在顶部测试生成的代码与硅和公益诉讼模拟

4所示。当公益诉讼仿真完成,logsOut变量是在基地中创建工作区。的logsOut数据包含公益诉讼仿真结果。您可以访问记录的数据信号count_acount_b使用以下命令:

  • count_a =得到(logsOut count_a);

  • count_a.Values.Data

  • count_b =得到(logsOut count_b);

  • count_b.Values.Data

总结

这个示例介绍了代码验证工作流使用公益诉讼