* E+ )<+'+'* F- D-E - I,g* -D-E,.-E)%!)9-D-]*!,g*")%!)# D- I*"D-E)%!) +& A$'+'* (I+ "! #$! %'&( )*)+-,/.10*23,/4"+ 56$'7*#*8$ &$*91%":*:-,/.'023,/4"+5

Samankaltaiset tiedostot
3 *ä;r ä:e 5ä ä{ :i. c oo) S g+;!qg *r; Er ; l[$ E ;;iä F:ä ä :E ä: a bo. =. * gäf$iery g! Eä. a is äg*!=."fl: ä; E!, \ ins:" qgg ;._ EE üg.

Ilmastointi PUSSISUODATIN ALTECH CL-36-3-M5 LASIKUITU L500 PUSSISUODATIN ALTECH CL-63-6-M5 LASIKUITU L360

TEOLOGIAN YLIOPPILAIDEN TIEDEKUNTAYHDISTYKSEN JULKAISU VUODESTA /2012

asunnottoman äänenkannattaja vuodesta 1987 nro 2 / 2017 hinta 3

Jakotukit / tarvikkeet

MAANANTAINA KLO 18

c) Vektorit ovat samat, jos ne ovat samansuuntaiset ja yhtä pitkät. Vektorin a kanssa sama vektori on vektori d.

!"##$%&'(%&)*$%&+(),-*-"%$%.&

+,-./ /34,

PUTKIKAKSOISNIPPA MUSTA

+ () 4 Abä. o t-{ +J t4. -s. -r) -^.b. L,'iI. o I=={ ) ts{ A L] l--.l. l*4. op{ cta-rff" ii F{ H H. !Jrl) ..:

t P1 `UT. Kaupparek. nro Y-tunnus Hämeenlinnan. hallinto- oikeudelle. Muutoksenhakijat. 1( UiH S<

ARKISTOLUETTELO. Kopio SIVISTYSTOIMI KESKITETYT PALVELUT ORGANISAATIO JA TOIMINTA PÄÄTÖKSENTEKOMENETTELY LAKKAUTETUT TOIMIELIMET URHEILULAUTAKUNTA

ääexgäl*ääääe ääg I ä*fre3 I äee iäa ää-äälgü il leääö ää; i ääs äei:ä ä+ i* äfä g u ;; + EF'Hi: 2 ä ; s i r E:;g 8ää-i iää: Ffärg',

Jakotukit / tarvikkeet

-Jotta maailma olisi parempi paikka wappuna. RAKENNUSINSINÖÖRIKILLAN VIRALLINEN KILTALEHTI JO VUODESTA /2012

A DIAARIT JA PÄIVÄKIRJAT. Aa Saapuneiden kirjeiden diaarit. Saapuneiden kirjeiden diaarit. Ab Lähetettyjen kirjeiden diaarit

Tekijä Pitkä matematiikka On osoitettava, että jana DE sivun AB kanssa yhdensuuntainen ja sen pituus on 4 5

"#$#%&'()$!*+,#-+,)(!!!./(012&&1-1! -13/,2-1! /)1*1! 4'5'%6#&#,)'*!,'%(&&+0()&+! 7!! &#$#%&'()$!&#$%#-(*-/(*&(1!32/01))1!!!

Kattoläpiviennit KATTOLÄPIVIENTISARJA VILPE. Tuote LVI-numero Pikakoodi SOLAR TIILI MUSTA TM85 SOLAR TIILI RUSKEA AD58

4rrr. PYSwvYoesrÄ cPR Tarvasjoen Teräsovi Oy Junnaronkatu Salo SE RTI FI KAATTI TUOTTEE N SUORITUSTASON EN :2003

Hiukkaskoko maks. 5 µm. Mäntään kohdistuvan voiman mittapaine 6,3 bar. Materiaalit:

äiäää?l älägcläälii äisrä lää äää

ARKISTOLUETTELO A MERKINTÄKIRJAT. Aa Luokkien päiväkirjat. sis. 5 sidosta. 1 kansio. Aa: Päiväkirjoja. Päiväkirja. 4 sidosta.

A4154!B47;29! C1D;6<11!EFGH! !!!!!!!!!!!!!! ! "##$#%&'(&#)*&!+*,%-+'&!(&)#.,/$#&&$!! 0! !:669634;<4656=49!>?2@6656!!!!!!!

A DIAARIT, PÄIVÄKIRJAT JA MERKINTÄKIRJAT. Ab Saapuneiden kirjeiden diaarit. Saapuneiden kirjeiden diaarit. Saapuneiden kirjeiden diaarit


OLMALAN KAAVA-ALUE, YLIVIESKA

Peitelevy ja peitelaippa

Fax

Opetettavien aineitten patevyyskoodisto

Aluevarausmerkinnät: T/kem Maakuntakaava

Arocs 3663 L 8X4 B 16

Väestö- ja asuntolaskenta Folk- och bostadsräkningen Population and Housing Census

Hollolan Hinnasto: NSM Kartio Kartio 23. Kartio

TENTISSÄ KÄYTETTÄVÄ KAAVAKOKOELMA KURSSILLE Tilastollinen laadunvalvonta

2"3" FOR HOUSEHOLD USE ONLY ((

VETUMA-PALVELUN PALVELINVARMENTEET

S-ZSOTOOP DZDATA !SWIA 0 \ S-ISOTOOPPIDATA GTL-78 S AVZA. M19/3314/=78/14/10 M,IkeI ä, A.J.Laitakari Pielavesi, Säviä

-lllii;i i Eiää: Iiiii:; ä;äiäeiäi

TALVIKAUDEN LINJASTOSUUNNITELMALUONNOS

Suosituimmat kohdemaat

TEKNISET TIEDOT. ISO 6431 / VDMA sylinterit Ø mm

Määräys STUK SY/1/ (34)

LÄNSI-LAAJASALON KÄYTTÄJÄKYSELY

PERUSASIOITA ALGEBRASTA

Käänteismatriisi 1 / 14

POISTOILMAVENTTIILI HALTON

Scalar diffraction and vector diffraction using Fourier analysis. Yasuhiro Takaki. Tokyo University of Agriculture & Technology. Faculty of Technology

Älä tee mitään merkintöjä kaavakokoelmaan!

SIRIUS ACT ohjauskalusteet valintaopas. Lyhennelmä luettelosta IC Luettelo sisältää tyypillisimmät. siemens.fi/sirius

1 Tarkastelun lähtökohdat

Lappeenrannan Ilmailuyhdistys

A DIAARIT JA PÄIVÄKIRJAT. Saapuneiden ja lähteneiden kirjeiden postikirja. Bb Yhtiöjärjestys, osake- ja osakasluettelot

Matematiikan olympiavalmennus

Patteriventtiilit, termostaatit

Lataa ilmaiseksi mafyvalmennus.fi/mafynetti. Valmistaudu pitkän- tai lyhyen matematiikan kirjoituksiin ilmaiseksi Mafynetti-ohjelmalla!

!"#$%$&'(')&'*+#,)%,-.//$$/)'+#,,#/!+(0!1'/,$+23+0*+#,+*'1$/('1+1$/,!"##%11%,,!!! %445, ,!!! &9:446;<8<;=,

1 Pöytäkirja Avaa haku

KOHDE: Kansakoulukuja 1 Fredrikinkatu 57 Tilatiedot 1. Kerros

S'? 2. s P« 3 CU. > a. <H O ~" d O Ö E/ Ö. d -M o o I I I II. locot-cor-icocoolcool^-toiiocoioolcdt- lol^-cocococooi 'vool^olcocoi Iio» 100

sim.exe DLL DLL ISO 639 sim.exe DLL ISO 639

TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op. Assembly ja konekieli

Säteilyturvakeskuksen määräys turvallisuusluvasta ja valvonnasta vapauttamisesta

o13. pohjois. Euroopassa.

KESKUSTA - KAMPPI KÄYTTÄJÄKYSELY

Tuote LVI-numero Pikakoodi POHJAISTUKAN TIIVISTE GBG LA37 HUUHTELUVENTT. TIIVISTE GBG NORDIC 2300/2200 T II/ T I/ K

Tuote LVI-numero Pikakoodi POHJAISTUKAN TIIVISTE GBG LA37 HUUHTELUVENTT. TIIVISTE GBG NORDIC 2300/2200 T II/ T I/ K

tutuiks k äy t tö ö n kilpailuvu

Uraputket ja -liittimet

Ilmalämpöpumput. KUPARIPUTKI KIEPPI ARMACELL 1/4X3/8 L25M ERISTETTY LVI-numero PIKA VR06

ARKISTOLUETTELO VANTAAN KOTISEUTUARKISTO MYYRMÄEN URHEILUTALOSÄÄTIÖ. 1 Hallituksen pöytäkirjat

2018/17/08. 8W Z8 Alumiinivanne (talvi), 10-spoke Gravis design, 18" 471,00. 80A Z8 Alumiinivanne (talvi), 10-spoke design, 17" 269,01

K Ä Y T T Ö S U U N N I T E L M A Y H D Y S K U N T A L A U T A K U N T A

Hiukkaskoko maks. 5 µm. Mäntään kohdistuvan voiman mittapaine 6,3 bar. Materiaalit:

Selite ruotsiksi eli Nimi ruotsiksi. Provet i modersmålet, Franska, medellång. Engelska, medellång. lärokurs. Grekiska, kort lärokurs

POHJAISTUKAN TIIVISTE GBG

ITK 236 Jups. Elektroninen liiketoimi kahtena prosessina (Kambil & van Heck) Monikanavamalli

30 + x ,5x = 2,5 + x 0,5x = 12,5 x = ,5a + 27,5b = 1,00 55 = 55. 2,5a + (30 2,5)b (27,5a + 27,5b) =


Aa Saapuneiden kirjeiden diaarit. saapuneiden kirjeiden. Aa-Ab Saapuneiden ja lähetettyjen kirjeiden. Saapuneiden ja lähetettyjen kirjeiden diaari

ITSESÄÄTELYTAITOJEN TUKEMINEN DIGITARINATOIMINNAN AVULLA ALKUOPETUKSESSA

Käyttövedenlämmitin. KÄYTTÖVEDENLÄMMITIN HAATO HK-15 1/3KW SEINÄ/VAAKA LVI-numero PIKA OD38

Lähetettyjen ja saapuneiden kirjeiden diaari. Lähetettyjen ja saapuneiden kirjeiden diaari. Lähetettyjen kirjeiden diaari

Juuri Kertaus Tehtävien ratkaisut Kustannusosakeyhtiö Otava päivitetty

LVI-Dahl Oy Robert Huberin tie 5, PL 212, Vantaa puh , faksi ,

Lataa ilmaiseksi mafyvalmennus.fi/mafynetti. Valmistaudu pitkän- tai lyhyen matematiikan kirjoituksiin ilmaiseksi Mafynetti-ohjelmalla!

Aa Saapuneiden kirjeiden diaarit. Saapuneiden kirjeiden diaarit. Ab Lähetettyjen kirjeiden diaarit. Lähetettyjen kirjeiden diaarit

=*' igäiäigä$jii,äägääggägääfä. E'EEEEiäs*'ääääEäggägäiiläägäääägäää. i;giggggäggg äg;gfggäiggis. E Ei. ä jggä;fäfäää. e;egelgäf EEE : !

Tilinpäätöksen rekisteröinti Registrering av bokslut

Eo C)sl. oarl. d to E= J. o-= o cy) =uo. f,e. ic v. .o6. .9o. äji. :ir. ijo 96. {c o o. ';i _o. :fe. C=?i. t-l +) (- c rt, u0 C.

atr E e, öp = J';i i o bi O() 8.;.E ä '=OOtr 3:E B TJJ I.U EEäH ir> cö

Stallings, Luku 7. Kuva 7.5. Kuva 7.6. KJ-I I S2004 / Tiina Niklander; kalvot Auvo Häkkinen 6-1

2 Vektorit koordinaatistossa

Hannes. Pyöräkatu. Kultasepänk. Niiralankatu. Valkeisenkatu. Rinnt nek. Lapinlinnankuja. i adan ie. Valkeisenkatu. Urh. ei uk. Lastent.

!! "! # $ %! &# '( ) * # + " & (, & # - "./ $ &!!! " " $ 0! &# '( ) # *& - 1 # 3 ) 45$!! "! $ # " ' "! 1 5 * ! 1 *#- $5 * $ : 5 ; 1<

TEKNISET TIEDOT. ISO 6432 minisylinterit Ø 8-40 mm

Sinusta Kvantin. toimittaja?

Kellerautomaten. 17 Kellerautomaten. Kellerautomaten Kellerautomaten. Definition c B. Möller lnmol Theor. Inf. SS 2004

Aa Saapuneiden kirjeiden diaarit. Saapuneiden kirjeiden diaari. Ab Lähetettyjen kirjeiden diaarit. Lähetettyjen kirjeiden diaari

Transkriptio:

! " "#%$&$'#(#()()(*"+&! ",.- /10232547698:58<; 8 =?>A@B47CD8E8@F80HGI0 J%8E8LKH>NMO4 GI@B4P0GI0 QDR<:E:S8T=?>4 KE80HGI0 UAV"WDVYXDZDZD[ Q]\LKE^_]:5\`; ^<0B\<;a4 >AbD4 _'2c> =d4 G!2e>I2cGI:I0D4f4f:58<0g; 84 2e>I_

* E+ )<+'+'* F- D-E - I,g* -D-E,.-E)%!)9-D-]*!,g*")%!)# D- I*"D-E)%!) +& A$'+'* (I+ "! #$! %'&( )*)+-,/.10*23,/4"+ 56$'7*#*8$ &$*91%":*:-,/.'023,/4"+5;9$*$=<$ 7 7>%":*:-,/.'023,/4"+5 7?+ =<@+A7 7>%":*:-,/.'023,/4"+56.+=#(+A$'7>%":*:,B.'023,C4+ ED& ' `+'*"+'*" - #! "*") T I+'* $&*"`# GF D -IHKJ'J'LM N OP N Q/J'R'O N*S'R'R 8#*#*)VUBWW &('#*&$E, +=#3,B.'0*2V,C4+ W!=#$!'W 1XI) )(*",g* Y D&$'+ -I$ZQ\[D& e +'*") $&! " "#%$&$'#(#()()(*"+&! ",.- 1X *!+&I+& )(*"*] I-E) $&L! " "#%$Z[D& ' +'* ^`_C_bac_ed?f"gGh/ikjml E, n( #(,!)<+'+'*I)o' I$Z >b E)c "* [(* $'+&D$&$5- $Z> $Z "b KJ'O'O'J +&I+&!#(+&!+'+ -]D-E)pY D&$&+ -I$qQ $&L! " "#%$ [D& e +'*") $&! " "#%$&$'#(#()()(*"+&! ",.-M`#(#()()(*"+&! ",.-I$ $ - #(I-E+ -D-E)g+&I+&!#(+&!+'+ -LI-E) $&L! " "# A$&!).- DZ > `*"+& +'#(#D'* -K &-r ' +qq + XI "*"*"+C, ' M sut*vwyxz{vxv* =},.-E " "*")()`#%$Z,~[ D'* $'+ X ' +'+ XI "*"*"+'+C, 7- DZ > *"+& +'#(#D'*\% "#% > D- I-D-L`* %$ `!)%$&$&*] I-D-L`* gr d _ƒ _ed?f" *_e Y D&$'*, * T #(D-E#%$ OM]P L'OM]PˆOM J'O'O'J Š )%$&*",g, E*")%!)D -D- D-] D&$'* OM J Pˆ M]P'P'M J'O'O'J G Œ -= '- [(*")() -E+ˆ DŽ &-E+'+'#~ &- "* $ E+'+C D-D-]* (]$'*", DZ > B Z c &- #%I,g* I*"+ -M OM L J'JM]P'P'M J'O'O'J +C T - D'* T DZ ' E* $&!)N]$'*"+'+ E, E+, #(#(+& A$&!+ˆM G ] šœ ž Ÿ š ˆ " c )<+'+'* - D-E - I,g* -D-E,.-E)%!) p = " 9-D-] *!,g*")%!) # D- I*"D-E)%!), M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M " *]DŽ ei*"+'#%$ M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M, M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M " *]DŽ ei*"+'#%$ M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M]M ª

' _ƒd?j hef vx* P'M]P D',g*"+ &- ' I$'*"+'+&]!+ MoM M M M M M M M MoM M M M M M M M MoM M M M M M M MoM M M M M M M M P P'M]P'M]P L! " "# A$&!+ˆ *]DŽ '-I$'+&I+ '- +'* (D$'+&I+ M M M M M M MoM M M M M M M MoM M M M M M M M P P'M]P'M J e! ", I*")`+'*] `*!!+u '-pq\,~[ D'* $'+ XI+ M M M M M M MoM M M M M M M MoM M M M M M M M P P'M]P'M L -E " "*")()`#%$Z[D&D$&]$&$'*" '- -I$Z!)`+ - M M M M M M M M MoM M M M M M M MoM M M M M M M M J P'M]P'M N Y D&$'+ -I$ M M MoM M M M M M M M MoM M M M M M M M MoM M M M M M M MoM M M M M M M M L P'M J #(, DZD'*")Q] DŽ e]$&+&! ", M M M M M M M M MoM M M M M M M M MoM M M M M M M MoM M M M M M M M L z vzqv w w JM]P rdz > `*"+& +'#(#D'* M M M MoM M M M M M M M MoM M M M M M M M MoM M M M M M M MoM M M M M M M M N JM J #% I-E+;M M M M M M M MoM M M M M M M M MoM M M M M M M M MoM M M M M M M MoM M M M M M M M JM JM]P ED& e!+nm M MoM M M M M M M M MoM M M M M M M M MoM M M M M M M MoM M M M M M M M R JM JM J ED& e!+ -E) - F D~M M M M M M MoM M M M M M M M MoM M M M M M M MoM M M M M M M M R JM JM L G[[ -E) - F D M M M M M M M MoM M M M M M M M MoM M M M M M M MoM M M M M M M M R JM JM N *")"( -E) - F D M M M M M MoM M M M M M M M MoM M M M M M M MoM M M M M M M M R JM JM H,I M M M MoM M M M M M M M MoM M M M M M M M MoM M M M M M M MoM M M M M M M M! JM L $&$ D$'* -D-E+'* I*y(!)N+&I+&!#(+'#%$ M M M M M M MoM M M M M M M M MoM M M M M M M MoM M M M M M M M! " # v%$zv &w]xxv* LM]P r[[( "*(L-E+'* I) M M M M MoM M M M M M M M MoM M M M M M M M MoM M M M M M M MoM M M M M M M M ) LM]P'M]P H I,g, I) M MoM M M M M M M M MoM M M M M M M M MoM M M M M M M MoM M M M M M M M S LM]P'M J * *" M M M M MoM M M M M M M M MoM M M M M M M M MoM M M M M M M MoM M M M M M M M S LM]P'M L +-, ª M M M M MoM M M M M M M M MoM M M M M M M M MoM M M M M M M MoM M M M M M M M PˆO LM]P'M N ED&]]$ $ M M MoM M M M M M M M MoM M M M M M M M MoM M M M M M M MoM M M M M M M M PˆO LM J r[[ -E) - F D M M M MoM M M M M M M M MoM M M M M M M M MoM M M M M M M MoM M M M M M M M PˆO LM JM]P H I,g, I) M MoM M M M M M M M MoM M M M M M M M MoM M M M M M M MoM M M M M M M M PˆO LM JM J * *" M M M M MoM M M M M M M M MoM M M M M M M M MoM M M M M M M MoM M M M M M M M PˆO LM JM L ]$&$5- F M M MoM M M M M M M M MoM M M M M M M M MoM M M M M M M MoM M M M M M M M P'P LM JM N!)`# M M M MoM M M M M M M M MoM M M M M M M M MoM M M M M M M MoM M M M M M M M P'P. w(/ wyx"xv010 wžz z N"M]P *!+&L*]DZD -E+GY D&$'+ -I$ZQ] Z DŽ ']$'+&! ", I$&$ M MoM M M M M M M M MoM M M M M M M MoM M M M M M M M PˆJ N"M J T I,!)<+& '!) E "*"+'+ E,g*")%!) M M M M M MoM M M M M M M M MoM M M M M M M MoM M M M M M M M PˆJ 2 3465 87 0 w w 5 / 4 M]P - ' E*] > `#() -œm M M M M MoM M M M M M M M MoM M M M M M M M MoM M M M M M M MoM M M M M M M M P N M J -I$Z!)<+ -=Q3-E "* $ L! " "#%$MoM M M M M M M M MoM M M M M M M M MoM M M M M M M MoM M M M M M M M P N M L Š +&$'*")<+ A* -E FD* M M M MoM M M M M M M M MoM M M M M M M M MoM M M M M M M MoM M M M M M M M Pˆ M N $&!+'# A$&!+ M M M M M MoM M M M M M M M MoM M M M M M M M MoM M M M M M M MoM M M M M M M M PˆR 9 :; < x*t = ª ª

