






             Operating Manual for the program system

                 
                         
                          
                          
                                 
                         

             Version 3.46      Issue: September 1995




Table of Contents:
==================

1 Brief description                                            4
     1.1 Search types                                          4
     1.2 Connection search                                     5
     1.3 Route planning
                                                               6
     1.4 Survey of commands                                    6

2 Operating the program                                        8
     2.1 Menu                                                 10
          2.1.1 "Options" Menu                                11
          2.1.2 "Print" menu                                  13
     2.2 Input area                                           15
          2.2.1 Input of a station name                       17
          2.2.2 Input of several station names                19
          2.2.3 "Date" input field                            20
          2.2.4 "Time" input field                            21
          2.2.5 "Interval" input field                        22
          2.2.6 "Search options" input field                  23
          2.2.7 Activating the connection search              27
     2.3 Output area                                          27
          2.3.1 Summary display                               28
          2.3.2 Itemised display                              30
          2.3.3 Journey guide                                 31
          2.3.4 Train information                             31
          2.3.5 Arrival and departure table                   32
          2.3.6 Graphic display                               33
     2.4 Status line                                          34

3 Installation notes                                          34

4 Information for IBM-OS/2 or Microsoft-Windows users         34

5 Networks or multi-user licences                             35
Dear User,

We have to rely on your help too to make HAFAS even more
user-friendly. Therefore, we are pleased to receive your
suggestions and proposalsconcerning HAFAS and hope that you
continue to send them.


Your HaCon Ingenieurgesellschaft

Knigstrae 53
D-30175 Hannover


1 Brief description
===================

The HAFAS program selects the connection for a journey which is
best suited for your purposes.

To enable HAFAS to make a search you must enter the following data
in the input fields provided for this purpose:


ͻ
 Input field   Input                   Remark             
Ķ
 From          Departure station       one or more        
                                                          
 To            Arrival station         one or more        
                                                          
 Via           Intermediate station    one or more, for   
               (optional)              predetermining the 
                                       journey route      
                                                          
 Date/time     Journey time            Departure or       
                                       arrival time       
                                                          
 Interval      Period of time          determines the size
                                      of the search result
                                                          
 Search        Various codes           control the        
 options                               connection search  
ͼ


1.1 Search types
================

To activate a search you may select from:

Forward search with key >F3<
----------------------------

In the forward search HAFAS establishes a connection which departs
after the specified journey time from departure and arrives at the
destination in the shortest possible time.

Backward search with key >F2<
-----------------------------

In the backward search HAFAS establishes a connection which
departs as late as possible from departure, but still reaches the
destination before the specified time.


1.2 Connection search
=====================

HAFAS first determines the fastest connection, in terms of time,
for the specified journey time.  If in doing so a better quality
connection is to be found, this is regarded and displayed as the
optimum connection.

The assessment criteria in this case are:

-    The number of changes required (the ideal is as few changes
     as possible)

-    The route length (distance) of the connection (the shorter
     distance is probably cheaper and therefore preferable)

-    Train class (comfort) (ICE is better than Eilzug, S-Bahn is
     better than bus, etc.).


If several departure and destination stations have been specified,
the most favourable is selected from all possible combinations.

If an optimum connection is found which requires one or more
changes, any later direct connection that exists is also
displayed.

It is also possible to search for only direct connections between
departure and destination.


1.3 Route planning
==================

A certain journey route can be forced by entering intermediate
stations. This is of interest, for example, when tourist
destinations are to be passed.

The intermediate stations are arrived at in the predetermined
sequence.

You may determine the trains or services you would like to use for
each section of the journey.


1.4 Survey of commands
======================

Important program commands are assigned to certain keys.  A survey
of these keyboard layouts can be found in the following tables.

You may have the current valid keyboard layout displayed in the
program at any time by pressing the key >F1<.

You quit the current display by pressing any key, whereupon the
assigned function is executed immediately.


ͻ
                        Input area                            
Ķ
 Function(s)                                    Key(s)       
