主要内容

配置硬件设计的Simulin金宝appk环境

关于金宝app模型模板

金宝app®模型模板为新模型提供了通用的配置设置和最佳实践。不要使用新模型的默认画布,而是选择一个模板模型来帮助您开始。

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

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

  1. 点击Simulink金宝app按钮,,或打字金宝app在MATLAB中®命令提示符。

  2. 在Simuli金宝appnk开始页面上,找到Wireless HDL Toolbox™部分,然后单击MATLAB数据流MATLAB框架数据模板。

带有模板内容和设置的新模型将在Simulink编辑器中打开。金宝app选择保存保存模型。

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

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模型中以不同的颜色显示这些速率。金宝app

流数据模板

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

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

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

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

另请参阅

功能

相关的话题