DiffPlug.

View, edit, compare. Anything, from anywhere.

Fastest Simulink and Stateflow viewer on the market, for free!

Simulink

Fastest Simulink and Stateflow viewer on the market, for free!

Learn more
Includes native support for git.

Git

Includes native support for git.

Learn more
Intuitive image viewing.

Image

Intuitive image viewing.

Learn more
Automate change report generation.

Command Line

Automate change report generation.

Learn more

On all platforms. For free.*

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

News

v1.8.10 is released Jul 12 2017

New in this release:

  • Added a new mode for the Simulink report generator - XML_WITH_IMAGES
    • If the output file is output.xml, there will now be a folder output.xml_images which contains a series of 1:1 scale png images.
    • Each changed block will have xml attributes left_img and right_img, which will point to the filename of an image which highlights that particular change.
    • Each diagram which contains changes will have xml attributes left_diagram_img and right_diagram_img, which will point to the filename of an image which contains all the changes of that particular subsystem.
    • Normally, the XML report format only contains xml elements for items which have been changed or added. In XML_WITH_IMAGES mode, a subsystem which is itself identical, but contains changed children, will appear in the XML document as a nested element, and will have left_diagram_img and right_diagram_img properties.
  • Simulink subsystems and subcharts can now be opened in a new tab.
    • Open new subsystems in a new tab
  • When moving up a subsystem, the previously displayed subsystem is now highlighted briefly.
    • In the viewer:
      Highlight parent system in viewer
    • In the differ:
      Highlight parent system in differ
  • Added the license-user=LICENSEFILE flag to the installer for advanced batch installation.

Fixed in this release:

  • DiffPlug had problems displaying systems containing blocks whose names started with the # character.
    • This did not affect logical diffing, but it did affect graphical display.
  • Fixed an issue where Simulink files could not be opened if they didn’t have an .slx or .mdl extension.
  • Fixed various Subversion issues.
  • Fixed a segfault that some Ubuntu users were experiencing due to a recent kernel patch.
Learn more

v1.8.9 is released Mar 21 2017

New in this release:

  • On linux and mac, the dp command line client can now be symlinked and still perform properly.
    • ln -s (DIFFPLUG_INSTALL_DIR)/dp /usr/local/bin/dp on linux.
    • ln -s /Applications/DiffPlug.app/Contents/Eclipse/dp /usr/local/bin/dp on mac.
    • On windows, the dp.exe file can still be copied on its own.
  • Added support for Simulink R2017a.
    • Signal tracing does not yet support the new bus element ports.

Fixed in this release:

  • HTML comments in Stateflow diagrams are no longer displayed.
  • When tracing a Simulink model, the colors return to normal after the diagram is closed.
  • Japanese character encoding issues in Simulink models.
  • Simulink diffs between unusual combinations of text files.
  • Problem with Windows command line installation for specified installation directory.
Learn more

v1.8.8 is released Dec 19 2016

New in this release:

  • AUTOSAR files embedded within Simulink models will be included in diffs and diff reports.

Fixed in this release:

  • Several signal tracing problems:
    • Signal tracing still cannot handle feedback loops.
    • However, when a loop is encountered, it will no longer require the tab to be opened and closed.
    • Additionally, double-clicking will no longer automatically extend a trace, which was causing accidental loops.
Learn more

Have questions?

We've got answers.