Software

Access our comprehensive library of technical briefs on software, from engineering experts at NASA and major government, university, and commercial laboratories.

Briefs : Software
Software Models Spacecraft Dynamics and Space Environment

The Spacecraft Control Toolbox (SCT) helps design control systems and attitude estimators, analyze station-keeping requirements, generate fuel and pointing budgets, and analyze spacecraft dynamics. The SCT provides a comprehensive set of over five hundred functions including:

Briefs : Software
Web-Based Software for Distributed Planning

The RecDel System is a low-cost software application that helps different groups of a complex project negotiate interfaces between interdependent schedules. The RecDel system is based on a concept of distributed planning, wherein the cognizant persons retain control over, and responsibility for, their...

Briefs : Software
Software for Detecting Tones in Beacon Monitoring

A software package for use in a ground receiving station detects a beacon-monitor tone transmitted by a spacecraft. To recapitulate from previous NASA Tech Briefs articles on beacon monitoring: An onboard computer processes data from onboard sensors to summarize the condition of the spacecraft...

Briefs : Software
Automated Real-Time Spacecraft Navigation System

The Automated Real-Time Spacecraft Navigation (ARTSN) system is a prototype of a class of software systems for automated navigation and monitoring of spacecraft from stations on the Earth. The system processes radio metric tracking data (principally, range and Doppler measurements) in real time to...

Briefs : Software
Model Optimizes Drying of Wet Sheets

Paper, tea, tobacco, and other food and industrial goods use drying tunnels to remove moisture from wet product sheets during manufacture. The tunnels operate using a fan to supply drying air to the product sheet through an orifice plate. Unfortunately, under some supply conditions, little or no drying...

Briefs : Software
Software Guides Aeroelastic-Systems Design

Accurately and efficiently predicting the unsteady dynamics of coupled, fluid-structure systems significantly reduces the cost of designing, testing, and maintaining fixed-wing aircraft, rotorcraft, and turbomachinery. It also improves safety. Organizations can realize substantial savings by...

Briefs : Software
Postprocessing Software for Micromechanics Analysis Code

