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éd­processzor ugrálásnak vagy ágaskodásnak minősí­tette, akkor ezt is ágaskodásnak minősiti és minden­ben 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étele­zé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áb­bá a legkisebb és a legnagyobb Y koordinátájú ponto­kat, 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 leg­felső é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 ki­jelö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 össze­sen 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 meg­kezdő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él­szerűen pl. 10-et (1 másodperc) elért, akkor a 35 se­géd processzor az utolsó 10 mintavételezés számított középpontjainak X0 és Y0 koordinátái körül kike­resi 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őr­zé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 jobb­oldalig szélső pont két Y koordinátájának különb­sé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, ellen­kező 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 vonat­kozó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ár­melyik szélső pontra és bármelyik koordinátára vo­natkozóan ez az eltérés előre meghatározott érték­nél - patkányon végzett vizsgálat esetén pl. cél­szerű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ób­bi 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 át­adó 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észete­sen a mérés kezdetétől eltelt idővel együtt, ami az egész rendszer szinkron együttfutása révén bizto­sí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 ugyan­csak a 10 RAM memória erre kijelölt területén rög­zí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

Next

/
Thumbnails
Contents