VISSIM

VisSim is a block diagram language for creating complex nonlinear dynamic systems. Its fast execution speed is perfect for model based operator training, off-line controller tuning, and hardware in the loop testing. Its efficient C code generator makes it a great platform for model based embedded system development.

By combining the simplicity and clarity of a block diagram interface with a high-performance mathematical engine, VisSim provides fast and accurate solutions for linear, nonlinear, continuous time, discrete time, SISO, MIMO, multi-rate, and hybrid systems. Moreover, VisSim's tightly integrated development platform makes it easy to pass freely between model construction, simulation, optimization, and validation. This means you can create virtual prototypes on your desktop PC and make sure they're working properly before committing to the design. And because VisSim eliminates traditional programming, your learning time is minimal. All this means you are up, running, and productive from the minute you sit down in front of your computer.

For more specialized engineering problems, VisSim offers a comprehensive set of companion products targeted at linearization and frequency domain analysis, C code generation, communications system modeling, DSP and embedded system design, neural network simulation, and real-time data I/O. 

Thousands of engineers and scientists spanning a broad range of industries and disciplines are using VisSim to speed their projects. Drop us a line to find out how we can speed up yours.

Features
  • Drag-and-drop block diagram construction

  • 110+ linear and nonlinear blocks 

  • Toolbox functions for control, electromechanical design, hydraulics, signal processing, process, chemical, thermal, and turbines 

  • Euler, trapezoidal, Runge Kutta 2nd and 4th orders, adaptive Bulirsh-Stoer and Runge Kutta 5th order, stiff backward Euler, and Lawrence Livermore integration algorithms 

  • MatLab, Mathcad, and Maple integration 

  • Triggered compound blocks 

  • "What-If" scenarios 

  • Parameter optimization 

  • Matrix constant construction 

  • Complex number support 

  • Implicit system solvers 

  • ActiveX support 

  • Vector and matrix operations 

  • DLL wizard for custom C, C++, Fortran, and Pascal blocks

    • Synchronous or asynchronous data exchange

    • Display data exchange status

    • Automatically activate or deactivate

  • Hierarchical models with protection 

  • Browser 

  • Tutor 

  • Embedded subdiagrams with editing

  • Automatic wiring and wire checking 

  • Goto tags 

  • Spectrum display

  • Interactive XY, time domain, FFT, and discrete plots and strip charts 

  • Audio and visual alarms 

  • Multiple diagram windows 

  • Read and write audio data 

  • Integrated VisSim Viewer 

Get Started