|
Modeling Features
|
Description
|
|
New Blocks |
Triangle, square and sawtooth signal generators. State
Transition block to model and generate code for finite state
transition diagrams. |
|
Embedded subdiagrams with editing |
Override the read-only status of an embedded diagram and make
changes directly to it. Use the File > Save Embedded Files
command to save your changes. |
|
Pop-up Edit menu
|
Display a partial Edit menu of commonly used commands as a
pop-up by selecting a block and then clicking the right mouse
button over the block. Edit operations include block
alignment, clear, cut, copy , auto connect, auto disconnect,
create compound block, and flip horizontal. |
|
Automatic wiring |
Use the Edit menu's Auto Connect and Auto Disconnect commands
to automatically wire and remove wires. |
|
Block alignment operations |
Precisely align blocks by right, left, or top edges, or
by input or output wires. |
|
Goto tags |
Use tags to mark diagram locations that you want to find
easily. To move to a tagged location, use the Edit > Goto Tag
command. |
|
Automatic dialog table construction |
Present tabular data in a fast and convenient way. For
example, suppose you want to collect information about
different motors, such as their peak force, intermittent
force, peak current, and so on. You simply create a data
source that contains the motor information, then attach it to
a dialogTable block. When you click on the dialogTable block,
VisSim arranges and presents the information from the data
source. |
|
Visual diagram comparisons |
Open multiple diagrams and compare one against another to see
the differences.
|
|
Simulation Features
|
Description
|
|
Matrix constant construction |
Use the const and expression blocks to present diag(), eye(),
ones(), and zeros() matrix data. |
|
Complex number processing |
Create complex number expressions and display them in VisSim
display blocks. |
|
Event-driven system simulation |
Embed event-based control structures in VisSim diagrams.
During simulation, VisSim checks for consistency before
generating efficient fixed-point code.
|
|
Optimized matrix usage |
Automatically prevent internal matrix construction when
vectors are used for pure connectivity. This results in faster
simulations. |
|
Time interval vs. frequency time steps |
Specify simulation time step using time interval or frequency. |
|
Vector notation for initial condition of unitDelay block |
Specify initial condition using vector notation. The initial
condition matrix sets matrix dimensionality for the block. |
|
Improved DLL wizard
|
An extension of the Microsoft Visual C/C++ compiler (v5.0+),
the VisSim DLL wizard steps you through creation of VisSim custom blocks.
Version 5.0 adds custom data types to input and output data,
and code generation capability from user-defined blocks. |
|
Simulink translator |
Automatically translate .mdl files to .vsm diagram files. |
|
MatLab integration
|
Interactively execute MatLab commands, functions and .m files
from within a VisSim session. VisSim automatically starts
MatLab and accesses MatLab variables used in a VisSim model.
|
|
Visualization Features
|
Description
|
|
Multi-plot windows |
Specify between 1 and 8 subplots allowing signal traces to be
displayed in their own window. |
|
General Features
|
Description
|
|
Multiple diagram windows |
Open multiple VisSim diagrams in separate windows in a single
VisSim session. Use File > Close command to close a diagram
window. |
|
Diagram report generation |
Generate customizable reports that list statistical
information about a diagram, including aliases and variables
used, connector labels specified, files referenced, and
comments inserted. You can also sort the data by diagram
level.
|
|
Multi-level undo and redo |
Undo one or more previous actions or operations. There is no
maximum number of Undo levels. You can also reinstate an
"undone" action or operation using the Redo command. |