主要内容

准备ASAP2数据说明文件

这个例子展示了如何配置金宝app®实时™模型,以便构建为实时应用程序生成ASAP2 (A2L)数据描述文件。实时应用程序模拟一个阻尼振荡器,将其输入到1-D和2-D查找表中,从而反转和重新缩放输入波形。

本示例使用模型slrt_ex_osc_cal.打开模型,在MATLAB中®命令窗口中,键入:

open_system (fullfile (matlabroot,“工具箱”“slrealtime”...“例子”“slrt_ex_osc_cal”))

slrt_ex_osc_cal模型图像

图像显示Scope输出

显示Scope 1输出的图像

显示Scope 2输出的图像

校正参数可减少信号中的振铃现象DampedOscL_1D,L_2D

初始设置

打开模型并检查模型数据。

  1. 开放slrt_ex_osc_cal

    open_system (fullfile (matlabroot,“工具箱”“slrealtime”...“例子”“slrt_ex_osc_cal”))

    模型的工作空间变量包含以下函数:

    • 公斤的参数对象Gain1

    • DampedOscSignalGeneratorL_1DL_2D—用于输出信号的信号对象

    • LUT_1D_objLUT_2D_obj-分别为1-D和2-D查找表数据

    • SignalGenerator-测试输入数据

  2. 设置默认参数的行为配置参数可调

  3. 代码映射编辑器- C数据默认值,指定存储类为PageSwitching模型参数参数

    显示代码映射编辑器的图像

    请注意

    模型参数的默认设置将存储类设置为PageSwitching

设置参数

使用Simulink参数对象设置参数调优。金宝app

  1. slrt_ex_osc_cal,在建模选项卡上,单击设计>模型浏览器

  2. 选择模型的工作空间模型层次结构窗格。

  3. 确保公斤参数对象存在并具有以下属性:

    • 价值- - - - - -400

    • 数据类型- - - - - -

  4. 如果参数对象不存在,请添加参数对象。在工具栏上,单击添加模型金宝app参数按钮

  5. 开放slrt_ex_osc_cal / Gain1

  6. 请确保您已设置获得值设置为参数对象公斤

建立了信号

作为一个最佳实践,使用Simulink信号对象设置信号查看。金宝app

  1. slrt_ex_osc_cal,在建模选项卡上,单击设计>模型浏览器

  2. 选择模型的工作空间模型层次结构窗格。

  3. 确保DampedOsc信号对象存在,并具有以下属性:

    • 最低- - - - - -−10

    • 最大- - - - - -10

    • 数据类型- - - - - -

  4. 确保SignalGenerator信号对象存在,并具有以下属性:

    • 最低- - - - - -−10

    • 最大- - - - - -10

    • 数据类型- - - - - -

  5. 确保L_1D信号对象存在,并具有以下属性:

    • 最低- - - - - -−15

    • 最大- - - - - -15

    • 数据类型- - - - - -

  6. 确保L_2D信号对象存在,并具有以下属性:

    • 最低- - - - - -−15

    • 最大- - - - - -15

    • 数据类型- - - - - -

  7. 如果一个信号不存在,就添加它。在工具栏上,单击添加模型金宝app信号按钮

  8. 对于每个信号,打开它的属性对话框。

  9. 确保你选择了信号名称必须解析为Simulink信号对象金宝app测试点复选框。

设置查找表

示例模型包含1-D和2-D查找表。

  1. 的块参数一维查找表块。

  2. 表和断点窗格,验证以下设置:

    • 表维数- - - - - -1

    • 数据规范- - - - - -查找表对象

    • 的名字- - - - - -LUT_1D_obj

  3. 的块参数二维查找表块。

  4. 表和断点窗格,检查以下设置:

    • 表维数- - - - - -2

    • 数据规范- - - - - -查找表对象

    • 的名字- - - - - -LUT_2D_obj

要查看查找表的内容,请单击编辑表和断点,然后单击情节>

生成数据描述文件

  1. 实时选项卡上,选择运行在目标>构建应用程序.构建将生成一个名为slrt_ex_osc_cal_slrt.mldatx在包含A2L文件的工作文件夹中。

  2. 要检索A2L文件并更新A2L文件中的目标IP地址,请使用extractASAP2命令。

  3. 使用第三方校准工具连接目标。

另请参阅

相关的话题

外部网站