Ķ
 Help                                           F1           
                                                             
 Open window                                    INSERT       
 Close window                                   ESC          
 Change window                                  TAB          
 Activate menu                                  F10          
                                                             
 Search backwards/forwards                      F2/F3        
 Display list of stations                       F4           
 Change dep. & dest. station                    SHIFT F4     
 Search station phonetically                    F5           
 Search nearby stations                         SHIFT F5     
 Show arrival/departure tables                  F6           
  Show route of train                         RETURN       
 Set current time                               F7           
 New ininerary (Reset)                          F8           
ͼ



ͻ
                      OUTPUT AREA                             
Ķ
 Function(s)                                    Key(s)       
Ķ
 Help                                           F1           
                                                             
 Close window                                   ESC          
 Switch between windows                         TAB          
 Activate menu                                  F10          
                                                             
 Search backwards/forwards                      F2/F3        
 Mark/unmark connec. for print                  Space bar    
 Check  Detail                               RETURN       
  Mark/Unmark                                 Space bar    
  Earlier arrivel at changing station         SHIFT F2     
  Later departure from changing station       SHIFT F3     
  Show route of train                         RETURN       
  Show arrival/departure tables               F6           
     Show route of train                      RETURN       
 Display of the journey guide                   SHIFT F6     
 New connection (Reset)                         F8           
 Graphical display of connection                F9           
ͼ


ͻ
                       Search options                         
Ķ
 Funktion(s)                                    Key(s)       
Ķ
 Help                                           F1           
                                                             
 Abort (do not save changes)                    ESC          
 End   (save chenges)                           RETURN       
 Change window area                             TAB          
 Activate menu                                  F10          
                                                             
 Option select in/out                           Space bar    
 Delete products in current column              SHIFT F8     
 Set besic settings (Reset)                     F8           
ͼ


2 Operating the program
=======================

To start the program you go into the directory in which you have
installed HAFAS.  Start HAFAS by entering

          HAFAS >RETURN<.

A title page is first displayed on the screen indicating to you the
period of validity of the timetable information and size of the
database.  After a short time a screen with data entry fields will
automatically appear.

The colour representation of the user area depends on your monitor
and your graphics card.  We shall describe in the following the
representation on a VGA colour monitor.

The screen is divided into four areas:

-    The menu (lined in black)
     Here you find the menu points: INFO, OPTIONS, PRINT, QUIT (See
     Section 2.1)

-    The input area (lined in blue)
     The data required for the search are entered here (see Section
     2.2)

-    The output area (lined in grey)
     The result of the connection search which is to be processed
     further appears here.  (See Section 2.3)

-    The status line (lined in black)
     This provides you with information for operating the program
     (see Section 2.4).



General key functions:

-    >ESC<
     You may close opened windows by pressing the >ESC< key. Values
     already changed are not included.

-    >RETURN<
     Pressing this key confirms a data entry and/or moves the cursor
     to the next input field.

-    >TAB<
     You may change from the input to the output area by pressing the
     >TAB< key.

-    >UP ARROW<
     Pressing this key moves the cursor to the previous field.

-    >DOWN ARROW<
     Pressing this key moves the cursor to the next field.

-    >PAGE UP<, >PAGE DOWN<
     You scroll page by page.

-    >HOME<, >END<
     The cursor is moved to the beginning or end of a list.


2.1 Menu (lined in black)
=========================

You access the menu of additional functions by pressing >F10< or
>ALT< at the same time as one of the yellow highlighted letters in
the menu title.

A menu item can be accessed with the arrow keys and selected with
>RETURN<.

The following menus may be selected:

Info      >ALT< + > I <

          Information on the program is displayed here, such as
          Copyright, Version number etc.

Options   >ALT< + > O <

          This menu item may be used
          -    to change the language of the data entry area (see
               Section 2.1.1.a)
          -    to display a calendar (see Section 2.1.1.b)
          -    to display this Manual file (see Section 2.1.1.c).

