VisSim is a Windows-based program for the modeling and simulation of complex dynamic systems. VisSim combines an intuitive drag-and-drop block diagram interface with a powerful simulation engine. The visual interface offers a simple method for constructing, modifying, and maintaining complex system models.
VisSim - modeling and simulation of complex dynamic systems
VisSim is an award winning software program for the modeling and simulation of complex dynamic systems. VisSim combines an intuitive drag and drop block diagram interface with a powerful simulation engine. The visual block diagram interface offers a simple method for constructing, modifying and maintaining complex system models. The simulation engine provides fast and accurate solutions for linear, nonlinear, continuous time, discrete time, time varying and hybrid system designs.
With VisSim, users can quickly develop software or "virtual" prototypes of systems or processes to demonstrate their behavior prior to building physical prototypes. Built-in integration tools allow users to communicate seamlessly with MATLAB ® and MATHCAD®. Additionally, a VisSim - SIMULINK® Translator allows SIMULINK users to import SIMULINK block diagrams directly into VisSim.
The user builds his system model by selecting predefined blocks from a block library and simply wiring (graphically connecting) the blocks into a diagram. Each block of the diagram performs a mathematical or input/output function. These "blocks" may represent complex algorithms, input variables, or various outputs like graphs, charts, plots or data files. Users can also create custom blocks in C, Fortran or Pascal and add them to the VisSim block library. After the model is configured, a simulation is run and the results of the simulation are displayed.
The core product, VisSim, is used for general modeling, simulation and control system design applications. VisSim product options include VisSim/Analyze, for frequency domain analysis, and VisSim/Real-Time, for real-time hardware-in-the-loop validation.
The addition of a comprehensive library of communication blocks to the core VisSim product results in a product called VisSim/Comm - an integrated solution for the modeling and simulation of analog, digital or mixed-mode, end-to-end communication systems. Pre-built blocks like signal sources, encoders/decoders, modulators/demodulators, filters, channels, RF components and PLLs make it easy to build, maintain and modify even the most complex communication system models.
VisSim/SigPro is an integrated solution for the rapid prototyping of signal processing algorithms or systems. It is a sub-set of the VisSim/Comm product. The VisSim/SigPro block library includes pre-built blocks like signal sources, filters, estimators, digital elements, operators and basic modulator/demodulator blocks.
The VisSim/C-Code product option is available for VisSim, VisSim/Comm and VisSim/SigPro. VisSim/C-Code automatically generates ANSI C code for the model/controller/algorithm. The C code can be compiled and run on any platform that supports an ANSI C compiler.
Finally, integrated VisSim/DSP solutions enable users to model and simulate their control/communication/signal processing system, automatically convert their system/algorithm to ANSI C code and compile-link-download the system/algorithm to a DSP/embedded system.
Modeling, Simulation
& Control Design
Communication System Design
Embedded DSP Development
VisSim
is an award winning program for the modeling and simulation of complex
nonlinear dynamic systems. VisSim
combines an intuitive drag and drop block diagram interface with a powerful
simulation engine. It is the core engine for the Comm and Embedded Controls
Developer products.
VisSim/Comm™
is the best product available for modeling and simulation of end-to-end,
physical layer communication systems.
VisSim/Embedded
Controls Developer™ Lets you simulate and generate C-code for
embedded systems. Save months of design and debug time for fixed-point
and floating point targets.
"Due to its power, flexibility, ease-of-use,
and low cost, VisSim has been Carrier's choice for system modeling, simulation,
data acquisition, and rapid prototyping for over eight years."
"Using VisSim/Comm, we designed a
new modulation synthesizer much faster than if we had used conventional
hardware proof-of-concept. We were able to validate in a matter of days
instead of the weeks required to assemble and test a breadboard."
"For my current project, VisSim has allowed me
to collapse my firmware development time from months down to about a week.
It is almost impossible to overstate the importance of VisSim to my development
time-table."
Mr. Richard Kolk
Manager Simulation & Control Technology
Charles Gore
R&D Engineer
Greg Gottschalk
Electrical Engineer
All VisSim Versions include Integrationtools for MATLAB, SIMULINK
& Mathcad.
NEU: VisSim 6.0
VisSim Version 6.0 adds new blocks, an improved simulation engine, and enhanced user interface. The new blocks, audioIn and audioOut , read and write audio from .WAV files or a Windows audio device. The delayedSwitch block enables the user to control the delay for the ‘on' and ‘off' commands found in process control. Version 6.0 provides new options for more accurate control over how the Display Block formats numeric data. Other new blocks include: maxElement , minElement , time of day, and video . The export and import blocks have been improved to allow ‘,' as decimal point, and allow ‘.' as a field separator. The import block now understands hh:mm :ss.ff as a time specification format.
The new Maple interface blocks communicate with Maple, a mathematical problem-solving software . These blocks allow the reading and writing of scalar and matrix data to the Maple workspace, as well as execution of Maple scripts. This brings a fast smooth interface between VisSim and Maple.
The new add-on ‘Knobs and Gauges' block set lets the user s pecify various blocks to give high quality graphical behavior of interactive gauges, meters, dials, switches and knobs. This allows the user to create a ‘dashboard' face plate to drive and monitor your VisSim model .
V6.0 brings an improved user interface. The addition of the VisSim Tutor allows the user to annotate a VisSim diagram with interactive help balloons so that the user can read and understand it better.
The new VisSim Diagram Explorer Window now allows the user to explore the VisSim menu hierarchy. This makes it very convenient to insert blocks from deeply nested menu trees.
Simulation engine enhancements include:
Subsystem Superclocking, which allows all blocks within a Compound block to run at a user defined rate faster than the overall sym rate. It allows for containment of high frequency components, iterating through matrixes, or modeling of partial differential equations.
Two new integration methods for solving adaptive step stiff systems.
A real time scale factor which allows the user to run real time simulations at multiples or fractions of real time.
Auto check pointing lets the user automatically save diagram state to a file name with a time stamp suffix. The file contains the current state of all variables in the diagram at that point of the simulation. This is useful for operator training, allowing the operator to go back in time and re- simulate questionable decisions.