background image

What is the difference?

The DARK instruction for projector A is now executed as the last action in the first program
before returning to the start so that the lamp of projector A is already switched off when LA-
BEL SECOND is reached.  Additionally, the instruction SLIDE A45 is now in front of LABEL
SECOND so that the system immediately goes to the correct slide position (45) in the event of
a branch to SECOND, i.e. it is only set once.  The program SECOND then starts in the correct
sequence by showing slide 45 without the necessity for a setting instruction.

And that’s what was intended in the first place, isn’t it?
KODAK S-RA2500 Editing System 1.0 User Manual Page: 66

C-1.3.2 Branch instructions in program loops

Branching in a LOOP REPEAT structure is not meaningful.  The instructions KEY, RE-
SPONSE and JUMP are therefore ignored when a LOOP REPEAT structure is in progress.  If
you wish to program a branch from an enquiry loop this can be achieved by using an endless
loop of the following form:

Example:

LABEL  START    ; Enquiry loop starts here (with animation)
SHOW  PICTURE1; Show SCREEN with PICTURE1
WAIT  0.1    ; Wait 1/10 s
SHOW  PICTURE2; Show SCREEN with PICTURE2
WAIT  0.1    ; Wait 1/10 s
SHOW  PICTURE3; Show SCREEN with PICTURE3
WAIT  0.1    ; Wait 1/10 s
KEY   1 PROG1; Branch to PROG1 in the case of key 1
KEY   2 PROG2; Branch to PROG2 in the case of key 2
KEY   3 PROG3; Branch to PROG3 in the case of key 3
JUMP  START    ; Return to start and repeat
LABEL  PROG1    ; PROG1 starts here
...
...
...
JUMP  START    ; PROG1 ends here
LABEL  PROG2    ; PROG2 starts here
...
...
...
JUMP  START    ; PROG2 ends here
LABEL  PROG3    ; PROG3 starts here
...
...
...
JUMP  START    ; PROG3 ends here

Summary of Contents for S-RA2500

Page 1: ...he hardware 4 A 3 Starting the Editing System 5 A 4 Main menu 7 A 5 Submenus 8 A 5 1 Setup 8 A 5 1 1 Install equipment 8 A 5 1 2Assign projectors 9 A 5 2 Editor 9 A 5 2 1 Frame Editor 10 A 5 2 2 Scree...

Page 2: ...erning branch instructions64 C 1 3 2 Branch instructions in program loops66 C 1 3 3 Avoiding unnecessary setting instructions67 D 1 FRAME Editor program instructions68 D 1 1 Projector instructions68 D...

Page 3: ...n do how to put the system into operation and the system functions which are available to you You should always read this Part of the Manual before attempting to create your first program If you alrea...

Page 4: ...ext colour or monochrome Via SLIDE projection which can use up to 16 selectable KODAK S RA2500 type projectors and provide familiar effects available using a SLIDE AV technique Via a printer connected...

Page 5: ...units and a printer or to call up new SCREENS or request input from the recipient This overall structure is sufficiently flexible to allow the following special forms of interactive programs Programs...

Page 6: ...your hardware for completeness and then make the connections according to the diagram shown in Figure A 1 At this point it is important to set the addresses of the projectors used to different values...

Page 7: ...ette or change over to a different working drive at any time KODAK S RA2500 Editing System 1 0 User Manual Page 6 KODAK S RA2500 projectors to additional projectors Computer cable BUS cable Cat No 706...

Page 8: ...en they can be moved around relative to each other as required by means of the cursor keys so as to reveal information in another window which is covered up Pressing the ESC key closes the last help w...

Page 9: ...ed Positions are ssigned by entering the projector designation A to P at the required locations and physical addresses ar allocated using lower case lett s a to p A 2 EDITOR As mentioned earlier an in...

Page 10: ...tes the appropriate status of the hardware in a graphical visual form This reduces the data entry field from 23 to 11 frames which can be simultaneously viewed at a glance Naturally it is possible to...

Page 11: ...g notation Generally a FRAME has the following format INSTRUCTION ARGUMENTS comment if applicable Instruction words can be abbreviated but at least sufficient characters must be entered to ensure the...

Page 12: ...EP adr forward step apertures open automatically after location is reached slide 0 follows slide 80 BACKSTEP adr backward step aperture function same as above slide 80 follows slide 0 LIGHT adr switch...

