DECgraphic-11 FORTRAN Programming Manual

Company:Digital Equipment Corporation
Part:AA-5428C-TC
Date:1978-03
Keywords:

Table of Contents

  • Chapter 1 The DECgraphic-11 Systems
    • 1.1 Introduction to DECgraphic-11
      • 1.1.1 Overview of the Manual
      • 1.1.2 Documentation Conventions
      • 1.1.3 Summary of DECgraphic-11 System Capabilities
    • 1.2 Hardware and Software Requirements
      • 1.2.1 Generating an Operating System
      • 1.2.2 Hardware for Stand-Alone Systems
      • 1.2.3 Additional Host-Satellite Hardware Requirements
      • 1.2.4 Baud Rates
      • 1.2.5 General Software Requirements
    • 1.3 Basic Graphic Concepts
      • 1.3.1 The Display Screen
      • 1.3.2 Menus
      • 1.3.3 Coordinate Systems, Windows, and Viewports
      • 1.3.4 Interaction and Tracking
    • 1.4 DECgraphic-11 Programming Principles
      • 1.4.1 Subpictures
      • 1.4.2 Primitives
      • 1.4.3 Pointers
      • 1.4.4 Display Parameters
      • 1.4.5 The Display File
      • 1.4.6 Summary
  • Chapter 2 DECgraphic-11 FORTRAN Subroutines
    • 2.1 Initializing and Controlling the Display File
      • 2.1.1 INIT: Initializing the Display File
      • 2.1.2 STOP: Stopping the Display
      • 2.1.3 CONT: Restoring the Display
      • 2.1.4 FREE: Releasing the Display-File Area
    • 2.2 Choosing Screen Area and Scaling
      • 2.2.1 SCOPE: Selecting a VS60 Display Scope
      • 2.2.2 AREA: Selecting the Main or Menu Area
      • 2.2.3 WINDW: Redefining the Window
      • 2.2.4 NOWNDW: Restoring the Standard Coordinate System
      • 2.2.5 VIEWPT: Redefining the VS60 Viewport
    • 2.3 Creating Graphic Primitives
      • 2.3.1 APNT: Displaying an Absolute Point
      • 2.3.2 RPNT: Displaying a Relative Point
      • 2.3.3 VECT: Drawing a Relative Vector
      • 2.3.4 AVECT: Drawing an Absolute Vector
      • 2.3.5 SVECT: Drawing a Vector in Short Format
      • 2.3.6 LVECT: Drawing a Vector in Long Format
      • 2.3.7 TEXT: Displaying a Text String
      • 2.3.8 MENU: Displaying Items in the Menu Area
    • 2.4 Defining and Using Subpictures
      • 2.4.1 SUBP: Defining a Subpicture
      • 2.4.2 ESUB: Terminating a Subpicture
      • 2.4.3 COPY: Copying a Subpicture
      • 2.4.4 OFF: Turning Off a Subpicture
      • 2.4.5 ON: Turning On a Subpicture
      • 2.4.6 ERAS: Erasing a Subpicture
      • 2.4.7 NMBR: Creating a Numeric Subpicture
      • 2.4.8 CVSCAL: Scaling Subpicture Characters and Vectors
    • 2.5 Displaying Graphs and Figures
      • 2.5.1 XGRA: Displaying an X-Value Graph
      • 2.5.2 YGRA: Displaying a Y-Value Graph
      • 2.5.3 FIGR: Displaying a Figure
    • 2.6 Using Display-File Pointers
      • 2.6.1 POINTR: Setting Up a Pointer
      • 2.6.2 ADVANC: Advancing a Pointer
      • 2.6.3 GET: Returning the Coordinates of a Primitive
      • 2.6.4 CHANGE: Changing the Coordinates of a Primitive
      • 2.6.5 CHANGA: Changing a Primitive and Adjusting the Next Primitive
      • 2.6.6 CHANGT: Changing the Value of a Text Primitive
      • 2.6.7 INSRT: Inserting Primitives in the Display File
      • 2.6.8 ERASP: Erasing a Primitive
    • 2.7 Changing Display Parameters
      • 2.7.1 SENSE: Setting the Light-Pen Parameter
      • 2.7.2 INTENS: Setting the Intensity Parameter
      • 2.7.3 FLASH: Setting the Flash-Mode Parameter
      • 2.7.4 LINTYP: Setting the Line-Type Parameter
    • 2.8 Interacting With the Display
      • 2.8.1 LPEN: Recording a Light-Pen Hit
      • 2.8.2 TRAK: Placing a Tracking Object on the Screen
      • 2.8.3 TRAKXY: Returning the Coordinates of the Tracking Object
      • 2.8.4 ATTACH: Attaching a Primitive to the Tracking Object
      • 2.8.5 DETACH: Detaching Primitives From the Tracking Object
      • 2.8.6 GRID: Positioning the Tracking Object on the Grid
    • 2.9 Polling Interactive Devices
      • 2.9.1 GRATTN: Graphic-Attention Handling
    • 2.10 Using the Optional Pushbutton Box
      • 2.10.1 PBS: Checking the Status of the Pushbuttons
      • 2.10.2 PBH: Checking for a Pushbutton Hit
      • 2.10.3 PBL: Generating the Pushbutton Lights
    • 2.11 Controlling the Keyboard
      • 2.11.1 KBC: Reading a Character from the Keyboard
      • 2.11.2 KBS: Reading a String from the Keyboard
      • 2.11.3 TTW: Displaying Strings on the User's Terminal
    • 2.12 Controlling the Overall Display
      • 2.12.1 DISPLY: Rapid Creation of Display Files
    • 2.13 Compressing, Saving, and Restoring the Display File
      • 2.13.1 CMPRS: Compressing the Display File
      • 2.13.2 SAVE: Saving the Display File
      • 2.13.3 RSTR: Restoring the Display File
    • 2.14 Inserting Advanced Display-File Instructions
      • 2.14.1 DPTR: Returning the Next Available Display-File Position
      • 2.14.2 DPYNOP: Inserting No-Operation Instructions in the Display File
      • 2.14.3 DPYWD: Inserting a Data Word in the Display File
  • Chapter 3 Programming Techniques
    • 3.1 Subpicture Techniques
      • 3.1.1 Using Subpictures Like Subroutines
      • 3.1.2 Creating "All-at-Once" Displays
      • 3.1.3 Moving Subpictures on the Screen
      • 3.1.4 Creating Odometer Displays
    • 3.2 General Graphic Techniques
      • 3.2.1 Choosing the Appropriate Vector Format
      • 3.2.2 Ordering Picture Elements
      • 3.2.3 Monitoring the Display File
      • 3.2.4 Avoiding a Temporary Loss of a Display
      • 3.2.5 Using DPYWD and DISPLY to Speed Up Instruction Input
  • Chapter 4 Instructions for RT-11 Users
    • 4.1 Building a FORTRAN Graphics Library
    • 4.2 Linking Programs to the DECgraphic-11 FORTRAN Graphics Package
  • Chapter 5 Instructions For RSX-11 and IAS Users
    • 5.1 Building DECgraphic-11 Libraries
      • 5.1.1 Contents of the Software Kit
      • 5.1.2 Summary of Hardware/Software Configurations
      • 5.1.3 Copying the Software Kit
      • 5.1.4 Compiling and Linking COND
      • 5.1.5 RSX-11M Stand-Alone Systems
      • 5.1.6 IAS, RSX-11M, and RSX-11D Host-Satellite Systems
    • 5.2 Creating Graphic Tasks
      • 5.2.1 RSX-11M Stand-Alone Systems
      • 5.2.2 RSX-11M, RSX-11D, and IAS Host-Satellite Systems
    • 5.3 Host-Satellite Systems
      • 5.3.1 The Host-Satellite Concept
      • 5.3.2 The Host-Satellite Software
      • 5.3.3 Running Host-Satellite Graphic Tasks
      • 5.3.4 Special Precautions for Host-Satellite Programming
      • 5.3.5 Special Uses of Satellite Keyboard Characters
  • Appendix A DECgraphic-11 Subroutine Summary
  • Appendix B DECgraphic-11 Error Messages
  • Appendix C Display-File Structure
  • Appendix D FORTRAN Programming Examples
    • D.1 DRAW.FOR
    • D.2 DRAWH.FTN (Host-Satellite Only)
    • D.3 DRAWS.FTN (Host-Satellite Only)
    • D.4 Using the DRAW Program
    • D.5 Program Listings

Copies

Address: http://bitsavers.org/pdf/dec/pdp11/vt11/FtnGfxPkg_ProgRef.pdf
Site: Al Kossow's Bitsavers
Format: PDF
Size: 11400395 bytes (10.9 MiB)
MD5: 4580719d0b5fb649a59d580f81001ae4
Mirrors: