帮助中心帮助中心
包:slreportgen.report
信号的记者
对象的对象slreportgen.report.Signal类来报告信号的属性。
slreportgen.report.Signal
信号是动态系统的输出,由Simulink图中的块和图本身表示。万博1manbetx看到信号基础知识.
请注意
使用信号对象创建报表时,必须使用slreportgen.report.Report类或子类。
信号
slreportgen.report.Report
的slreportgen.report.Signal类是一个处理类。
处理
HandleCompatible
真正的
有关类属性的信息,请参见类属性.
记者= slreportgen.report.Signal ()创建一个slreportgen.report.Signal具有默认属性值的对象。方法指定要报告的信号对象财产。使用其他属性可自定义报告的信息和信息的格式。
记者= slreportgen.report.Signal ()
记者
对象
例子
记者= slreportgen.report.Signal(对象)设置对象财产对象.
记者= slreportgen.report.Signal(对象)
记者= slreportgen.report.Signal (Name =值)设置信号对象属性使用名称-值对。您可以以任意顺序指定多个名称-值对参数。
记者= slreportgen.report.Signal (Name =值)
全部展开
[]
块输出端口,表示要报告的信号,指定为句柄。信号报告器报告有关输出端口的属性和连接到端口的线路的属性的信息。
Show万博1manbetxSimulinkSignalObject
万博1manbetx仿真软件。信号
假
是否上报万博1manbetx仿真软件。信号对象用于此信号,指定为真正的或假.如果此属性为真正的时,信号报告器包括有关万博1manbetx仿真软件。信号对象,该对象指定信号的属性。的性质万博1manbetx仿真软件。信号对象进行报告mlreportgen.report.MATLABVariable记者。使用MATLABVariableReporter属性可自定义信号对象信息的外观。如果信号没有与信号对象相关联,则什么也不会报告。
mlreportgen.report.MATLABVariable
MATLABVariableReporter
本报记者万博1manbetx仿真软件。信号对象,该对象定义要报告的信号,指定为mlreportgen.report.MATLABVariable对象。默认值为空MATLABVariable本报记者DepthLimit属性设置为0.属性的信息万博1manbetx仿真软件。信号对象。若要自定义报告信息的外观,请修改默认的属性MATLABVariable报告器或替换自定义报告器MATLABVariable记者。例如,下面的代码使用PropertyFilterFcn的属性MATLABVariable的特定属性万博1manbetx仿真软件。信号对象:
MATLABVariable
DepthLimit
0
PropertyFilterFcn
filterFcnHandle = @(变量名,变量对象,属性名)...~ ismember (propertyName [“描述”,“数据类型”,“单元”]);signalRptr.MATLABVariableReporter.PropertyFilterFcn = filterFcnHandle;
CoderInfo
signalRptr.MATLABVariableReporter.DepthLimit = 10;
PropertyTable
mlreportgen.report.BaseTable
信号属性表格式化程序,指定为mlreportgen.report.BaseTable对象。此属性的默认值是aBaseTable对象的TableStyleName属性设置为SignalTable样式的默认模板中定义的信号记者。若要自定义表的外观,请修改默认表的属性BaseTable对象或将该对象替换为您自己的对象BaseTable对象。中添加内容标题的属性BaseTable对象时,内容显示在生成的报表中的表标题前面。
BaseTable
TableStyleName
SignalTable
标题
ShowEmptyValues
是否显示具有空值的信号属性,指定为真正的或假.
属性
["名称" "描述" "源" "NonvirtualDestination" "DataType"]
要报告的信号属性,指定为字符串数组或字符向量的单元格数组。指定以下属性的任意组合:
的名字
描述
源
目的地
NonvirtualDestination
数据类型
复杂性
维
最小值
马克斯
SampleTime
TemplateSrc
此报告的模板源,指定为以下选项之一:
字符向量或字符串标量,指定包含此报表模板的文件的路径
报表或报表,其模板用于此报表,或其模板库包含此报表的模板
DOM文档或文档部分,其模板用于此报表,或其模板库包含此报表的模板
指定的模板必须与该报表附加到的报表类型相同。例如,对于a微软®词报告,TemplateSrc必须是Word报表模板。如果TemplateSrc属性为空时,此报表将为报表的输出类型使用默认报表模板。
TemplateName
“信号”
此报表的模板名称,指定为字符向量或字符串标量。属性指定的模板库中必须包含此报表的模板TemplateSrc这名记者的财产。
LinkTarget
mlreportgen.dom.LinkTarget
的超链接目标,指定为字符向量或指定链接目标ID的字符串标量,或指定为mlreportgen.dom.LinkTarget对象。字符向量或字符串标量值转换为LinkTarget对象。在输出报告中,链接目标紧跟在此报告器的内容之前。
slreportgen.report.Signal.createTemplate
slreportgen.report.Signal.customizeReporter
slreportgen.report.Signal.getClassFolder
复制
getImpl
全部折叠
使用一个slreportgen.report.Signal对象在报告中包含有关信号的信息。
导入MATLAB和Simulink Repo万博1manbetxrt API包,这样您就不必使用长且完全限定的类名。
进口mlreportgen.report。*进口slreportgen.report。*
加载一个模型。
model_name =“slrgex_vdp”;load_system (model_name);
创建一个Simul万博1manbetxink报告。
rpt = slreportgen.report.Report(“signal_example”,“pdf”);
向报表添加模型图。
追加(rpt slreportgen.report.Diagram (model_name));
获取要报告的信号的端口句柄。
Ph = get_param(“slrgex_vdp / x1”,“PortHandles”);port = ph.Outport;
为信号信息创建一个章节。
ch =章节(“x1”);
创建一个信号报告器获取信号,并将报告器附加到章节。
signalRptr = slreportgen.report.Signal(port);追加(ch, signalRptr);
把这一章加到报告中。关闭并查看报表。
追加(rpt, ch);关闭(rpt);rptview (rpt);
R2021a中引入
slreportgen.finder.SignalFinder|slreportgen.finder.SignalResult
slreportgen.finder.SignalFinder
slreportgen.finder.SignalResult
您有这个示例的修改版本。要使用编辑打开此示例吗?
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您所在的位置,我们建议您选择:.
您也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系当地办事处