Periodic Table of Elements 2.4
Split, April 2000.
----------------------------


PURPOSE

EniG. Periodic Table of Elements contains the basic data about the element in five languages. It shows visually the change of physical condition with the change of temperature. The language, the speed of temperature change, the exchange of elements or the scrolling of characteristics can be adjusted by configuration file.

The calculating module from the programme "Chemistry Assistant" for fast calculating the mole mass compounds has also been integrated in the Periodic Table. The programme translates texts with chemical symbols or without them, entered in input line, into mathematical terms (it can be seen as ToolTip text) and calculates them.

The periodic Table can be incorporated into presentation, the change of temperature automatically started and the programme closed. The colour of background can be adjusted to match the colour of the presentation slide.



USE OF PERIODIC TABLE

EniG. Periodic Table of Elements can show all the names in one of five languages. You should only click the flag in the bottom of the screen to change the language of the entire Periodic Table. In the configuration file you can set any of the languages as a default language of the Periodic Table.

The element in the Periodic Table is selected by the left click and its characteristics are changed by the right click. It is also possible to page the characteristics of the presented element by the small scroll. The unit in which a certain characteristic is expressed can be seen when the mouse is held up over the number for a few seconds.

By clicking the group number you can change it from IUPAC recommendation from 1985. into the way of writing according to Chemical Abstract Service from 1986.

By the change of temperature, depending on the physical condition of the element at the temperature concerned, the colour of the button also changes according to the key. Temperature can be changed in several ways: by entering it in the field above the thermometer, by clicking the numbers next to the scale or by clicking anywhere in the thermometer scale. The temperature display, Celsius scale (C) or Kelvin scale (K), changes by clicking the thermometer temperature label. By the left click on the mercury reservoir, the temperature progressively grows, while by the right one it falls.

Clicking the button START the temperature changes automatically 100 K/s (C/s) at a time, while each element will hold up in the screen for 5 seconds. The speed of temperature change and the time of holding up of an element can be changed by pressing the adjusting button (the small stop-watch next to the START button).

A small can with paint enables the users to adjust the Periodic Table to their wishes. You can also change the language concerned, the automatic start of temperature exchange and closing of the programme; you can change the initial and final temperature as well as the colours of buttons and background. The new sets of Periodic Table can be saved in configuration file and then loaded when the programme is started. The DEFAULT button gets back the original sets of programme.

The colour of the background of Periodic Table of Elements changes so that red (R), green (G) and blue (B) components of colour are defined. To change the colour of background it is necessary, for each colour component, to enter "up" for the upward range (the value of colour is 0 at the bottom of the screen and 255 at the top), "dn" for the downward range or a number from 0  to 255.

The Periodic Table of Elements can also have a picture as the background. The minimal size of the background picture is 715465 pixels. If the picture is not in the same directory where the Periodic Table is, it is necessary to enter the whole path up to the picture (e.g. c:\picture\back.jpg). As the picture covers the colour, in order to get the coloured background, without picture, the text field "Background Picture" has to be empty in configuration window.



USE OF CALCULATOR

EniG. calculator serves for quick and simple calculating of mole mass of compounds. The chemical equations, by adding the signs of addition or multiplication, are transformed into mathematical expression where the symbols of element represent the atomic masses of the element concerned. The mathematical expression can be seen if the mouse is held up on the entry field for a few seconds. E.g.

H2SO4 becomes H*2+S+O*4 or 1.00794*2+32.066+15.9994*4

For indicating hydration you must use a + sign, for example CuSO4+5H2O

There is an intelligent routine which translates the symbols of elements written in small letters into chemical formula. The result of the translation will be entered into the entry field and calculated, or the programme will report error. One has to be careful when writing formulae in small letters because of possibly manifold solutions (e.g. CO an Co or PO and Po).
If a mathematical operation is carried out, all chemical formulae will be put in brackets. E.g.

cuso4+5h2o will become (CuSO4)+5*(H2O) while h3po4 will become H3PO4.

