Search NASA⌕ Search

SEARCH · Search NASA

Results for “Writing”

Search indexed NASA NTRS and DOE OSTI research on propulsion, heat transfer, battery materials and energy systems. Follow report and document links to the original sources.

Quote a phrase for an exact phrase match. Source license links do not imply unrestricted reuse.

At least 577 records · Page 32

The 1.1 micrometer and visible emission semiconductor diode lasers

In (AlGa)As, the first of three alloy systems studied, Continuous Wave (CW) operation was obtained at room temperature at a wavelength as low as 7260 A. Reliability in this system was studied in the incoherent mode. Zinc doped devices had significant degradation, whereas Ge or Ge plus Zi doped devices had none. The Al2O3 facet coatings were shown to significantly reduce facet deterioration in all types of lasers, longer wavelength units of that type having accumulated (at the time of writing) 22,000 hours with little if any degradation. A CL study of thin (AlGa)As layers revealed micro fluctuation in composition. A macro-scale fluctuation was observed by electroreflectance. An experimental and theoretical study of the effect of stripe width on the threshold current was carried out. Emission below 7000 A was obtained in VPE grown Ga(AsP) (In,Ga)P with CW operation at 10 C. Lasers and LED's were made by LPE in (InGa) (AsP). Laser thresholds of 5 kA/cm2 were obtained, while LED efficiences were on the order of 2%. Incoherent life test over 6000 hours showed no degradation.

Ladany, I.↗

A special purpose symbolic manipulation program for the derivation of the equations of motion for large flexible structures

This paper outlines a computer program especially tailored to the task of deriving explicit equations of motion for structures with point-connected substructures. The special purpose program is written in FORTRAN and is designed for performing the specific algebraic operations encountered in the derivation of explicit equations of motion. The derivation is by the Lagrangian approach. Using an orderly kinematical procedure and a discretization and/or truncation scheme, it is possible to write the kinetic and potential energy of each substructure in a compact vector-matrix form. Then, if each element of the matrices and vectors encountered in the kinetic and potential energy is a known algebraic expression, the computer program performs the necessary operations to evaluate the kinetic and potential energy of the system explicitly. Lagrange's equations for small motions about equilibrium can be deduced directly from the explicit form of the system kinetic and potential energy.

Hale, A. L.↗

Model of aircraft passenger acceptance

A technique developed to evaluate the passenger response to a transportation system environment is described. Reactions to motion, noise, temperature, seating, ventilation, sudden jolts and descents are modeled. Statistics are presented for the age, sex, occupation, and income distributions of the candidates analyzed. Values are noted for the relative importance of system variables such as time savings, on-time arrival, convenience, comfort, safety, the ability to read and write, and onboard services.

Jacobson, I. D.↗

Environment parameters and basic functions for floating-point computation

A language-independent proposal for environment parameters and basic functions for floating-point computation is presented. Basic functions are proposed to analyze, synthesize, and scale floating-point numbers. The model provides a small set of parameters and a small set of axioms along with sharp measures of roundoff error. The parameters and functions can be used to write portable and robust codes that deal intimately with the floating-point representation. Subject to underflow and overflow constraints, a number can be scaled by a power of the floating-point radix inexpensively and without loss of precision. A specific representation for FORTRAN is included.

Brown, W. S.↗

Extending reliability: Transformational tailoring of abstract mathematical software

Methods for automatically constructing concrete executable programs from an abstract prototype program by applying transformations based on theorems of matrix algebra and on algebraic properties of programming languages are described. These methods provide a user with highly efficient programs tailored to his environment while maintaining the advantages of high reliability and low cost associated with routines from the best mathematical software libraries. Also, the transformations which produce such programs represent a formal codification of rules for writing linear algebra programs.

Boyle, J. M.↗

The programming language EFL

EFL is a comprehensive language designed to make it easy to write portable, understandable programs. It provides a rich set of data types and structures, a convenient operator set, and good control flow forms. The lexical form is easy to type and to read. Whenever possible, EFL uses the same forms that Ratfor does; in this sense EFL may be viewed as a superset of Ratfor. EFL is a well-defined language; this distinguishes it from most FORTRAN preprocessors which only add simple flow of control constructs to FORTRAN. The EFL compiler generates (possibly tailored) Standard FORTRAN as its output. EFL should catch and diagnose all syntax errors.

Feldman, S. I.↗

Using PASCAL for numerical analysis

The data structures and control structures of PASCAL enhance the coding ability of the programmer. Proposed extensions to the language further increase its usefulness in writing numeric programs and support packages for numeric programs.

Volper, D.↗

Programming in HAL/S

HAL/S is a computer programming language; it is a representation for algorithms which can be interpreted by either a person or a computer. HAL/S compilers transform blocks of HAL/S code into machine language which can then be directly executed by a computer. When the machine language is executed, the algorithm specified by the HAL/S code (source) is performed. This document describes how to read and write HAL/S source.

Ryer, M. J.↗

Development of non-volatile semiconductor memory

A 256 word by 8-bit random access memory chip was developed utilizing p channel, metal gate metal-nitride-oxide-silicon (MNOS) technology; with operational characteristics of a 2.5 microsecond read cycle, a 6.0 microsecond write cycle, 800 milliwatts of power dissipation; and retention characteristics of 10 to the 8th power read cycles before data refresh and 5000 hours of no power retention. Design changes were implemented to reduce switching currents that caused parasitic bipolar transistors inherent in the MNOS structure to turn on. Final wafer runs exhibited acceptable yields for a die 250 mils on a side. Evaluation testing was performed on the device in order to determine the maturity of the device. A fixed gate breakdown mechanism was found when operated continuously at high temperature.