Page 13: ...gram step by a time interval which can be selected in 0 01 s steps LABEL name sets a TO address up to 8 characters for instruction sequences which are to be used with JUMP or RESPONSE LOOP defines the...

Page 14: ...as TXT COUNT n value the value value is added to one of the 32 counters value must be a positive or negative integer If value equals zero the counter specified in n is reset to zero KODAK S RA2500 Ed...

Page 15: ...ating modes Text mode In this mode which can be recognised by the fact that the cursor display is normal the SCREEN EDITOR behaves like a normal text editor It is possible to write text to any point o...

Page 16: ...ier KODAK S RA2500 Editing System 1 0 User Manual Page 20 Input fields Input fields are marked by the character sequence The location and length of this character string defines the field in which the...

Page 17: ...makes it possible to test the editable program which is in memory under real time conditions all program instruc tions are executed normally SCREENS are displayed and user inputs are requested Any SC...

Page 18: ...d and terminated by pressing the ENTER key KODAK S RA2500 Editing System 1 0 User Manual Page 23 If any function key except F1 help is pressed at this level a further window appears this contains a se...

Page 19: ...rd keyboard all keyboard functions which are not required in order to operate the application program are inoperative so that the program cannot be inad ertently or deliberately borted Hardwa faults I...

Page 20: ...A 7 2 Specifying a pathname for SCREENS When the number of screens which an application program requires is so large that there is not sufficient room for them all on one application diskette addition...

Page 21: ...ogether with a suitable connecting cable Cat No 706 1419 The exercises in Section B 1 only contain instruction sequences which operate with this minimum configuration Features such as crossfading wipe...

Page 22: ...ve the menu pointer to the right or left At this point do not press the ENTER key because this would call the particular function All the Editing System s menus operate on this principle Now you can f...

Page 23: ...you another menu the SETUP submenu which contains the following options INSTALL EQUIPMENT ASSIGN PROJECTORS You start by defining your EQUIPMENT Select and press ENTER as usual A window which looks li...

Page 24: ...but it does not know what you want to call your hardware Press the ESC key to quit this function This immediately takes you back to the SETUP submenu where there is still the ASSIGN PROJECTORS item I...

Page 25: ...34 Pressing the ESC key takes you back to the SETUP menu and pressing ESC again takes you back to the main menu Your system now knows everything about the equipment you are using and now it s time for...

Page 26: ...has been processed always remains visible KODAK S RA2500 Editing System 1 0 User Manual Page 36 You re probably looking for the symbol for the projector which you spent so much time defin ing in the...

Page 27: ...cated control channel is switched on Now that you feel at home with the working screen there is nothing to prevent you entering the first program steps A straightforward linear program will be adequat...

Page 28: ...urface remains unlit The projection surface is not lit until the second instruction SLIDE A1 is executed The state of affairs is now as follows The S RA2500 provides the facility of selecting a slide...

Page 29: ...eps You use the F5 function RUN SEQUENCE to do this This function starts your program at the program step which is on the input line If you want to see the entire program first use the HOME key to go...

Page 30: ...e set of projector instructions for there are still instructions such as STEP BACKSTEP DARK ALTERNATE DISSOLVE and WIPE Don t worry we have no inten tion of treating all these instructions in as much...

Page 31: ...e EXECUTE menu and select the CURRENT PROGRAM function the screen goes dark and the program sta s Two things are worth pointing out one is the difference between SHOW and BLOW the othe is the fact tha...

Page 32: ...nal position You can use function key F6 to switch between a single and double border for the box The box also acts like a paintbrush and you can use it to paint text and different areas of the screen...

Page 33: ...you to prepare whole series of blocks of text quickly by storing a b ock of text amending the block of text which still remains displayed on the screen storing this ame ded block of text under a new n...

Page 34: ...he next exam e B 2 1 Structural characteristics Before becoming involved in detailed descriptions let us consider some of the fundamental aspects of programs in which branching occurs The demonstratio...

Page 35: ...n our case the keys are key 1 2 an 3 The format of the KEY instruction KEY key TO destination merely causes the keyb ard buffer of the computer to be polled to establish whether a key has been pressed...

Page 36: ...the EXECUTE menu because as you know program branches and SCREEN instructions are only executed in real time mode Write the blocks of text which are used in the example yourself and name them accordin...

