![]() |
| home geometry ASA2 curriculum puzzles articles books download about us try a short tour | MathsNet.com |
|
|
![]()
|
USER = "INTRO" REDEFPRIM = "Load", ".Load" REDEFPRIM = "Save", ".Save" TYPE = ARIAL, 16 DEACTIVATEMENU = AREA,0 DEACTIVATEMENU = HELP,0 DEACTIVATEMENU = UTILITIES,0 DEACTIVATEMENU = FILES,1 DEACTIVATEMENU = FILES,2 DEACTIVATEMENU = FILES,3 DEACTIVATEMENU = FILES,4 DEACTIVATEMENU = WINDOWS,1 DEACTIVATEMENU = WINDOWS,2 DEACTIVATEMENU = WINDOWS,3 DEACTIVATEMENU = WINDOWS,5 DEACTIVATEMENU = WINDOWS,6 DEACTIVATEMENU = WINDOWS,7 DEACTIVATEMENU = WINDOWS,8 DEACTIVATEMENU = WINDOWS,9 DEACTIVATEMENU = WINDOWS,10 DEACTIVATEMENU = WINDOWS,11 DEACTIVATEMENU = WINDOWS,12 DEACTIVATEMENU = WINDOWS,13 Resetting the environmentSometimes the logo environment may become messed up; the windows may disappear or become inappropriately sized. Turtles may vanish! Here's a procedure, called logo, which attempts to reset as many aspects of the environment as possible all at once.to logo ;This file cleans up and resets the environment NoEsc erall setstyle "TIMES setstylesize [.5 .5] activateall ResetTurtleShape cs ht setpenwidth 1 activate 1 setpc 1 st pd RestoreEnvironment cs ct clw "Work recycle Esc End RestoreEnvironment, which is available only in the Windows version, restores all windows to their original configuration. Here's some procedures for the Dos version. you will need to run RecordEnvironment at the start of the session, then use RestoreEnvironment when you want to reset the windows: to RecordEnvironment ;This file records the size of each window make "DefaultGraphicsSize ws "Graphics make "DefaultWorkSize ws "Work make "DefaultTextSize ws "Text make "DefaultGraphicsPosition wp "Graphics make "DefaultWorkPosition wp "Work make "DefaultTextPosition wp "Text End to RestoreEnvironment ;This file resets each window setwindowposition "Graphics :DefaultGraphicsPosition setwindowsize "Graphics :DefaultGraphicsSize setwindowposition "Work :DefaultWorkPosition setwindowsize "Work :DefaultWorkSize setwindowposition "Text :DefaultTextPosition setwindowsize "Text :DefaultTextSize End |
IconsThe Windows (and recent Archimedes) version includes an icon bar which is not documented in the Supplement. Here is a summary:
|
MenusThe menus available in the Windows version are basically a reoganisation of those in the original Dos version. The WinLogo Help files give full details. One menu that differs significantly - and in many undocumented ways - is the Area option. Its operation depends on which of the main windows (Graphics, Work, Text, etc...) is currently selected.
The Utilities menu is also very different from that in the Dos version. It allows you to perform a number of miscellaneous tasks, including customising the position of the icon bar, and the appearance of the drop-down menus:
|
VersionsThere are three versions of WinLogo available: Dos, Windows and Archimedes. Though very similar, there are small differences between them. |
| Dos | Windows | Archimedes | |
| Colour numbers | |||
| Blue | 2 | 13 | 161 |
| Green | 3 | 3 | 69 |
| Red | 13 | 10 | 21 |
| Yellow | 15 | 12 | 119 |
| Syntax | Spaces must be inserted either side of + and - | ||
| Icons | None | Yes | Yes (in most recent version) |
| Printing | Windows... Print | File... Print | |
| Selecting options | Use Menu or Icons | Click middle button for pop-up menu | |
| Shapes window | Areas... Shapes | Windows... Shapes | Win-Logo icon then Area... Shapes |
| To rotate 3D axis system | Not available | RotateXaxis, RotateYaxis, RotateZaxis | Same as Windows |
| Mouse commands | MousePointer - Returns the mouse pointer's coordinates | None | None |
Downloadable filesUnfortunately, WinLogo is not available to download. However some logo files that will run with WinLogo are available.3d.log is a collection of procedures suitable
for the Windows version of Winlogo that allow certain three dimensional shapes
to be drawn and then rotated about the x, y and z axes. For example, after loading the files and "interpreting" them, type in the following: tetrahedron 40 rotateNow press any of x, y or z and the shape will rotate accordingly. Press e to end the rotating. Now try octahedron 50 rotateThere are many other procedures included in the file. You will have to experiment with the values of the variables in order for them to be drawn correctly. To get this file go to the Download... page. |
| Go to MathsNet.com to purchase mathematics resources | |