The ANDIP (Analog Digital Interchange Program) is a software tool designed for the PDP-12 computer to facilitate the reading, writing, and transfer of multi-channel analog data. It supports various hardware interfaces, including analog-to-digital converters, LINCtape, PEC IBM-compatible tape, COMPLOT plotters, and TEKTRONIX Graphics Terminals.
Key features and functions include:
- Data Acquisition: The program can digitize up to 16 channels of analog data, allowing users to specify the number of channels, sample rate, and recording duration.
- Data Transfer and Editing: ANDIP allows for the transfer of data between storage devices (LINCtape, PEC tape) and output devices (plotters, terminals) using both manual block selection and automatic modes. It includes editing capabilities, such as scaling and buffer management.
- Display and Visualization: The program provides real-time visualization of data on the PDP-12 display. It uses control knobs on the computer's front panel to adjust vertical position, gain, and channel separation for optimal viewing or plotting.
- Operational Control: The software is controlled via commands entered on a teletype or graphics terminal. It includes specific single-operation commands (e.g., reading/writing blocks, backing up tape) and multiple-operation commands for automated batch processing.
- Hardware Compatibility: The program is specifically optimized for the PDP-12 environment and provides routines to handle tape-specific operations, such as tape tensioning, record management, and parity checks for the PEC transport.
The document concludes with technical documentation, including the source code (in LAP6-DIAL), a list of commands, and a comprehensive symbol table for the program.