This document is the User's Manual for COGO-10/20, a FORTRAN language program developed by Digital Equipment Corporation in July 1978.
Purpose: COGO-10/20 is designed to solve complex plane coordinate geometry problems for civil engineers and surveyors. The manual is intended for users with basic geometry knowledge who may not have prior computer experience.
Functionality: The program processes COGO commands to input and determine points, lines, areas, tangents, and circular/spiral horizontal curves. Its major applications include land surveying, highway design, right-of-way surveys, bridge geometry, and subdivision work.
Key Features:
- Platform: Runs on DECsystem-10 and DECSYSTEM-20 computers using TOPS-10 and TOPS-20 Operating Systems.
- Operational Modes: Supports both interactive (on-line) and batch (off-line) modes, with input and output configurable from terminals, card readers, or disk files.
- Input Language: Utilizes a flexible, free-format command language that allows abbreviations and comments.
- Data Management: Stores geometric data (points and "figures" – lists of related points/numbers) in "COGO tables" that can be saved and reused across multiple runs.
- Units: Standard measurement units are feet for length and degrees, minutes, and seconds for angles.
- Comprehensive Command Set: Provides commands for maintaining points and figures, computing coordinate locations, adjusting traverses and areas, locating points, calculating intersections (lines, arcs, figures), defining alignments and spirals, and generating tabular output.
- Compatibility & Enhancements: Notes compatibility with previous COGO versions while highlighting specific changes and new commands added in COGO-10/20, such as advanced traverse adjustments and output control options.
- Error Handling: Includes mechanisms to handle input errors, providing messages to assist users in identifying and correcting issues.
Manual Structure: The document provides an overview, defines key terms and conventions, offers detailed explanations of each COGO command with examples, presents sample job applications, and includes appendices for a command summary, error messages, and operating procedures.