|
|
Product Name: VisSim/C-Code™
Product Description
VisSim/C-Code
automatically translates VisSim diagrams into highly optimized,
ANSI C code that can be compiled and run on the host PC, an
embedded target, or any platform that supports an ANSI C compiler.
The PC target supports creation of a standalone executable, a DLL
to run as a block in VisSim, or a "simObject."
Optimized Code: Using a
technique called "constant folding," the generated code
is optimized for speed by performing evaluation of constant
expressions at compile time. In addition, the number of function
calls and array references are minimized to increase code
efficiency. The resulting executables run up to ten times faster
than their block diagram counterparts, which is particularly
useful for applications with high sampling rates.
Readable Code: VisSim/C-Code
preserves variable names from the block diagrams to make it easier
to identify signals in the generated code. In addition, comments
can be inserted to indicate the hierarchical level of the diagram
from which the code is generated. Finally all C code is formatted,
including word length control, to improve readability and
maintainability.
Automatic DLL Generation: VisSim/C-Code
can automatically generate DLLs from any portion of a block
diagram. For complex, multi-level diagrams, using DLLs rather than
the corresponding blocks can significantly increase simulation
speed and efficiency.
Simulation
Object Generator: A simObject allows you to embed one or more
VisSim simulations in your C or C++ application. You control a
simObject via the 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, and provides simulation output. You can reset
simObjects to run again, and they will return error strings for
the application to use.
Features
 |
-
Generates
ANSI C code directly from block diagram
-
Host PC
supports standalone .exe, add-on DLL, or simObject
-
Supports
conditional subsystems
-
Supports
multi-rate subsystems
-
Simulations
run up to 10X faster
-
Generates
code for user-written blocks
-
Automatically
generates VisSim-callable DLLs
-
Retains
variable names used in diagram
-
TI
MSP430, F243, LF240x, F28xx, C30, C40,C54xx, C67xx DSP
target options available
-
Support
Library source code available
| Related Products: |
Tickets, 1/2" Reducing Shaft, 16-bit PC card/CF+ bridge to serial and USB host port OXCFU950, 16-bit PC card/CF+ bridge to serial port OXCF950, 2000-DCT System Digital Clock Timer/Controller, 30-Day Money-Back Guarantee, 32-bit PC card bridge to serial port OXCB950, 400 Series Onboard Refueling Vapor Recovery (ORVR) Nozzle, 500mA Inductive LED driver targets movie/flash mode applications, 600 Series Bootless Nozzle, 708 Series Onboard Refueling Vapor Recovery (ORVR) Nozzle, 709 Series Onboard Refueling Vapor Recovery (ORVR) Nozzle, 800 Series Onboard Refueling Vapor Recovery (ORVR) Nozzle, 84-series Lens Fixture, 84-series Lens Fixture, 900 Series EVR Nozzle Enhanced Vapor Recovery Certified, Able to mark 2D machine readable code, ActivVisionTools, Adapters are CEC compliant, Adjustable Hex Workstops and Edge Clamps, Advantage 400 Pack high performance motion control system, Aerial Rod along with Terminal Base, Aero I, Aerospace and 6DOF, AG-DVC60 Mini-DV Camera-Recorder |
|