Print     >ALT< + > P <

          This menu item may be used
          -    to print the highlighted connections (see Section
               2.1.2.a),
          -    to print selected train itineraries (see Section
               2.1.2.a),
          -    to print a connection as a journey guide (see Section
               2.1.2.a),
          -    to print this manual (see Section 2.1.2.b),
          -    to install the printer (see Section 2.1.2.c)
          -    to set the printer port (see Section 2.1.2.d),
          -    to change the print mode (see Section 2.1.2.e).

Quit      >ALT< + > Q <

          You may end the program by selecting this menu item.



2.1.1 "Options" Menu
====================

a. Languages
-------------

This menu item enables you to change the language of the data entry
area.

German, English, French and Italian may be selected.


b. Calendar
------------

The calendar displays each month, with date and associated weekday.
In this calendar Sundays and the statutory holidays in the timetable
period concerned are displayed in red.

You may change the years by pressing >UP ARROW<, >DOWN ARROW<.

You may change the months by pressing >RIGHT ARROW<, >LEFT ARROW<.


c. Manual
---------

The Manual menu item displays this program description.

You may open a help window by pressing >F1<.

To facilitate your work with the manual on the screen the following
functions are available to you:

-    >ESC< Close Window
     You close the window by pressing this key.

-    >S< Find a word
     After pressing >S< you may enter a search term.

     For example, if you would like to know something about printing
     you enter "print" and the program jumps to the next point in the
     manual where the "print" character sequence exists.

-    >F3< Find next
     By pressing >F3< you repeat the search for the search term last
     entered.

     If nothing more is found a message to this effect appears.

-    > # < Go to line
     After pressing > # < you are able to jump a certain line.


2.1.2 "Print" menu
==================


a.   Print marked connections, route, journey guide
---------------------------------------------------

-    When you activate this menu in the input or output area you may
     print out connections found in the connection search and
     highlighted for printing.

     Highlighted connections are provided at the beginning of a line
     with a black square () (see Section 2.3).  After a search all
     the connections found are initially highlighted.

     You may select or abandon the print highlighting by pressing the
     >SPACE BAR<.

-    When you activate this menu in the journey guide window, you can
     output the route and further information for the chosen
     connection.


b. Print manual
---------------

This manual can be printed out if this menu item is selected.


c. Printer type
---------------

HAFAS provides you with the possibility of selecting from different
printer types:

- Canon BJ-130e
- Epson LQ
- HP-Deskjet
- HP-Laserjet II - III
- HP-Laserjet IV
- NEC-P6
- Postscript
- Other .. (ASCII format)

If you have none of the printers listed you select "Other printers".
Only the ASCII character set may then be used for printing.

To ensure that umlauts and special symbols are correctly represented
in this case you must have correctly configured your printer, i.e.
set the correct character set.

For more information on how to configure and connect your printer
please refer to the manual for your printer.



d. Printer port
---------------

You can determine the interfaces via which or the file to which
outputs are to be made.  The following facilities may be selected:

- Parallel ports:   LPT1, LPT2, LPT3
- Serial ports:     COM1, COM2
- Print in file

The currently selected port is displayed together with the selected
printer in the menu.

If you select the item "Print in file" the information processed for
the selected printer type is written to a print file:

-    First of all you are asked for a filename.  This file is then
     used for the output until new data are entered.

-    Select "Other printers" as printer type if you wish to process
     the information from the file in user programs.

e. Print mode
--------------

You may choose between "Normal print" and "Fast print".

If you have set "Normal print" a more expensive layout is generated
on printout.  In the case of needle printers the printing time may
be extended as a result of this.


2.2 Input area (lined in blue)
==============================

             Section 2.2.1          Section 2.2.3
                                    
                Section 2.2.1          Section 2.2.4
                                      
                                      
    ͳͳInputͳͳͻ
      From ٱ          Date  ٱ  Search options: 
      To   ٱ          Time  ٱ  dtp Ŀ          
      Via            Interval                 
    ͳͳͳͼ
            Section 2.2.1       Chapter 2.2.5    Section 2.2.6

