DME - Danish Micro Engineering A/S

The DME Calculator, a Free Alternative to the Windows Calculator  or  Rather a Programming Language?

Directly go to the download here...

DME-Rechner Screenshots
The DME Calculator
(a click on the image shows it in full resolution)

The DME calculator is an advanced calculator for Windows. It is a part of the program package for controlling our instruments. However, in its basic version it can be of use for anyone who wishes to make calculations with a PC or wishes to solve somewhat more complex problems without having to use a large spreadsheet program package. The DME calculator fits on a diskette and starts without any notable waiting time.

You can use it e.g. for simply adding numbers. Compared to the built-in Windows calculator it has the advantage of a large field for entering so you can see all numbers and afterwards easily find errors etc.

For more complex calculations, you can enter the whole expression as e.g. sin(pi()/4)^2 (Result is 0.5).

The calculator also handles variables and accepts several expressions  after another, the expressions should be separated by a comma,

a=5, 3*a
This will return the result of the last expression, in this case 15.

Furthermore, the calculator understands functions known from programming languages such as for, while and if. To add all numbers from 1 to 100, just enter:

sum=0,
for(i=1;i<=100;i+=1;
 sum += i
),
sum

In this example, the variable i counts from 1 to 100 and every time is added to the variable sum. As in the example above, the last expression returns the result; in this case the number 5050. The next example afterwards shows all the subtotals:
sum=0,
for(i=1;i<=100;i+=1;
sum += i,
println(sum) ),
sum 
By means of the function print or println a separate window is opened, containing the result. The last example shows the subtotals graphically:
sum=0,
for(i=1;i<=100;i+=1;
 sum += i,
 results[i-1] = sum
),
plotxy(0;0;0;results[])
The functions plot and plotxy will open in a separate window with the graphics. Titles can be entered, and the result can be exported as vector graphics to another program. In contradistinction to plotxy,   plot directly evaluates a function over an specified range, i.e. plot(0;0;x;sin(x);0;2*pi();200) shows the function sin(x) and, wherein x goes from 0 to 2 Pi.

The calculator can do much more and contains  several built-in functions. Below you can find a more complete list of all features.

You can find the DME Calculator here: dmecalc.zip, Version 2.2.1 (Size app. 1 MB). The program works under all present Windows operating systems (it may also run under older Windows 98 and earlier, but this has not been tested)

The program comes as a .ZIP file which contains only an installation program. To install the program you should open the .ZIP file and execute the installation program. The installation folder contain a .PDF file with a guide in English as well as the actual program files .

Have fun with it!


(C) 2007 DME - Danish Micro Engineering A/S