使用信号和范围管理器,您可以从一个中心点管理查看器和生成器。
信号和范围管理器要求您使用Java®启动MATLAB时启用®.
符号标识连接到信号线上的查看器,信号名称标识发生器。使用信号和范围管理器管理查看器和生成器。
查看器和生成器不是块。从Library浏览器中拖出块并使用块对话框进行管理。
打开信号和范围管理器。右键单击块的输入并选择信号和范围经理.
右边的发电机和观众窗格中,单击Parameters按钮.
对于生成器,将打开“生成器参数”对话框。
对于查看器,将打开查看器。从查看器工具栏中,选择参数按钮.打开“查看器参数”对话框。
检查和更改参数。
使用信号和范围管理器将信号连接到新的查看器或生成器。
打开信号和范围管理器窗口。右键单击信号线,然后选择信号和范围经理.
从类型窗格中,选择查看器或生成器。
点击连接到模型.
使用信号选择器将观察器或发生器连接到一个信号。
使用信号和范围管理器提供的范围查看器来查看被定义为引用模型中的测试点的任何信号。测试点是您在模型中使用Scope查看器时总能看到的信号。
对于一些查看器(例如,XY图形,到视频显示,矩阵查看器),您不能使用信号选择器来选择参考模型中的测试点信号。
有关更多信息,请参见测试点.
您可以添加自定义信号查看器或生成器,以便它们出现在信号和范围管理器中。以下过程假设您有一个名为的自定义查看器newviewer
你想加的。
打开一个新的Simul万博1manbetxink®图书馆。
例如,打开Simulink浏览器并选择万博1manbetx文件>新建>库.
保存库。
例如,保存为newlib
.
在MATLAB命令窗口中,为库设置库类型。
例如,将库类型设置为newviewer
来查看器
,
set_param(“newlib”、“LibraryType”、“SSMgrViewerLibrary”)
若要为生成器设置库类型,请使用该类型“SSMgrGenLibrary”
.
例如,
set_param(“newlib”、“LibraryType”、“SSMgrGenLibrary”)
设置库的显示名称。
例如,
set_param(“newlib”、“SSMgrDisplayString”,“我的自定义库”)
将查看器或生成器添加到库中。
如果查看器是一个复合查看器,例如具有多个块的子系统,则将顶层子系统设置为原子子系统。
设置iotype
的查看器。
例如,
set_param(‘newlib / newviewer’、‘iotype’,‘观众’)
保存库newlib
.在Simuli万博1manbetxnk窗口中,选择文件>保存.
使用MATLAB编辑器,创建一个名为sl_customization.m
.在这个文件中,输入一个指令将新库合并为一个查看器库。
例如,储蓄newlib
作为一个查看器库,添加以下行:
function sl_customization(cm) cm. addsigscopemgrviewerlibrary ('newlib') %end函数
要将库添加为生成器库,请添加如下代码行:
cm.addSigScopeMgrGeneratorLibrary(“newlib”)
添加一个相应的cm.addSigScope
要添加的每个查看器或生成器库的行。
保存sl_customization.m
文件在MATLAB路径上。编辑此文件以添加新的查看器或生成器库。
要查看新的自定义库,请重启MATLAB并启动Signal & Scope管理器。