We have indicated to you here, for greater clarity, the sections in
which you can find the descriptions of the input fields.

Fields in the input area:
ͻ
 Input field   Input                   Remark             
Ķ
 From          Departure station       one or more        
                                                          
 To            Arrival station         one or more        
                                                          
 Via           Intermediate station    one or more, for   
               (optional)              predetermining the 
                                       journey route      
                                                          
 Date/time     Journey time            Departure time >F3<
                                       Arrival   time >F2<
                                       (sect. 2.2.3/2.2.4)
 Interval      Period of time          Determines the size
                                      of the search result
                                                          
 Search        Various codes           control the        
 options                               connection search  
ͼ


After the program starts the cursor is located in the "From" input
field for the departure station.  Here you can start with your inputs
for the search.

If an input field is activated and a key is first pressed for a valid
character, the previous text is fully deleted.  Therefore move the
input cursor with the arrow keys at least one character to the right
if you want to correct the previous text.


Whenever the cursor is located on a valid station name (except in the
"Nearby stations" window), you can have the associated arrival and
departure table displayed by pressing >F6< (see Section 2.3.5).


Ŀ
 NOTE:                                                      
                                                            
 A data input must be correct before you can generate the   
 associated input field, an input HAFAS station name must be
 known.                                                     



If an input error has occurred your attention will be drawn to this
by an appropriate message or a list of permissible station names
appears.


2.2.1 Input of a station name
=============================

You must enter valid station names in the input fields "From", "To"
and "Via".  The following facilities are available to you:

a. The full name is entered
---------------------------

You enter the full station name on the keyboard (including spaces and
special characters).  End the input by pressing >RETURN<.

If this station does not exist a list of all the possible names is
automatically strobed and you proceed as in paragraph c.
Otherwise the station is regarded as selected.

b. The beginning of the name is entered
---------------------------------------

You only enter the first letters of a station name (e.g. "Mun" for
Munich Main Station), and confirm with >RETURN<.  If the name can
clearly be extended to a station name, the station is regarded as
selected.  Otherwise a list of all the permissible names is strobed
and you proceed as in paragraph c.

c. Selection from the list of valid station names
-------------------------------------------------
If the name you enter cannot be clearly allocated to a station name,
a window appears with the list of all the permissible station names.

You can also call up this list directly by pressing function key
>F4<.

-    A section of the valid station names is displayed.  The names
     are arranged in alphabetical order.  A marked name is lined in
     grey.

-    The characters so far entered are displayed to you at the bottom
     of the window.  If you enter or delete or change further
     characters, the highlighted name is updated in the window.

-    The following applies to the sorting sequence: =u, =a and =o;
     upper and lower case is ignored.


d. Selection on the basis of phonetic search
---------------------------------------------

You activate the phonetic search by pressing >F5<.

You may only call this function if you are in the list of valid
station names or in one of the input fields "From", "To" or "Via":

-    In a further screen window a list appears with station names
     which sound similar to the entered character sequence, e.g.
     "Munich" appears even if "Minchin" is entered.

-    In addition sub-series of characters are also processed in any
     sequence during the phonetic search, e.g. the station "Berlin-
     Lichtenberg" is found if "berg berlin" is entered.

-    The highlighted station name is updated according to the entered
     sequence.


e. Selection of nearby stations
--------------------------------

Activate the search for stations in the vicinity of a station already
highlighted with >SHIFT< + >F5<.

-    A list of all the station names appears in a screen window,
     arranged according to distances to the station last highlighted.

     For each name you will find the relevant distance as the crow
     flies rounded to full kilometres.  These data do not, however,
     provide any information on the actual charged kilometres.


2.2.2 Input of several station names
=====================================

If you press >INSERT< in one of the input fields "From", "To" or
"Via", a window is opened in which you may enter several stations.

The individual stations are entered as described in Section 2.2.1.

If you quit the window by pressing >RETURN<, the station name last
highlighted and the total number of list entries are displayed in the
general input field.

a. Input of several departure or arrival (destination) stations
---------------------------------------------------------------

