VisSim/Comm C-Code Module

The VisSim/Comm C-Code option lets you automatically generate ANSI C code from a VisSim/Comm diagram.

The generated code is currently targeted to run on a PC host. In the near future, this module will also support embedded targets, as is already the case for regular VisSim (non Comm) diagrams.

The PC target supports creation of a standalone executable, a DLL to run as a block in VisSim, or a "simObject".

Using simObjects

A simObject allows you to embed one or more VisSim simulations in your C/C++ application.

You control a simObject via the VisSim simObject API. A simObject can be instantiated multiple times, allowing multiple copies of a simulation to be run simultaneously.

A simObject takes user input, runs to a user specified time, provides sim output, and can return error strings to the calling application.

DLL Compound Blocks

The VisSim/Comm C-Code module lets users generate custom DLL blocks from compound blocks in a VisSim/Comm diagram.

This feature allows users to safely distribute proprietary algorithms to third parties without disclosing their internal implementation.

Additional Features

Increases diagram execution speed
Supports conditional subsystems
Supports multi-rate subsystems
Generates code for user-written blocks
Retains diagram variable names

To download a fully functional Evaluation version of the software, please visit our download center.

System Requirements

VisSim/Comm 5.0 or later
Pentium II 400
Win 98/NT/2000/Me/XP
1 MB disk space
SVGA monitor or better

C-Code Option
Overview
Technical Specs
Demo Software
Viewlets
Pricing