user`s guide to the infinity off-line programming software

user`s guide to the infinity off-line programming software
Doc - 6001011
Rev. - 3320
USER'S GUIDE
TO THE
INFINITY OFF-LINE PROGRAMMING
SOFTWARE
CHATSWORTH, CALIFORNIA
Infinity Off-line Programming software (referred to as simply IOP in the rest of this document) is an
enhancement to the Transaction Analysis Program (hereafter referred to as TAP) which makes programming
a Sentex Infinity system easier, quicker, and cheaper.
If you only use TAP, you need to be connected to the Infinity (by modem or by direct cabling) during
the entire time that you are programming. Then when you have made enough changes to want a back-up
copy on your disk, you use TAP to make a copy. TAP allows you to keep two copies of the system memory so
that you would always have a known good copy available.
IOP allows you to do your programming without being connected to the Infinity during the entire
process. You make your changes directly to a copy of the Infinity's memory that is stored on a disk and then
use TAP to load just the changes that you have made (or the whole file if necessary) when you are done.
Instead of having to retrieve the updated version of memory from the Infinity, you already have it on disk.
Moreover, since the computer loads your changes more efficiently than you can make them, the system (and
probably the telephone line) is tied up for less time. IOP also allows you to generate print-outs of the Infinity's
telephone directory and/or all cards and entry codes that are considered valid by the system. The list of cards
and codes can also be sorted by number or by user name.
IOP requires that you have an IBM PC, XT, AT or 100% compatible computer (you may experience
problems with an IBM PS/2 computer). IOP also requires that you have purchased TAP from your authorized
Sentex dealer and have a computer capable of running MS-DOS= (version 3.0 or higher). The user's guide is
based on the assumption that you have used a computer before and understand its basic operation. If these
statements are not true, take the time to read the manuals that came with your computer before moving ahead
in this document.
TABLE OF CONTENTS
SECTION NAME
PAGE
1.
Getting Started With IOP
2
2.
Viewing/Editing the Telephone Directory
4
3.
Viewing/Editing the Card/Entry Code Table
6
4.
Printing the Directory or Card/Entry Code Table
8
5.
Merging the Directory or Card/Entry Codes
8
6.
Saving Changes in This System File
9
7.
Loading Programming Changes Into the Infinity
10
Copyright  1992 Sentex Systems, Inc. All Rights Reserved.
This document is protected by copyright, and may not be copied or adapted without the prior written consent of Sentex Systems, Inc.
This document contains information proprietary to Sentex Systems, Inc. and such information may not be distributed without prior written consent of
Sentex Systems, Inc.
= MS-DOS is a registered trademark of Microsoft Corporation.
Rev. #: 3320
Doc. #: 6001011
Page 1 of 10
GETTING STARTED WITH IOP
Before using IOP for the first time, make a working copy of IOP from the program diskette provided by
your Sentex dealer. This working copy may be on another floppy diskette or on a hard disk, if your computer
is equipped with one. IOP consists of only one file called IOP.EXE and this should be copied using the COPY
command described in your MS-DOS manual. Then, store the original diskette in a safe place.
When you are ready to run IOP, start your system up using your copy of MS-DOS. Make sure that the
default drive is set for the disk drive that contains your copy of IOP. To initiate the program, simply type "IOP"
after the default prompt (typically "A:>" if the IOP disk is in the main floppy disk drive or "C:>" if IOP is installed
on your hard disk drive). You will then see a title and a brief copyright notice. Press any key to proceed to a
screen similar to the one shown below:
Infinity Off-line Programming
Current Drive/Directory: [C:\]
exit the program.
If the "default" drive and directory shown in the upper window is where your Infinity data files (which
have an extension of .DA1, .DA2, or .DA3) are located, simply press the "ENTER" key. Otherwise, enter the
drive designation (C:, D:, or E: for a hard disk drive, or A:, or B: for a floppy disk drive) and the directory
designation (if any) into the field provided and then press the "ENTER" key. As shown on page 3, the next
screen will display any Infinity files found in the drive and directory that you have chosen. However, if there
are no Infinity data files in the chosen drive, a message telling you this will be displayed. Press any key to
return to the previous screen where you may exit or try again to specify a drive/directory that contains Infinity
data files.
Infinity Off-line Programming
Current Drive/Directory: [C:\]
Use the cursor keys ( ) below to select of the
Infinity data files listed below, then press ENTER to
proceed. Press ESC to exit to the previous screen.
123MAIN.DA1
123MAIN.DA2
4354ELM.DA1
If the data file which you want to work with is shown on the screen, use the up and down arrow/cursor
keys to highlight it and then press the "ENTER" key (If the data file you wish to work with is not shown, press
the "ESC" key to go back to the previous screen. Then find the drive/directory that contains the file you wish
to work on.). Items that will be highlighted on your monitor are underlined in the sample screens shown in this
document. A menu (like the one shown below) will appear giving you a choice of seven actions to perform on
the file. Please note that if either the telephone or entry code function is not activated in this Infinity system,
Page 2 of 10
Doc. #: 6001011
Rev. #: 3320
the three actions that relate to that function will not be shown. Use the cursor keys to select an action (by
moving the highlight bar to that action) and then press the "ENTER" key to proceed.
Infinity Off-line Programming
Current Drive/Directory: [C:\]
Use the cursor keys ( ) to select an action, then press
ENTER to proceed. Press ESC to exit to the previous screen.
View/Edit Directory Contained in this System File
View/Edit Card/Entry Code Table Contained in this System File
Print Directory Contained in this System File
Print Card/Entry Code Table Contained in this System FIle
Merge Directory From Another File
Merge Card/Entry Code Table From Another File
Save Changes in this System File
These seven actions are the heart and soul of IOP. Each action is discussed in detail on the following
pages.
Rev. #: 3320
Doc. #: 6001011
Page 3 of 10
VIEWING/EDITING THE TELEPHONE DIRECTORY
If you select the "View/Edit Directory" activity, and there are already names in the directory, IOP will
ask how you wish to have the directory sorted. If you enter a "C", the records will be sorted in numerical order
on the basis of directory code (which the visitor enters on the keypad to have the Infinity dial an occupant). If
you enter an "N", the records will be sorted in alphabetical order based on the name you entered.
Once you have made your choice, the following screen will be displayed with the first record* in the list
highlighted (this example assumes you directed IOP to sort by name). The exact contents of the screen will
vary, of course, depending on which data file you have chosen to work on. For example, if you are working on
a commercial building system, the names will be 35 characters in length. You should note that the small
window at the top of the screen provides instructions on how to perform the most important actions in this
area. A more thorough summary of all actions available to you can be brought onto the screen by pressing
the function key labeled "F1".
Record Selection
Use the cursor keys ( ) to choose the record you wish to edit.
Press ENTER to begin editing. Press ESC to exit to the previous screen
Record
Number
Directory
Code
Telephone
Number
Name
0001
082
5551212
Abner, James
0002
134
7009800
Adams, Glenda
0003
012
4078787
Arledge, Phil
0004
04 4
4075647
Ar mstrong, L.
0005
189
5551234
Arquette, D.
0006
015
5554321
Astaire, T om
0007
166
5554444
Autry, Jeanne
Directory Statistics:
Total...........................................................
Primary......................................................
Purchased
Used
(300)
(177)
(250)
(160)
Press F1 key for help on selecting records.
If the data file was from a new system, the directory would be empty. The upper window would inform
you of this fact and the middle window would be empty except for statistics and headings. In this case, your
only option will be making entries into the directory. However, if there are already entries in the directory, you
have three options (besides viewing the directory using the cursor or page movement keys): inserting new
records, modifying existing records, or deleting existing records if an occupant has moved out of the building.
These three options are discussed below.
INSERTING A NEW RECORD
New records may be added to the directory by pressing the insert key (which is labeled "INS" on most
computers). IOP will create a new, blank record and will display this record along with the current first seven
* Since several data base terms are used repeatedly in this document, the terms will be used as follows. A record is one
complete entry in either the telephone directory or card/entry code table. A record is made up of subparts called fields (for
example, names or telephone numbers would be fields). As each record is displayed, each field is shown in a separate
column.
Page 4 of 10
Doc. #: 6001011
Rev. #: 3320
records. The directory code field will be highlighted, and the screen will be placed in the "Field Edit" mode.
Fill in all three fields as if you were editing an existing record (see next section).
EDITING AN EXISTING RECORD
To edit an existing record, you must first select it by moving the highlight bar until it highlights the
record you wish to work on. Several keys on the keyboard allow you to move the highlight bar. The down
arrow key allows you to move down the list, highlighting each record as you go. The up arrow key allows you
to move up the list. To move eight records (one page) at a time, use the "PgUp" or "PgDn" keys. To move to
the last record in the list, use the "END" key. To move to the first record in the list, use the "HOME" key.
When the proper record is highlighted, you can begin editing (modifying) it by pressing the "ENTER"
key. The directory code field of the selected record will now be highlighted by itself. The help window at the
top of the screen also changes to show the basic instructions on how to "Field Edit". Pressing the "F1" key will
provide more detailed help if you need it.
You may now either modify the directory code field by typing in the new code at the cursor and then
pressing the "ENTER" key, or you may move to the next field by just pressing the "ENTER" key. Either way,
the telephone number field will be highlighted next and the name field after that. In both cases, you have the
choice of editing the field or leaving it as is by pressing the "ENTER" key. If while editing a field you wish to
undo the changes, you may restore the original contents by pressing the "ESC" key.
There are two ways to exit the "Field Edit" screen: 1) press the "ESC" key without having made any
changes to the highlighted field, or 2) press the "ENTER" key until all fields in the selected record have been
highlighted. The last option will happen naturally if you change a record's name field.
DELETING A RECORD
To delete a record, first select the record (as described above) and then press the delete key
(generally marked "DEL"). A prompt will appear asking you to acknowledge that you truly wish to delete the
chosen record. You must now press either the "Y" or "N" key before IOP will take any further action. If you
answer "Y" (for YES), the selected record will be removed from the list with all subsequent records shifted up
by one. If you answer "N" (for NO), the prompt will disappear without any other action having taken place.
Rev. #: 3320
Doc. #: 6001011
Page 5 of 10
VIEWING/EDITING THE CARD/ENTRY CODE TABLE
Before you select the "View/Edit Card/Entry Code table" activity and there have already been entries
made in this table, IOP will ask how you wish to have the table sorted. If you enter a "C", the records will be
sorted in numerical order on the basis of the card number or entry code. If you enter an "N", the records will
be sorted in alphabetical order based on the first characters in the card or code holders name (this will not be
useful if you do not have the name option with your cards/entry codes).
After the card/entry code table is sorted, a screen similar to the one below will be displayed with the
first record in the list highlighted. The exact contents of this screen will vary depending on the file you are
working with and the options which this Infinity is equipped. For example, if you are not using cards or full
control entry codes, only the first column will be filled in. If you have the card/full control entry code option, but
are not using the name option, the last column will not be filled in.
As with the "View/Edit Directory" activity, the small window at the top provides directions on how to
perform the most important actions in this area. A more complete summary of all available actions can be
brought onto the screen by pressing the function key marked "F1".
Record Selection
Use the cursor keys ( ) to choose the record you wish to edit.
Press ENTER to begin editing. Press ESC to exit to the previous screen.
123MAIN.DA1
Record
Number
Card/Entry
Code
Time
Card Zone
Valid at
Door 1 Door 2
Name
0
Y
Y
ALVARA, F.
0001
12345
Y
0002
00012
Y
0
Y
N
ANDERS, J.
0003
34232
Y
1
N
Y
ARTHUR, K.
0004
09876
Y
4
Y
Y
ASTIN, M.
0005
01234
N
3
Y
N
BUTLER, F.
0006
12367
Y
0
Y
N
CLAUSS, T.
0007
44444
Y
6
N
Y
DAVIS, L..
0008
54321
N
7
N
Y
DONALD, T.
Directory Statistics:
Purchased
Total.............................................
(300)
Used
(177)
Press F1 key for help on selecting records.
If the data file is from a new system, the card/entry code table would be empty. The upper window
would inform you of this fact and the middle window would be empty except for the statistics and headings. In
this case, your only option will be putting entries into the directory. If there are already entries in the table, you
have three options (besides viewing the table using the cursor or page movement keys): inserting new
card/entry code records, modifying existing records to correct mistakes or view changes that have occurred, or
deleting existing records if a card or code holder has moved out of the building. These three options are
discussed below.
Page 6 of 10
Doc. #: 6001011
Rev. #: 3320
INSERTING A NEW RECORD
New records may be added to the card/entry code table by pressing the insert key (which is labeled
"INS" on most computers). IOP will create a new, blank record as number 0001 (IOP provides the record
number for your reference only - it is not a part of the record stored in the Infinity or on your disk and you may
not change it) and display this record in the center window along with the current first seven records. The
Card/Entry Code field will be highlighted, and the screen will be placed in the "Field Edit" mode. You must fill
in all of the fields that apply to this Infinity system. For example, if the system has cards with names, you will
fill in six fields. If it has simple entry codes only, you will fill in only the first field.
The second field (labeled "Card") is where you tell IOP whether the number you put in the first field is
to be used as a card code (enter a "Y" in this field) or as an entry code (enter an "N"). The "Time Zone" field
tells IOP when the card or entry code is to be allowed entry. The fields labeled "Valid At" tell IOP whether the
card or entry code is to be allowed entry (enter a "Y" in the appropriate field) or denied entry (enter an "N") at
the two doors that the Infinity can control.
EDITING AN EXISTING RECORD
To edit an existing record, you must first select it by moving the highlight bar until it highlights the
record you wish to work on. Several keys on the keyboard allow you to move the highlight bar. The down
arrow key allows you to move down the list, highlighting each record as you go. The up arrow key allows you
to move up the list. To move eight records (one page) at a time, use the "PgUp" or "PgDn" keys. To move to
the last record in the list, use the "END" key. To move to the first record in the list, use the "HOME" key.
After the proper record is highlighted, you can begin editing (modifying) it by pressing the "ENTER"
key. The Card/Entry Code field of the selected record will now be highlighted by itself. The help window at
the top of the screen also changes to show the basic instructions on how to "Field Edit". Pressing the "F1" key
will provide more detailed help if you need it.
You may now either modify this field by typing in a new card number or entry code at the cursor and
then pressing the "ENTER" key, or you may move to the next field by just pressing the "ENTER" key. Either
way, the "Card" field will be highlighted next, the "Time" field after that, etc. In each case, you have the choice
of editing the field or leaving it as it is by just pressing the "ENTER" key. If while editing a field you wish to
undo the changes, you may restore the original contents by pressing the "ESC" key.
There are two ways to exit "Field Edit": 1) press the "ESC" key without having made any changes to
the highlighted field, or 2) press the "ENTER" key until all fields in the selected record have been highlighted.
This last option will happen naturally if you change a record's name field.
DELETING A RECORD
To delete a record, first select the record (as described above) and then press the delete key
(generally marked "DEL"). A prompt will appear asking you to acknowledge that you truly wish to delete the
chosen record. You must now either press the "Y" or "N" key before IOP will take any further action. If you
answer "Y" (for YES), the selected record will be removed from the list with all subsequent records shifted up
by one. If you answer "N" (for NO), the prompt will disappear without any other action having taken place.
Rev. #: 3320
Doc. #: 6001011
Page 7 of 10
PRINTING THE
DIRECTORY OR CARD/ENTRY CODE TABLE
Selecting the "Print Telephone Directory" or "Print Card/Entry Code Table" actions will cause IOP to
print these portions of the Infinity file to the printer connected to the port referred to as LPT1. Before doing so,
IOP will first ask you whether you would like the output sorted by name or by code. Enter an "N" if you want
the listing printed alphabetically by name or a "C" if you want the listing in order of directory code (for the
directory printout) or card/entry code.
After you have responded to the prompt, IOP will begin printing the listing you requested. You may
abort this printing at any time by pressing any key on the keyboard.
MERGING THE DIRECTORY OR CARD\ENTRY CODES
When you select "Merge Directory From Another File" or "Merge Card/Entry Code Table From Another
File", IOP will copy records from one file to another file. An example of when this feature would be used is if
you have two separate Infinity systems in a building/complex and you want the information in both of these
systems to be identical. You would enter all of the necessary information into system 1 and then you would
merge that information into system 2 through the use of IOP. Another example of when you would use this
feature is if you purchased an upgrade for your system that will increase your directory or entry code capacity.
IOP will merge all of the information from the old system's memory (the memory in the system before the
upgrade) to the new system's memory (the memory in the system after the upgrade was installed) eliminating
the need to have you enter all of this information again. The file that the records are copied from is called the
"source file" and the file that the records will be copied to is the "destination file". The "destination file" is the
file that you chose from the menu on page 3 when you began IOP.
To merge directory codes from one file to another, highlight the "Merge Directory From Another File"
area from the menu on page 3 (as directed earlier) and press the "ENTER" key. IOP will then give a list of the
files that you already have set up in the system. These files are the choices for your source file. To choose
your source file, highlight the appropriate file in the list (as directed earlier) and press the "ENTER" key. IOP
will automatically transfer the directory codes from the source file to the destination file.
To merge card/entry codes from one file to another, highlight the "Merge Card\Entry Code Table From
Another File" area from the menu on page 3 (as directed earlier) and press the "ENTER" key. IOP will then
give a list of files that you already have set up in the system. These files are the choices for your source file.
To choose your source file, highlight the appropriate file in the list (as directed earlier) and press the "ENTER"
key. IOP will automatically transfer the card/entry codes from the source file to the destination file.
PLEASE NOTE: If the source file has more codes than the destination file has available empty
locations, IOP will merge enough codes to fill the destination file's available locations. These codes are
merged randomly and are not able to be filtered in any way. During the merging of the codes, IOP will not
overwrite codes already existing in the destination file. Also, IOP does not compare the files being merged.
Therefore, it is possible that after the merge, some records may be duplicated in the destination file.
Page 8 of 10
Doc. #: 6001011
Rev. #: 3320
SAVING CHANGES IN THIS SYSTEM FILE
All of the changes that you make while working with IOP are held in a temporary file contained in your
computer's RAM memory. These changes are not made on the system file on your disk until you tell IOP to
do so. There are two methods for saving these changes which will be discussed later in his section.
When you tell it to save your changes, IOP will create three (3) files. The name of each file is created
by taking the system name you created in TAP and appending to it the extensions ".DA1" for the first file,
".DA2" for the second, and ".DA3" for the third. In the example we have used in this document, the names
would be 123MAIN.DA1, 123MAIN.DA2, and 123MAIN.DA3. The contents and purpose of these three files
are described below:
123MAIN.DA1
Contains the complete system file you edited including all of the changes you made.
This is the file you will use to make future programming changes under almost all
circumstances.
123MAIN.DA2
Contains only the sections of the system file that you have changed since the last
time you used TAP to update the Infinity system. This file may be used by TAP to
make transferring your changes to the Infinity system much quicker.
123MAIN.DA3
Contains the complete system file as it exists currently in the Infinity system. In
other words, this is an exact copy of what is in the Infinity system at any time. This
file would be used if you had entered a large amount of incorrect data in the ".DA1"
file and wanted to go back to the previous correct version.
The ".DA2" file is one of the most powerful aspects of IOP since it allows you to save considerable time
loading the changes you have made into the Infinity system. It lets you load just a few records rather than
your complete file. In most cases, this can cut your on-line time by 90% or more!!
One method for having IOP save your changes is to select the "Save changes in this system file"
action. If you select this action and this is the first time you have made changes to this file since it was copied
from the Infinity system's memory using TAP, IOP will display a screen that contains the above explanations
about the files that will be created. This screen will also ask you if you wish to proceed with saving the
changes. You must enter a "Y" to save the changes. If you enter a "N", IOP will ask you to confirm this
decision. If you do, then all of the changes you made will be thrown away and the disk file will remain
unchanged. If, however, this is not the first time that you have worked on this file, IOP will ask "Have you
reloaded the Infinity system named '123MAIN' using TAP since you last made the changes?" (the system
name will vary depending on what file you are working with).
If you answer "Y" (yes), IOP will assume that what was in the ".DA1" file before you began working on
it this time is also what currently exists in the Infinity system. The ".DA3" file that currently exists is therefore
out of date and will be replaced with the contents of the ".DA1" file before any changes you just made. In
addition, answering "yes" also means that the current contents of the ".DA2" file no longer need to be saved
for downloading. Thus, IOP will store only the changes you just made in the new ".DA2" file.
If you answer "N" (no), IOP will assume that the ".DA3" file is still a valid copy of the Infinity system's
memory and will preserve it. It will also append the new changes that you have made to the changes already
stored in the ".DA2" file for later loading into the Infinity system.
PLEASE NOTE: The ability to utilize the power of the ".DA2" file is dependent on your keeping track of
whether you have loaded any previous changes to the system file into the Infinity. If you do not do this
effectively, you may be forced to load the complete system file (".DA1") to be sure that all changes are
reflected in the actual memory in the Infinity system.
Rev. #: 3320
Doc. #: 6001011
Page 9 of 10
After you have answered this query, IOP will display the screen that explains what files will be created
and what each contains. IOP will also ask if you wish to proceed with saving the changes. Answer "Y" (yes)
to save the changes or "N" (no) to exit without saving the changes.
The other way to save your changes is to press the "ESC" key while on the screen that contains the list
of actions available to you. In this case, IOP will ask if you wish to save the changes that you have made. If
you answer "Y" (yes), IOP will then proceed as if you have chosen the "Save changes to this system file"
action as described above. If you answer "N" (no), IOP will ask you to confirm this decision so that you do not
throw away the work you have done by accident. If you answer "N" (no) to the "Are you sure?" question, IOP
will proceed as if you have chosen the "Save Changes to this System File" action as described above. If you
answer "Y" (yes), IOP will exit without making any changes to the disk files.
LOADING PROGRAMMING
CHANGES INTO THE INFINITY
Once you have made programming changes, you must use TAP to load them into the Infinity system.
To do so, follow the instructions in the TAP user's guide to enter the "RELOAD A SYSTEM'S MEMORY" area
(number 4 on the main TAP menu). Then select the system name you have been working with (123MAIN in
our example). TAP will then ask whether you wish to reload the ".DA1" or ".DA2" file. In most cases, you will
choose the later file since it will make your loading much faster. However, if you wish to load the entire system
file, choose the ".DA1" file. TAP will then take care of the rest. When it is finished, your changes will be
loaded into the Infinity.
PLEASE NOTE: Versions of TAP shipped before April of 1989 will not display the ".DA2" file created
by IOP when you enter area 4 in TAP. However, you may still select this file for loading and TAP will carry out
the loading of this file into the Infinity. Versions shipped after this date will display the ".DA2" file, but will not
show a date that the file was created.
Warning: Do not download the ".DA2" file into the Infinity if any changes were made to the Infinity's
memory contents (e.g. by local programming) after the Infinity's memory contents were uploaded to you
computer. In other words, the file on which the changes were made in IOP must be exactly the same as what
is currently in the Infinity's memory if you wish to download changes only (the ".DA2" file). Otherwise you
must download the ".DA1" file. Failure to do so will result in memory scramble and/or system lock-up.
Page 10 of 10
Doc. #: 6001011
Rev. #: 3320
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertising