配置硬件设计的Simulin金宝appk环境
关于金宝app模型模板
金宝app®模型模板为新模型提供了通用的配置设置和最佳实践。不要使用新模型的默认画布,而是选择一个模板模型来帮助您开始。
有关Simulink模型模板的更多信息,请参见金宝app交互式地构建和编辑模型。
使用创建模型无线HDL工具箱模型模板
点击Simulink金宝app按钮,,或打字
金宝app
在MATLAB中®命令提示符。在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
函数将它们转换回框架数据。
该模型具有单一数据速率,因为模型中的所有信号都表示流样本。