next up previous contents
Next: Parametrien tietotyypit (datahelp.pas) Up: Analyysiohjelmiston toteutus Previous: Signaalidatan piirto (anadraw.pas)

Datan muokkaus (anatools.pas)

Tämä moduuli määrittelee suuren joukon funktioita rekisteröintidatan muokkaukseen. Lisäksi moduuli määrittelee globaalin muuttujan AnaGlob, jonka tyyppi on luokka TAnaGlob. Luokka vastaa jossain määrin Document/View -rakenteisen Windows-sovelluksen Document-luokkaa. Luokka pitää kirjaa mm. muistissa olevista rekisteröintisekvensseistä, mutta luokalla on myös piirtämiseen liittyviä tehtäviä. Luokka pitää kirjaa pääikkunaan piirrettyjen rekisteröintisekvenssien skaalaus- ja kohdistusparametreista sekä piirtotyyleistä.

TAnaGlob-luokka sisältää metodeja seuraavien toimintojen suorittamiseen:

Lisäksi moduuli sisältää funktioita erilaisten muokkausoperaatioiden suorittamiseen: Parametrien kysely tapahtuu lomakkeiden kautta. Jotkut lomakkeiden parametrit voidaan antaa graafisesti, jolloin lomake haluaa kommunikoida käyttäjän kanssa pääikkunan kautta. Tämä on toteutettu call back -funktioiden avulla. Pääikkunan käyttö lomakkeista käsin on analyysisovelluksen nykyisessä toteutuksessa hieman ongelmallista, koska pääikkunan tilakone tulee riippuvaksi kaikista sovelluksessa käytetyistä lomakkeista, jotka haluavat käyttää pääikkunaa.


next up previous contents
Next: Parametrien tietotyypit (datahelp.pas) Up: Analyysiohjelmiston toteutus Previous: Signaalidatan piirto (anadraw.pas)
Antti Miettinen
9/3/1997

Valid HTML 3.2!