mathsnet.net subscribe to mathsnetgcse.com  

home geometry ASA2 curriculum puzzles articles books download about us try a short tour MathsNet.com

winlogo
WinLogo Icon Bar
WinLogo is a version of logo (© IDEA I+D S.A.), originally published by Longman Logotron, that uses a Windows-style interface. It is similar in some ways to PC Logo and Berkeley Logo that originate in the USA. Sadly, Logotron no longer publish it so this page remains as an archive for any existing enthusiasts. Are youstill a WinLogo user? Make contact!

Published resources | Customising | Icons | Menus | Versions | Downloadable files | Main Logo page

Pubished resources

Maybe still available at Amazon...
Two books plus teacher's guide, and a disk of procedures. Topics include: Shape and area, Transformations, Coordinates, Locus, Graphs, Algebra, Sequences, Sets, Debugging, 3D, Chaos, Multiple turtles, Projects.
Order Book 1 at buy itOrder Book 2 at buy it
Order Teachers Guide at buy it

Customising

There are various ways in which WinLogo can be customised. Here's a couple.

Reduced option version

With the Windows version of Winlogo there is a file called wlogo.ini which allows you to customise the windows interface. The following lines can be added to this file which will produce a simplified interface with many menu options removed. Students will not be able to load or save for example. The font size will be large too. These changes may be useful with very young students.
To make WinLogo recognise this change, the command line
wlogo.exe -UINTRO
should be entered in the Program item properties window in Program Manager, and then these lines added to the wlogo.ini file:

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 environment

Sometimes 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


Icons

The Windows (and recent Archimedes) version includes an icon bar which is not documented in the Supplement. Here is a summary:

WinLogo Icon Bar 1 Save : Load : Print : Procedure names

WinLogo Icon Bar 2 Procedure tree : Show colours : Choose type face : Work window

WinLogo Icon Bar 3 Text window : Graphics window : Edit window : Debug window

WinLogo Icon Bar 4 Shapes window : Names window : New window : Search/replace

WinLogo Icon Bar 5 Interpret : Turtles window : Writing style : Graphics axes

WinLogo Icon Bar 6 Show last error : Background : Primitives information : Help


Menus

The 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.

Graphics window selected
Graphics Area
Work window selected
Work Area
Text window selected
Text Area
Edit window selected
Edit Area

Name window selected
Name Area

Debug window selected
Debug Area
Shapes window selected
Shapes Area

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:


Versions

There 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 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 files

Unfortunately, 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
	rotate
Now press any of x, y or z and the shape will rotate accordingly. Press e to end the rotating. Now try
	octahedron 50
	rotate
There 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.


copyright mathsnet