background image

Summary of Contents for TOUCHTECH 501

Page 1: ......

Page 2: ...o set the correct Data and Baud rates This is achieved by adopting the following procedure 1 Switch on the Monitor and BBC Master 2 Type in the following C0 DATA 5 return C0 BAUD 7 return NOTE This procedure need only be performed once as the information is retained in memory even after the BBC Master has been switched off ...

Page 3: ...me and the Department of Trade Industry and Trowbridge College Wiltshire Microvitec PLC would like to thank the following for their assistance in the TOUCHTECH 50 PROJECT Mike Bostock and Anthony Lucas MEP John Sanderson Syscroft Ltd Alun Maddocks and Paul Seemayer Trowbridge College Ian Robinson John McCann Department of Trade Industry Microvitec PLC Bolling Road Bradford West Yorkshire BD4 7TU T...

Page 4: ...re Touch Screen operation will be particularly useful in providing a completely natural way to interact with educational programs on a microcomputer through to business style application programs like database or spreadsheets or for other applications that benefit from a menu driven approach The programs supplied with your TOUCHTECH 501 are general examples chosen to illustrate some of the possibi...

Page 5: ...GETTING STARTED ASSEMBLY INSTRUCTIONS ELECTRICAL CONNECTIONS RE SET SWITCH CHECKLIST PAGE NO 1 3 4 5 GETTING STARTED ...

Page 6: ... the feet 1 as shown Then using screws 2 secure the feet 1 to the base of the Touch Screen FIG 1 Having assembled your TOUCHTECH you must now fit it to your M series monitor Position equipment as shown then raise the monitor so that feet 3 are located inside feet 1 Slide the monitor forward then slightly raise the rear of the monitor so that feet 2 are located inside feet 1 FIG 2 ...

Page 7: ...Your monitor is now pre set at the correct viewing angle you must now make the electrical connections in order to get your TOUCHTECH fully operational FIG 3 ...

Page 8: ...ides 5 volts d c 2 The plug 3 connects to your disc drive power plug 4 3 The only other connection is to your socket marked Disc Drive 5 1 The second lead connects to a 5 pin din plug 1 which is fitted to the RS423 port 2 at the rear of your micro Note The plug must be fitted with the gap 3 in the plug uppermost 2 The lead 4 to your monitor connects in the normal way RGB micro to TTL monitor Now a...

Page 9: ...nction POSITION 1 The re set switch 1 is located underneath the front panel of the TOUCHTECH in the centre FUNCTION 1 The function of the re set switch is to re set the on board processor Should the system crash out the re set switch should be pressed to initialise the processor ...

Page 10: ...UCHTECH should be illuminated 2 Ensure all electrical connections are correctly fitted refer to ELECTRICAL CONNECTIONS section of this handbook Some of the possible fault causes are A Check input lead is correctly fitted ensure plug is not upside down in the RS423 socket B Ensure that the diskette is correctly loaded see instructions on diskette 3 Press the re set switch 4 If possible try the TOUC...

Page 11: ...DEMONSTRATION PROGRAMS TOUCH ARTIST CUBES MONEY ODDMAN SIMONE MUSIC WORDS OXO PAGE NO 6 10 11 12 14 17 18 DEMONSTRATION PROGRAMS ...

Page 12: ...ion Place a finger onto the screen A cross should appear on the screen underneath or near to the tip of the finger Move the finger slowly around the screen and the cross should follow it The x and y values that appear on the screen represent the finger position which are on a scale of 0 120 on x axis and 0 90 on the y axis 2 Alignment Ideally the finger should be as near to the perpendicular as po...

Page 13: ...f the Touch Screen to detect the size as well as the position of objects touch the box marked Plot Area Move a finger around the screen and a series of rectangles corresponding to the area of the object will be drawn on the screen Place a larger object or the edge of the hand against the screen and larger rectangles will be displayed This represents the use of Touch Screen size mode 2 see Software...

Page 14: ...our for your painting touch one of the coloured boxes a sound indicates the change of colour then continue with painting If you touch the white box a Q will appear in it This box enables you to erase part or all of your painting If you wish to continue with the painting touch one of the coloured boxes and carry on If the white box with the O in is touched again it will change the screen and the fo...

