Interfaces
- Code Import Wizard
- Device and File Interfaces
- Hardware Simulators
- Satellite Orbital Simulators
Code-Import Wizard
:
VisualSim enables the easy access of C/C++/Java/Python/Tcl imports into
VisualSim. For each of these languages, there is a Wizard that goes
through the steps of importing the code. No modification or
customization of the code is required to simulate it within VisualSim.
The code files can reside locally or on remote machines and can include
source code or linked libraries.
Device and File Interfaces
: VisualSim provides
interfaces to a number of standard applications while including an open API to integrate
third-party applications. The list is provided below:
1.
Files- Text, CSV or spreadsheet (Excel):
2.
Behavior analysis-
MatLab 7:
MatLab files or functions can be called from within any Processing
block in VisualSim. VisualSim also contains a language similar to
MatLab for describing mathematical, matrix, DSP and image processing.
For example an FFT can be
defined as a VisualSim FFT from the Expression language or a MatLab FFT
in the
same parameter of the Expression blocks.
3.
Hardware in the Loop using a datagram
socket interface:
4.
Serial I/O: This interface
accesses programmable boards or operate control devices.
5.
X10: These library
blocks emulate the X10-interface devices for X10 communication via the
serial port. The "CM11A" serial module (wired) and the "CM17A"
serial module (wireless) X10 serial port models for communication with a
host computer are provided.
6.
Joystick and keyboard
7.
Multimedia: Video input, Speakers, Microphones, Digital Camera and Display Output
Hardware Simulators
VisualSim
provides Wizard-based interfaces to Verilog, VHDL and SystemC. The
SystemC simulator is shipped native with VisualSim. The Verilog and
VHDL uses the existing licenses of the customer from sources such as
Cadence, Mentor Graphics, ModelSim and Synopsys. There is a
configuration script to setup the specific simulator.
Satellite Orbital Simulation- STK
VisualSim interfaces to Satellite Toolkit for full system simulation.
STK models the satellite constellation and provides the current
environment conditions such as Sun energy, current position and
directional information. VisualSim uses this information to design the
hardware and software sub-systems of the satellite. These design
aspects include the scheduling of instruments, data and power bus
bandwidth, scheduling of instruments, power management and datalink
speed.