slreportgen.report.Diagramclass
包:slreportgen.report
超类:slreportgen.report.Reporter
创建图表的记者
描述
创建一个图的记者,包括图快照和标题,仿真软件金宝app®或Stateflow®图。
请注意
使用图记者在一份报告中,您必须创建报告使用slreportgen.report.Report
类。
的slreportgen.report.Diagram
类是一个处理
类。
创建
描述
创建一个空图记者。设置它的属性来捕获一个模型或Stateflow图。金宝app图
=图()
创建一个图指定的模型或者Stateflow图的记者金宝app图
=图(源
)源
。添加这个记者报告创建的快照图。然后,报告中的快照显示作为一个图像标题。快照图像存储在临时报告的文件夹。报告是关闭时,快照图像复制到报告,然后图像从临时文件夹中删除。为了避免快照图像文件被删除,使用调试
报告的属性。看到slreportgen.report.Report
使用名称-值对集合属性。你可以在任何顺序指定多个参数名称-值对。图
=图(名称=值
)
属性
源
- - - - - -图快照图像来源
字符串标量|特征向量|处理|slreportgen.finder.DiagramResult
|……
图快照图像来源,指定为其中一个值。
开放或加载仿真软件模型的名称金宝app
路径的仿真软件子系统金宝app包含模型图或Stateflow图块
处理一个子系统块包含一个模型图或Stateflow图表金宝app
Stateflow.Chart
或Stateflow子图表对象。子图表图形对象可以包含相同的对象作为一个顶级的图表,包括其他子图表。子图表通常被指定Stateflow.State
,Stateflow.Function
,或Stateflow.Box
对象。
快照
- - - - - -快照的记者
mlreportgen.report.FormalImage
对象
快照记者,默认情况下设置为一个对象mlreportgen.report.FormalImage
类。你不需要自己设置该属性。的FormalImage
对象添加图快照的一份报告。控制快照的大小,设置mlreportgen.report.FormalImage
属性。
SnapshotArea
- - - - - -图区域捕获快照
[]
(默认)|1-by-4组双打
图区域捕获快照,指定为一系列1-by-4的双打。第一个数组的两个值x和y坐标,在像素,图的左上角区域在模型编辑器中坐标空间。金宝app最后两个值宽度和高度,以像素为单位。一个空数组指定整个图。
您可以设置的观点你想捕捉在模型编辑器中,然后设置金宝appSnapshotArea
属性的输出slreportgen.utils.getCurrentEditorView
函数。例如,看到的采取的快照图的一部分。
SnapshotFormat
- - - - - -快照图像格式
svg的
(默认)|…
快照图像格式,指定为一个特征向量或字符串标量。金宝app支持的格式有:
bmp的
位图图像。“gif”
——图形交换格式。“jpg”
——JPEG图像。“png”
——PNG图像。“电动势”
增强型图元文件,支持多克斯只在Window金宝apps上的输出®平台。svg的
——可缩放矢量图形。气管无名动脉瘘管的' '
——标签图像文件格式不支持HTML输出。金宝app“pdf”
- PDF的形象。
看到版本历史。
HyperlinkDiagram
- - - - - -超链接的图元素
真正的
(默认)|假
每个图表元素的选择包括一个超链接,指定为一个逻辑。如果此属性真正的
每个元素变成超链接到一个对象上,在报告中描述。这个属性只适用于PDF, HTML报告。超链接允许您导航使用仿真软件和Stateflow图表报告。金宝app
的图
,金宝appSimulinkObjectProperties
,StateflowObjectProperties
记者一起工作,使导航使用超链接。每个记者前言报告对象创建超链接的目标。这一目标的ID是基于报告元素的路径模型。图的记者还覆盖元素图快照与超链接到相应的目标ID元素。该报告对象的图表元素链接取决于元素类型。
基于图块(子系统、图表、模型)的图块的链接。
其他块链接文本块描述,通常块属性表。
蒙面子系统块有面具参数链接的文本描述,如面具参数表。这个链接是真的只有文本描述
MaskedSystemLinkPolicy
属性设置为图的记者“块”
或“默认”
。否则,蒙面系统块链接图。蒙面子系统模块没有面具的参数链接图块。
定制基于图表的导航中,创建自定义链接目标基于目标生成的idslreportgen.utils.getObjectID
效用函数。
MaskedSystemLinkPolicy
- - - - - -政策掩盖系统块超链接的目标
特征向量|字符串
政策来确定目标伪装系统的超链接块,指定为其中一个值。
“默认”
——掩盖了系统参数链接文本描述块,如面具参数表。蒙面系统块没有参数在报告中链接到相应的框图。“系统”
——蒙面系统块在报告中链接到他们的框图。“块”
-蒙面系统块链接到他们的文字描述,如蒙面参数表或子系统参数。
扩展
- - - - - -快照映像扩展选择图
汽车
(默认)|自定义
|变焦
快照映像扩展选择图,指定为字符串,汽车
,自定义
,或变焦
。扩展
控制图的大小快照图像在图像文件。
汽车
- PDF或单词(多克斯)输出,汽车
鱼鳞图快照图像适合在当前页面布局,同时保持其长宽比。首先,图快照图像缩放页面宽度。如果图像高度超过页面的高度,然后再图像缩减。这个额外的扩展保证图像在当前页面符合一个额外的1”间距。额外的间隔允许额外的文本,例如标题。比例不适用于HTML输出。自定义
——尺度图快照图像基于的值高度
和宽度
属性变焦
——扩大或减少快照图像大小指定的百分比值变焦
财产。指定最大图像高度和最大图像宽度,使用MaxHeight
和MaxWidth
属性,分别。
请注意
一个java.lang.OutOfMemoryError
可以发生在这些组合的属性设置发生:
扩展
设置为变焦
,变焦
,MaxHeight
,MaxWidth
属性设置为大值扩展
设置为自定义
,高度
和宽度
属性设置为大值
为了避免这种错误,放大扩展
,用小变焦
,MaxHeight
,MaxWidth
属性值。为自定义扩展
,用小高度
和宽度
属性值。使用较小的值确保页面上的图适合。
高度
- - - - - -快照图像的高度
特征向量|字符串标量
高度的快照图像,指定为一个特征向量或字符串标量,包括许多计量单位的缩写。例如,“2”指定了两英寸。有效的缩写:
px
——像素(默认)厘米
- - - - - -厘米在
- - - - - -英寸毫米
- - - - - -毫米个人电脑
——异食癖pt
——分
例子:“2”
宽度
- - - - - -快照图像的宽度
特征向量|字符串标量
快照图像的宽度,指定为一个特征向量或字符串标量,包括许多计量单位的缩写。例如,“2”指定了两英寸。有效的缩写:
px
——像素(默认)厘米
- - - - - -厘米在
- - - - - -英寸毫米
- - - - - -毫米个人电脑
——异食癖pt
——分
例子:“3”
变焦
- - - - - -快照图像放大图
字符串
放大图快照图像数量,指定为一个字符串。的变焦
格式是价值%,价值的百分比图快照图像放大或缩小。
MaxHeight
- - - - - -最大高度缩放比例
字符串
最大高度缩放比例,指定为一个字符串。这个属性只适用于如果扩展
被设置为变焦
。
的MaxHeight
格式是valueUnits,在那里单位是一个高度单位和缩写吗价值是单位的数量。看到高度
属性表的有效单位缩写词。
MaxWidth
- - - - - -最大宽度为缩放比例
字符串
最大宽度为缩放比例,指定为一个字符串。这个属性只适用于如果扩展
被设置为变焦
。
的MaxWidth
格式是valueUnits,在那里单位是一个高度单位和缩写吗价值是单位的数量。看到高度
属性表的有效单位缩写词。
TemplateSrc
- - - - - -这个记者的模板
[]
(默认)|特征向量|字符串标量|记者或报告|DOM文档或文档部分
这个记者的模板,指定为这些选项之一:
特征向量或字符串标量指定路径的文件,其中包含的模板的记者
记者或报告的模板是用于这个记者或模板库中包含的模板的记者
DOM文档或文档模板的一部分用于记者或模板库中包含的模板的记者
指定的模板必须是相同的类型作为这个记者是附加的报告。例如,对于一个微软®词报告,TemplateSrc
必须是一个文字记者模板。如果TemplateSrc
属性是空的,这个记者记者使用默认模板输出类型的报告。
TemplateName
- - - - - -这个记者名字的模板
特征向量|字符串标量
模板的名字为这个记者,指定为一个特征向量或字符串标量。这个记者的模板必须在模板的模板库源(TemplateSrc
这个记者)。
LinkTarget
- - - - - -这个记者超链接的目标
[]
(默认)|特征向量|字符串标量|mlreportgen.dom.LinkTarget
对象
这个记者,超链接目标指定为一个特征向量或字符串标量指定链接ID或作为一个目标mlreportgen.dom.LinkTarget
对象。一个特征向量或字符串转换为一个标量值LinkTarget
对象。链接目标立即先于这个记者在输出中报告的内容。
方法
公共方法
slreportgen.report.Diagram.createTemplate |
创建图模板 |
slreportgen.report.Diagram.customizeReporter |
创建自定义图表记者类 |
slreportgen.report.Diagram.getClassFolder |
图类定义文件的位置 |
getSnapshotImage |
图快照图像文件的位置 |
复制 |
创建的副本金宝app记者对象,使深拷贝的某些属性值 |
getImpl |
得到实现的记者 |
例子
添加模型图的顶层
添加一个顶级的快照vdp
模型的报告。
load_system (“slrgex_vdp”)进口slreportgen.report。*进口mlreportgen.report。*rpt = slreportgen.report.Report (“输出”,“pdf”);章=(章);一章。Title =“图记者榜样”;图=图(“slrgex_vdp”);diagram.Snapshot。标题=“范德波尔方程”;图。快照Format =“svg”;diagram.Snapshot。身高=“4”;添加(章,图);add (rpt,章);rptview (rpt);
添加超链接图的报告
创建一个PDF报告并添加图根系统和子系统的快照的slrgex_sf_car
模型。超链接添加到传输子系统,并添加一个段落的目标链接。
进口mlreportgen.report。*进口slreportgen.report。*进口slreportgen.utils。*进口mlreportgen.dom。*rpt = slreportgen.report.Report (“输出”,“pdf”);章=章(“slrgex_sf_car”);load_system (“slrgex_sf_car”);diag1 =图(“slrgex_sf_car”);diag1.Snapshot。标题=“根系:slrgex_sf_car”;添加(章,diag1);添加(章,PageBreak);diag2 =图(“slrgex_sf_car /引擎”);diag2.Snapshot。标题=“子系统:slrgex_sf_car /引擎”;添加(章,diag2);添加(章,PageBreak);帕拉=段(“定制slrgex_sf_car /传输的目标”);id = getObjectID (“slrgex_sf_car /传播”);追加(para mlreportgen.dom.LinkTarget (id));添加(章,para);添加(章,PageBreak);add (rpt,章);关闭(rpt);rptview (rpt);
采取的快照图的一部分
使用SnapshotArea
属性指定的面积图捕获快照。这个例子在模型编辑器中设置视图,然后设置金宝appSnapshotArea
这一观点通过调用属性slreportgen.utils.getCurrentEditorView
。
打开模型。
f14
在模型编辑器中金宝app,显示部分的图,你想捕获快照。通过调用获取当前模型编辑器视图区金宝app域slreportgen.utils.getCurrentEditorView
。
editorViewArea = getCurrentEditorView ();
创建报告和图表的记者。设置图快照区到当前编辑器查看区。添加图记者报告。
进口slreportgen.report。*进口Slreportgen.utils。*rpt =报告(“输出”,“pdf”);诊断接头=图(“f14”);diag.SnapshotArea = editorViewArea;add (rpt,诊断接头);关闭(rpt);rptview (rpt);
版本历史
介绍了R2017bR2019b:的默认值SnapshotFormat
是svg的
对所有报告类型
从R2019b开始,可缩放矢量图形(SVG)图像支持文字报告。金宝app对所有报告类型(HTML、PDF和词),默认值的SnapshotFormat
属性是svg的
和一个值的“汽车”
表明svg的
。在以前的版本中,默认值的SnapshotFormat
财产“汽车”
,这表明svg的
HTML和PDF报告和“电动势”
或“png”
字的报告,这取决于平台。
报告,包含了SVG图像需要词2016年或之后的版本。在MATLAB®R2019b或稍后发布,与图像生成报告与早期版本的兼容的话,设置SnapshotFormat
房地产以外的价值svg的
。指定图像格式在MATLAB的早期版本,默认情况下使用SnapshotFormat
:
“电动势”
对于Windows平台“png”
对于UNIX®或Mac平台
另请参阅
slreportgen.report.Report
|slreportgen.finder.DiagramFinder
|slreportgen.finder.DiagramElementFinder
|slreportgen.finder.SystemDiagramFinder
|slreportgen.finder.ChartDiagramFinder
|slreportgen.finder.StateflowDiagramElementFinder
|slreportgen.finder.StateFinder
|slreportgen.report.StateflowObjectProperties
|slreportgen.report.金宝appSimulinkObjectProperties
|slreportgen.finder.BlockFinder
|slreportgen.finder.AnnotationFinder
第一de MATLAB
Ha事实clic en联合国围绕此时一个埃斯特第一de MATLAB:
Ejecute el第一introduciendolo en la ventana de第一de MATLAB。洛杉矶navegadores网络没有admiten第一de MATLAB。
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。