Page 37: ...tion interrupts the program for as long as it takes the user to key in his input and terminate it by pressing the ENTER key ENTER must be pressed KODAK S RA2500 Editing System 1 0 User Manual Page 53...

Page 38: ...n shown on the screen The word KODAK is the correct answer to the question In the block of text the chara ter string is used to mark a field for the answer entered by the user there are 5 letter in KO...

Page 39: ...un the program before examining the program listing You will need two projectors S RA2500 and the computer configuration described earlier preferably including a colour screen and a printer in order t...

Page 40: ...ON LAMP OF PROJECTOR B WAIT 3 5 SLIDE A80 WAIT 3 5 DARK B AND SWITCH OFF LAMP OF PROJECTOR B cp255 KODAK S RA2500 Editing System 1 0 User Manual Page 58 SHOW SELECT SHOW BLOCK OF TEXT FOR SELECT INSTR...

Page 41: ...J B PROJ A WAIT 3 5 ANOTHER ARTIFICIAL PAUSE SHOW DISSOLVE SHOW BLOCK OF TEXT FOR DISSOLVE INSTRUCTION WAIT 2 5 SHORT PAUSE DISS AB DEMONSTRATE SEVERAL DISSOLVE INSTRUCTIONS WAIT 2 5 DISS AB WAIT 3 5...

Page 42: ...XECUTE ERASE INSTRUCTION WAIT 1 5 PAUSE SHOW ERA1 SHOW EXPLANATION WAIT 2 5 PAUSE SHOW ERASE SHOW BLOCK OF TEXT FOR ERASE AGAIN WAIT 1 5 SHORT PAUSE SHOW PRINT SHOW BLOCK OF TEXT FOR PRINT INSTRUCTION...

Page 43: ...MP SHOW BLOCK OF TEXT FOR JUMP INSTRUCTION SHOW RESPONSE SHOW BLOCK OF TEXT FOR RESPONSE INSTRUCTION WAIT 7 READING PAUSE TIMEOUT 30 ALLOW 30 s FOR ANSWER LABEL INPUT GO TO MARKER FOR NEW ATTEMPT RESP...

Page 44: ...AUXIL1 WAIT 7 PAUSE SHOW AUXIL2 SHOW BLOCK OF TEXT AUXIL2 ON A SWITCH ON AUXILIARY A WAIT 3 5 PAUSE SHOW AUXIL3 SHOW BLOCK OF TEXT AUXIL3 ON C SWITCH ON AUXILIARY C WAIT 3 5 PAUSE SHOW AUXIL4 SHOW BLO...

Page 45: ...nd finds that the lamp of projector A must be switched on at this point and that slide No 23 is shown The system therefore initially sets the hardware accordingly KODAK S RA2500 Editing System 1 0 Use...

Page 46: ...program loops Branching in a LOOP REPEAT structure is not meaningful The instructions KEY RE SPONSE and JUMP are therefore ignored when a LOOP REPEAT structure is in progress If you wish to program a...

Page 47: ...nstructions DARK AB JUMP START Jump back to main loop No projector instructions are used from this point on SLIDE ABO Magazine setting main loop LABEL SCRE Subroutine SCREEN instructions SHOW INTRO2 W...

Page 48: ...amp state regardless of aperture FLASH adr n t Example FLASH A 10 0 1 Lamps in the address projectors flash at a preselectable frequency for a definable number of cycles the final state of the lamps i...

Page 49: ...ted out collectively NEW Example NEW The content of POOL and COUNT is deleted DOCUMENT Example DOCUMENT The content of POOL is output on the printer cp255 KODAK S RA2500 Editing System 1 0 User Manual...

Page 50: ...the text screen for roughly 1 5 s KEY key name Example KEY 1 PROGRAM1 The program continues from the specified TO address if the key specified in key is pressed otherwise the next instruction after K...

Page 51: ...arallel interface defined in the Setup menu is set to logical OFF adr Example OFF A C The specified bit of the parallel interface defined in the Setup menu is set to logical 0 INVERT adr Example INVER...

Page 52: ...revious LABEL Del Delete character Ins Insert blank character KODAK S RA2500 Editing System 1 0 User Manual Page 76 D 3 SCREEN Editor function keys D 3 1 Global functions F1 Help information F2 Box mo...

Reviews: