主要内容

配置硬件设计的Simulink环境

关于动态仿真模块模型模板

动态仿真模块®模型模板为新模型提供公共配置设置和最佳实践。与其使用新模型的默认画布,不如选择一个模板模型来帮助您开始。

有关Simulink模型模板的更多信息,请参见交互式地构建和编辑模型

创建模型使用无线HDL工具箱模型模板

  1. 点击Simulink按钮,,或类型动态仿真模块在MATLAB®命令提示符。

  2. 在Simulink开始页面上,找到“无线HDL工具箱™”部分,然后单击MATLAB数据流MATLAB框架数据模板。

一个带有模板内容和设置的新模型将在Simulink Editor中打开。选择保存保存模型。

或者,您可以在命令行上从模板创建一个新模型。例如:

new_systemmy_whdl_FmodelFromTemplatewhdl_framed_data.sltxopen_systemmy_whdl_Fmodel
或者:
new_systemmy_whdl_SmodelFromTemplatewhdl_streaming_data.sltxopen_systemmy_whdl_Smodel

无线HDL工具箱模型模板

两个无线HDL工具箱模型模板都包含一个空子系统,高密度脂蛋白算法.该子系统使用接口接收和返回流数据和伴随的控制信号samplecontrolbus.您可以在这个子系统中设计一个面向hdl的算法。

模板还为HDL代码生成配置模型。这两个模板:

  • 配置解算器设置等效于调用hdlsetup(高密度脂蛋白编码器)

  • 在模型编辑器中显示数据速率和数据类型

  • 的实例创建samplecontrolbus在工作区中(在InitFcn

模拟时间、输入数据和块参数在回调函数中定义,InitFcn.要查看或编辑此函数,请在建模选项卡,扩大模型设置并点击模型属性,然后上回调选项卡上,单击InitFcn *

框架数据模板

MATLAB框架数据模板从MATLAB工作区导入框架数据,假设所有的框架都是相同的大小。方法将数据转换为示例流帧样本块。

的输出高密度脂蛋白算法子系统连接到a样品架块。该块将输出转换回框架数据,以便导出到MATLAB工作区。

InitFcn控件的占位符输入帧和设置从工作区输入帧帧样本,样品架块。

StopFcn将有效信号应用到输出数据,并在工作空间中创建单个变量。

该模型对框架数据有一个数据速率,对样例流有一个更快的数据速率。您可以在Simulink模型中以不同的颜色显示这些速率。

流数据模板

使用MATLAB数据流模板当您的数据流有不同大小的帧。的InitFcn定义占位符输入帧并使用whdlFramesToSamples函数将框架数据转换为数据和控制信号的向量。的从工作空间块将这些变量导入模型。

连接到高密度脂蛋白算法子系统和您在其中添加的任何无线HDL工具箱块,该模型将控制信号转换为samplecontrolbus类型,使用示例控制总线创建器块。

该模型将流数据和控制信号导出到MATLAB工作空间。的StopFcn使用whdlSamplesToFrames函数将它们转换回框架数据。

该模型具有单一的数据速率,因为模型中的所有信号都表示流样本。

另请参阅

功能

相关的话题

Baidu
map