Export, Print, and Save Model Comparison Results

Save Printable HTML Report

To save a printable version of a model comparison report,

  1. On the Comparison tab, select Publish > HTML or Word.

    The Save dialog box opens, where you can choose to save a printable version of the model comparison report.

  2. Select a file name and location to save the report.

The report is a noninteractive document of the differences detected by the algorithm for printing, sharing, or archiving a record of the comparison. If you have applied filters, your filtered results appear in the printable report.

Alternatively, you can publish a comparison report to a file using the visdiff function.

Export Results to the Workspace

To export the comparison results to the MATLAB® base workspace,

  1. On the Comparison tab, select Publish > Workspace Variable.

    The Input Variable Name dialog box appears.

  2. Specify a name for the export object in the dialog and click OK. This action exports the results of the XML comparison to an xmlcomp.Edits object in the workspace.

The xmlcomp.Edits object contains information about the comparison including file names, filters applied, and hierarchical nodes that differ between the two files.

To create an xmlcomp.Edits object at the command line without opening the Comparison Tool, enter:

Edits = slxmlcomp.compare(modelname_A,modelname_B) 

Property of xmlcomp.EditsDescription
FiltersArray of filter structure arrays. Each structure has two fields, Name and Value.
LeftFileNameFile name of left model.
LeftRootxmlcomp.Node object that references the root of the left tree.
RightFileNameFile name of right model.
RightRootxmlcomp.Node object that references the root of the right tree.
TimeSavedTime when results exported to the workspace.
VersionMathWorks® release-specific version number of xmlcomp.Edits object.
Property of xmlcomp.NodeDescription
ChildrenArray of xmlcomp.Node references to child nodes, if any.
EditedBoolean — If Edited = true then the node is either inserted (green) or part of a modified matched pair (pink).
NameName of node.
ParametersArray of parameter structure arrays. Each structure has two fields, Name and Value.
Parentxmlcomp.Node reference to parent node, if any.
PartnerIf matched, Partner is an xmlcomp.Node reference to the matched partner node in the other tree. Otherwise empty [].

See Also