
Data Acquisition
And Simulation Software Catalog
Revised January 18, 2012
Modeling And HIL Simulation
MIL Simulation
High-Speed Data Acquisition
GUI Development
Language Tools

SIMulation Workbench Real-Time Modeling Environment
WU8020-L -- SIMulation Workbench
SIMulation Workbench (SWB) provides a complete framework to develop and execute realtime hardware-in-the-loop and man-inthe-loop simulations. SWBs powerful GUI allows users to conveniently configure, start, stop, record and play back simulation runs. SWB provides fast, direct shared memory access to all parameters and signals needed by your simulation. SWBs inmemory design optimizes performance and data conversion speed.
SWB is built upon a client-server architecture. A real-time server provides the run-time environment for simulation while network-based GUI clients control and display simulation activities. Realtime performance is maximized because the GUI clients run outside of the simulation server.
At the heart of SWB is a memory-resident database called RTDB that can be accessed by all simulator processes. RTDB stores the definition of all data items used by the simulation such as model variables and their mapping to I/O boards and model parameters. RTDB is configured externally via a GUI and provides for complete I/O independence. All the information necessary to configure I/O points and data bus protocols and to read, convert, write and store simulation variables is maintained in the database.
Note: For detailed configuration information and prerequisites, please consult the SWB entry on the iHawk catalog page.
![]()
MathWorks Products
MathWorks MATLAB
MATLAB is a tool that integrates mathematical functions, visualization and a powerful language to provide a flexible environment for technical computing. MATLAB's open architecture makes it easy to explore data, create algorithms and create custom tools that provide early insights and competitive advantages in product development and analysis projects. MATLAB is useful in a wide range of applications including control systems design, digital signal processing, communications, test and measurement, image processing and financial modeling. www.mathworks.com/products/matlab/description1.jsp
MathWorks Simulink
Simulink is an interactive tool for modeling, simulating and analyzing dynamic, multi-domain systems. Simulink allows a user to accurately describe, simulate, evaluate and refine a system's behavior through standard and custom block libraries. Simulink also integrates seamlessly with MathWorks' MATLAB, providing access to an extensive range of analysis and design tools. Typical Simulink uses include control system, signal processing system and communications system design and other simulation applications. www.mathworks.com/products/simulink/description1.jsp
MathWorks Stateflow
Stateflow is an interactive design tool for modeling and simulating event-driven systems. Tightly integrated with Simulink and MATLAB, Stateflow provides a powerful solution for designing embedded systems that contain control, supervisory or mode logic. Its combination of graphical modeling and animated simulation brings together system specifications and designs. www.mathworks.com/products/stateflow/description1.jsp
MathWorks Stateflow Coder
MathWorks Real-time WorkshopStateflow Coder generates embeddable integer, floating-point, or fixed-point C code for stand-alone targets. Using Stateflow and Stateflow Coder users can generate code exclusively for the Stateflow portion of a Simulink model. Generated code can also be inserted as subroutines into existing code. www.mathworks.com/products/sfcoder/description1.jsp
Real-time Workshop generates optimized, portable and customizable ANSI C code from Simulink models. Real-time Workshop automatically builds programs that execute in real time or as stand-alone non-real-time simulations. www.mathworks.com/products/rtw/description1.jsp
MathWorks itemized product list