Page 15: ...icture on separate disc 3 CONT Will return to pallette SAVING AND LOADING THE PICTURE FILES A separate formatted disc must be used to store completed pictures On a 40 track disc up to 5 pictures can be stored By using the option LOAD these can be retrieved Choose the white box touch O for the first sub menu touch SAVE or LOAD key Enter name of picture file required and press return on keyboard cho...

Page 16: ...ed by a sound to indicate your point has registered the first position repeat this in a second position The cuboid will appear in perspective on your screen The program gives ideas of perspective which may be explored allowing cubic landscapes to be built up Touch Menu to return to Main Menu Clear will clear screen so more cuboids can be formed 10 ...

Page 17: ...mber of questions you wish to answer A question will be asked To answer touch the coins on the screen to make up the correct change or the correct addition When you have completed this a sound will be heard and the TOUCHTECH will show you the coins used Touch the screen for next question After all questions have been answered touch the screen again and it will show how many were correct Touch the ...

Page 18: ... Wrong the correct choice will be highlighted Touch the screen and another set of pictures will appear This is repeated five times A score out of five will appear then the screen returns to Main Menu automatically The program Odd man is used with kind permission of Ega Beva Software u e r Efrem r rs i I Sc F f El 3 _fItn _ f 1 c_rur qnvtrr rt r ru _m _t_ n fig Inert 3 rrcsrarrlgiv I lqgn _ t I3 r c...

Page 19: ...will highlight one of the four colours Touch the colour it has highlighted It will then highlight two then three etc Touch the same sequence as the computer This will continue until you get it wrong The computer will show the correct sequence before repeating the process using a different combination of colours Touch M to return to Main Menu L i icrn 4 Show rf Iq 13 ...

Page 20: ...rmit the creation of a new sound that can be stored under the boxes sound 1 sound 2 and sound 3 This is accomplished by directly manipulating graphically each of eight parameters that describe a given sound The third stage is a musical editor that allows a single voice to be created on a musical score as the keys are touched This can be edited and played back All the main options in this program n...

Page 21: ...levant arrow It is recommended that gradual changes are made so as to permit the exploration of how the new sound profile is being built up The parameters al to a4 refer to the amplitude envelope that governs the intensity and duration of different sections of the sound By choosing a4 for example and forming a perpendicular drop to the end of the curve a cut off sound will be heard By raising and ...

Page 22: ...notes may be overplayed inserted or deleted A particular position in a section of score may be arrived at by touching the arrow boxes This section of music may be stored on your data disc and later brought back for playing The sounding of a long note during saving or loading indicates that there is a disc operation error The composed tune will remain in memory until the program is ended Touch end ...

Page 23: ...ROGRAM Read the clue After looking at the anagram decide which letters are to be re arranged The screen has to be touched twice The first identifies the letter to be moved The second is the position to which it is to be moved in order to form a word to correspond to the clue Touch M to return to Main Menu The 17 ...

Page 24: ...SING THE PROGRAM You may choose a two player game or alternatively choose to challenge the computer However you are warned that the computer has been programmed with an unshakeable and somewhat frustrating strategy To place a nought or a cross into a square simply touch the required position Prompts will be given at each point in the program Touch M to return to Main Menu 18 ...

Page 25: ...SOFTWARE NOTES INTRODUCTION COMMUNICATIONS SOFTWARE BOXMAKE PROGRAMME LISTINGS PAGE NO 19 19 20 23 SOFTWARE NOTES ...

Page 26: ...nications firmware resident within the TOUCHTECH S01 is designed to support eight different modes of Touch Screen operation itemised as follows Send Receive Mode Description Format Format 0 data dump mode M0 all detector states 1 point mode M1 X y 2 size mode M2 X y length width 3 multiple mode M3 X1 X2 X3 X4 y1 y2 y3 y4 128 continuous dump M128 as for mode 0 129 continuous point M129 as for mode ...

Page 27: ...sion PROCtsinit 1 where the number in brackets corresponds to the required mode of operation tscoms is a routine that will request information from the screen if operating in modes 0 5 and will convert the received strings of information into an array containing the positional or other information appropriate to the selected mode An object position will be recorded in the range of 0 120 on the x a...