You use this function if several alternative stations are considered
for arrival and departure in the vicinity of the point of departure
and destination of your journey.

-    If you confirm this once again by pressing >INSERT< in one of
     the input fields for the alternative stations, you move to the
     "Min" column immediately to the right.  Here you may enter the
     footpath or travel time minutes between your departure
     point/destination and these embarkation/ disembarkation stations
     if required.

     You end the entry of minutes by pressing >RETURN<.

b. Input of several intermediate stations
-----------------------------------------

You only require this function if you want to influence this
itinerary, e.g. to pass tourist destinations, or if you would like
to use only specific means of transport or services on individual
sections of the journey (for this see "Choice of products", Section
2.2.6).

-    The intermediate stations you select are called at on the
     section of the journey between departure and destination in the
     sequence entered.

Ŀ
 NOTE:                                                      
                                                            
 An intermediate station is not displayed with the          
 connections found if there are no facilities for changing  
 to it.                                                     



2.2.3 "Date" input field (travel date)
======================================

a. Data input via the keyboard
------------------------------

-    Move the cursor to the "Date" input field.  Then enter the date
     in the following form on the keyboard: "dd mm yy" (dd = day, mm
     = month, yy = year, e.g. "03 06 94").

     In this case the input date must lie within the current
     timetable period.

     The weekday is automatically calculated.

-    You may also change a date already entered by pressing the keys
     > + < or > - <.

b. Setting current date by pressing function key >F7<
-----------------------------------------------------

-    The current date and the current time are automatically set as
     the travel date by pressing the key >F7<.

     The function is executed regardless of whether the cursor is in
     the "Date" input field or not.

Ŀ
 NOTE:                                                      
                                                            
 The precondition for this is that the system time and      
 system date of your computer have been correctly set.      
                                                            
 If HAFAS is used outside the valid timetable period, the   
 date is set to the middle of the timetable period when     
 HAFAS is started.                                          


2.2.4 "Time" input field (travel time)
======================================

-    Move the cursor to the "Time" input field.  Then enter the time
     in the following form on the keyboard:

          "hh mm" (hh = hour, mm = minute, e.g. "12 45").

-    You may also change a time already entered by pressing the keys
     > + < or > - <.

b. Set current time by pressing the function key >F7<
-----------------------------------------------------

(see Section 2.2.3.b)

2.2.5 "Interval" input field
============================

Using the "Interval" input field establish a period of time for which
the train connections are to be sought.

-    For a forward search, >F3<, all the connections are sought whose
     departure times lie within the defined interval of time after
     the entered travel time.

-    For a backward search, >F2<, all the connections are sought
     whose arrival times lie within the defined interval of time
     before the entered travel time.

-    Move the cursor to the "Interval" input field and enter the
     interval in the following form on the keyboard:

          "hh mm" (hh = hours, mm = minutes, e.g. "03 45").

Only intervals of time from 0:00 to 24:00 hours are permitted.

2.2.6 "Search options" input field
==================================

With the search options you control the connection search and the
selection of the trains and services to be used:

-    When you move the cursor to the "Search options" field a window
     opens in which you can set the search options.

     For this purpose you move the cursor to the desired field, and
     with the >SPACE BAR< you can select or quit the option.  A cross
     means that the relevant search option has been activated.

-    If you quit the window with >RETURN< or via the "End" field your
     settings for the connection search are accepted.  If you quit
     the window with >ESC< or via the "Interrupt" field your changes
     are not accepted.

-    If you enter a new station in one of the input fields "From",
     "To" or "Via, all the options are reset to their initial
     setting.

-    You may detect which options deviate from the basic setting from
     the upper or lower case of the letters "D", "Z" and "P" under
     "search options".  The letters have the following meanings:

          "d" and "D"    Direct trains departure ->
                         arrival
          "t" and "T"    Supplement-free trains only
          "p" and "P"    Product selection

-    If a letter is displayed in UPPER CASE the corresponding option
     is active, i.e. its entry deviates from the basic setting.

