DiffPlug. View, edit, compare. Anything...

Fastest Simulink and Stateflow viewer on the market, for free!
Fastest Simulink and Stateflow viewer on the market, for free!
Trace signals across your model.
Diff Simulink and Stateflow, including 3-way.
Diff Simulink and Stateflow, including 3-way.
Diff Embedded MATLAB.
Diff Embedded MATLAB.
Read more
Powerful tabs.
Powerful tabs.
Syntax highlighting for everything.
Syntax highlighting for everything.
Ubiquitous diff.
Ubiquitous diff.
Read more
Intuitive image viewing.
Intuitive image viewing.
Powerful, minimalist image diffing.
Read more

... from anywhere.

Includes native support for git.
Includes native support for git.
Includes native support for git.
Includes native support for git.
Read more
Includes native support for svn.
Includes native support for svn.
Includes native support for svn.
Includes native support for svn.
Read more
Look inside zips with ease.
Look inside zips with ease.
Or zips of zips.
Or zips of zips.
Or zips of tars of ...
Or zips of tars of ...
Read more

On all platforms. For free.*

We sell the Simulink differ, and the rest is free.

News

Older Newer
November 12, 2014

v1.4.0 is released

New in this release:

  • A free MAT-File viewer / differ.
    • Includes support for WorkspaceData in Simulink models and UserData properties in Simulink blocks, both for viewing and diffing.
  • Simulink diff reports.
    • Supports export to human-readable PDF and DOCX, as well as machine-readable XML.
    • Reports can be triggered from the command line for batch-operation.
  • Simulink subdiff allows any two Simulink elements to be compared (no longer limited to model roots).
    • You can even compare subsystems and subcharts that are inside the same model.
  • DiffPlug can now dereference library links.
  • Differ configs can now be exported and imported, to allow sharing and storing of various settings.
  • Improved support for custom block masks. Works for masks that look roughly like:
    • image(get_param(gcb,'userdata'))
    • disp('Title')
    • disp(get_param(gcb,'SomeParam'))
    • fprintf('%s', get_param(gcb, 'SomeParam'))
  • Implemented Simulink’s AttributeFormatString (a.k.a Block Annotation Properties)
  • More than 10x performance increase for the differ for large models.
June 23, 2014

v1.3.3 is released

New in this release:

  • Simulink viewer / differ is 6x to 10x faster, depending on the model.
    • Similar improvements in memory consumption.

Bugs fixed in this release:

  • Simulink annotations were not respecting ignored properties. This has been fixed.
  • Miscellaneous bugfixes to the SVN client.
June 3, 2014

v1.3.2 is released

New in this release:

  • Full support for offline activation.
    • Online activation is still much faster and easier.
    • For some users, offline activation may be the only method available.
< < Older Newer > >