|
|
|
SIDE
System Integrated Design Environment (SIDE) is a software
package developed at ASTROX Corporation for creating component based design systems
on Windows personal computer workstations. It is developed from the powerful Borland
Delphi software; hence it can use the complete set of Delphi’s Graphical User Interface
(GUI) related components such as forms, buttons, list boxes, file handling controls,
etc. In addition, SIDE can create new components using object-oriented programming,
from existing C, C++, Visual Basic, FORTRAN, Pascal and other programming languages
based simulation codes. Recently, components based on Silicon Graphics OPENGL graphics
library have been added for rendering three-dimensional objects.
|
Key Benefits
- Friendly graphical interface
- Complete drag and drop functionality
- Object-oriented
|
Astrox has developed a software tool for the creation of new conceptual designs
using Object Oriented approach. This tool "SIDE" - System Integrated Design Environment
- uses a drag-and-drop idea to build systems and store them in libraries. Complex
systems (or components) are built from lower level components by dragging the lower
level components onto a palette and connecting their input and output data structures
using point-and-click. All components, at whatever level, are stored in component
libraries and become available for further use in SIDE. SIDE runs in conjunction
with Borland’s Delphi, and will also run with C++ Builder in future. Delphi runs
under Windows. SIDE and Delphi create the source code (modifiable by the developer)
and the executable. This executable can then be run without the use of Delphi. Current
examples built with the SIDE/Delphi incorporate both OPEN GL and 3rd party graphics
displays.
The SIDE allows the engineer/developer to build a complex system, for instance,
an aircraft (or automobile or refrigeration/heating system or even abstract systems
such as a financial system), from lower level parts that are stored in parts libraries
as well as build new parts. In this manner, low level parts are built, stored into
the parts library, and then used to build more complex parts, and so on until the
desired high level system is achieved. The data associated with each part is chosen
by the developer based on data structures created by the developer. The data can
be input or the result of programs written by the developer. The programs can be
written in any language. This flexibility allows the creation of very simple engineering
models (or other) to very high fidelity models based on more in depth analysis such
as a CFD solution that provides aerodynamic data or a call to NASTRAN to acquire
structural mode shapes.
|
(c) 2007 Astrox Corporation |