m nf" Y D&$'+ -I$qQ\[D& ' +'* $'#(#()()(*"+'+&! ]r '- +&I+&!#(+'+ -D- #(, D&I - G " +&!) E* $!)I &-m -]D-E) ' +'+ XI "*"*"+'+CQ, E)N,.-E " "*")()`#%$qq &- $'*", #( I*")`+'* e! ",g* $&+&I*" " 'M D& e +'* +&I+&!#(+&!+ -D-E) '`' I$Z >`b E) "* [(* $'+&I)N+'*!+&I+& Q )(*"*] D-E).$&L! " "#%$ [D& e +'*") -M*ED& ' +'*]DZ, ' E) `#(#( "#(D-E+u )<+'+'* F- I-E - I,g* -D-E,.-E)%!)>9-D-]o* {Q,g*")%!)I &-~D# > D- I*"D-E)%!)M? D& e +'*") D-I$'+ -D-]D-E) - &-D-= &-E) -g+&i*",g*"* T - D'* T DZ ' E*")%!)I &- +& )(* $&!) &-D-= '-E) -my *" " *]DZD&I)%!)M E, $'#(#()()(*"+&! ",.- #(I-D-oY D&$'+ -I$qQ\[D& ' +'*") +&I+&!#(+'+ -E,.-E)N$ L! " "# A$&!)N- DZ *"+& +'#(#D'*")m &- ' +qq + XI "*"*"+'+C, E)M! " "#%$&$'#(#()()(*"+&! ",.-E) "#(#%$&$ - J ' " ' E)b [(* Y D&$'+ -I$qQ $ L! " "# A$&!) - DZ > `*"+& +'#(#D'*") D$ -E+m[ -!+'+'* Qn &- "#% > D- I-D-L`* I*")ME # #œl ]$'*"+'+'+&! ] Y D&$'+ -I$qQ $ L! " "# A$&!) '- $&!) -E "* $&! " "#%$'+&!) D -=Q &- [(*")() -E+ˆM #(#%$&$ -INI `#(D-E+ -D-E)Y D&$&+ -I$qQ $&L! " "# A$&!) +&I*",g*")() -E " "* $'#(#(+'+ - $&!)%$&$'*] D-D-]* I*")M" #(#%$&$ - #(I-E+ -D-E) $ L! " "# A$&!)6 ' +'+ XI "*"*"+'+C, ' M G G * @ * ž ˆ " " t 010 z w $Zv>z $Zv {w < z s 0žwžz t 010 >z=} #(, D&I -E) +&I+&!#(+'+ -E,.- $ L! " "#%$& '! ",.-@ 'I " - +&I+&!#(+&!+ -D-E)œ A$'*,.-E " "*")()<#%$Z[D&D$&]$ $'*") D-E*!* $'+ -M ;/} "* $&L! " "#%$ˆ' e D-, #(#(+'+ -D- JrQ\F]I,!+ZD'* -E) -I$Z!)<+ -L DZ $&*\M /v'z } -D-= e!)()%!+'+ -LI- '-,T#% I-E+'+ -LI- +& $&+'* A*"+& D'*\M z } "* $&! " "#%$ˆ(+/1X I-E "#;L=Q #( I+'+&!* $!) -I$Z!)`+ - F]I,!+ZD'* -E) "#%I,g* $&]!)M x zw z } "* $&! " "#%$ˆ(+/1X I-E "# J=Q #( I+'+&!* $&!)N -I$Z!)`+ - F]I,!+ZD'* -E) "#%I,g* $ ]!)M v "! 0 } - {Q $&! " "# $!)6 ˆ`+'+ E, +'* (D$'+& '! ",.-E)Nb ( A*")6 ' ' E)<+ E,g* $!) -E " "*")<+ -D-E)M $# x?} "* $ L! " "#%$ˆ ' D-, #(#(+'+ -D-LGQ\F]I,!+ZD'* -E) -I$Z!)<+ -L DZ $&*\M % / wyx< 5 wyx?} #(, D&I -E) +&I+&!#(+'+ -E,.- * Š Q3-E "* e! ",.- *]DŽ '-I$&+&M & 0 A} "* $&! " "#%$d* $'# -E "* $&I*")<+'*"*")M. < 3(' s * )+* } "* $ L! " "#%$ˆA+/1X I-E "#6F'D -D--, $!) ˆ`+'+ XI "*"*"+'+/`, E) -E#(+&I,.-D-E+'+'* $&]!) +'#%I+'+ -E,g* $&]!)I '- -E " "*")`+ -D-E)M x v>v* we} "* $&L! ""#%$A e D- +'#%I+'+ -D- F]I,!+ZD'* -I$'+ - -I$!)<+ -] DZ I)M3Y D&$'+ -D-E) -E"* $&! Q "#%$&+&!) ' + XD$&$ I) #%$!*"+ - D'* +'*" -E)<+&!* $'*"*") $ [(*"`* - DZ F!)% D -D-E+'+& D&!*"+ - `#(+&!) Y DZ I+'*"),~F" /.F!)M 0 $ 0 / wyx* w w 0 $ v 5 / & 4 wžz 7 0žw z&?} Š,.- ]$ "* $Z[Š,.- ]$'*")N -D-= '!)<+ -E,g* $ ]!) ' +&!+'+ ]' '! ", I*")<+'*] *! "*\M 1 vx?} ŠED'*"+C* $&]$'+'* -I$!)() -E " "* $'+&!) I)F! ",g*!);d -E+Z I-E* $'#(#() ˆ`+&!+'+/ '! ", I*")<+'*] *! "*\M 35 0žw2} H4353567. '!+G9-I$L-E Q\ *"+/$Z,~[ D'* $'+ X *")<#98>Q\ ˆ`+'+ X DŽ ']$'+&! ", E " 'M 0 # $ :&v>z;'v 0y} "* Q e! ", I*")`+'*" -D-= e!)()%d$9-i$l-e Q e! ", I*")`+'*] `*! ]!)M P