-    A "p" or "P" is displayed for each individual section of the
     journey according to the number of intermediate stations.



    Ŀ
     EXEMPLE:                                              
                                                           
     D    T    P                                           
              Product selection is NOT active      
          Supplement-free trains is active   
      Direct trains is active.2        
                                                           
     Therefore only direct connections without trains      
     subject to a supplement are sought.                   
    


   Search options:ͻ
                                                            
    Direct  train Dep. -> Dest.                         [x] 
    Trains not subj to supplements Dep. -> Dest.        [ ] 
                                                            
   Product typesĶ
                                               Start    Via 
                                                 Via   Ziel 
  ICE-Trains                                   [x]    [ ]  Ŀ
   Intercity- and Eurocitytrains                [x]    [x]   
   Interregio- and Fast trains                  [x]    [x]   
   Boats                                        [ ]    [ ]   
   Regional and other trains                    [ ]    [x]   
   Busses                                       [ ]    [ ]   
   S-Bahn                                       [ ]    [ ]   
   only direct connections                      [ ]    [ ]   
   only trains with sleepers                    [ ]    [ ]   
  only trains with couchettes                  [ ]    [ ]  Ĵ
   only trains with cycle conveyance            [ ]    [ ]   
  Ķ  
   [Abort]                                          [End]    
  ͳͳͼ  
                                                             
      Field closes without          Field closes and       
        accepting changes             accepts changed          
                                      settings                 
                                                               
                                                               
 Product selection           One column per 
                                        journey section


-    You define the search options for the entire journey
     between departure and arrival at the top of the window.

-    A column for the product selection is displayed in the
     central area for each section of the journey between
     departure, intermediate and arrival (destination) stations.

-    You quit the window with the control areas at the bottom.

a. Direct trains, Departure - Arrival
-------------------------------------

-    Using this option you establish that the entire journey
     will be covered by one train between departure and arrival.

-    If you have also entered one or more intermediate stations,
     only the product selection for the first section of the
     journey will be considered.


b. Supplement-free trains
-------------------------

-    If this option has been activated ICE and IC an EC trains
     subject to supplements will not be considered in the
     connection search.

c. Product selection
--------------------

-    With "Product selection" you have the opportunity to
     predetermine exactly, for each section of the journey,
     which means of transport or services may be used.

     For example, if you want to cover the section between two
     intermediate stations on one ship, you delete the product
     highlights for all other means of transport for the section
     of the journey concerned.

d. Direct connections only
--------------------------

-    The "Direct connections only" field in the central area of
     the window relates only to one section of the journey,
     unlike "Direct trains Departure -> Arrival".


e. Sleeping/couchette cars
--------------------------

-    If you activate the "Sleeping/couchette cars" option, the
     option "Direct connections only" is also set automatically
     for this section of the journey.  You therefore determine
     the station of embarkation and disembarkation in the
     sleeping/couchette car train itself by your station
     entries.

-    Trains which carry exclusively sleeping and couchette cars
     are only considered in the connection search when the
     sleeping/couchette car option has been activated.

2.2.7 Activating the connection search
======================================

If all the inputs are complete and correct you may activate the
search.

a. Forward search by pressing key >F3<
--------------------------------------

In the forward search HAFAS calculates connections which depart
after the entered travel time from departure and arrive at the
destination in the shortest possible time.

All the connections which depart within the period of time
entered in the "Interval" input field are calculated.


b. Backward search by pressing key >F2<
---------------------------------------

In the backward search HAFAS calculates connections which leave
from the departure station as late as possible, but still arrive
at the destination before the specified time.

All connections which arrive within the period of time entered
in the "Interval" input field are calculated.

2.3 Output area (lined in grey)
===============================

The calculated service connections are displayed in the output
part of the screen mask.

-    If no connection could be found a message to this effect is
     displayed.

-    If only one connection has been found this is indicated in
     an itemised display.

-    If several connections have been found the result of the
     search is initially displayed in the form of a summary
     list.

2.3.1 Summary display
=====================

You access the summary display by pressing >ESC< in the itemised
display.

