主要内容

为通信模型配置 Simulink 环境

Communications Toolbox Simulink 模型模板

Communications Toolbox™ Simulink® 模型模板可让您使用通信建模的推荐设置自动配置 Simulink 环境。Communications Toolbox Simulink 模型模板支持设置重用,包括配置参数。从模板创建的模型采用最佳做法,并利用常见问题的先前解决方案帮助您更快起步。

有关 Simulink 模型模板的详细信息,请参阅从模型创建模板 (Simulink)

使用 Communications Toolbox Simulink 模型模板创建模型

要创建一个新的空白模型并打开库浏览器,请执行以下操作:

  1. 在 MATLAB®主页选项卡上,点击 Simulink,并选择通信模型模板。

  2. 点击创建模型以创建一个使用适用于 Communications Toolbox 的设置的空模型。新模型将打开。要访问库浏览器,请点击模型工具栏上的库浏览器按钮。

此时,使用模板设置和内容的新模型将显示在 Simulink 编辑器中。在保存之前,该模型只存在于内存中。

Communications Toolbox Simulink 模型模板

当您通过选择 Communications Toolbox Simulink 模型模板创建一个模型时,该模型会配置为使用通信建模的推荐设置。其中一些设置包括:

配置参数设置
'SingleTaskRateTransMsg''error'
'Solver''VariableStepDiscrete'
'EnableMultiTasking''Off'
'MaxStep''auto'
'StartTime''0.0'
'StopTime''inf'
'FixedStep''auto'
'SaveTime''off'
'SaveOutput''off'
'AlgebraicLoopMsg''error'
'DefaultParameterBehavior''Inlined'
'BooleanDataType''off'
'UnnecessaryDatatypeConvMsg''none'
'LocalBlockOutputs''off'

模块特性

您可以在 MATLAB 命令行中键入 showcommblockdatatypetable 以生成表,显示 Communications Toolbox 中 Simulink 模块的特性。

访问 Communications Toolbox 模块库

您可以通过在 MATLAB 命令行中输入 commlib 来访问主 Communications Toolbox 模块库。

Main Communications Toolbox block library

或者,要查看已安装产品的模块库,您可以在模型窗口的仿真选项卡的部分中选择 Library browser icon

.Simulink library browser

左窗格显示已安装的产品,每个产品都有自己的模块库。要在右窗格中查看库的内容,请在左窗格中选择产品库。

通信系统仿真的 To Workspace 模块配置

在仿真通信系统并将信号保存到 MATLAB 工作区时,配置 To Workspace (Simulink) 模块以将采样值保存为二维数组。要加载预配置模块(保存格式设置为数组将二维信号另存为设置为二维数组),请在 DSP System Toolbox™/Sinks 子库中选择对应版本。

Select To Workspace block from DSP System Toolbox/Sinks sublibrary

使用这些设置时,每个时间步的输出将沿第一个维度串联。数组的第一个维度与时间对齐,使得 simout(1,:) 返回第一个记录的信号值。输出数组仅包含信号值,不包含时间数据。

另请参阅

函数

模块

主题