Data Acquisition And Simulation Software Catalog
Revised June 29, 2010

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. SWB’s 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. SWB’s 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

Stateflow 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

MathWorks Real-time Workshop

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 Paradigm's 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/

Presagis itemized product list

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)

DiSTI Itemized product list

Understand For Ada and C++

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.

Scientific Toolworks Itemized product list