Periodni sustav elemenata 2.4
Split, travanj 2000.
----------------------------


NAMJENA

EniG. Periodni sustav elemenata sadri osnovne podatke o elementu na 5 jezika. Vizualno prikazuje promjenu agregatnog stanja s promjenom temperature. Jezik, brzina promjene temperature, izmjena elemenata ili listanje svojstava mogu se podesiti pomou konfiguracijske datoteke.

U Periodni sustav integriran je i modul za raunanje iz programa "Chemistry Assistant" koji, tekstove s kemijskim simbolima ili bez njih, upisane u polje za unos, prevodi u matematiki izraz (moe se vidjeti kao ToolTip text) i izraunava ih. Svi zadaci se spremaju i mogu se ponovo pozvati.

Periodni sustav moe se ugraditi u prezentaciju, automatski pokrenuti promjena temperature i zatvoriti program. Boja pozadine moe se podesiti tako da odgovara boji slajda prezentacije.



UPOTREBA PERIODNOG SUSTAVA

EniG. Periodni sustav elemenata moe sve nazive prikazati na jednom od pet podranih jezika. Dovoljno je kliknuti na zastavicu u dnu ekrana pa da se promijeni jezik za cjelokupni Periodni sustav. U konfiguracijskoj datoteci moe se postaviti bilo koji jezik kao default jezik Periodnog sustava.

Lijevim klikom se u Periodnom sustavu odabire element a desnim se klikom listaju njegova svojstva. Malim scrollom se takoer mogu listati svojstva prikazanog elementa. Jedinica u kojoj je izraeno neko svojstvo vidi se kada se mi zadri nekoliko trenutaka iznad broja.

Klikom na oznake skupine moe se promijeniti oznaavanje skupina prema IUPAC preporuci iz 1985. u oznaavanje skupina prema Chemical Abstract Service iz 1986.

Promjenom temperature, ovisno o agregatnom stanju elementa na dotinoj temperaturi, mijenja se boja botuna prema legendi. Temperatura se moe promijeniti na vie naina: upisivanjem u polje iznad termometra, klikom na brojeve pored skale ili klikom bilo gdje u skalu termometra. Prikaz temperature, Celsiusova skala (C) ili Kelvinova skala (K), mijenja se klikom na oznaku jedinice temperature na termometru. Lijevim klikom na spremnik ive temperatura kontinuirano raste a desnim pada.

Klikom na botun START temperatura e se automatski mijenjati po 100 K/s (C/s), a pojedini element e se zadravati na ekranu 5 sekundi. Brzina izmjene temperature i vrijeme zadravanja elementa mogu se promijeniti botunom za podeavanje (malom topericom pored START botuna).

Kantica s bojom omoguava prilagoavanje Periodnog sustava eljama korisnika. Moe se promijeniti pretpostavljeni jezik Periodnog sustava, automatsko startanje izmjene temperature i zatvaranje programa, poetna i konana temperatura, kao i boje naziva, botuna i pozadine. Nove postavke Periodnog sustava mogu se spremiti u konfiguracijsku datoteku, iz koje e biti uitane kada se pokrene program. DEFAULT botun vraa originalne postavke programa.

Boja pozadine Periodnog sustava elemenata mijenja se tako da se definiraju crvena (R), zelena (G) i plava (B) komponenta boje. Za prijelaz boje pozadine potrebno je za svaku komponentu boje upisati 'up' za uzlazni niz (vrijednost boje na dnu ekrana je 0 a na vrhu 255), 'dn' za silazni niz ili neki broj od 0 do 255.

Periodni sustav elemenata moe imati i sliku kao pozadinu. Minimalna veliina pozadinske slike je 715465 piksela. Ako se slika ne nalazi u istom direktoriju gdje je i Periodni sustav potrebno je upisati cijelu stazu do slike (npr. C:\Slike\back.jpg). Kako slika pokriva boju, za dobiti pozadinu bez slike, tekst polje 'Pozadinska slika', u konfiguracijskom prozoru, mora biti prazno.



UPOTREBA CALCULATORA (raunala)

EniG. Calculator slui za brzo i jednostavno izraunavanje molne mase spojeva. Kemijske jednabe, dodavanjem znakova zbrajanja i mnoenja, pretvaraju se u matematiki izraz gdje simboli elemenata predstavljaju atomske mase dotinog elementa. Izgled nastalog matematikog izraza moe se vidjeti ako se mi zadri nekoliko trenutaka na polju za unos. Tako npr.

H2SO4 postaje H*2+S+O*4 odnosno 1.00794*2+32.066+15.9994*4

Za oznaavanje hidrata koristite znak +, primjerice CuSO4+5H2O

Postoji inteligentna rutina koja simbole elementa pisane malim slovima prevodi u kemijsku formulu. Rezultat prijevoda upisati e se u polje za unos i izraunati, ili e program prijaviti greku. Treba biti oprezan kod pisanja formula malim slovima zbog moguih viestrukih rjeenja (npr. CO i Co ili PO i Po).
Ukoliko se izvodi neka matematika operacija sve kemijske formule e biti stavljene u zagradu. Tako e npr.

cuso4+5h2o postati (CuSO4)+5*(H2O) dok e h3po4 prevesti u H3PO4

Dvotoka ispred imena funkcije slui za odvajanje funkcije od simbola i nije je obavezno pisati. Program e uvijek prvo potraiti matematike funkcije u izrazu pa tek onda prevesti formulu upisanu malim slovima. Tako e npr.

cos2 postati :cos2 a ne CoS2

Klikom na simbol elementa u Periodnom sustavu on se automatski upisuje u polje za unos. Na desnoj tipki mia nalaze se neki ee koriteni anioni i molekule.

Osnovne matematike operacije, kao zbrajanje oduzimanje ili mnoenje dobivaju se koritenjem slijedeih aritmetikih operatora:

    Operator	Objanjenje (Primjer)
	+	Zbrajanje (8+3)
	-	Oduzimanje / Minus znak (5-2)
	*	Mnoenje (3*3)
	/	Dijeljenje (3/3)
	%	Postotak (20%750)
	^	Potencija (3^2)

Negativni brojevi se dobivaju stavljanjem znaka minus [-] ispred broja (npr. 2*-3 = -6).

Dvostruko puta [**] mijenja se u potenciju [^]. (npr. 2**3 = 2^3 = 8).

Korijen se dobiva potenciranjem broja s recipronom vrijednou korijena (1/x). Tako je primjerice trei korijen iz broja 8 jednak 8^(1/3) = 2.

Logaritmi se raunaju tako da jednostavno upiite log ili ln ispred broja, npr. log100 = 2 ili ln(H2O) = 2.89.

Sve funkcije koje podrava Chemistry Assistant mogu se dozvati upisivanjenjem njihovog imena.

	abs	Apsolutna vrijednost
	acos	Arkus kosinus
	acot	Arkus kotangens
	aln	Prirodni antilogaritam
	alog	Dekadski antilogaritam
	ans	Umee zadnji rezltat
	asin	Arkus sinus
	atan	Arkus tangens
	cos	Cosinus
	cot	Kotangens
	int	Zaokruuje na cijeli broj
	ln	Prirodni logaritam
	log	Dekadski logaritam
	pi	Vrijednost Pi-broja
	ppm	Dio na milion
	ran	Sluajni broj
	sgn	Predznak broja
	sin	Sinus
	sqrt	Drugi korijen
	tan	Tangens

Tipka (...) staviti e u zagrade selektirani tekst ili cijeli izraz u polju za unos.

Program i zarez i toku prihvaa kao decimalnu toku.

Klikom na rezultat moe se mijenjati nain prikazivanja rezultata (npr. iz normalnog u eksponencijalni, 1000 => 1.00 E+03). Nain prikazivanja brojeva ne utjee na vrijednost rezultata. Pretpostavljeni je Automatski odabir.



STATUS

Periodni sustav elemenata je FREEWARE programski proizvod.

Ovaj program moete slobodno koristiti u privatne ili poslovne namjene, te ga distribuirati drugima uz uvjet da time ne stiete materijalnu korist i ne mijenjate sadraj datoteka. Ne moe se bez ovlatenja autora distribuirati u komercijalne svrhe.



AUTOR

	Eni Generali
	Sveuilite u Splitu
	Kemijsko-tehnoloki fakultet u Splitu
	Teslina 10/V, 21 000 Split, Hrvatska
	e-mail: eni@ktf-split.hr
	URL: http://www.ktf-split.hr/~eni/



SADRAJ DISTRIBUCIJSKOG PAKETA

U distribucijskom paketu (pse-24.zip) nalaze se datoteke:

	EniG_pse.exe	- sam program
	EniG_pse.cfg	- konfiguracijska datoteka
	Pomoc.txt	- opis programa na hrvatskom
	Help.txt	- opis programa na engleskom
	More.jpg	- pozadinska slika
	File_id.diz	- kratki opis programa

Za rad su potrebne i datoteke MSVBVM50.DLL i COMDLG32.OCX koje se ne nalaze u paketu.



INSTALACIJA

Za rad programa je dovoljan bili koji PC s Windows 95, 98 ili Windows NT operacijskim sustavom.

Datoteku pse-24.zip raspakirajte u neki direktorij na disku. Ne postoji nikakav instalacijski program.

Za rad programa neophodno je u direktoriju ../Windows/System imati datoteke MSVBVM50.DLL i COMDLG32.OCX (to su osnovne biblioteke za programe pisane u Visual Basic 5.0). Same biblioteke se ne nalaze u paketu ali, ako je nemate na disku, moete ih skinuti u zip formatu s

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



DEINSTALACIJA

Jednostavno obriite datoteke s diska.

Autor ne odgovara za eventualne tete prouzroene upotrebom ovog programa.

Ako ustanovite da neto ne radi kako treba, ili imate dobru ideju molim Vas da mi javite na e-mail adresu.

Ugodan rad i uspjenu uporabu!

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