National Instruments LabVIEW
WU-NI-LVFDS -- LabVIEW Full Development System
LabVIEW is an application development environment for measurement and automation that combines easy-to-use graphical development with the flexibility of a powerful programming language. The LabVIEW Full Development System provides tight integration with measurement hardware to facilitate rapid development of data acquisition and analysis, instrument control and data presentation solutions. It also includes libraries for performing measurement analysis and digital signal processing, generating reports, displaying plots and calling external code through ActiveX and DLLs. http://sine.ni.com/apps/we/nioc.vp?cid=2541&lang=US
Prerequisites: iHawk 32-bit system (HQx) and National Instruments I/O cards (CS-NI-PCI-x).Note: Comedi drivers for NI I/O cards are available at www.comedi.org. RedHawk Linux drivers are available via home office quote.
WU-NI-LVPDS -- LabVIEW Professional Development System
LabVIEW is an application development environment for measurement and automation that combines easy-to-use graphical development with the flexibility of a powerful programming language. The Professional Development System is designed specifically for users developing high-end systems, working in teams or adhering to stringent quality standards. It provides seamless integration with measurement hardware to facilitate rapid development of data acquisition and analysis, instrument control and data presentation solutions. It also includes libraries for performing measurement analysis and digital signal processing, generating reports, and calling external code through shared libraries. This development system also furnishes source code control, application complexity measurement utilities, and creation of stand-alone executables and shared libraries. http://sine.ni.com/apps/we/nioc.vp?Lang=US&cid=4582
Prerequisites: iHawk 32-bit system (HQx) and National Instruments I/O cards (CS-NI-PCI-x).
Note: Comedi drivers for NI I/O cards are available at www.comedi.org. RedHawk Linux drivers are available via home office quote.
WU-NI-LVAB -- LabVIEW Application Builder
LabVIEW Application Builder is an add-on package for creating stand-alone applications. Application Builder used with LabVIEW system can create VIs that operate as stand-alone applications. Resulting modules can be executed, but not edited. http://sine.ni.com/apps/we/nioc.vp?Lang=US&cid=10735
Prerequisites: iHawk 32-bit system (HQx) and National Instruments I/O cards (CS-NI-PCI-x).
Notes: Included in LabVIEW Professional Development System package (WU-NI-LVPDS). Comedi drivers for NI I/O cards are available at www.comedi.org. RedHawk Linux drivers are available via home office quote.
![]()
Vega
Prime 3D Scene Generation Software
Presagis Vega Prime is a graphics toolkit for real-time 3D application development. Vega Prime is based on Vega Scene Graph, the advanced cross platform scene graph API. Vega Prime also includes the LynX Prime GUI configuration tool to accelerate the creation and delivery of real-time 3D applications for simulation, training and general visualization. A wide range of application-specific modules are available for enhanced productivity, realism, and functionality. Support for all development environment products is available on annual basis.
The Vega Prime Base Development Environment provides advanced C++ application development environment for the creation of interactive, real-time, 3D visual simulation, virtual reality and data visualization applications. Includes a flexible, scalable API as well as the LynX Prime GUI configuration tool and Vega Scene Graph. Further information on Presagis Vega Prime and Lyra products can be found at at http://www.presagis.com/products/visualization/

Diamond
Visionics GenesisRTX
GenesisRTX is a proven technology that removes the boundary between traditional database generation and database visualization. GenesisRTX is a dynamic construction engine designed to provide high-fidelity real-time visualization using GIS source data (including vector, model, imagery, classification, and elevation sources) by leveraging modern GPU architectures and multi-core processors. This technology eliminates the need for time-consuming and labor-intensive off-line database generation, while providing significantly higher fidelity than is typically possible using traditional approaches. The result is high-quality, high-performance 3D visualization for a much lower cost, in a much shorter time, with significantly less effort.
With the Genesis RTX Software Development Kit customers can leverage the power of the Genesis RTX toolset in their own Image Generation software. The Genesis IG is a fully featured Image Generator with support for CIGI and user created plugins for any extra functionality they may require.
GenesisRTX also supports advanced physics-based EO, NVG, and FLIR sensor rendering with the GenesisSN option, based on JRM Technologies' SigSimRT and SenSimRT technologies. Using sensor-encoded versions of the same source data used by the visible-spectrum visualization, this approach provides total correlation between the out-the-window view and the sensor view. Further information on Diamond Visionics products can be found at at http://www.diamondvisionics.com/?q=content/products