" ;v 010žwyx"x z& z z{z w $Zv 0 v>z x* v 1 } * *")(*"+& Š!,!)<+-!+ > ' D&! " "* $'+&!)!!,!)<+'+'*!),!)%!+&! ", 7 D I$ )<#(, ] D'*")%!),!)%!+&! ", D$&*"+'+ -E* $ A*? D&!)`+'* -D-E "*] + EyXI*y(!) )<#(, ] D'* $& A$'*D -E+Z D-E* $&!,g* $& A$'*\M / wžv"x 01 x* {we} -E " "*")()`#%$Z[D&D$&]$&$'*") D-E* '? ed$ $ -N+'#(+Z *"+'+ -]D-E) Ž$'*] D-D-E "* $&!); Z DŽ ']$'+&! ", E) I,g* Q ) -E* $&#(#"(!+~[*>D'*"+ ' E) `#(D-D-E,.-D-E) +'*!+& I)%] e! ",.-E) -L`#( " -M #( $!) - I) )%$ˆM -I$Z!)`+ - F] Q,!+ZD'* -M ' vz x v?} -E " "*")()<#%$Z[D&D$&]$ $'*")D-E* ' 'D$&$ - ' E)()%!+'+/ -I$Z!)<+ -I '! ",.- -= e!+ -D-E)$ 1XI+'+&]!) ' E) -I$qQ!)`+ -] DZ > $ [ - D -E,!+ZD'*"+ˆ +'#( D$'+&]!) -g$ -D- %-D-E)N -I$!)<+ -E+'#( A$&!+ˆM ' vz x* v < / wžv } *!+& I)%]! " - "#%I+'#.+'#(+Z *"+'+ -]D-E) ŽA$'*] I-D-E "* $!)~ I- [[ -E ]!), #%>(I)o &-D -!)Q +&]!) #(I-E#%$A]$&*"+&!+'+C) 'I# D$'+ -p> $'*") D'+ -E* $&* -o ' >D'*b T+ -E*@[(*")<+& &-,T#%(D$&+'#(I-E) -g- [[D& A$'* Q,.-D-E+'* I) -M ' vz x* v < / wžvx 01 x {we} -E " "*")()<#%$ [D&D$&]$&$'*") D-E* '? ed$&$5- #(D-E+ -D-E) +'#(+Z *"+'+ -]D-E) Ž$&*] I-D-E "* Q $!)m Z DŽ ']$'+&! ", E)6F]I,!+ZD'* $&!+ I,g*") -E* $'#(#"(!+ˆM #( $!) -gi)n -I$Z!)`+ - F]I,!+ZD'* -M ' vz x* v /v0 0žwe} -E+&!,.-D-E+'+'*")%!),.-E " "*\ 'I) D- *" ",!)%!,g* $', #%I+& I) D'+ZD -E)Qb ( `>A*\M ' vz x v $ 01/v?} *% D'+ZD -E)Q\ ' ' E)<+ = E "b -I$!)<+ -E,.-E " "* $'+ -I ' E)()%!+'+/ -= e!+'+ -L`* $&$5- I!I-g '! ",.-M ' vz x v* 0 z=} -I$Z!)`+ -I e! ",.-E) +'#( D$&+&',.-E+&!,.-D-E+'+'* $!),.-E " "*") D -E+Z D-E* $'# -E)()%!+'#(*" " -b + XI+'* {Q (I*" " -ƒf]i,!+zd'* -[ - D -E,!+ZD'*"+{ ˆ`+ E)()"XD$&$ ~ FH ª ª Q +& A$'+'*") ]$'*"+&!+'+C* )<#(, ] D'* $'+ -%-E+ -D-M ' vz x v*t } Y DZ > F!)% D -D-E+'+& D'*") +'#( D$'+&'*F]I,!+ZD'* -E) &- B -I$Z!)`+ -D-TI- D'+&!) D$'*"*") ]$&*",6M1 I Q,g* I* *") + -E* +&!+ZD -ID&!* *")M ' vz x v*t x 0 x* {we} -E " "*")()`#%$Z[D&D$&]$&$'*").I-E* ' 'D$&$ - -I$!)<+ - F]I,!+ZD'* -I$'+ -T+'#%I+&!+ -D-E). DZ > Q F!)% D -D-E+'+& D'*" " -. -I$Z!)`+ -I e! ",.-E) + - D'`*"+&$!,.-D-E)N -I$Z!)<+ -L DZ M v010žw]x * z x zwyx* 4 } YO-E "*"+'+'# -,.-E+&!,.-D-E+'+'* $'+ -,.-E " "* - I-I$&+ -D-]D-E) '! ",.-E)!+&$'*",g*")%!) + -E* "#%I,g*")%!)M v010žw]x t*v0žwyx* v } -E""*")()<#%$Z[D&D$&]$ $'*") I-E* 'A ed$ $ - [ ' E+&!+ ' E)ƒ ]!)%$ o `*]DŽ &-E ""* $'#(#(+&]!) + -E*7+'#(+Z *", # Q $ ]!)N)% '-E+&!)1,o1X!,g,g* $&$ I-E*!* $ $ - ˆ`+&!+'+ L g,.-e+&!,.-d-e+'+'*")%!),.-e""*\m v010žw]xx z& z z zwe} r> ><-E*] I-E* $&!) +'#%I+& *"+C> A$&!) '- +'#(+Z *", # A$&!) D$ -=Q3-E "#%' ed$ $ - [D&I+&I+/>[(*")~D -=Q!)`+ -E,g* $&!) '-I ]! " "* $&!),g*"+'+ -D-E,g* $&!) $'* '-I$&+ -g+& " ' E)!*" "# '-.,.-E+&!,.-D-E+'+'* $&! " -,.-E " "*" " - ' D- `#(D-D-G Z DŽ ']$'+&! ", E)N+&I*",g*")`+ -D-.-E)()%!+'#(* $&$5-gI D$'# +&!* $ $ -M 0 &* {w(/ wyx* {we} `*",T#( I*")()(*") -E#(+&I,.-D-E+'+'*")%!) +&I* $'+ -E,g*")%!)I 'I " - `*") >D'*"+&] D'*" "b F]I,!+ZD'* -D- &- 6H+ -E* [ -=Q D -E,!+ZD&B &-g,t#(#(+'+ -E,.-E " - + -LI*"+'+&]!) -~[ - D&!,~[(* [[(#(+'#( D$ˆM &v v/ w A} -I$!)<+ -I '! ",.-E) $Z1XI+&' ]$'*",6MA+'#(+Z `*"+'+ -LI-E) *" ",g*yxi) Ž$'*] D-D-E "* $&!+di,g*") -E* $'#(#"(!+ˆM wžzv 0žwžz w]x {we} -I$!)<+ -E+'#( D$'+&!) ]$'*"+CA$ *,g* $&!)o`,g, D'+ E, I$&$ 1, #%>(D$&$ -ƒ ' + E)()"XD$&$ nf'd -D--, $&]$'+'* D'*" -E* $&*")N+ -]I*"){7 D I$d,.-E " "*")()<#%$ [D&D$&]$&$'*") I-E* 'M J

z vz v010žw]xx z 5 / & 4 wžz 7 } T I) -E* $&#(#%$ˆ 'D$&$ -o I-E*] > `*,.-E""*")()<# A$&!) D-E* ]!+ I*y%-D-E) +& " p +&!) E* $&!) ' +'+ XI"*"*"+'+C, E) -]#(" - -E""*"+'+ -]*"" -g+/1x I-E"#(*"" -M % / wyx< z v>z=} Y D&$'+ -I$A*Y D&$'+ -I$ZQ\`,~[ D'* $'+ XM -E " "*")()<#%$Z,~[ D'* $'+ X 'D$&$ -o I-E*] > *,.-E " "*")()<#%$ [D& Q $ ]$&$'*") D-E* ]!+di*y%-d-e)n+&i+&!#(+'+ -D-~ ' +'+ I!)#(, D&I -E) +/1X I-E "# &-c &-m #(, DZD'*")Q\A*")<+ M & $ {we} T I) -E* $'#(#%$ˆE ' D- $&* $ E "+ ' I-E*] > `*F+'*!+'+/) $'*",T#( I*")<+'*"+& + L ' E) "*"*"+'+/`' E+ +'* (I+ $ˆM M,.-E " "*"+ˆF]I,!+ZD'* -E+ˆ"[ - D -E,!+ZD'*"+ˆ +'#( $&!+ˆD - [? D'+'*"+ e)% {M # v & {we} #(+Z `*",T#%$qQ "[ E*"*"+CA$qQO+ -E*,T#(#D - [? D'+'+'*\%]$'*",6M[@ eq,t#%(d$ $ -M.w vx* v } I$&$ n[d& ' `+'* $&$5- -!,g* $'+& D -!)()% $&* $ E "+ I!)T#(#"(! " ]!) 1X)()%!+'+ ]*b,.-e " "*")()<# Q $ ]!)6 ˆ`+&!+'+ L`*b g+'* (D$'+& '-M ; ƒš Ž " A ˆ G >`*")%!)6#(, DZD'*")Q $'*",T#( I*")<+'* '! ",g* $'+& `D$&+'#(#N#%$&!* $'+ - -E "* $ L! " "# A$'* $'+ -M"Y D&$&+ -I$qQ $&L! " "#%$G I,mQ, #()(*] I* D'*" " "* $'+&!) -E "* $&! " "#%$'+&!) I-E)%$&$5- &- #%I +'*"*O)(*"*y(!) +&!* $Z ' + XD$'+ $& ' $Z1XI+'+ X Q &- +'#( D$qQ +'#%$'+'* (D$'+& '!) -E " "*")() -I$'+ -M1X!,g,g*") +'#( " -D-E) +&!, ' E) #(#%$'* - -E "* $&! " "# $'* -T "*"*"+&!+'+ L A$'*@Y D&$qQ + -D-I$&]!) 'I+&!)6 I,g,T#()(*] I*")()(*") $'#(#()()(*"+'+&! "#%$ $ - #%I,g* I*y%-D-E),o1X!,~[(* -D-= e!)()%!+'+ -L`#(#%$AM "* $&L! " "# A$&!+ I+'+ -LI-E+gD-I$'+ -D-E) $Z1XI+&!+'* (D$'+& &- '- +'#( D$'+ -LI-E+ +'* (D$'+& &- ƒ `+&$AM #(I- P {? 'I+Z I- E " ]!)N,!)%! E+$Z1XI+'+&] $&* #(#%$'*" " -E "* $&! " "# $&*" " 'M DZ ˆ D$5- Y D&$'+ -D-E)N+&I*",g*")() -E " "* $'#(#(+'+ - I)N+'* {Q (D$'+& '!) -E " "*"+&$&!,g*")%!) '- "*"*"+'+ E,g*")%!) -I$'* -D-E) `#(#( "#(*"*") -E "* $&! " "# $&*"*")M.par Genesis.ps.jpg Plot.exd.sm Exodus Plot 3D verkkogeneraattori (mbgen).ps.jpg Rakenteellinen 2D verkkogeneraattori (verkotin) Rakenteeton 2D verkkogeneraattori (dmg) mesh.dat mesh_1.dat Editori mesh.dat Käännetty laskentaohjelma mesh.dat Parametrit Plot.ps.jpg pot.dat, vect.dat, disp.dat,... Laskentaohjelman lähdekoodi, Makefile make fn95 > f95.f90 T #(D- P' *!+&L*]DZD -E+G#(, DZD'*")Q] DŽ e]$'+&! ", I$ $ L

gr df" rd > r _bf"gc nf *_ I$&$ "#(#%$&$ -r `#(D-E+ -D-E)c Z DŽ ']$'+&! ", E) - DZ > `*"+& +'#(#D'* -[ -!+'+'* Q '- "#% > I- D-D-]* I*")M' * $ A$'*A]$'*"+&! "b ' E) + DZ!*",~[(*!) "#% > *!)N,!+&A*"+r[ ' [(*"*]D'+&!* $&$ ' E)M { ˆ Ÿ T #(D-I$&$ -mj I)N]$'*"+&!+'+C Y D&$'+ -D-E) - DZ > `*"+& +'#(#D'* -m[ -!+'+'*] D-D-]* I), #%>(D$&$ -MY D&$&+ -I$- '- D-E#(+'#(#ND$'*"*") $'*"+&!)!+'+ [D& ' +'*!) -E " "*")() -I$'+ - -E "* $ L! " "#%$'+&!) ˆ`)()(* $'+ E,g* $ ]$'+ &- +'*!+& I-E)`+& e!) -E " "*")() -I$'+ - D-I$'+ -D- `#%$'+ - *") I,.-,.-E) - F D'*\M -E) - F D'*!) E "* $'+ * ]$'+'*" "*"*]!)()%!+'+ I*"+ -D- A* -E+& DqQ,.-E " "*") L, # D-E* $&]$'+'*1I,.- I,~[ I)%!)`+'+'*\M +-, ª I) D'*"+&!+'+C D&$'+ -D-E),T#(* $'+ - D$'* $'+ - $'*"+&!)!+'+ * ]$'+'*" "*"*]!)()% I*y(!+ -D-E) ' E "*"+'+ = I,~[ I)%!)`+'*"); D-E#(+'+ -M T I,g, #()(*] I*")<+'* -E "* $&L! " "#%$'+&!) D-E)%$&$ - D'* $&+&!+ ' E),T#(#%$'+ - D&$&+ -D-I$'+ -$'*"+&!)!+'+ * ]$'+'*!) =Q "*"+C> A$&!) +&I+&!#(+'#%$'+ - [ -I*y%-D-E) + - D'*"+'+ -I]$&$ - I-E* + -D-M T I,g, #()(*] I*")<+'* - D- D'+&!), ' D'*"+&!+ ' E) I,.- D -= &- [(*")<+ -ƒ +&$ˆM + -IL 1$& ' g-e "* $&L! " "# A$'*" " B!+'+ ~Y D&$'+ -D-E)N* ]$'+'*" "*"*]!)()% I,~[ I)%!)`+'*" " 'M Lokaali työtietok. Malligalleria Verstas DB Manager Project Manager CmdDirector GUI Application Manager AppManager Application Alisovellus T #(D-IJ Y D&$'+ -D-E) - DZ *"+& +'#(#D'*[ -!+'+'*] I-D-L`* I) - N

TWindow GetGeometry() : TDb SetGeometry(x: int,y: int,width: int,height: int) : void Minimize() : void TAppWindow search(keyword: String) : String Restore() : void TWindowManager 0..* TDbManager windows : TWindow TVWindow search(st: String) : void TCmdDirector TVCmd TCmd Notify(cmd: TCmd) : void Execute() : void Execute() : void Reg(cmd: TCmd,Method: Object) : void TAppCmd parameters : Vector application : AppManager 0..* GUI TProjectManager TAppManager Execute() : void projects : TProject applications : TApp TApp includes 0..* name : String TUserSettings TProjectView TCommunicator implements(interface: String) : Boolean TCPPort : int receivemsg(msg: String) : void sendmessage(application: TApp,msg: String) : void 0..* <<Interface>> AppManager views 0..* TProjectPhase 0..* TProject TProjectComponent 1..* Contains T #(I-~L " #% D- I-D-L`* 0..*