This display is suitable for presenting a summary of a large
number of calculated connections.  The information is reduced to
the essentials.

The departure and destination station, the number of changes, the
date, time of departure and arrival and the length of journey are
displayed for each connection.


    Connection 1
    out of a total of 2   Departure and destination station
                   Ŀ
   #1/2 Warszawa Glowna   <--> Wieckowy     ͻ
                                                               
     Dep. Station   Arr. St.   Ch        Date  Dep. Arr. Durat 
     ͳͳͳͳͳͳͳ  
                                                      
     The departure       The number of                  
     station             changes                        
                                                        
     The destination      Journey date                
     station                                              
                                                          
   Departure time at the destination station           
                                                           
     Arrival time at the destination station       
                                                            
                            Total journey time 


Special functions:

-    >ESC<
     You return to the input area by pressing >ESC<

-    >TAB<
     You switch between the input and output area by pressing
     >TAB<

-    >RETURN<
     You can move from the summary display to the itemised
     display by pressing >RETURN<.

-    >F2< and >F3<
     Starting from the highlighted connection, the next earlier
     or the next layer connection is displayed, or recalculated
     if necessary, by pressing >F2< and >F3< respectively.

-    >SHIFT F6< Journey guide
     By pressing this key you can display further information on
     the currently marked connection (see chapter 2.3.3).

-    >F9<
     You can have a graphic display of the route of the
     connection by pressing >F9< (see Section 2.3.6).

-    You can have connections printed out using the "Print" menu
     (see Section 2.1.2).  You may select or quit the print
     highlighting by pressing the >SPACE BAR<.

2.3.2 Itemised display
======================

You access the itemised display by pressing >RETURN< in the
summary display.

You may obtain the following information on each connection from
8the itemised display:

- Departure and destination station

- Departure and arrival date

- All transit and changing stations, each with
     . arrival and departure times
     . train class and name
     . remarks relating to the trains

- Days of service of the connection.

A section of the displayed connection is highlighted in blue.

Special functions:

-    >ESC<
     You return to the summary display by pressing >ESC<

-    >TAB<
     You switch between the input and output area by pressing
     >TAB<

-    >F2< and >F3<
     Starting from the highlighted connection, the next earlier
     or the next layer connection is displayed, or recalculated
     if necessary, by pressing >F2< and >F3< respectively.

-    >SHIFT< + >F2< Earlier arrival
     With this function you can force a longer stop at a
     highlighted changing station.

     You activate the search for an earlier connection between
     the departure point of the journey and the selected
     changing station.

     The new connection is sorted into the connection list
     according to its departure time.  If changing continues at
     the station, the highlighting is also set to this station
     in the new connection so that the partial search can be
     repeated.

-    >SHIFT< + >F3<  Later departure
     With this function you can force a longer stop at a
     highlighted changing station.

     You activate the search for the next connection between the
     selected changing station and the journey destination.

     The new connection is sorted into the list behind the
     current connection.  If changing continues at the station
     the lighting is also set to this station in the new
     connection so that the partial search can be repeated.

-    >RETURN<
     You can have information on the highlighted means of
     transport displayed (see Section 2.3.3).

-    >F6< Arrival/departure table
     By pressing this key you can have all the arriving and
     departing trains displayed in two windows for the
     highlighted station (see Section 2.3.5).

-    >F9<
     You can have a graphic display of the route of the
     connection by pressing >F9< (see Section 2.3.6).

-    >ALT< + > D <
     You can have the highlighted connections printed out by
     means of the "Print" menu item (see Section 2.1.2).

     You can select or quit the print highlighting by pressing
     the >SPACE BAR<.


2.3.3 Journey guide
====================

In the detail summary in the output area, you can obtain
additional information on the currently marked connection:

-    By pressing >SHIFT F6< you can open the "Journey guide"
     window. This will give you a list of arrival and departure
     times at all stations for the connection, information on
     the trains used and their attributes, as well as general
     information on the connection.


2.3.4 Train information
=======================

