Page Content

A740CPS
ARINC 740 Cockpit Printer Simulation

Application Scope

The A740CPS simulation application, implemented in the platform-independent Tcl/Tk script language, allows simulating one ARINC Characteristic 740A cockpit printer following the ARINC Specification 429, „Mark 33 Digital Information Transfer System (DITS)” data exchange protocol.

A740CPS GUI Overview

On the left-hand side of the simulation‘s main window there is a scrollable text area representing a sheet of paper where the messages received from the selected source LRUs are displayed in real time with preset colors and fonts. A horizontal page count separation line delimits the pages from one another.

On the right-hand side, there are two more panes providing additional controls for configuration, stimulation, and analysis.

The lower pane, labeled General Information/Control, is indicated permanently. It shows the current printer number and address, input port number, source LRU name and address, and the operation mode. Furthermore, it contains pushbuttons to pause and restart the printing process, assign a printer recording file and start logging to it, and finally launch the offline PrintReader utility, which is used to view and print the logged printer data.

The upper pane provides access to four additional panels, which are invoked one at a time via a tab button bar:

Miscellaneous – Provides controls to configure printer operation options, including protocol error injection, definition of timeout responses expected from the LRU, selection of printer and printer address label (#1 – 223; #2 – 224), and definition of input port and alternate operating parameters (printer waiting delay for label #172, non-default SAL).

Protocol Status – Displays the ARINC 429 data transactions between the printer simulation and the source LRUs sending data to print. A protocol history navigation bar allows browsing handshake information of up to 20 previously printed pages.

Message Dump – Allows creating a dump of the last STX-EOT message. The data is displayed both in binary and ISO5 format. A history buffer allows browsing the handshake transactions of the last 20 pages.

Cyclic Data – Used to set the Printer Status Word‘s value, define up to three monitor words, and monitor periodic data both from the printer and one LRU at a time.