SCHEDULA version 3.0 Copyright 2001-2007 by Codework Italia ---System requirements Windows any version Minimum: 32 Mbyte RAM Recommended screen resolution: 1024 x 768 Keyboard: configured for US English text (irrespective of your Control Panel setting) Ctrl-N sets the programming keyboard (which you don't need) Ctrl-O restores the text keyboard (in case for some reason you are in the programming keyboard and strange symbols pop up) ---How to install (requires 2 minutes, 5.5 Mbytes of disk space) Unzip schedula.zip in a working directory. Close all other Windows applications. Start setup.exe and follow the instuctions. This will install the product in c:\schedula, create a desktop icon and a new entry in your program menu. ---Five-minute tour These are fool-proof step-by-step instructions to run a very elementary demo (after you have successfully installed the product!). The procedure opens a simple simulation model (by default: toyfact) displays the model static definition, runs a simulation and displays the results. Follow these steps: 1. Start SCHEDULA by double-clicking on the SCHEDULA icon. 2. You get a welcome screen. Click on OK. 3. You are in the PROCEDURE menu. Select "Start simulation worksession" 4. You are in the MAIN menu. Select "Run a procedure" 5. You are in the RUNPROC module. Hit Enter 6. You are offered a list of procedures. Select MINIDEMO 7. A sequence of windows appear. -Hit Enter (or click on OK) when you are ready to continue. -The windows titled 'Questions and answers' let you change the default answers. -The window titled 'Grid' lets you browse (or update) a numerical table. If you are allowed to update it, make sure you leave with "Done" and not with "Quit". 8- At the end of the procedure (if you want to get out) click on Cancel twice to leave the two menus. 9- You get to a final question 'Save library ?'. Click on NO and you are safely out. If you wish to explore several models and then design your own, you find all you need in the MAIN menu. The basic idea is that you have a current model, run a simulation for a period of time and then examine the results of the run. The model can be updated and saved under your control. Results of a run are deleted whenever you update the model, since they do no longer match the model state. All output is sent to screen, printer, logfile and grid browser, according to your preferences (See "Set printing options") A button in the grid browser ("Copy current page to clipboard") is handy to copy a whole table and its headings to another application (for example, to plot the results with Excel or your favorite tool). ---How to uninstall Follow the standard method: Start > Settings > Control panel > Add-remove programs > Select the SCHEDULA entry > Click on the Add-Remove button. Your own private files in the SCHEDULA directory will be respected and must be deleted by hand. ---Professional use SCHEDULA is both for end-users and fearless developers. It is an open ended system with a lot to discover. If you are a professional developer, you may want,in due course, to replace the run-time interpreter (dyalogrt.exe) with the development version (dyalog.exe). This will make the underlying language (Dyalog APL) fully available and more productive for ad-hoc developments. ---Font problems It has been reported that older versions of Windows do not accept font installations as they should. If you have this problem (for example, framing characters appear in printouts as squares or quads) try two things: -Restart Windows. -If this does not solve the problem, install the fonts in \schedula\font&dll\ by hand (Start > Settings > Control Panel > Fonts > File > Install new fonts). Sorry, this is the joy of Windows. ---RAM memory The product initially claims a modest amount of RAM memory (32 Mbytes). If you want to define really big models with hundred of elements, you may want to claim more RAM memory. You do this by changing the maxws= parameter in the command line (enter a value in kbytes). In detail: Right-click the SCHEDULA icon on your desktop, choose Properties, choose the Shortcut tag, update the command line in the Target field with, say, maxws=64000 ---Documentation and support Email to: support (@codework.it) http://www.codework.it/schedula/