| ILLUSTRATING SHADOWS focusing on education and interesting practical aspects of sundial design |
| Book purchase options are here... |
| Email comments or questions to the author at: illustratingshadows at yahoo dot com |
| MAIN TURBO-CAD FILE PAGE ( vbs macros, programming notes, and tcw files ) |
| PASCAL (free PASCAL systems are available, see below) the main web page is here for a compiler or two. There is a 28mb and an 8mb IDE for PASCAL, both are good, the 8mb one is more aesthetic. FREE ~ The benefit of these programs is that they run on a free system, so if you don't have TurboCAD, DeltaCAD, or Excel, you can still have some fun with programming. a horizontal dial 7k A very simple PASCAL program using the free PASCAL systems. a vertical dial 5k A very simple PASCAL program using the free PASCAL systems. Works for declining and non declining dials, and is longitude corrected PASCAL notes 47k A few useful notes about the IDEs and data reading and how to get the compiler. The above in ZIP 138k The Pascal source, executable, and notes in zipped format. The above PASCAL programs somewhat parallel the DeltaCAD macros here, except these PASCAL programs produce tables of data and do not print graphical depictions. FREE IDE (integrated development systems) are linked to from here. FIRST CHOICE: www.bloodshed.net/devpascal.html an 8mb downloadable fully integrated development environment (IDE) which is my first choice as its windows are more compatible with Widows Tested on both win32 XP as well as win64 Vista. The Vista generated code is actually still 32 bit, so either works on both systems, NOT TRUE of Lazarus. SECOND CHOICE: http://www.freepascal.org/ and look for a link like:- www.freepascal.org down i386 win32-ftp.freepascal.org.var a 28mb downloadable fully integrated development environment (IDE) which is my second choice as its windows are more compatible with DOS however, this has excellent documentation. rtl.pdf (run time library of functions) and ref.pdf (language structure) http://www.taoyue.com/tutorials/pascal/contents.html An excellent online tutorial for Pascal - better examples than rtl.pdf and ref.pdf, but you need rtl.pdf and rtl.pdf for detailed research if you intend to write programs. And you should read PASCAL notes because it explains a few things about the program and why it is a conversational program as opposed to an object oriented one. And so on. |
| 2009 |
| Try LAZARUS which offers GUI to the programmer and the ALLDIALS program with both textual and graphical depiction of h, v, and v-dec dials |
| The compiler and my programs ran on win64 Vista first time and the process was the same as for win32 XP |
| Illustrating Time's Shadow ~ ISBN 0-9765286-8-1 plus 0-9765286-9-X ~ Lib Cong 2005900674 plus 2006930654 Merges Illustrating Shadows and Illustrating More Shadows, deletes duplicated material, and techniques that are complex and replaced by easier methods, adds new material. Hands on, empirical, geometric, trigonometric, CAD, and spreadsheet dial design for small dials plus garden dials using common masonry supplies, clay, and glass, with emphasis on many calendar line techniques, and inclined decliners, while providing details on the use of DeltaCAD programming including the animation of many sheets as parameters vary. Get CD here. Case studies abound with associated problems solved, and cover the infamous inclined decliner, as well as all the other kinds of outdoor dials. You get a free CD of booklets, spreadsheets, VRML/WRL files, templates, etc with the book. The CD has all books and booklets and programs along with source code. PayPal here to buy. |