Page 28: ...possible to access the disc drive once downloading has occured Normal copyright requirements should be acknowledged in adapting programs using this technique HOW TO USE THE PROGRAM BOXMAKE 1 Load the program which is to be adapted for Touch Screen operation 2 List the program and find the point in the listing immediately after the section that creates the screen picture 3 Add an intermediate line ...

Page 29: ...ition This information will be produced by the procedure PROCtscoms 12 The program may be tested at this point and the appropriate box number should appear at the top of the screen when that box is touched 13 The program should finally be adjusted so that these box numbers correspond to the required program response This could be achieved by the structure like the following where PROCyes and PROCn...

Page 30: ...0REM add M to the beginning and 2 1 170REM to the end 21180A M STR mode 2 1 1 90 2 1 200 2 1 2 10 2 1 220REM Convert each character in A 2 1 2 SOREM to an ASCII character and 2 1 240REM store in osbyte parameter Y 2 1250FOR 1 1 TO LEN A 21260Y ASC MID A I 1 21270 21280REM Set up Osbyte parameters to 21290REM insert a character into the 21300REM RS42 3 buffer 21310X 2 A 138 2 1 320 2 1 330REM Enabl...

Page 31: ...M Pause until character is sent 2 1440REM to Touch Screen 21450REPEAT UNTIL ADVAL 3 191 2 1460 2 1470NEXT 2 1480 2 1490REM Disable RS425 21500 FX2 0 21510 21520REM Switch on escape key 21550 FX229 0 2 1540ENDPROC 24 ...

Page 32: ...50REM Flush RS423 input buffer 22160 FX21 1 22170 22180 22190 22200REM Check that there is a 22210REM character in the RS423 buffer 22220REM and store it in array tsdata 22230REM When a full stop is received 22240REM the data packet is complete 22250C 0 22260REPEAT 22270C C 1 22280REPEAT UNTIL ADVAL 2 0 22290tsdata C GET 22300UNTIL tsdata C 46 22310 22320 22330 22340REM Discard the full stop 22350...

Page 33: ...C graphic co ordinated and 22580REM store in array Yp 22590J 0 22600FOR 1 1 TO C STEP 4 22610J J 1 22620Xp tsdata I 16 tsdata I 1 11 22 44 22630Yp tsdata I 2 16 tsdata I 3 1 1 57 22640NEXT 22650 22660 22670 2268OREM Disable RS423 22690 FX2 0 22700 227l0REM Switch on escape key 22720 FX229 0 22730ENDPROC 22740 22750 22760 22770DEFPROCquestionrnark 22780 22790REM Enable RS423 select keyboard 22800 F...

Page 34: ...s to the X and y values When using the multiple modes 3 and 131 this procedure should be modified so that the scaling operation takes note of the new positions of the X and y positional information in the received string To do this alter lines 22180 and 22200 as follows 22l80FOR 1 1 TO 7 STEP 2 22200Xp tsdata I 16 tsdata I 1 11 22 44 Then delete line 22210 and add the following lines 22221J 0 2222...

Page 35: ...on key buffer of the BBC computer which is at address B30 During the program operation this machine code routine may be called using the following lines in your program code B30 A 129 REM continuous point mode CALL code Locating the machine code in the function key buffer ensures that the maximum amount of memory will remain available for the applications program However this means that the functi...

Page 36: ...ng suit able line numbers At the beginning add 190 IF INKEY 256 1 code B3 Zf ELSE code A 25 3 192 PROCtsinit 129 REM continuous point mode After the screen display position 301 REPEAT 302 A 129 303 CALL Code 304 Xp 70 11 22 44 305 Yp 71 11 37 306 PROCboxes Xp Yp 307 UNTIL FALSE To test the program it should be first saved To assemble the machine code and run the program under test the following sh...

Page 37: ... postage andfor transport charge when the equipment is submitted for warranty service 2 The purchaser packages equipment in its original carton or functional equivalent to eliminate postal andfor transport damage when returning equipment for warranty service 3 That the purchaser briefly describes the symptoms associated with the equipment failure in writing and submits it to the manufacturer togeth...

Page 38: ...NOTES ...

Page 39: ...NOTES ...

Page 40: ...NOTES ...

Page 41: ...NOTES ...

Reviews: