Eesti keeles

Programs

I have created the following (rather lightweight) applications due to professional needs and because I haven't found exact substitutes. Developing of the apps has also been quite fun employing contemporary RAD tools like Delphi and Visual C#. Whereas the former compiles native code for Windows, the latter requires a runtime (in modern Windows versions, it should be built-in already). The programs need not be installed and do not modify the system in any way (settings are stored in configuration files).

VKCalc

A scientific calculator enabling evaluation of complex-valued math expressions in infix notation. Additional features include:

  • All standard math functions available
  • Intermediate results can be stored in variables
  • Custom functions can be defined
  • Greek and Cyrillic Unicode characters are allowed in the naming of identifiers
  • Customizable set of math and physics constants
  • Customizable keyboard shortcuts

Download

Screenshot of Calc

Calc (for Palm OS)

A simplified version of the previous program for Palm OS (version 3.0 or higher). It does not support complex numbers and does not enable defining variables and functions.

Download

Screenshot of Calc

Lambda

The program converts between miscellaneous units which are used in spectroscopy. A handy feature is the ability to convert the spectral bandwidth as well. You can insert simple expressions into the fields.

Download

Screenshot of Lambda

Lambda (for Palm OS)

Adapted for Palm OS (version 3.0 or higher).

Download

Screenshot of Lambda

Plotter

The program is meant for quick browsing, searching, comparison, presentation or analysis of spectra. Initially it was designed for management of the transmission curves of optical filters, but it has grown to handle various other tasks as well. It can perform simple mathematical operations with the spectra (e.g. multiplication of transmission curves to characterize filter combinations etc). The spectra are stored as single- or double-column (X-Y) ASCII files.

Download

Screenshot of Plotter

Digitizer

The program helps in the digitizing of graphs (scanned images etc). For simplicity and reliability it supports only manual point selection and rectangular coordinate system but the image can be rotated to achieve precise alignment of axes. The acquired data can be formatted according to the needs (number precision, column width, column separator etc).

The application requires .NET Framework 2.0 Redistributable.

Download

Screenshot of Digitizer

MCL Assistant

This program is a kind of macro editor for Mike's Command Line, an extremely lightweight command line utility which boosts the productivity of computer handling.

The application requires .NET Framework 2.0 Redistributable.

Download

Screenshot of MCL Assistant

NT340

Implements a basic PC control of the Expla NT340 series laser system.

The application requires .NET Framework 2.0 Redistributable.

Download

Screenshot of NT340

VKConv

Quite generic and customizable unit conversion program for Java-capable (MIDP 2.0) mobile phones. Includes conversions for: acceleration, angle, area, currency, electric charge, energy, force, frequency, heat capacity, length, mass, power, pressure, speed, temperature, time, viscosity, volume.

Download

Screenshot of VKConv

VKInterp

The program interpolates a functional dependence represented in tabular form (e.g. a calibration curve of a measurement apparatus etc). The data is provided as a structured text file. The program runs on Java-capable (MIDP 2.0) mobile phones.

Download

 

 

Last revised: November 20, 2009