You may obtain additional information on the currently
highlighted train in the arrival and departure tables and in the
itemised display in the output area:

-    After pressing >RETURN< open the "Train information"
     window.  In this window you can obtain information on

          . all the stopping stations on the train itinerary

          . the service days of the train

          . the attributes (e.g. minibar, dining car, etc.)

-    The displayed information can be printed by means of the
     "Print" menu item (see Section 2.1.2).


2.3.5 Arrival and departure table
==================================

You may access the arrival/departure table by pressing >F6< if
the cursor is on a valid station name.

Lists of the trains arriving at and departing from the station
are displayed in two screen windows:

-    All the trains arriving at this station are listed in the
     top window, arranged according to their arrival time.

-    All the trains departing from this station are displayed in
     the bottom window, arranged according to their departure
     time.

-    The class, train number and some important stations on the
     itinerary are displayed for each train.

-    The selected train is displayed in inverted script.

-    You may open the "Train information" window by pressing
     >RETURN< (see Section 2.3.4).

-    You may switch between the arrival and departure window
     with >TAB<.

-    You can enlarge the active window with > + < and reduce it
     with > - <.

-    When the function is called from the itemised display of
     the output area the stations which are included as
     destination or changing stations for the connection just
     selected are highlighted.


2.3.6 Graphic display
=====================

If you are in the output area you may have the current connection
displayed graphically by pressing >F9<.

You may scroll through the list of connections found by pressing
>UP ARROW< or >DOWN ARROW<.

Two areas are displayed on the screen:

a. Description window (lined in blue)
-------------------------------------

The names of the departure, destination and changing stations
with the associated arrival and departure times and the train
names, are displayed for you.

b. Graph (lined in white)
-------------------------

Graph with the course of the connection are displayed in this
area.

You may determine from the graph whether the connection includes
diversions and what cities lie in the vicinity of the connection.

Meaning of the colours:

Colour  Meaning

red     all the station names entered
       
green   all further changing stations
       
blue    further stopping stations on the section
       
grey    stations in the vicinity for information


-    When the window is opened only the most important stations
     are initially displayed.

-    By pressing > + > several times more and more stations are
     gradually displayed on the journey section and in the
     surrounding area.  Correspondingly you may reduce the
     number of displayed stations by pressing > - <.

The graphic can be printed out as a hard copy with some printers
and MS-DOS version 5 or later. To do this, use the "graphics"
command. Please refer to your MS-DOS manual for further details.

2.4 Status line (lined in black)
================================

The bottom line in the screen layout is called the status line.

There you will find information on using the program and on the
program process.  For example, the most important active function
keys are listed here.


3 Installation notes
====================

The timetable information remembers some settings (e.g. the
currently selected printer driver) in the file HAFAS.CFG. If this
file is not located in the HAFAS directory, you can define
another directory for the HAFAS.CFG with the aid of the DOS
environment variables.

An example: Before calling HAFAS, enter

     set HAFAS_CFG=C:\TMP

When ending the timetable information system, the configuration
is saved under C:\TMP\HAFAS.CFG.


4 Information for IBM-OS/2 or Microsoft-Windows users
=====================================================

Some specialised information is given here if you do not want to
use HAFAS directly under Microsoft-DOS.

Microsoft-Windows
-----------------

The pure windows application HAFAS Version 3.46w is also
available, provided that the user has Microsoft-Windows Version
3.1 and a virtual memory of 8 MB.  At least 4 MB of this should
be available as the main memory, i.e. in this case you require
a storage file of 4 MB.  If necessary you must enlarge your
storage file.

OS/2
----

HAFAS can be run under OS/2 2.0 or higher in a DOS box.

For this purpose set to at least 8 MB, or better 12 MB DPMI
memory, in the DOS settings.

The Windows-version of HAFAS can be run under OS/2 2.1 or higher
using seamless windows.

5 Networks or multi-user licences
=================================

CENTRUM INFORMATYKI KOLEJNICTWA PKP
   Al Jerozolimskie 140
   PL 02-305 Warszawa