By clicking the symbol of the element in Periodic Table it is automatically entered in the entry field. On the right button of the mouse there are some more frequently used anions and molecules.

To perform basic mathematical operations such as addition, subtraction, or multiplication, use the following arithmetic operators:

    Operator	Meaning (Example)
	+	Addition (8+3)
	-	Subtraction/Minus sign (5-2)
	*	Multiplication (3*3)
	/	Division (3/3)
	%	Percent (20%750)
	^	Power (3^2)

Negative numbers are obtained by putting the sign of minus [-] before the number (e.g. 2*-3=-6).

Double times (**) changes into power [^], (e.g. 2**3=2^3=8).

Root extraction is obtained by raising to power the number with reciprocal value of the root (1/x). Thus, for instance, the cube root of number 8 equals 8^(1/3)=2.

Logarithms are calculated so that you simply enter log or ln before the number (e.g. log100=2 or ln(H2O)=2.89).

Every function that is supported by Chemistry Assistant can be inserted by typing its name.

	abs	Returns the absolute value of a number
	acos	Returns the arccosine of a number
	acot	Returns the arc cotangent of a number
	aln	Returns natural antilogarithm
	alog	Returns common antilogarithm
	ans	Returns the last result
	asin	Returns the arcsine of a number
	atan	Returns the arctangent of a number
	cos	Returns the cosine of a number
	cot	Returns the cotangent of the given angle.
	int	Rounds a number down to the nearest integer
	ln	Returns the natural logarithm of a number
	log	Returns the base-10 logarithm of a number
	pi	Returns the value of Pi
	ppm	Returns the parts per million of a number
	ran	Returns a random number
	sgn	Returns an integer indicating the sign of a number.
	sin	Returns the sine of the given angle
	sqrt	Returns a positive square root
	tan	Returns the tangent of a number

The button (...) will put in brackets the selected text or the whole expression in the entry field.

The programme accepts both comma and full stop as decimal point.

By clicking the result, the way of displaying it changes (e.g. from normal to exponential 1000 => 1.00E+03). You can use number formats to change the appearance of numbers without changing the number behind the appearance. The number display defaults to Auto mode.


STATUS

The Periodic Table of Elements is a FREEWARE programme product.

You can safely use this programme for private or business purposes. You can distribute it to others under the condition that you don't use it for material gain and that you don't change the contents of files. It cannot be distributed for commercial purposes without the author's authorization.



AUTHOR

	Eni Generalic
	University in Split
	Faculty of Chemical Technology in Split
	Teslina 10/V, 21000 Split, Croatia
	e-mail: eni@ktf-split.hr
	URL: http://www.ktf-split.hr/~eni



CONTENT OF DISTRIBUTION PACKAGE

In distribution package (pse-24.zip) there are files:

	EniG-pse.exe	- the programme itself
	EniG-pse.cfg	- configuration file
	Pomoc.txt	- description of programme (Croatian language)
	Help.txt	- description of programme (English language)
	More.jpg	- background picture
	File_id.diz	- short description of programme

For work the following files, which are not in the package, are necessary: MSVBVM50.DLL and COMDLG32.OCX.



INSTALLATION

System requirements: Every 32-bit PC with Windows 95, 98 or Windows NT operating system.

Unpack the file pse-24.zip into a directory on the disk. There is no installation programme.

For the programme to operate it is necessary to have in the directory the files MSVBVM50.DLL and COMDLG32.OCX (these are the basic libraries for the programmes written in Visual Basic 5.0). The libraries are not in the package, but, if you don't have it on the disc, you can take them in zip format with:

	http://www.ktf-split.hr/~eni/toys/



UNINSTALL

Simply delete the files from the disc.

The author is not responsible for possible damage caused when using the programme.

If you find out that something does not work properly, or you have a good idea, please, inform me on the e-mail address.

I wish you pleasant work and successful use!

__________________________________
E-mail: Eni.Generalic@ktf-split.hr
URL: http://www.ktf-split.hr/~eni/
