187223. lajstromszámú szabadalom • Eljárás kisérleti állat magatartásának figyelésére és a különböző viselkedésformák számszerű kiértékelésére és elrendezés az eljárás foganatosítására
értékeléséhez is feljegyzi az ugrálás tényét, a 47 adat kész jelgeneráló kimenetén 17 adat kész jelzést ad a 8 mikroszámítógépnek és ezt követően a következő mintavételig várakozó állapotba megy át. Ha az állat magassága h2 értéknél kisebb ugyan, de a h2-nél kisebb hí i értéket meghaladja, akkor ezt a 35 segédprocesszor ágaskodásnak minősíti, ezt a tényt beírja a 37 RAM memóriának az adat átadó területére, egyébként pedig az előzők szerint jár el. Ha az állat magassága hu értéknél is kisebb, de a hn -nél kisebb hu értéket meghaladja, és ha a megelőző mintavételezés alatti mozgást a 35 segédprocesszor ugrálásnak vagy ágaskodásnak minősítette, akkor ezt is ágaskodásnak minősiti és mindenben az előzők szerint jár el. Ha az állat magassága hu -nél kisebb, de hi2 -nél nagyobb, de a megelőző mintavételezés alatti mozgás nem minősült ágaskodásnak vagy ugrálásnak, vagy ha az állat magassága hi2-nél kisebb, akkor sem ugrálásról, sem ágaskodásról nincs szó. Ez esetben a 35 segéd processzor folytatja a legutóbbi mintavételezésből származó adatok feldolgozását. Megkeresi az állat komparáit felülnézeti képének körvonalait jellemző pontok körül a legkisebb és a legnagyobb X koordinátájú pontokat, azaz az állat komparáit felülnézeti képének legfelső és legalsó pontját, továbbá a legkisebb és a legnagyobb Y koordinátájú pontokat, azaz a komparáit felülnézeti kép baloldali és jobboldali legszélső pontját; képezi a legnagyobb és a legkisebb X koordináta középértékét; az így kapott X0, Y0 koordinátákkal jellemzett pontot tekinti az adott mintavételezési időpontban az állat számított középpontjának, és ezt a koordináta párt a mérés kezdetétől a mintavételezésig eltelt idővel együtt tárolja. Ezekkel az adatokkal együtt tárolja a legfelső és a legalsó, továbbá a bal- és jobboldali szélső pontok koordinátáit, összesen tehát mintavételenként 10 koordináta értéket a 37 RAM memória erre kijelölt területén. A tárolás meghatározott számú, célszerűen pl. 32 mintavételezés adataira terjed ki, az ennél régebbi adatok automatikusan törlődnek. 0,1 s-onként történő mintavételezéssel ez összesen 3,2 s időtartamot jelent. Ágaskodás vagy ugrálás esetén, mint láttuk, a szélső pontok kikeresése és a számított középpont megállapítása nem történik meg, a megfelelő, adatok tehát nem kerülnek be erre a memória területre. Ha az ugrálás ill. ágaskodás megszűnt, akkor újból megkezdődik ennek a memória területnek a feltöltése. Fejmozgatás ellenőrzése: Ha az említett memória területen tárolt lépések száma meghatározott értéket, célszerűen pl. 10-et (1 másodperc) elért, akkor a 35 segéd processzor az utolsó 10 mintavételezés számított középpontjainak X0 és Y0 koordinátái körül kikeresi a legkisebb és a legnagyobb értéket és képezi a legnagyobb és a legkisebb Xo, ill. a legnagyobb és a legkisebb Y0 érték különbségét, azaz a számított középpont legnagyobb elmozdulását mind X, mind Y irányban az utolsó 10 mintavételezés alatt. Ha ez az elmozdulás mindkét irányban meghatározott értéknél, célszerűen pl. 10 mm-nél kisebb, akkor fennáll annak a lehetősége, hogy ez alatt az idő alatt az állat fejmozgatást végzett. Ennek ellenőrzésére a 35 segédprocesszor először megállapítja, hogy az utolsó mintavételezés alkalmával a kompa-11 _ 12 t *«. * v,... rált felülnézeti kép álló vagy fekvő kép volt, azaz megállapítja, hogy á legfelső és a legalsó pont kép X koordinátájának különbsége, ill. a bal- és a jobboldalig szélső pont két Y koordinátájának különbsége közül melyik á nagyobb. - . - - ‘ r'" Hä az X koordináták különbsége, azaz a kép hosszúsága nagyobb, akkor a kép álló képnek, ellenkező esetben fekvő képnek minősül. Álló kép esetén a 35 segédprocesszor az említett vizsgálati időszakra, a példánk szerint az utolsó 1 másodpercre vonatkozóan megállapítja a komparáit felülnézeti kép legfelső és legalsó pontjának X ill. Y koordinátái közötti legnagyobb eltérést külön-külön, és ha bármelyik szélső pontra és bármelyik koordinátára vonatkozóan ez az eltérés előre meghatározott értéknél - patkányon végzett vizsgálat esetén pl. célszerűen 15 mm-nél — nagyobb, akkor a 35 segéd processzor az említett vizsgálati időszakban végzett mozgást fejmozgatásnak minősíti, a 37 RAM memóriának az adat átadó területére beírja a fejmozgatás tényét, a fejmozgatás szempontjából ellenőrzött - a példánkban tíz — utolsó mintavételezés számított középpont és szélső pont koordinátáit törli az említett memóriaterületből és ezt követően az ugrálás ellenőrzésével kapcsolatban már leírt módon jár el. Fekvő kép esetén a 35 segédprocesszor a bal- és a jobboldali legszélső pont X, ill. Y koordinátájával végzi el ugyanazt a műveletet. Ha a fejmozgatás ellenőrzése negatív eredménnyel járt, akkor a 35 segédprocesszor az utolsó mintavételezés számított középpontjának koordinátáit írja be a 37 RAM memória adat átadó területére, ezt követően pedig a korábbiakban már leírt módon jár el. A 7 előfeldolgozó egység feladata ezekkel a műveletekkel befejeződött. A további feldolgozást a 8 mikroszámítógép végzi a következők szerint. A 41 adat kész jelgeneráló által adott 17 adat kész jel beérkezése után a 8 mikroszámítógépben található 15 megszakítás vezérlő megszakítja a 9 mikroprocesszor éppen folyó programját és az utóbbi a 16 rendszer buszon át a 39 cím illesztő 44 cím bemenetére adott cím segítségével lekérdezi a 7 előfeldolgozó egység 37 RAM memóriájának adat átadó területéről a legutolsó mintavételezés adatainak előfeldolgozásából származó oda kiírt adatokat. Ezek az adatok a következők lehetnek — természetesen a mérés kezdetétől eltelt idővel együtt, ami az egész rendszer szinkron együttfutása révén biztosított- ugrálás;- ágaskodás;- fejmozgatás;- számított középpont koordinátái. Az ugrálás vagy ágaskodás tényét az időponttal együtt a 8 mikroszámítógép a 10 RAM memória megfelelő területén rögzíti. A fejmozgatás tényét a 8 mikroszámítógép ugyancsak a 10 RAM memória erre kijelölt területén rögzíti, a fejmozgatás kezdő időpontja azonban nem az utolsó mintavételezés időpontja, hanem annál a korábban említett idővel, példakénti esetünkben 1 s-mal korábbi időpont,'Időtartama pedig ennek megfelelően Is. : x .7 5 10 15 20 25 30 35 40 45 50 55 60 65