T #(D-I$&$ - L I) ]$'*"+&!+'+/ D&$&+ -D-E) + DZ!*",g, E+."#% D-E+ "#% > I- D-D-]* I), #%>(D$&$ -M T -D-L`* D$ $ -!*di [*>D'*"+'+C #(I-D-E,.-D-E) [(#(""* $&* - "#% *!) E "* $&*b D'*"*][[(#(`#(# A$'* - A* $&$5-7D-D-E)!)()%!,g,g*") *")D$'*!) ' E "* $'*b ` FD* $&* -g$'# +&!*"+ -M!+&>(!* $'+ -c &-g-e+'+zd'*.(#(#(+&!* $'+ - I) ]$'*"+&! "+C I-E*") + DZ!*",g, E+ˆM!#D -D-LI-I$&$5-g]$'*"+&!"b ' E)Y D&$&+ -D-E)N+ DZ!*",g, E+ "#% D-E+ [ ' [(*"*]D'+&!* $&$ ' E)M 1. & $ (*.:=# #(D-D-~ + ~[D& ' +'* -MED& ' `+'*"*") "*"*"+'+C>N D'*") E*")%!), ' D (*.:A# >(=<)( 7 7#1Q I "* I*"+ - 'I+Z I- #(D-D-]D-E+u[D& ' `+'*"*") `#(#( "#(* - I,~[?I)%!)<+'+&B &-M T I,~[?I)%!)<+'*"+1I*y%-D-E) -LI-E+ - &-F#(#%$'* - I,~[? Q )%!)<+'+&B &- I*y%-D-E) "#%>%- I-I$'+ -D-LI-I$ $ - -E"* $&L! ""# A$&]$&$ -M T I,~[ I)%!)`+'+&B '- I*y%-D-E) - L- F<-E" D'* I* $'+ - $ 7$ >'+A7 -]#(" -M 1. & $ vxv (*.:=# $ 7$ >'; #(I-D- -]I*")() - I!`*!) [D& e +'*!)6 'I# > -M I$', E " ]!) A$'*E[D& ' `+&!* $&+ - I* #( " I*") `*") I " -.- `+'*"*"*")%!)~ &- I-E*")N$'*"*!) I* +& ", #(#(+& A$'* -M 1 ".Es &&vxv )*) $ 7$ ' )()(* $'+ ' -E"* $&L! ""# A$'* - '- -E""*"+&$&] )(*"*"+ M )) $ 7$ >' +'*!+ ' D-E*] > `*cy D&$'+ -D-E) ' + XD$&$ I!I-E+ -E"* $ L! ""# A$&!+B$& ' $!)? #(*") D-.)% I*y%-D-E) ' )()(* $'+ ' M )*) $'7$ N,p1XD$ D$ -D- [ -E -E#(+'+ -D- +'* (D$'+&I)g)(*",!)~[? D'#%$'+&]! " -+'* (I) $'*"*"+ E,g* $&$ -E"* $&L! ""# A$&]$&$5-F$& I!+'#%$5- D'I* $&]$'+'*(+'#( ] -]D-E+ -M 1.`w]x vxv +A7 >( $'7$ -E""*"+&$&]F*] #()%I*"+ -M ª #() -E+ I*"D-E+dI " -c e my D&$&+ -D-E)NI,g* - "#% D- 7 + -E* -E"* $&! ""#%$'+&!) *] > `#()%I*"+ - "#% D- )*) 7 {M ª > `#() -E+ +&I+&!#(+'+ -LI-E+ $ -E,.-E+,!+&>A*"+ˆ #(+&!)*'# >(=< #*0? +=7+ˆ< + '->! #('M ª #()%I*y(!) ' E "*")%!) D& I),!+&A*!) +&I+&!#(+'# A$&]$&$ - 7 +&I+&!#(+'+ -D-, {Q +&>A*"+d*"+&$&' #() + -D-I$ )*) 7. "#% -E"* $&L! ""# A$'* -I I$Z >+'+ ]*b )) < AQ\ I,!)<+& &-M +A7 >( $'7$ > + - DŽ '-D-+'#%!) #%$&!*y(!) +/1X [ XA`+'*!) ' + XI" 'M E "yxi*") *] #() -E+ #(#("#(D-E+ -E*") - 'I " `*") +C1X [@Xˆ" E" ',T#(+'+ - I*y%-D-E),o1XD$, ' D'*"+'+ ' ) >`, ' E) D-E*] `*"" - +/1X [ XA>A*""b M -E) - F D'* + - DŽ '-D- + -]D-E""* $'*",g,.-e+1*] > `#()%I*y(!)o Z DŽ ']$'+&! ]> I,!)()%I+ˆ* #(+&!) *" 'H1-I$L- (E &- *")(*",g*"!lf-e"\ 'I+Z I- +&I+&!#(+&!+ -D-E) +/1X [ XA>A*"+'+ E*")M R

1 2. / Command +Execute() AppCmd -interface: string +AppCmd(Application*,interface) +GetInterface() AppCmdMenu +AppCmdMenu(Application*) AppCmdConsole +AppCmdConsole(Application*) AppCmdMenuRegister +AppCmdMenuRegister(Application*,menuitem,command) AppCmdMenuRemove +AppCmdMenuRemove(Application*,menuitem) AppCmdConsolePort +AppCmdConsolePort(Application*,port) AppCmdConsoleGetIO AppCommandProcess +AppCommandProcess(Application*,string) AppCmdProcessExecute AppCmdProcessRegister AppCmdFile +AppCmdFile(Application*,filename) AppCmdGUI +AppCmdGUI(Application*) AppCmdCommon +AppCmdCommon(Application*) AppCmdGUIMinimize AppCmdFileOpen AppCmdFileClose AppCmdCommonExit AppCmdCommonForcedExit AppCmdFileSave AppCmdGUIRestore AppCmdGUIGetGeometry AppCmdGUISetGeometry +AppCmdGUISetGeometry(Applciation*,geometry) T #(I- N" " "* $&! " "#%$Z I,!)<+&I "#% > `*!) [? D'*]`+/`,g*")%!) < I)H I,g,.-E)">Q,.-E""*") L?,T# I-E*")%!) I,!)<+&I "#% > I- 'I)()%c I- [%$! I*y%-D-E) I,g,!)()%I) $'#% D'*"+qQ + -E,g* $&!)ND-D-E+'*",.- +&I*",g*")() -E""* $'#(#%$AM < #% I-I$'+ -~[ D'*"+ ' E)N "#% > D- )) < 'D$'+ - (! " ]!)6 D-E*] > `* -E"* $&! ""#%$'+&!) I$ +'+ E,g* $&]!) + - D'`*"+'+ -LI-E+K I,!)()%I+ƒ `+&$AM* #(I- N {A$& B "#% D- <?ˆ 'D$'+ - [? D'* Q + ' E)N D&$'+ -D-E) $'* $ E* $&!+n I,!)()%I+ˆM T -E+&$&,o1XD$r + -~N"M JM T -E*] > `* I,!)<+&I "#% D-E+ $'#% D'*"+&!+ -D-E) :A2# Q,!+&A*" " - e D- I)N, ' D'*"+&! "+C I,!)`+& * D - DZ `* -E) "*",g, E"b 1+ -I$&I" -M "*",g, E)B+ -I$&I) I,!)`+&I "#% D- < I)T-.%$'+ZD - +'*\!, #(+'+ - $&!) :=2*# Q,!+&A* $ $ - I), ' D'*"+&!"+/ D-E*] `*"" o I,!)()%I*" " +&!) E*")%!) +&I*",g*")() -E""* $&#(#%$ ƒ I,!)()%I) $&#% D'*"+'# $&!) *"", I*"+'+ -=Q,g*")%!) < +=:=#('+ 99* {M < 'Q "#% D-E) :=2*# Q,!+&A*(+ -D-I$ `#(+&$'#(#.-.%$&+ZD - `+'* - ( :=2*#F, {Q +&>A* -Z ' I) -E!,g,.-E+- I,!)<+&I "#% D-E+9, ' D'*"+'+ ]' E+ +&I*",g*")() -E""* $&#(#(+&!)%$ -M E+ + - [ -D- '- D-D-,!+&>A*") +&I*",g*")() -E""* $'#(#(+'+ -."#% D- * D - DZ * -I$&$ -m #(+&$'#(+ -D-E)!,~[( -E+&!+ A*] A$'* ƒ +&$ˆM L {M = * ] š ˆ Y D&$'+ -D-E) $'* $ E "b +'#( ]1+'*" -E)<+&!*"+ - 'I* $&$ - D'*(D$ -E+ "*"*"+'+C' E+ +&I* $'*"*")%$ -, I)%]$'+ -, I)%]!)mQ3-I$&$ D$'* -D-E+'* I*" " -M E, +&I+&!#(+&!+ -D-E) -E*") - $'*"+&!)1!+'+ I-I$'+ -D-LI-,.-E) - F D'* + - DŽ '-D- D-E*] *GD'*"*"+'+ L E+ $ -D-E)<+'*",!+&>A*"+ˆM E "yxi*") -I$&$ D$'* -D-E+'* `I) "*"*"+'+C +'*!+& + -E "!+&!+ -D-E) D-E*") -I$&$&D$'* -D-E+'* I)N+&I* $ ]!) D$ - [(#%I ]!)M )) +'*!+ ' I-E*] > * A#%$'+ -E,.-I$ $ -D-E) -E "* $&L! " "# A$&]$&$5- -E# * I!I-E+ +'* (D$'+&I+N$ $&!),g* *") D-E* ]]$&]!) -E "* $&L! " "#%$ #(#( "#(#M9`*"* $ [ N+'* (D$'+&I+!*"' E+T+'* ",g* $&$ -E "* $&L! " "# A$&]$&$ - )% LD-E+.-E# *d!*" E+Z ' I-E* ]!+g+'* ",g*"+ -E "* $&L! " "# A$'* - )(*"* $&$ I) -E# *\M )*) $ 7$ + - DŽ '-D- #() *Q +'* I+ >'# ))"! + 9 &- # )*)! (1.:A# 8$!'* 'I*" " - I-I$&+ -D-]D-E+ +'* (I+ I*y%-D-E) >$Z* M =Q, E) "* $ A$'* )*) $ 7$ + - DŽ '-D- +&I+&!#(+'#%$'D-E* ]!) (!+&]$&$,.- (I " "* $&]$'+'*d+& + ]*!),T#(#(+&D$'+&!)! ][?I+'+ -E,g* $& $&*,o1xd$ #() +'* I+ >'# +'9* )*)!n &- > # 8$>!' )*)!*M!

