Ada in Embedded Boards for Scientific and Medical Instruments Robert C. Leif Ada-Med, a Division of Newport Instruments 5648 Toyon Road San Diego CA 92115 (619)582-0437 Ada-Med, Suzanne 6. Leif a Division of Newport Instruments 5648 Toyon Road San Diego CA 92115 (619)582-0437 E-mail rleif @ rleif.com 1. ABSTRACT The combination of Ada s new class-wide programming with tagged types, generics, and representation clauses for both enumerated and record types greatly facilitates low level programing. A generic board register class was extended to represent the specific hardware and provide high level abstractions for reading and changing the states of the hardware registers. Subprograms included in this genetic board register class include functions and procedures which address these registers by name and employ high-level syntax for bit manipulation. The use of these objects derived from the register class permits the development of easily understood, maintainable software for computer boards which control and acquire data from devices including scientific and medical instruments. A software library providing these and other relevant functionalities and an application with a commercial 100 megahertz scaler board for a PC will be described. E-mail rleif @ rleif xom multiplier module. The luminescence is excited with a
/lp/association-for-computing-machinery/ada-in-embedded-boards-for-scientific-and-medical-instruments-EOlQV0YzGB