Mensurasoft-LZ

(C) 2012, Pierre Dieumegard (pierre.dieumegard@free.fr)

General description management of languages load a driver to an analog input transforming formulae
Time settings Acquisition : measures over time Chart window and its own menu Send data to clipboard or save them in a file
Binary outputs Fixed analog outputs Variable analog output
Configuration files

Mensurasoft-LZ is a free software of measurement and experimentation per computer, being able to function under Windows or Linux, and functioning with various measuring devices and actuators.

Why this name Mensurasoft-LZ?

“Mensurasoft” means that it functions with the system "Mensurasoft" of drivers of measuring devices. These drivers are dynamic libraries (.dll of Windows, .so of Linux), rather easy to program with various compiled languages (BASIC, C/C++, Pascal). Each measuring device must have its driver.
“LZ” means that it was programmed in FreePascal language with the Lazarus environment.

Precautions for use

Mensurasoft-LZ is intended for the scientific experimentation, and not for the control of industrial factories. It can control binary and analog outputs, but normally, they are devices of low power, not endangering the human life, like the lighting of  LED or the tuning of the position of a servo-motor. It should not be used for installations of strong power, requiring important safety devices, like the adjustment of the temperature of a steam-cracker of oil refinery, or the opening of the valves of a hydro-electric dam.

Main features:

- Mensurasoft-LZ can make mesures on 3 different channels (possibly on 3 different devices, corresponding to 3 different drivers). These three channels are called  Xp (“primary”), Xa (“auxiliary”), and Xs (“supplementary”); time is called after Xt.
- It is specialized in “slow measurements”, for example a measurement every second, or every minute. If you want to make “fast measures”, for example every millisecond or every microsecond, it is better to take another software (oscilloscope-like).
- One can transform the signals received by transformation function, for example to convert millivolts into units pH, or milliamperes in concentration of molecules, etc
- During the realization of measurements, one can vary a variable by the function “variable analog output”, which can control a temperature, or to make square signals, or others. This analog output is programmable by a transforming function
- The data from measurements are exportable towards the spreadsheet packages and numerical software, either by the clipboard, or by text-files, with or the comma or the point as decimal separator.
- Independently of a series of measurements, one can fix values of  binary outputs and analog  outputs.
- Several languages are possible, thanks to language-files.

Automatic configuration at startup:

- Either by command line mensurasoft_lz.exe xxxx.cfg
- Either by file named mensurasoft_lz.cfg


Language at startup:

- Either by command line mensurasoft_lz.exe yyyy.lng
- Either by file named mensurasoft_lz.lng

Both are possible:
mensurasoft_lz.exe xxxx.cfg yyyy.lng