next up previous contents
Next: Rekisteröintisekvenssien tietotyypit (types.pas) Up: Analyysiohjelmiston toteutus Previous: Datan muokkaus (anatools.pas)

Parametrien tietotyypit (datahelp.pas)

Tämä moduuli sisältää rekisteröintisekvenssien parametrien tietotyyppien määrittelyt sekä funktioita ja proseduureja niiden käsittelyyn. Moduulin ensimmäiset versiot on kirjoitettu Turbo Pascal 4.0:lle, joten suurin osa moduulin tietotyypeistä on yksinkertaisia tietuetyyppjä. Moduulin määrittelemät funktiot ja proseduurit liittyvät pääasiassa tietorakenteiden tallentamiseen ja lukemiseen.

Erilaisten stimulustyyppien esittämistä varten moduuli määrittelee kuvan 4.7 mukaisen luokkahierarkian. Valitettavasti näitä tietotyyppejä ei hyödynnetä analyysisovelluksen nykyisessä versiossa ja luokkien toteutus on joiltain osin kesken. Analyysisovelluksen nykyinen versio kykenee käsittelemään vain tavallisia valosalamastimuluksia sisältäviä rekisteröintisekvenssejä. Kuvan luokkahierarkia sopisi hyvin erilaisten stimulustyyppien mallintamiseen ja sen suhde analyysimalliin on varsin suoraviivainen.


 
Kuva 4.7: Rekisteröintisekvenssiin liittyvien stimulusten mallinnukseen soveltuva luokkahierarkia.
OMT-kaavio stimuluksista

Moduuli sisältää myös tietotyyppejä parametrien ja rekisteröintisekvenssien yhdistämiseen. Nämä tietotyypit sisältävät paljon linkitettyjä listoja ja niiden käsittely tapahtuu suoraan osoitinmuuttujien kautta. Tietotyypit voisi toteuttaa tehokkaammin käyttämällä hyväksi yleistä listatyyppiä ja perintää.



Antti Miettinen
9/3/1997

Valid HTML 3.2!