> o_ f Œ-= &- [(*")<+& '!), ' D'*"+'+&!]; '- D-E#(+'#(# I- +&]!) D$ -D-E) )*)9+: $ #?+ ('7 '- )) $ 7$ >'?M ))9+: $'#+ ('71Q D -= &- [(*")<+ -NI) D -= '- [(*")`+ -m ' I- -E"* $&L! ""# A$&!) I)+&I+&!#(+&!+'+ -]D-" 'I+'+ - $& I) $&g "*"*"+&!+'+ ]* $&$ 6Y D&$'+ -D-=Q $&]!)M )*) $ 7$>'.I) D -= &- [(*")<+ - 'I) I-pY D&$'+ -I$1+&I+&!#(+'+ -D- '-G 'I) I-p I,!)`+& '-m ' +'+ I!) -E"* $&! ""#%$ *"", I*"+'+ -D-g+ - [ - +'#(,g* $'+ -D-E)M )*)9+*:'$ #+'( 7*Q\D -= '- [(*")`+ - '- D-E#(+'#(# -E"*]D -= &- [(*")<+&I* *")`:'(=<<"( 7 4"+ 9 *2+V:'( 7"!1(*9 '- )(: >!!>M "* $&L! ""#%$ *"", I*"+'+ -D- ' )()(* $'+C]$&$ ' E) )) $'7$ > *Q\D -= '- [(*")() -E) : ( <*<"('73,!=#$'*#?+A7 1Q\ I,!)()%I " -,g*"+z ' -E"*]D -= &- [(*")() -E+ $& +&I+&!#(+'+ -D-M E*")pY D&$'+ -I$9$ -D-d+'* (I),g,6MH$'*"*"+ I) -E"* $&L! ""# A$&!" -GF'D -D--, $'+ - ' +'+ XI"*"*"+'+C, ' ' ' I- $&!)NI) I+&!+'+ -]D- #%I,g* I)N+/1X [ XA`+ ' Z DŽ ']$'+&!+'+ I]$&$ M T ˆ`+ E)()"XD$&$ -E "* $&! ""#%$ I+'+ -D-r ' )()(* $'+C]$&$ ' E) HV 6 ª Q\ +& (!) Y D&$&+ -D-I$&]!)r &-KD -= &- [(*")<+& '!) I,!)()%I+ ' E "*"+&!+ ' E)N+& A$'+'*", #%>(D$&$ -~Y D&$'+ -D-E)~ &-g-e"* $&L! ""# A$&!) ' E "*""b M AppManager TCP/IP Application Common Verstas gui.setgeometry "100 100 600 400" Exodus File common.exit GUI common.exiting Alisovellus2 Process y 9 š T #(D-~ "Œ-= &- [(*")() -E+E &-g-= ei) -E*] D-E*")%!)N+&I*",g*")`+ - I+&!#(+'+ -D- A$&]!) )*)9+: $ #?+ ('71Q\D -= &- [(*")() -E) -E "* $&! " "# $&!) +'#( ] +&I+&!#(+'+ -D- P'M +ˆ +*:'( 7?+*: "* $&! " "#%$ ' )()(* $'+C> [(*!)%!)()%!+'+C) M * $ $&* -E "* $&L! " "#%$G[*A$'+/ ' )()(* $'+&!+'+ I]$&$ -I$&!+'+ -E,.-D-E) *] > #()%I*y(!)%$ -mf]i,!+zd'* -E) )(*"*" "b ~ Q,!)`+& D'*"`*][ - D -E,!+ZD&!*" "b 'I+Z I- -E "* $&L! " "#%$-E)<+ -D- $ -D- (]$&$ -D-E) I,!)()%I) :'(=<*<( 7V, >'#$'! ª *Q #() -E+ [ -E -E#(+'#(D-E+ $ -E,.-D-E)N+'*" -D-E) `#(*")N,g* $ $ )%BI "*"D-E+ -E "* $&L! " "# A$&!) $5-D- (]$&$ - I,!)()%I)M JM "!#$!&% & (')'&* +, -(.+/ )0 +1/,2 ),/,43 5# -6.7/ 8! Œ-= &- [(*")() -E+ I)N]$'*"+&! "+/ $&!#D -D-]D-I$'+'*\ &(=<"'7*#(:9>)$'$=< #+(;<=9>)$'$=< #+?>@<?M]M]M +&I*",!)[(*y( )

T I,!)()%I) $ -D- (]$&$ -D-E) -E"* $&! ""# $&!)NI) +&I*",g*"+'+ -LI- +&I*",!)[(*"+&]!),T# I-D-E)MD$d-E"* $ L! ""#%$1+& Q +&!#(+'+ -D- D -= &- [(*")() -E) I) $!) +&I+&!#(+&!+'+ -LI- D -= &- [(*")() -E) I-E*] > * I,!)()%I+n &-.+ +&!+'+ ]' *"", I*"+'#%$'! Q I ""* $'#(#"(!+ˆM ª ", I*"+'# A$&!+ I) +& + L.,.-E*")(*"+'#( " - )*) $ 7$ 1Q\D -= &- [(*")() -E) *"", I*"+'# A$&! " - *"", I*"+&!+'+'# - D-I$'#("#(* $&$ - {M " / / x 3 / : : : [, - Q : T - : * $ - xx A} ( <*<( 73,q?+A# "* $&L! ""#%$$'#(]!#(+'#(# ( <*<( 73,/4>(': > +A# "* $&L! ""#%$$'#(]!#(+'#(#6 >$ `, E+'+ ' +'+ = Z E"+ g,g*"+ ' E)M ( <*<( 73, >'#$! "* $&L! ""#%$ -E -E#(+'+ -D- I,!)`+& D'*"`*][ - D -E,!+ZD'*!) #% Q (D$&$5- +'*!+& &- 'I*y(!) -]#(" -E"* $&L! ""#%$ [*A$'+C> ' )()(* $qq +/]$&$ m[ -E -E#(+'+ -E,.-D-E) F]I,!+ZD'* -E)%$ -ƒ +&$ˆM"ŠO$'*",6MP' %-E+r =Q/R {M ( <*<( 73,C)+=7 A$&! ] -E"* $&! ""# $! "+ - -E"* $&L! ""# A$&!) :'(=<*<( 7V,\)('7 3, +'#( ] D-I$'+ -E+ ( <*<( 73,C)('7 ƒy D&$'+ -D-E) I-I$&+ -E#%$ -E"* $&! ""# $!) :'(=<*<( 7V,\)+=7? *"*")MuŠ D-D- A* +&I*",!)[(*"+&!*"+ -E"* L! ""# A$&!"+ * 0 / w >z t 0 t 0 0žwžz =} "* $&! " "#%$ ' )()(* $'+C> : (=<<"('73,Z! #$'*#+=7 "* $&! " "#%$ $'#( ]!#(+'#(# : (=<<"('73,B +=#+A7 " 1@w 0 4"+'9*,B( ) 7 9>4+ 9 7$ <"@< "* $&L! ""#%$ -]D-D- +'* (D$'+&I)M 4"+'9*,Z!'$' 9>4+ 9 7$ <"@< "* $&L! ""#%$ + -E"!)<+ -D- +'* (D$'+&I)M 4"+'9*, : 9(>!1:94"+'9* 7$=<?< "* $&L! ""#%$$'#(] ]F+'* (D$'+&I)M - / w w v } Y D&$&+ -I$ I!+'+ -D-g!+'+&!* -E "* $ L! " "# A$&]$&$ - I* I " - $ -E,.- +'* (D$'+&.-E# *, I)%]$'+'*\M <D$T-E "* $&! " "# $&]$ $ - + -E "!)()%!+ -D-E) +'* (D$'+& D-E) - g)(*",! " #(#%$'* A-] ${ "* $&! " "#%$B*" Q, I*"+'+ -D-IY D&$'+ -D-E " 4+ 9*, :'9*(>!1 9$ 78$?< 4"+'9*E,q( ) 7 92*2!+-<?4"+'9*,Z!'$' <2*2!+ < M <D$T-E "* $&! " "# $&]$ $ - "#%>%-D-E)#(#%$'* +'* (D$&+&m ei+ -N!*OI g*!b + -E "!+&!+'+'# -E "* $&! " "# $!)+'#( ] *" ", I*"+'+ -D-4"+'9*E, <"( "+=4+ =9>2*7#+A#9* <?M<D$ +'* (D$'+&g+ -E "!+&!+ -D-E) +&I*",g*"+ -D-E)M(+ -LI-E " -M * 0 / w >z t 0 t 0 0žwžz =} +'* (D$&+&I) -]D-D-E,g*")%!) 4+ 9*,B(') 7 +'* (D$&+&I) + -E "!)<+ -E,g*")%!) 4"+'9*,Z!'$' +'* (D$&+&I) $'#( ]!,g*")%!) 4+ 9E, :'9*(!' S

+'* (D$&+&I), #(#(+'+ -E,g*")%!) 4"+'9*E, <"( "+=4+ " " )+* 12?+,!' # ('2*7 "! 9 +1#*8 +*8*# < 12?+, +*: ('7+ 410 12?+,C>! #(' " & z z )*(:'>!*!,B :=2*# 9 : (=<<"$'7 < "* $&L! ""#%$ -I$!+'+ -D- *] #() -E)%$ - -E)()%!+'#() -E"#%]!) $'* $ ' E)M I) -E"#%]!) b #( ",.- +*#*8 -E"#%]!)! A$ '- +*8*# -E"#%]!)6 DZ!#%$ [(*] A$&!!* $&$ M "* $&L! ""#%$r[(*!)%!)%]'m "* $&L! ""#%$r[ -E -E#(+'#(#M "* $&L! " "#%$ $'#% D'*"+'+ -D-., DZ * 'I)%I " - +'#()()(* $'+&!+'+ -LI-E) Q,!)()%I) 'I) I- $& I) -E*] I-E* $&!,g,g*")g*" ", I*"+'+ -E)`#(+ D&$'+ -D-E Q 'M -š G[[ -E) - F Dd+&I+&!#(+'+ -D-.$&!#D -D-]D-E+ D -= &- [(*")() -E+ˆ " 1 / / x : ( <*<( 73,!=#$ *#?+A7 9>7$=<?< 9?+=7*# 4$:';+< 9?+=7*# 4$:'>?<V,*,, D D $ Q : : : Y :, "* $&L! ""#%$ D'+& ' )()(* $'+C)%]!)%$ *"", I*"+'+ -D- +'#()Q )(* $'+&]!)%$5- '- -= '- [(*")() -E+ ei+z D- $& +&I+&!#(+'+ -D-M ( <*<( 71Q -= &- [(*")<+ -D-!*F*" ", I*"+&!+ -V D$Z I- $& I) I-E*] *"" -E"* L! "# A$'*"" [ - I""*")%!)M ( <*<( 73,q?+A#+=7 "* $&L! ""#%$r D'+&`g$&#(]!#(+'#(I-E)%$ -M ( <*<( 73,C)+=7 "* $&L! ""#%$ C[(*")F<-D- cy D&$'+ -I$'+ -M>Y D&$'+ -D-E) I) D-I$'+ -E+'+ -LI- I,!)()%I " -6: (=<<"('73,\)( 7 u, ( <*<( 73,C)('7 "* $&L! ""# A$&!) I-I$&+ -E#%$ D&$'+ -D-E) I,!)<+&I) :'(=<*<( 7V,\)+=7?M ( <*<( 73,q$! "* $&L! ""#%$ -E)<+ -D- DZ > `* 'I)%I)" ' D- I*y%-D-E) ' )()(* $qq " 1 1@w 0 +&!+'+ I]$&$ "*"*"+'+ ' $&!)k I,!)<+& D'*"*][ - D -E,!+ZD&!* *") ƒ `+&$ˆM ]$'*", P' %-E+RG '- P'P {M 4"+'9*,B( ) 7 9>4+ 9*'7$ <"?< "* $&L! ""#%$r D'+&` -LI-E)()%]!)%$5-g+'* (D$'+&I)M 4"+'9*,Z!'$' =94"+'9* 7$=<?< "* $&L! ""#%$r D'+&` + -E"!)`+ -E)%]!)%$ -.+'* (D$'+&I)M 4"+'9*, : 9(>!1 9>4+ 9*'7$ <"?< "* $&L! ""#%$r D'+&`g$&#(]!)%]!)%$ - +'* (D$'+&I)M 4"+'9*,Ž<"( "+ 4"+ 94"+'9* 7$=<?< "* $&L! ""#%$ D'+&!+'+&!* +'* (D$'+&I) + -E"!)()%!+'+'# D&$'* D-I$'+ -D-g-E"* $&! ""# $&]$ $ -gi!d-d-m PˆO

" " Y - Y - 1 z z{v <"!*!1$>,B'*(' 9'*( '<>!!'$?< "* $&L! ""#%$[*>`+ ' *]D!*" ", I*"+'# $!)M D&$'+ -I$'+ ) ˆ`+'+ E, ' E) ' +'+ = Z E" <"!*!1$>, +=74>(''< 91<>!*!1$?< "* $&L! ""#%$[*>`+ ' * ]$'+'*")M D&$'+ -I$'+ ) ˆ`+'+ E, ' E) ' +'+ = Z E" " 1 x <"'7*2V,\ "+*!=#'=9*<"'7*2+=# <(< "* $&L! ""#%$ "* $ ' `Y D&$'+ -D-I$&]!) [(*] I-LI-E"*")() -E) $& ' DqQ 9?:'(=<<"$ 7 < +& I,!)()%I) 'I) D- -E"# -D- "*"*"+'+ ' $&*"*!)Mr "* $&L! Q "# A$&!) I) +&I+&!#(+&!+'+ -LI- )(:'>!!AQ\D -= &- [(*")<+ -= ei) D-o I-E#(+qQ + - *"", I*"+'#%$ I-E "*] I) ' + XD$'+ +'#( ] ƒ)(: >!!-,q :A2# 9 : (=<<"$'7 < {M <"'7*2V,\ <"(' 91< 7*2?+A#=<(< "* $&L! ""#%$r[ I* $&+ -D- [(*] I-LI-E"*")`+ -E)%$ -~Y D&$'+ -D-I$&+ -M @z w(/ P'M T ˆ`+'+ = ' )()(* $'+ ' Š 8A>A# $!) Y D&$'+ -D-I$'+ -M "* $&! " "#%$ ' )()(* $'+C> '-b!+'+ ' D&$'+ -D-E " *" ", I*"+'# A$&!) :'(=<<"( 7V,Z! #$ #+=7 9 (*2"!< 912?+ < 9>4+ 9*@<?M JM T ˆ`+'+ = +/1XD$Z!)<+&! ]r ei) *") -E*] D-D- -E "* $&L! " "# A$&! " -M LMnY D&$&+ -I$!*" ] *!b 1X -E "* $&! " "#%$ #(#()<+&! ] &- -E)<+ -D--E "* $&L! " "# A$&! " E I,!)()%I) : ( <*<"('73,C)+A7 M N"M "* $&! " "#%$dd-i$'+ -D- : ( <*<( 73,C)('7 M M T ˆ`+'+ = 1+ -E "!)`+ -D- [D& ' `+'*")B 'I " I*") Y D&$'+ -I$ -E)<+ -D- -E "* $ L! " "# A$&! " I,!)()%I) : (=<<"('73, #$ "!-, RM "* $&! " "#%$u[ -E -E#(+'+ -D-I: (=<<"('73,B$' "! 9 $ "! ; E57; 5 5 > E57; 5 E5 > 5 < +'* (I+ *] > #()%I*y(!)%$ -g$'* &-E*")()%!* $'+ -c &- I* $'+ - {MY D&$'+ -I$d+ -E "!)<+ -D-g+'* (I);[D& e +'*"+'* (D$'+&I)M!>M T ˆ`+'+ = g$'#( ] ] Y D&$'+ -D-E) 'I " I*")6Y D&$'+ -I$-E)`+ -D- -E"* $&! ""# $&!" o I,!)()%I) :'(=<*<( 7V,B?+A# M )M "* $&! ""#%$ [ -E -E#(+'+ -D- :'(=<<"( 7V,B +A#?+A7 &- $'#( ]!#(+'#(#M SMnY D&$&+ -I$ $'#( ]!#(+'#(#M PˆOM T ˆ`+'+ = m ' )()(* $'+ ' my D&$'+ -D-E) '-g-li-d- (! " "* $!)[D& ' `+'*")M P'P'MnY D&$&+ -I$ ' )()(* $'+ ' ~Š 8(A# A$&!) (*2"! $' "!4; E57; 5 E5 > 5+; 5 E5 > 5, PˆJM Š 8A>A#%$ ' )()(* $'+/ $5-E,.-D-E)T+'*" -D-E) `#(*")T,g* $&$ $&OI "*A$ -D- (]$&$ -D-E)p I,!)()%I) : (=<<"('73, #$ "!>M @z w(/ } P'M "* $&! " "#%$D& * $'+& D XI* D&$'+ -D-I$&]!)o[(*] I-LI-E "*")() -E)p I,!)()%I " - <"'7*2V,\ "+*!=#' 9 *27< 9>*27:ˆ<<3, JM T ˆ`+'+ = D-E "*"+&$&] Y D&$'+ -D-I$&+ - -E "* $&L! " "# A$&!)6[(*] D-]D-E "*")() -E);Œ #()M LMnY D&$&+ -I$db!+'+ ' -E "* $&! " "# $! " I,!)()%I))(: >!!-,q :A2#:9*27:<<?M N"M "* $&! " "#%$ $'#% D'*"+'+ -D- +&I*",!)[(*"+&]!) ' I- I "* + - DZ I*"+'#%$G A* $&+ ' mœd#()q\[(*] D-]D-E "*")<+ -D-E)M P'P

^ p_bi _ r hch/_ed d I$&$ "#(`#%$&$5- `#(D-E+ -D-E)Y D&$&+ -I$qQ] Z DŽ ']$'+&! ", E) +&I*",g*")() -E " "* $'#(#(+'+ -B+'*!+&`*]D'+ - D-D-]* I) '-B]$'*", DZ *"+ -=Q [ -E# A$'* - `#(D-D-]*!) $&!)%$&$'*] D-D-]* I*y(!) -L`#( " -M B = @ Ž A ˆ T #(D-I$&$ - RI) ]$'*"+&! "+C +'*!+&L*]DZD -E+ˆK `#() #(, DZD'*")Q\[ -!+'+'* - ˆ`+&!+ ' E) Y D&$'+ -D-E) -]#(" -MVY D&$'+ -I$ I*"+ -D- -E"* $&L! ""#%$'+&!) ' )()(* $'+ E,g* $&!) '- D- D',g* $'+ -D-!+'+ ~[D& ' `+'*"*") #(#("#(I-E++'* (D$'+&I+ -LI-E#(+'#(D-E+ -E#(+&I,.-D-E+'+'* $&]$'+'*1I*] L-I$&$ - -E"* $&L! ""# A$&]$&$ -M $'&'4+ 9 7 +'#%I+'+ -E,g* $&]$'+ -I '-,.-!) ˆ`)()(* $&+ E,g* $&]$'+ $& ' -I$Z!)`+ -I e! ",.-E) $'#% D'*"+'+ -E,g* $&]$'+ - I-I$&+ -D-gI,.-g*"+&$&!) E*")%!) I " DqQ $&L! ""#%$A1 'I) I-~[D& e +'* +& Q +&!#(+'+ -D-M.gns Genesis Plot Rakenteellinen 2D verkkogeneraattori (verkotin).msh.ps.jpg.prj verstasrc... Verstas Malligalleria.exd.sm Exodus Plot 3D verkkogeneraattori (mbgen).ps.jpg Rakenteeton 2D verkkogeneraattori (dmg) Editori.msh Käännetty laskentaohjelma Parametrit Plot.ps.jpg.msh,.pot,.vec,.evl,.dsp.msh Laskentaohjelman lähdekoodi,.f90 Makefile make fn95 > f95 š š - y ˆ ƒš š T #(D-~R *!+&`*]DZD -E+GY D&$'+ -I$qQ] DŽ e]$'+&! ", I$ $ `#% D'*"+&!+'+'# &- I,!)<+& &- I*y%-D-E) ' E "*"+'+ ' T+'* ( $&*? D-E*] `*" " -I$'* -I$&+ - *"*")()%D$'+'#()%!*" " F "#% *" " 'M *!+'+/* I,!)<+&- `#(#()`+&!!I-BI "* D& `* $'+& D XI* I,!)<+&-FD-I$'+ -D-]D-E)I ' I$'*"+'+&! "* < +A:A#( Q "#% D-E " 'M "* I*D& * $'+& D XI*"+C* `#(#()`+&!!,.-D-E)o 'I+ - `*")~ I) >D&]!+'+'* - I,!)`+&- #(+&!) )*) < + 9 ') 7 +'* (D$'+& Q ) -]D-E#%$Z I,!)`+&N-E "* $&L! " "# A$&! " + -E* -.%$'+ZD - +'* -`b E "#% > I-D- #(+&!) < ƒ I-E*] > `* D&$'+ -D-E) $'* $ E* $&!+ I,!)()%I+{M T #() I,!)<+&.$'#% D'*"+&!+ -D-E)%$'*"*"+ T* " ' E) -E*") - +'*!+& < +=:A#('+'9*9*"ˆ ' D- ' E "*"+'+ ' +'* (I) (! " ]!); I-E*] *" " ' ei+z D- LD-E+ D& * $ZD XI*"+C)%]!+r #(#()<+&!!,.-D-E); A$&!* $'+ I,!)`+&-M PˆJ

AppManager TCmdDirector cmd:tappcmdfileopen «command» TCmd -DoExecute() +Execute() Reg(TAppCmd, AppCmdHandler) TAppCmdFileOpen(app, "mesh.dat") notifies Execute() «mediator» TCmdDirector Notify(self) +Reg(CmdClass,Method) +Notify(CmdClass) calls method AppCmdHandler(cmd) Free() Manager registers T #(D-!> T I,!)()%I) E "*"+'+ E,g*")%!); I$'*"+'+&! "* E) D& * $'+& D XI*")%!*" " #(#()<+&! "* 'I*" " TAppCmdGUISetGeometry TApp TCommunicator TCP/IP Application TAppCmdGUISetGeometry(app, geometry) Execute() Implements("gui") true SendCommand(app, gui.setgeometry "geometry" ) Free() gui.setgeometry "geometry" T #(I- ) T I,!)()%I) E "*"+'+ E,g*")%!) -E "* $&L! " "# A$&! " PˆL

j 3ff h/_c_bff cikj I$&$. "#(#%$&$ - ]$'*"+&! "b ' E) Y D&$'+ -I$qQ] DŽ e]$'+&! ", E)-E "#%$'+ -LI-D- ' +'+ XI "*"*"+'+C, ' > ei) D-[ &-E "+ -I ' +'+ X Q "*"*"+'+C, E) *"+/$&+C1XI+ g+& " ' E)M Ž š Y D&$'+ -I$qQ $ L! ""# A$&!)[ ' E*] > `#() -E) ED& '!+qq I-E "*] D$'+ -.I*y%-D-E) "#%>%-7-LI-E+ - + -E"!)<+ -D- '- $&#( ] L-~[D& Q ' `+&B &-A "* $ E+ m[d& ' `+'*"*") I,~[ I)%!)`+'+&B '-? ˆ`)()(* $&+ ' -E"* $&L! ""# A$'* - + -E*!+&$'*")<+ E+&I*",g*")`+& $& [?I* $qq +'# - $&L! ""# A$&]$'+ -M ED& ' +'*") "#%I)`+'*\ -]D-D-E,g*")%!)9+ -E"!)<+ -E,g*")%!) '- I,~[ I)%!)`+'*") "* $ ' E,g*")%!) I* Q %-D-E) +& ",p1xd$v[(*] I-LI-E"*")`+ - [ -E] `*") [ -E*")(*] >!*"" -M%!+'+'*")F$qQ I-E "*] D$&+ -T$&*"*]DZDZ`+ ' E) ˆ`+'+ = D-I$&!+'# A$'*"*")M *")"( d$qq D-E "*] D$'+ -m DŽ ']$'+&!"b ' E)[(*!)%!)()%!+ ' E); '- [ -E -E#(+&!+ -D-E) *] > `#()%I*"+ - + -E* - `+'*"I*y%-D-E) -E"#(+qQ +'# -E"* $&! ""# $!)*] #() -M! ][Q I-E "*] D$&+ - I*y%-D-E) ' )()(* $'+ ' N-]#%$'+'#%$'+&I*",g*")`+&I &- ) +'+ '!* $'*b +'*!+& &-my D&$'+ -I$qQ $&! ""# $ ]$'+ -M Y E "*" A*" "b $&*"*]DZDZ`+ ' E),.-E""*")()<#%$'D-E* ]]$'+ -+&I* $&]!) D-E*") - +'*"*"`* $'+ - I-E*!+'+ -I-I$'+ -D-LI-E+ -E"* $& Q! ""# A$&!+.LD-E+.) >`* $&$ ME #(#(), I$&$ ) E+ * D - DZ * $&]$'+'*G[D& e +'*") # #() *"),.-E""*")()`#%$qQ D-E* ]]$&]!) '- -E"*"D-E* ]]$&]!) "*"*"+&!+C+ I,~[ I)%!)`+'*"+ˆM T I,~[?I)%!)<+'+&B &- I*y%-D-E) "* $ E+ &- [ I* $&+ -D- $ ' )()(* $'+ ' I,~[?I)%!)<+'+'*?$'*"+ FD-I$'+ -D-]D-D-E) -E"* $ L! ""# A$&]!)M $&+'* Q *] #() -I$&$ -F) > E+ -E"* $ L! ""# A$'*" Q + - +'#(!D-E+d*" ", I*"+'# $!+ˆM @ > * š ;- y? b T #(D-IS Y D&$'+ -D-E) ˆ`+'+ XI "*"*"+'+/`, -I$Z!)`+ -=Q3-E "* $&L! " "#%$ I " D I) #( ] I* $&* - '! ",g* - 1X>`)`+ ]' $&L! " "#%$A* 'I " - -E " "*"+ -D-E) ' E)`+ E,g* $qq + 6 '- -I$Z!)<+ -D-, $ &'4+ 9* Q +'* (D$'+& "#%%-D-E)`H3D&L-E+& - ;,% Q\[ -E*")(*] > ]! " - *.D - D'* ]$qq\ %-I$&+ - D-E "*"+'#() *]DŽ '-I$'+&I), # D-E* $&]$'+'*\M - {Q '! ",.-I ' )()(* $'+&!+ ' E) - {Q\[ -E*")(*] > ]! " - -E " \ ' E)`+ E,g*")%!)! L-E) ' ' E)()"X $&]$ $ $Z`)`+C)%!*y(!)N+'* (D$'+& '!) [ I* $&+ -E,g*")%!){M T ' E)()%!+'+C -I$Z!)<+ -I '! ",.-m ' )()(* $qq +&!+ ' E) Œd#()Q\[ -E*")(*] > ]! " -@ ' I-,T#(#(+'+'#(# -I$Z!)() -E) -= &- $'* `+& [Q\[ -E*")(*] > ] $&*\@ ei " - -I$Z!)`+ - I* Q %-D-E)N+ - D'*"+'+ -I]$&$ -m ]$ `+'+ ' -E " "*"+'#%$'+'* + -E*[ - I+&!+'#%$'+'*\M, ] I* $&+&!) e! ",g*!) +'#( D$'+&]!+d*]D!*")%]!) ) >`' E+ +& $&+'* Q *] #() -I$&$ -M P N

