使用查看器和生成器管理器,您可以从一个中心点管理查看器和生成器。
查看器和生成器不是块。从库浏览器中拖出块并使用块对话框进行管理。查看器和生成器是创建或可视化信号的机制,但是是通过查看器和生成器管理器添加和管理的。
符号标识连接到信号线上的查看器,信号名称标识生成器。
从模拟选项卡,打开准备画廊和选择观众经理.查看器和生成器管理器面板打开到Simulink编辑器的一侧。金宝app
还可以通过右键单击信号或块输入并选择来访问查看器和生成器管理器查看器和生成器管理器.
打开查看器和生成器管理器。
在…的名单中发电机或观众,选择要修改的查看器或生成器。
选择按钮。
对于生成器,将为该生成器类型打开参数对话框。
对于查看器,要么打开参数对话框,要么打开查看器本身。如果查看器打开,则可以从按钮。
检查和更改参数。
使用查看器和生成器管理器将信号连接到新的查看器或生成器。
打开查看器和生成器管理器面板。
选择的观众或发电机选项卡。
点击.
从查看器或生成器列表中,选择刚刚添加的查看器或生成器。
选择按钮。画布呈灰色,表示您现在处于连接模式。
对于生成器,单击要将生成器连接到的块,并在弹出框中,选择要连接到的输入端口的复选框。
对于查看器,单击想要可视化的一个或多个信号,并在弹出窗口中,选择想要连接的信号旁边的复选框。如果您有多个显示或特定的输入,在选择复选框之前,从下拉列表中选择您想要连接的显示。
单击。关闭连接模式X在画布的右上角。
使用查看器和生成器管理器提供的Scope查看器查看被定义为引用模型中的测试点的任何信号。测试点是您在模型中使用Scope查看器时总能看到的信号。
请注意
对于一些查看器(例如,To Video Display, Matrix Viewer),您不能使用信号选择器在参考模型中选择带有测试点的信号。
有关更多信息,请参见将信号配置为测试点.
您可以添加自定义信号查看器或生成器,以便它们出现在查看器和生成器管理器中。此过程将添加名为newviewer
观众和生成器管理器:
创建一个新的Simulin金宝appk®图书馆通过选择模拟>新>图书馆.
将库保存为newlib
.
在MATLAB®命令窗口,将库类型设置为查看器库:
set_param(“newlib”、“LibraryType”、“SSMgrViewerLibrary”)
若要为生成器设置标准库类型,请使用该类型“SSMgrGenLibrary”
.例如:
set_param(“newlib”、“LibraryType”、“SSMgrGenLibrary”)
设置库的显示名称:
set_param(“newlib”、“SSMgrDisplayString”,“我的自定义库”)
通过拖放到Simulink画布中,将您的自定义查看器或生成器添加到库中。金宝app
请注意
如果查看器是一个复合查看器,例如具有多个块的子系统,则将顶层子系统设置为原子子系统。
设置iotype
的查看器。例如:
set_param(‘newlib / newviewer’、‘iotype’,‘观众’)
保存库newlib
.
使用MATLAB编辑器,创建一个名为sl_customization.m
.在这个文件中,输入一个指令将新库合并为一个查看器库。
例如,储蓄newlib
作为一个查看器库,添加以下行:
function sl_customization(cm) cm. addsigscopemgrviewerlibrary ('newlib') %end函数
要将库添加为生成器库,请使用以下语法:
cm.addSigScopeMgrGeneratorLibrary(“newlib”)
添加一个相应的cm.addSigScope
要添加的每个查看器或生成器库的行。
保存sl_customization.m
文件在MATLAB路径上。编辑此文件以添加新的查看器或生成器库。
要查看新的自定义库,请重新启动MATLAB并启动viewer和Generators管理器。