VisSim is a visual block diagram language for simulation of dynamical systems and model based design of embedded systems. It is developed by Visual Solutions of Westford, Massachusetts.

Vissim screenshot of very simple block diagram

VisSim is most often used to write embedded applications. Based on diagrams, the language has a different look and feel to traditional text-based programming languages based on the English language. For this reason, a VisSim manual comprises many pictures, rather than textual paragraphs.

VisSim contains a large library of mathematical formulas, as well as built-in support for many popular chip technologies. VisSim is an extensible language, giving the user great flexibility to extend it, in the sense of adding routines to a library. It can also import ".m" files from MATLAB.


  1. Introduction
  2. The Viewer
  3. The Plot Block
  4. Manipulating blocks
  5. Control Structures
  6. Handling Files


Further Reading