Heikkila, W. W.↗

Addition of a demand plotting capability to SINDA

The use of the DISSPLA plotting package to write a routine to be added to SINDA is described. This routine, DISPX1, allows the data within a SINDA execution to be plotted in the demand mode.

Damico, S. J.↗

NASA data system standards

The NASA approach to data systems standardization is described. The major thrust of this activity is to assure effective use of NASA resources. The process by which standards are written, who writes them, and what subjects are covered, is briefly examined.

Byers, R. A.↗

The WX-32193, a new 70 mm SEC image tube for astronomical application

The new SEC image camera tube is designed for astronomical application. Its large target allows a wide viewing angle with excellent resolution and little distortion, as the tube is magnetically focussed. The target is able to store information over several days and with proper cooling integration of weak light signals is possible over several hours. A sequential writing - reading slow scan mode is suggested for most effective application. The window is transmissive far into the vacuum UV-spectrum. Zooming with a fourfold magnification has been successfully demonstrated employing a magnetic lens in front of the image section. The tube construction is ruggedized to withstand the shock and vibration requirements of rocket launch.

Pietrzyk, J. P.↗

Interaction of a strong blast wave with a free surface

When a point source explosion is initiated at the ocean surface, the shock propagated into the water is reflected at the surface as a centered expansion wave. The solution in the neighborhood of the interaction point is obtained by writing the equations of motion in the appropriate similarity variables and then changing the independent variables to polar coordinates based at the interaction point. From the zero-order solution of the resulting equations the slopes of boundaries at the interaction point are obtained. A first-order perturbation of this solution provides more accurate representation of the flow variables and the curvature of the shock surface near the interaction point.

Falade, A.↗

Derivation of the equations of motion for complex structures by symbolic manipulation

This paper outlines a computer program especially tailored to the task of deriving explicit equations of motion for structures with point-connected substructures. The special purpose program is written in FORTRAN and is designed for performing the specific algebraic operations encountered in the derivation of explicit equations of motion. The derivation is by the Lagrangian approach. Using an orderly kinematical procedure and a discretization and/or truncation scheme, it is possible to write the kinetic and potential energy of each substructure in a compact vector-matrix form. Then, if each element of the matrices and vectors encountered in the kinetic and potential energy is a known algebraic expression, the computer program performs the necessary operations to evaluate the kinetic and potential energy of the system explicitly. Lagrange's equations for small motions about equilibrium can be deduced directly from the explicit form of the system kinetic and potential energy.

Hale, A. L.↗

Evaluation of verifiability in HAL/S

The ability of HAL/S to write verifiable programs, a characteristic which is highly desirable in aerospace applications, is lacking since many of the features of HAL/S do not lend themselves to existing verification techniques. The methods of language evaluation are described along with the means in which language features are evaluated for verifiability. These methods are applied in this study to various features of HAL/S to identify specific areas in which the language fails with respect to verifiability. Some conclusions are drawn for the design of programming languages for aerospace applications and ongoing work to identify a verifiable subset of HAL/S is described.

Young, W. D.↗

Residential photovoltaic module and array requirements study

Design requirements for photovoltaic modules and arrays used in residential applications were identified. Building codes and referenced standards were reviewed for their applicability to residential photovoltaic array installations. Four installation types were identified - integral (replaces roofing), direct (mounted on top of roofing), stand-off (mounted away from roofing), and rack (for flat or low slope roofs, or ground mounted). Installation costs were developed for these mounting types as a function of panel/module size. Studies were performed to identify optimum module shapes and sizes and operating voltage cost drivers. It is concluded that there are no perceived major obstacles to the use of photovoltaic modules in residential arrays. However, there is no applicable building code category for residential photovoltaic modules and arrays and additional work with standards writing organizations is needed to develop residential module and array requirements.

Nearhoof, S. L.↗

The Mark 3 data base handler

A data base handler which would act to tie Mark 3 system programs together is discussed. The data base handler is written in FORTRAN and is implemented on the Hewlett-Packard 21MX and the IBM 360/91. The system design objectives were to (1) provide for an easily specified method of data interchange among programs, (2) provide for a high level of data integrity, (3) accommodate changing requirments, (4) promote program accountability, (5) provide a single source of program constants, and (6) provide a central point for data archiving. The system consists of two distinct parts: a set of files existing on disk packs and tapes; and a set of utility subroutines which allow users to access the information in these files. Users never directly read or write the files and need not know the details of how the data are formatted in the files. To the users, the storage medium is format free. A user does need to know something about the sequencing of his data in the files but nothing about data in which he has no interest.

Ryan, J. W.↗

Thermal radiation analysis system TRASYS 2: User's manual

The Thermal Radiation Analyzer System (TRASYS) program put thermal radiation analysis on the same basis as thermal analysis using program systems such as MITAS and SINDA. The user is provided the powerful options of writing his own executive, or driver logic and choosing, among several available options, the most desirable solution technique(s) for the problem at hand. This User's Manual serves the twofold purpose of instructing the user in all applications and providing a convenient reference book that presents the features and capabilities in a concise, easy-to-find manner.

Goble, R. G.↗