Praktikum


Contents


Back to the F&B Homepage


Introduction


Praktikum is a formula based program for processing numerical series. It does not work in a matrix representation mode in the way spreadsheet programs do, but all the given data are stored within named variables and referred to by these names in the formulae. Here a variable can be a whole series of data from an experiment or it can be defined as a formula depending on other variables. The variables can then be presented either in tables or in graphs.

Praktikum's advantages show especially when a formula is used many times with different entries, be this in a parallel way to process a whole series of data or to form tables of functions, or in a serial way, when parameters are used in a calculation (e.g. to show the dependence of a function on a certain parameter, multiple repeating of experiments under varying conditions).

A simple example: Different resistors are placed in an electrical circuit and the voltage over the resistors is measured. Now you can put the values of resistance into a variable r, the voltages into a variable u and you can define a formula type variable i as u/r. This evaluates as a series of numbers, yielding the according currents. Praktikum keeps the definition of i, therefore its value is changed with any change of r or u


Back to top of the page


Special features



Back to top of the page


Hardware Needed


Praktikum will run on every Acorn computer with RISC OS 3.1 or newer. That means, it does run even with the following configurations:

The speed is acceptable even on ARM 2 machines if you do not require to process lists of more than some thousand numbers (which correlates to typical half a minute processing time). On the other side, Praktikum will make use of a FPA co-processor, if installed, with a drastic increase of speed.


*Please note that Praktikum does not use something like virtual memory, i.e. all project files must fit into memory. The application itself takes 320kBytes of memory.

Back to top of the page


Creation of tables


When displaying results of an experiment in tables, it is important that they are given with the correct number of significant figures or, if an error range has been computed, with the correct precision according to the error range, which may be different for each single value. The normal fixed precision output is inadequate for this purpose. Praktikum does generate tables like the following*:

Example of a table generated by Praktikum

You can change the number of significant figures (2 by standard and in the above example) and the extracted exponent for each variable.

Table Format Dialogue Box

*This document is written using TechWriter. The table has been exported as a CSV file and format informations such as borders were added. If you use TeX for setting the table, this is done automatically and the decimal points will be aligned.

Back to top of the page


Graphical output


Praktikum can generate the following types of graphs:

All graphs belong to a co-ordinate system that determines the scaling of the graph. Each axis can be normal (linear) or logarithmic. On the graphic side, Praktikum can generate quite a variety of co-ordinate systems:

Example diagram
Normal staves (here: no subdivision)

Example diagram
Whole lines (here: 2 subdivisions per main division and 5 second subdivisions per subdivision)

Example diagram
Logarithmic axes

More than one graph can be placed in one co-ordinate system and more than one co-ordinate system can be generated in one diagram; the colours of all graphs and co-ordinate systems can be selected separately.


Back to top of the page


Demo

If you are still in doubt, why don't you get a demo version of Praktikum by clicking on the icon below? This is a working version; only the saving and export/import functions have been disabled.

ZIP archive Download

Free Praktikum version (334786 bytes).
You need a ZIP decoder (e.g. SparkPlug2) to decode the archive.

Manual

Probably, to make the best out of the demo version, you'll like to have a kind of manual. For that reason, we provide an online version of the Praktikum manual here. It was generated from the original manual using TechWriter's excellent HTML export facility. Please note, however, that the manual was written before that feature was introduced into TechWriter, so the document is not as good as it would be if it were written with HTML in mind.


For more details, contact

Feldner & Braun GdbR
Plinganserstraße 49
81369 München
Germany

Phone: +49 921 4 74 63

Email: info@flying-snail.de

Back to the F&B Homepage


(c) 1997 Feldner & Braun Software GdbR

Many thanks to Acorn Computers Ltd. for designing the first version of this document.