ˆ * eš ˆ E - T #(D- PˆO -I$Z!)`+ -=Q3-E "* $&L! " "# A$&!) ' +'+ XI "*"*"+'+C, Š +&$'*")`+ A* -E FD*" " - I*y%-D-E)!+&$&*b I-E ",g*"*"+ -,.-E " "*")()`#%$Z I,~[ I)%!)`+'+&B '- +'* (D$'+&I)(*",!) + -E* +'* (D$'+&D$qQ $ - I!D-E) #(I-E# A$&!) [? D'#%$'+&]! " -M Š +&$&*"+'+ ]*!)+'* (D$'+& '!)+C>>[[(* I*y%-D-E)D-E "*"+ - + -E*!+&$'*b D-E*]!) +C>>[[(* $'*b N+'* (D$&+& '-M Š +&$'*")() E) +'#( A$&!+ ) E+ Œ ]$'#( "+&$ZQ *] #() -I$&$ -" ed$'+ - -E "#(+'#(+ I,~[ I)%!)`+'*"+ I*y%-D-E)ND-E "*"+ -c &- "* $ E+ m[d& ' `+'*"*") n IED& '!+ Q\[ -E*")(*] > ]! " -M Pˆ

= " T #(D- P'P' " $'+&!*"+'+ -E*")N+ - DZ!)<+ -LI-.!+&$'*")<+ A* -E FD* $&!+'# $!+qqca* -E FD* $'+ - D-E "*"+ -D-E)6 `#(+ - *")N+'* (D$'+&I+/>[[(*b D-I$'+ -D-]D- -E "* $&! " "#%$ &-,.-E " "*")()<#%$&I-E* 'M T #(I- PˆJ $&!+'# A$'*!)6A* -E FD* PˆR

nf"g3g+ nakguf" I$&$ ( `#(,!)`+'* $&$ -, ' D'*"+&! "+'*"*") Y D&$'+ -I$qQ\[D& ' +'*") $&! " "# $&!).+&I+&!#(+'#%$'+ -M*Y D&$&+ -I$qQ $&L! " "#%$&+ - +& Q +&!#(+&!+'+ -I]$&$ -d(!+ ' E)T$&! " "#%$&$'#(#()()(*"+&! ",.-E),T# I-E* $ ]$'+'*\MHL! " "#%$ $'#(#()()(*"+&! ",.-I$&$ -I) #(I-E+'+'# Y D&$'+ -I$ZQ $&! " "# $&!) - DZ *"+& +'#(#D'* -D -= &- [(*")<+& &-<+&I*",g*")() -E " "* $'#(#(+'+ - $& ' ' +'+ XI "*"*"+'+C, ' M #% D-=Q &- I,mQ [?I)%!)<+'+'* &- -I)œ( #(,!)<+'* $&$5- + - DZ D-I$'+&! "+'# "#% > I-=Qr '- I,~[?I)%!)<+'+'*] D-D-]* I*")MK* DŽ e]$&+&! ", E) +&I* Q,g*")() -E " "* $'#(#(+'+ -.I)6 `#(D-E+'+'#N$&!)%$&$'*] D-D-]* I*")M P!

