DEC RT Integrator Getting Started with the Subroutine Libraries

*HyperReader

  CONTENTS

  Title Page

  Copyright Page

  Preface

  1      What Are the DEC RT Integrator Subroutine Libraries?

  1.1     Overview of the DEC RT Integrator Subroutine Libraries

  1.2     Hardware Requirements
    1.2.1      Optional Hardware Under ULTRIX
    1.2.2      Optional Hardware Under VMS

  1.3     Software Requirements

  2      Overview of Laboratory Input/Output (LIO) Under ULTRIX

  2.1     What Is LIO?

  2.2     Types of Devices Supported

  2.3     Example of an LIO Program

  2.4     Summary of LIO Routines

  3      Overview of Laboratory Input/Output (LIO) Under VMS

  3.1     What Is LIO?

  3.2     Types of Devices Supported

  3.3     Example of an LIO Program

  3.4     Summary of LIO Routines

  4      Overview of Laboratory Graphics Package (LGP)

  4.1     What Is LGP?

  4.2     Plotting Device Support

  4.3     Examples of an LGP Program

  4.4     Example of Graphical Output

  4.5     Summary of Plotting Routines

  5      Overview of Laboratory Signal Processing (LSP)

  5.1     What Is LSP?

  5.2     Example of an LSP Program

  5.3     Summary of LSP Routines

  6      Accessing the DEC RT Integrator Sample Programs

  7      Developing Programs Using the Subroutine Libraries Under ULTRIX

  7.1     Steps in Program Development

  7.2     Linking Libraries
    7.2.1      Examples of Linking Libraries

  7.3     Including Symbolic Definition Files

  8      Developing Programs Using the Subroutine Libraries Under VMS

  8.1     Programming Considerations
    8.1.1      Including Symbolic Definition Files
    8.1.2      Declaring Data Types and Variables
    8.1.3      Declaring and Dimensioning Arrays
    8.1.4      Defaulting Routine Arguments
    8.1.5      Error Handling and Checking Routine Call Status
    8.1.6      Using AST Routines

  8.2     Developing Programs in VAX ADA
    8.2.1      Sample VAX ADA Program
    8.2.2      Including Symbolic Definition Files
    8.2.3      Declaring Data Types and Variables
    8.2.4      Declaring and Dimensioning Arrays
    8.2.5      Declaring External Routines
    8.2.6      Defaulting Routine Call Arguments
    8.2.7      Checking Routine Call Status
    8.2.8      Using AST Routines

  8.3     Developing Programs in VAX BASIC
    8.3.1      Sample VAX BASIC Program
    8.3.2      Including Symbolic Definition Files
    8.3.3      Declaring Data Types and Data Items
    8.3.4      Declaring and Dimensioning Arrays
    8.3.5      Declaring External Routines
    8.3.6      Defaulting Routine Call Arguments
    8.3.7      Checking Routine Call Status
    8.3.8      Using AST Routines

  8.4     Developing Programs in VAX C
    8.4.1      Sample VAX C Program
    8.4.2      Including Symbolic Definition Files
    8.4.3      Declaring Data Types and Variables
    8.4.4      Declaring and Dimensioning Arrays
    8.4.5      Declaring External Routines
    8.4.6      Defaulting Routine Call Arguments
    8.4.7      Checking Routine Call Status
    8.4.8      Using AST Routines

  8.5     Developing Programs in VAX FORTRAN
    8.5.1      Sample VAX FORTRAN Program
    8.5.2      Including Symbolic Definition Files
    8.5.3      Declaring Data Types and Data Items
    8.5.4      Declaring and Dimensioning Arrays
    8.5.5      Declaring External Routines
    8.5.6      Defaulting Routine Call Arguments
    8.5.7      Checking Routine Call Status
    8.5.8      Using AST Routines

  8.6     Developing Programs in VAX Pascal
    8.6.1      Sample VAX Pascal Program
    8.6.2      Including Symbolic Definition Files
    8.6.3      Declaring Data Types and Data Items
    8.6.4      Declaring and Dimensioning Arrays
    8.6.5      Declaring External Procedures and Functions
    8.6.6      Defaulting Routine Call Arguments
    8.6.7      Checking Routine Call Status
    8.6.8      Using AST Routines

  EXAMPLES

  2-1        Sample LIO Program for ULTRIX

  3-1        Sample LIO Program for VMS

  4-1        Simple Plot Using LGP Under ULTRIX

  4-2        Simple Plot Using LGP Under VMS

  5-1        Digital Filtering Using LSP

  8-1        Sample VAX ADA Program

  8-2        An AST Routine Written in VAX ADA

  8-3        Sample VAX BASIC Program

  8-4        An AST Routine Written in VAX BASIC

  8-5        Sample VAX C Program

  8-6        An AST Routine Written in VAX C

  8-7        Sample VAX FORTRAN Program

  8-8        An AST Routine Written in VAX FORTRAN

  8-9        Sample VAX Pascal Program

  8-10       An AST Routine Written in VAX Pascal

  FIGURES

  4-1        Simple LGP Plot

  8-1        VAX ADA Array Indexing System

  8-2        VAX BASIC Array Indexing System

  8-3        VAX C Array Indexing System

  8-4        VAX FORTRAN Array Indexing System

  8-5        VAX Pascal Array Indexing System

  TABLES

  4-1        Devices Supported by LGP

  4-2        Summary of Plotting Routines

  5-1        Signal Processing Routine Summary

  6-1        DEC RT Integrator Subroutine Libraries Sample Program Directories

  7-1        Compile Options for Linking Libraries in LIO Programs Under ULTRIX

  7-2        Compile Options for Linking Libraries in LGP Programs Under ULTRIX

  7-3        Compile Options for Linking Libraries in LSP Programs Under ULTRIX

  7-4        DEC RT Integrator Symbolic Definition Files for ULTRIX

  8-1        DEC RT Integrator Symbolic Definition Files for VMS