The Micromechanics Analysis Code Post-Processing (MACPOST) computer program is designed primarily to serve as an improved means of processing the output of the Micromechanics Analysis Code With Generalized Method of Cells (MAC/GMC) computer program. [MAC/GMC was described in "Comprehensive...

Briefs : Software
Program Computes Tone Fan Noise From a Turbofan Engine

TFaNS is a computer program that predicts the tone noise that emanates from the fan stage of a turbofan engine. With the help of this program, engineers working to reduce fan tone noise can study the effects of proposed design changes and are thus more likely to be successful in their...

Briefs : Software
Software for Generating 100-by-100-km Images From SAR Data

SAR Processing System Precision Processor (SPS PP) is one of the computer programs used in the Alaska SAR Facility (ASF) [where "SAR" means "synthetic-aperture radar"] to generate image data products. SPS PP ingests data that have been received from the RADARSAT (a Canadian...

Briefs : Software
Sequencing and Job-Control Software for Processing SAR Data

The SAR Processing System Control Processor (SPS CP) computer program performs sequencing and job-control functions within the Alaska SAR Facility (ASF) [where "SAR" means "synthetic-aperture radar"]. SPS CP interacts with the Product-Distribution-and-Management (PDM) system of...

Briefs : Software
Software for Processing RADARSAT ScanSAR Data Into Images

SAR Processing System ScanSAR Processor (SPS SSP) is a computer program that is used in the Alaska SAR Facility (ASF) to processes scanSAR downlink data from the RADARSAT (a Canadian Earth-observation satellite) into a suite of image data products. ["SAR" means "synthetic-aperture...

Briefs : Software
Software for Wafer-Level Testing of Microfabricated Devices

Prober Assistant Measurement System (PAMS) is a computer program that automates the time-consuming process of testing microfabricated devices (integrated circuits and/or microelectromechanical systems) at the wafer level. PAMS was written specifically for use with the Karl Suss...

Briefs : Software
Program Predicts Jet Noise

MGBK is a computer program that predicts the mixing noise and the shock noise generated by a subsonic or low-supersonic jet, given input data on the mean flow and turbulence fields as predicted by a suitable state-of-the-art computational fluid dynamics (CFD) program. More specifically, MGBK can be regarded as a...

Briefs : Software
Program for Analyzing Static Transmission Error of Helical Gears

The computer program HeliStat performs finite-element analysis to simulate meshing of helical gears. This program is a logical extension of the program DANST, which applies to spur gears. [DANST was described in "Computing Stresses in Spur Gears (LEW-15420), NASA Tech Briefs, Vol....

Briefs : Software
Software for Multidisciplinary Analysis of Optical Systems

Integrated Modeling of Optical Systems (IMOS) is a MATLAB™ computer program that provides many functions for analysis of a system represented by mathematical models of its thermal, structural, control, and/or optical aspects. For example, IMOS can be used to study thermal distortion of...

Briefs : Software
Software for Multidisciplinary Analysis of Graded Composites

The Coupled Structural/Thermal/Electromagnetic (CSTEM) computer program implements an integrated multidisciplinary approach to analysis and optimization of the designs of graded composite-material structures. The name of the program reflects recognition of the coupling among thermal,...

Briefs : Software
Program Traces Rays With Quadruple Precision

QRAYPKS is a general-purpose FORTRAN optics-analysis computer program that enables the computation of path lengths to an unprecedented level of precision. The impetus for developing QRAYPKS was the need to mathematically model an outer-space laser interferometer to be used in detecting gravitational...

Briefs : Software
Program Summarizes Operational Data From a Complex System

Engineering Data Summarization Flight Software is a computer program designed for use aboard a spacecraft to implement a concept, called "beacon monitoring," that has been discussed in several prior NASA Tech Briefs articles. The program generates summaries of operational data (e.g.,...

Briefs : Software
Software for Acquiring Data on Dynamics of Magnetic Bearings

A computer program controls the automated acquisition, display, and reduction of data on the dynamics of magnetic bearings. The data gathered by use of this program are expected to enable the verification and enhancement of mathematical models of magnetic-bearing dynamics, thereby...

Briefs : Software
Software for Obtaining Ideal SAR Chirps

A computer program introduces a predistortion into the chirp signal used to frequency-modulate a synthetic-aperture-radar (SAR) signal at the transmitter. The predistortion is intended to compensate for distortions introduced by nonideal performance of the various pieces of SAR equipment — especially the...

Briefs : Software
Software for Analysis of Contamination of the ISS

The NASAN computer program can perform detailed analyses of molecular column density and molecular deposition on and around such complex space structures as the International Space Station (ISS). Contamination from both point sources (e.g., thrusters and vents) and diffuse sources (e.g.,...

Briefs : Software
Software Improves Management of Dynamic Memory

The Dynamic Memory Management System (DMMS) is a computer program that was developed in response to some major shortcomings of dynamic-memory- management subsystems of typical operating systems. It is designed for use with the VxWorks operating system, but is easily ported to other operating...

Briefs : Software
SIMON — School Internet Manager Over Networks

School Internet Manager Over Networks (SIMON) is a software tool, exclusively for use on Macintosh computers, that is designed to provide access to, and management of, Internet information for teachers and students in kindergarten through twelfth grade. By eliminating the requirement for advanced...

Briefs : Software
Software Interface Between MATLAB and a PC RS-232 Serial Port

A computer program establishes an interface between the MATLAB software and the serial data port of a personal computer (PC) that runs either the Windows 95 or the Windows NT operating system. The program makes it possible to utilize the graphical user interface (GUI) and the...

Briefs : Software
Program for Analysis of Spacecraft Telecommunication Systems

A computer program facilitates the analysis and design of a radio-communication system for transmitting data from an orbiting spacecraft to ground stations. Input data provided by the user include primarily (1) parameters of the spacecraft orbit (including parameters that specify...

Briefs : Software
Software for Spacecraft/Ground Communication via the Internet

The Space Communications Protocol Standards (SCPS) specify a developmental system of international protocols for data communications between spacecraft and points on Earth. SCPS protocols are intended to make a spacecraft appear, to a terrestrial computer user, as just another node...

Briefs : Software
Software for Simulating Progressive Fracture in Braided PMCs

GENOA-PFA is a commercial version of the Composite Durability Structural Analysis (CODSTRAN) computer program, which simulates the progression of damage ultimately leading to fracture in Polymer-Matrix Composite (PMC) material structures under various loading and environmental...

Briefs : Software
Software for Monitoring Remote Systems and Executing Plans

The Knowledge Server Tools (KST) computer program comprises a distributed set of software tools for monitoring remote systems. Part of KST implements a knowledge server for monitoring the status of a remote system (e.g., a computer-controlled instrumentation system, a robot, or...

Briefs : Software
Monocoque Tank Analysis Spreadsheet System, Version 2.0

The Monocoque Tank Analysis Spreadsheet System (MONTASS) computer program is an integrated software system that incorporates Microsoft Excel worksheet software and Visual BASIC software. MONTASS was developed to enable rapid analysis and preliminary design of structural domes and...

Briefs : Software
Automated Planning and Scheduling for a Robotic Vehicle

A software system generates sequences of commands for the operation of a robotic vehicle. The system was adapted to control Rocky 7, a semiautonomous instrumented vehicle of the "rover" type used in scientific exploration of Mars. The software system was developed by integrating two...