`_/_bff"gvguf ]P 1 A$ˆ GD'*\!" $#%{ + #(,g, D'#%$ *]DŽ '- [ -E*")% G1"' I$Z >b PˆS'S' M J mh1-e)`+'& - D])(*#% +,-. / 10' PˆS'S'SM + $ L -E,g,.-rŠ n! ",6rŒoK )%$&I)GŒoVY"* $'*y(]$ˆn"2 3-546#78 + 9:<; 3 =>,?A@CBD #E F G2E, 'HIGJ+ K / 'LNM)A@ IOP#7+'?J'O'OP'M N A-E)`+ -E)%!) # D-=QC > D-+cD - A#[? &-Q(C8H+'%'@ SR.+AL7C =2 T U#7 VIK 'LW%K6# YX% X7% Z SIXX YK %!7X8K[[%$ -D-E+ -L`*" " - Q,T#%(D$ $ - \,cœr 8*##*)3UqW*W K,Ž<@+A#3,B.'023,C4+ W')*( 1$12#W'#*0*09+=)( 8.$'#W*$ 12*)( 8.$E, >('#/] *"*"+ -E+'+'# L'OM]PˆOM J'O'O'JM A-E)`+ -E)%!);D# > I-=QC > I-PG^ T_T!X78 IL `,+,I8K#=.,T 9a Xb XJẄ,=<!W!+'!'%$ -D-E+ -L`*" " - Q, #%>(D$&$ - \,cœr 8#*#)3UBWW V, < +=#3,/.10*2V,C4"+'W>!1$ 7*#$ 7 7W+A7>4>(*W'&+=>.(+A##$=<@+1!1>!=#$E,C8*#'<9$] *"*"+ -E+'+'# L'OM]PˆOM J'O'O'JM P )