Laboratory Workbench High Speed Data Acquisition Software
WU8000-L -- Laboratory Workbench Software
Laboratory Workbench (LWB) is a high-performance GUI data acquisition software package for Concurrent iHawk Linux®-based multiprocessing systems. LWB's easy-to-use, point-and-click interface allows users to acquire, process, display and record analog data without the need for programming. LWB is an X/Motif-based application that runs on Concurrent's RedHawk Linux real-time operating system. A set of symbolic icons and graphic displays represent data acquisition devices, file operations, signal processing tasks and display options. With LWB visual controls, users can quickly configure an operational data acquisition and signal processing system. LWB includes Concurrent's SP-50 Data Acquisiton And Control Software library. LWB PDF Brochure
Prerequisites: iHawk system (HQx). General Standards 16-bit analog I/O card (CS-GS-16AIO-x or CS-GS-16AI64SSAx) or D-TACQ Solutions ACQ32PCI 16-bit analog I/O card.
Note: Special quotation required for support on RedHawk 2.3.

EDAS Data Acquistion Software
EDAS Data Acquisition Software provides high-performance, real-time dynamic data processing and monitoring for turbine engine and turbomachinery vibration test applications. Includes complete graphical user interface for acquisition control, data management, data display and post-test analysis.
Data
produced by the system includes digital raw time domain, frequency domain with
time domain statistics and compressed peak frequency domain data files. Software
set-up is point-and-click via GUI. Setup can alternatively be performed using
comma-delimited command files. Data inputs to the system include analog time
domain (tape or real-time), direct read of commercially available digital tape
formats, ASCII input of time domain data, and EDAS native data formats.
DataDetective
DataDetective bulk data screening software scans large volumes of electronic vibration data files and catalogs peak response information. Results can be assigned to modes, ratioed to other locations and compared to limits. Scanned electronic data files can be produced by an EDAS data acquisition system or by other systems using custom file translators. DataDetective produces, and interfaces to a database that can be sorted, filtered and exported to other application formats such as comma separated (CSV) or MATLAB formats. Each entry in the database is linked directly with the file that produced the entry. This permits the user to immediately call up the parent data file and examine responses more carefully. Files are viewed interactively by clicking on the entry in the database.
GageMap
GageMap is a user-friendly software tool that simplifies interaction with finite element models for test planning, model verification and test data analysis. GageMap makes it easy to extract finite element data for direct comparison to experimental measurements.
EDAS Itemized software product list

DiSTI GL Studio
GL Studio is a virtual rapid prototyping tool that allows a developer to create photo-realistic interactive objects for real-time simulation applications. GL Studio creates OpenGL C++ source code whose objects can be linked to a simulation in real-time. GL Studio reduces the cost of developing and deploying instrumentation and visual displays, and improves the quality of interactive graphics. Instrument components created in GL Studio are both reusable and portable. Photorealistic simulations are easily created by integrating actual photos of objects. Includes admission to a 3.5-day Disti GL Studio training course for one student for each development license purchased.
GL Studio offers an optional set of twelve pre-built aviation objects such as heads-up displays, flight instruments and analog and digital gauges. This package allows a user to quickly implement a simple flight simulator cockpit.
Prerequisites: iHawk System (HQx or HRx)
Understand For Ada
Understand for Ada (UA) from Scientific Toolworks provides powerful Ada software engineering support for MAXAda users. UA features include graphical browsing, cross-referencing, and code complexity and relationship analysis. UA is very useful for managing large complex software projects where assistance in reverse engineering and comprehension of inherited code is required.
Understand For C++
Understand for C++ is a reverse engineering, documentation and metrics tool for C and C++ source code. It offers code navigation using a detailed cross reference, a syntax colorizing smart editor, and a variety of graphical reverse engineering views. Understand for C++ is an interactive development environment designed to help maintain and understand large amounts of legacy or newly created C and C++ source code. Includes one year of technical support and product upgrades.