CÍMLAP  A CÉGRŐLLAPJAINKHIRDETÉSHAM-bazárMIEGYMÁS  CÍMLAP


HAM-bazár: Budapest XIII., Dagály u. 11.    239-4932/36 m., 239-4933/36 m.    Nyitva: H–P. 09–14, csüt. 17 óra
 RENDELÉS:
hambazar@radiovilag.hu         (Bruttó árak, tartalmazzák az áfát!)


Mit tud a KApcsolási rajz NYIlvántartó programunk, a KANYI?

Pálinkás Tibor gépészmérnök, ifj. Pálinkás Tibor egyetemi hallgató        tpalinkas@radiovilag.hu


Kétféle olvasónk van: olyan, aki már vett KANYI-t, illetve olyan, aki csak ezután fog KANYI-t vásárolni. Szinte alig múlik el nap, hogy e két olvasótábor valamelyikéből ne érdeklődjenek telefonon vagy személyesen arról: "Mit is tud a legújabb KANYI-verzió?"


TARTALOM:
1.   
Általános ismertető    A program néhány szolgáltatása
2.1
Keresés egyszerű szempontok szerint
2.2
Keresés összetett szempontok szerint
3.   
A KANYI karakterkészlete


1. Általános ismertető

Nos, a jelenleg forgalmazott V 2.04 verzió összehasonlíthatatlanul többet tud, mint a V 1.xx változatok, de még a V 2.0-hoz képest is sokat fejlődött. Több feltárt programhibát kijavítottunk, növeltük az opciók számát és átfésültük, javítottuk, illetve folyamatosan javítjuk az időközben igencsak terjedelmessé dagadt adatbázist.

Ezzel kapcsolatban meg kell jegyeznünk, hogy a KANYI – mint az címből is egyértelműen kiviláglik – kapcsolásirajz-nyilvántartó program, így csak a cikkekre, könyvfejezetekre, rajzokra mutató hivatkozásokat tartalmazza, magukat a rajzokat, szakszövegeket nem. A jelenlegi 4500 Ft-os bruttó árért ez illuzórikus is lenne! Gondoljuk meg: a rajzok a „szövegkörnyezetükből kiszakítva” nem sokat érnének, a teljes szöveggel együtt viszont olyan hatalmas terjedelmű és olyan elképesztő munkamennyiség „beleölését” kívánó adatállományt kapnánk, amelyet igen kevesen tudnának megfizetni! (A szerzői jogi problémákról ne is beszéljünk...) Így viszont a részletes hivatkozások és sok – opcionálisan kijelölhető – keresési szempont alapján, akár a felhasználó által felállított (szinte tetszőlegesen bonyolult) logikai függvény szerinti kereséssel néhány másodperc alatt megtalálható a keresett téma forrása.

A hivatkozások a legtöbb esetben annyira részletesek, hogy pl. a kapcsolásban szereplő aktív eszközök fajtája, típusa is adott, sőt, a keresés ezek alapján is történhet.

Az új KANYI-ba a cikkek – és a szakkönyvek – szerzőit is felvettük. (
Jelenleg 3500-nál is több szerzőt ismer!) A Rádiótechnika, a Hobby Elektronika, a Rádiótechnika Évkönyve, a Műszaki Hiba eddig megjelent számain, kiadásain kívül a legtöbb Magyar Elektronikára, jó néhány évfolyamnyi Mérés és Automatikára, az összes megjelent MARKinfora, illetve ELEKTROnetre, a Műszerügyi és Méréstechnikai Közleményekre és sok évfolyamnyi Mérésügyi Közleményekre történő hivatkozás is szerepel az adatállományban.

Ahogy a beszerzési forrásaink engedik, az e lapokra vonatkozó bejegyzések száma bővülni fog. Mivel az időközben sajnos megszünt, színvonalas Mérés és Automatika nem kifejezetten elektronikai szaklap volt, a besorolási osztályok közé számos, az elektronikától látszólag távoli szakterületre utaló megnevezést is fel kellett venni. (A
besorolási osztályok száma már nagyjából 500.) Persze, ma már minden összefügg az elektronikával, így a széles érdeklődési körű KANYI-felhasználóink ezt a döntésünket csak üdvözölhetik. Ugyanez vonatkozik a jelenleg is élő Mérésügyi Közleményekre és a Műszerügyi és Méréstechnikai Közleményekre is. A mindössze másfél évet megért magyar nyelvű Elektort is feldolgoztuk, amiből 301 új bejegyzés keletkezett.

A Műszaki Könyvkiadó által korábban kiadott elektronikai tárgyú könyvek feldolgozása folyamatban van. Mostanáig több mint 210, zömében az amatőrök és a hobbisták számára készült elektronikai témájú szakkönyvre vonatkozó bejegyzés található az adatfájlokban, de amint esetleg újra megjelennek színvonalas elektronikai témájú könyvek, ezt folyamatosan bővítjük. Az RT, a HE legfrissebb számait és a frissen megjelent Rádiótechnika Évkönyvét, az ELEKTROnet-et, a Műszerügyi és Méréstechnikai Közleményeket, a Mérésügyi Közleményeket és a Műszaki Hibát a megjelenés után azonnal feldolgozzuk.

Jelenleg az adatbázisban több, mint 34 000 bejegyzés van. Számoljon utána, Kedves Olvasó: a 4500 Ft-os bruttó árból egy bejegyzésre és az általa hordozott információra körülbelül 13 fillér jut! Megéri?

A megnövekedett adatállomány és a bonyolultabb program miatt az új KANYI programrendszerek 2 db 3,5"-os flopilemezen kerülnek forgalomba. Amennyiben úgy dönt, hogy a szoftvert megvásárolja, akkor ön is bejegyzett vásárlóink közé fog tartozni és az új adatokkal felfrissített adatállományt – ha megrendeli vagy személyesen befárad érte – 2000 Ft-os upgrade-áron bármikor a rendelkezésére bocsátjuk. A upgrade ebben a rendszerben nemcsak az adatállományra vonatkozik: azzal együtt az igénylő az éppen legfrissebb programverziót is megkapja.

A KANYI rengeteg régi és új opcióját, számtalan menüpontját ezen a helyen nincs mód részletezni. Nem is célunk, hiszen ezt megteszi az 1. installációs lemezen található, kimásolható, kinyomtatható, igen részletes, szándékaink szerint mindenre kiterjedő használati útmutató. Ezt négy, egyenként 64 kiB-nál kisebb részre daraboltuk, hogy bármelyik egyszerű, DOS alatti szövegszerkesztővel is megjeleníthető legyen, bár a lemezen egy szövegmegjelenítő programot is elhelyeztünk. A HASZNUT1.TXT... HASZNUT4.TXT szövegfájl – csakúgy, mint a KANYI-rendszer minden egyéb fájlja – a szöveges információkat a CWI ékezetes karakterszabvány szerint tartalmazza. A szövegek olvashatóvá tételéhez érdemes a szintén az 1. installáló lemezen található CWI-dekóder programot is telepíteni. (Ehhez is mellékelünk használati útmutatót.)

Ugyancsak ezen a lemezen található meg a WHATS.NEW nevű szövegfájl, amely időrendi sorrendben tartalmazza a V 2.0 verziótól kezdődően a javításokat, módosításokat, bővítéseket.

A program öninstalláló: az 1. installáló lemezen levő párbeszédes telepítőprogram mind a teljesen új telepítést, mind az upgrade-ot elvégzi.

A 2. installáló lemez tartalmazza a tömörített adatállomány legnagyobb részét. Ezt csak az installáló program tudja olvasni; a DOS vagy a Windows számára többnyire hibásnak látszik! Megjegyezzük, hogy e formátum kidolgozását nem valamiféle másolásvédelem motiválta; mindössze arról van szó, hogy így jobban ki lehet használni a lemezkapacitást.

A használati útmutató, némileg rövidítve és átszerkesztve, a képernyőre hívható háromfunkciós, kereszthivatkozásos
HELP-szövegekben is olvasható. A kezelést ettől független, felületérzékeny „On Screen Help” is segíti.

A használati útmutató kereséssel foglalkozó fejezeteit – amelyek e bevezető után olvashatók – nyomtatott formában is mellékeljük.



A program néhány szolgáltatása:

** alkalmas legfeljebb 10, egymástól és az átadott adatbázistól független saját (és nem feltétlenül elektronikai tárgyú) cikk-, vagy dokumentáció-nyilvántartás létrehozására;

** a keresés többszintű, azaz a kikeresett rekordokból újabb szempontok szerint további keresések kezdeményezhetők. Minden keresés egy új, sorszámozott
szintet hoz létre. Ezek tetszés szerint megtekinthetők, összefűzhetők, módosíthatók, elmenthetők, kinyomtathatók akár teljes terjedelmükben, akár rekordonként. A nyomtatási formátum (a default fejléc, lábléc stb. megváltoztatásával) testre szabottá tehető. A részletes leírás keresési példákkal is szolgál;

** választhatunk az egyszerűsített (a V 1.xx változatokéhoz hasonló, ÉS-függvényen alapuló), illetve a sokkal intelligensebb, magunk felállította logikai függvény alapján végbemenő összetett keresés között;

** kezelése akár legördülő menüből, akár „forrógombokkal” történhet;

** mód van a főprogram paraméterezett meghívására, így pl. választhatjuk az egyszerűsített kezelési (LAM) módot, a kilépésre való rákérdezést stb.;

** az adatállományok jelszóval védhetők;

** módot ad a gép dátum- és időregiszterének be-, ill. átállítására;

** saját magunknak emlékeztetőt (ún. „nullposta-üzenetet”) hagyhatunk a következő indításra;

** a részletes leírásban szerepel a forrásként felvett folyóiratok rövid „életrajza” és a feldolgozott szakkönyvek listája, KANYI-kódja is.


Az új KANYI is alapvetően DOS alá írt program, de ha következetesen betartjuk a használati útmutatóban leírtakat, akkor általában problémamentesen fut Windows-os környezetben is. (Kipróbálva: Win 3.0...Win98 alatt.) Konfliktus többnyire csak a Windows ékezetes karakterkészletét definiáló programrendszere és a KANYI CWI-t telepítő programja között léphet fel. Ez gyakran abban nyilvánul meg, hogy az ékezetes betűk megjelennek ugyan, de mi nem tudjuk azokat billentyűzetről bevinni; ez a szó, szótöredék szerinti keresést igencsak megnehezítheti. Mindez elkerülhetõ, ha a KANYI-hoz DOS indítólemezt készítünk, amelynek AUTOEXEC.BAT-ja a DOS feléledése után a HDD-ről betölti a CWI-definiáló programot, majd a KANYI.EXE főprogramot. Ilyet külön kérésre mellékelünk.

Ma már egyre többen rendelkeznek a PENTIUM processzorcsalád modernebb tagjain alapuló PC-vel. Ezeken az installáló program az eredeti állapotában nem fut; előtte paraméterezetten el kell indítani az 1. installáló lemezen található REPCRT.EXE programot, amely azt módosítja. A programot így hívjuk meg:

REPCRT KINST.EXE


2. Keresés a KANYI-ban

A programcsomaghoz szövegfájl formájában mellékelt rendkívül részletes használati útmutatóból most csak a keresésre vonatkozó fejezeteket mellékeljük, némileg átszerkesztve, hiszen várhatóan a KANYI-felhasználók által a program opciói közül a leggyakrabban igénybe vett alkalmazás éppen a keresés. Az alábbi szöveg a Rádiótechnka 2001/9.,10. számában is megjelent. A keresési módszerek egyszerűbb megértését példák segítik. Tessék kipróbálni!


2.1 Keresés egyszerű szempontok szerint. Összkeresés, egyedi keresés

Keresési alapismeretek

Az egyszerű szempontok szerinti keresés hasonlít a korábbi, „BASIC-es” KANYI-verziók összetett kereséséhez: az összes lehetséges keresési szempontot felsorolja, amelyek közül bármelyiket – akár egyszerre többet is – kijelölhetünk. A keresési szempontok elnevezése és táblázatbeli sorrendje azonos a mezőknek a képernyõn megjelentetett elnevezésével és sorrendjével (Osztály, Forrás stb.). Az egyes mezőket az ábécé nagybetűivel jelöltük, A-tól G-ig. A mezők közötti lépegetés a le/fel kurzornyilakkal lehetséges.

A KANYI V 2.0-tól kezdődően a keresés logikai függvény alapján történik, amelyet az egyszerűsített keresésnél a program, az összetettnél a kezelő állít fel. A logikai függvénynek csak a jobb oldala jelenik meg, a legördülő ablak alsó, egyelőre üres sorában. Képzeljük elé pl., hogy: Y =. Alapesetben a függvény független változói a mezők jeleként is szolgáló A ... G változók lehetnek.

Az egyszerűsített keresés alapfüggvénye az ÉS függvény (azaz csak azokat a bejegyzéseket keresi ki, amelyek az összes keresési feltételeknek egyidejűleg eleget tesznek). A Leírásban és a Megjegyzésben történő stringkeresésnél azonban lehetőség van a VAGY kapcsolat automatikus megadására is.

A KANYI V 2.xx verziók adatbázisának alapját a korábbi adatbázisok átkódolt és javított rekordjai képezik. Nagyon sok olyan rekord is szerepel benne, amelyben a Leírás, illetve a Megjegyzés rovatot nem következetesen töltöttük ki, többnyire a korábbi Leírás mező rövidsége miatt. (A régi KANYI-nál ez nem is okozott problémát, mert a szó, szótöredék szerinti keresés automatikusan mindkét mezőre vonatkozott.) Általában nem lehet tehát tudni, hogy egy készülék-, vagy IC-típus melyik mezőben található meg. Célszerű ezért minden stringkeresésnél a két mező közötti VAGY kapcsolatot is létrehozni. Legegyszerűbb, ha egy konkrét példával illusztráljuk a keresés menetét.

Keressük meg azt a bejegyzést, amely egy 725-ös műveleti erősítőn alapuló DC híderősítőre vonatkozik, a Hobby Elektronikában jelent meg és a szerzője Pálinkás Tibor! Megjegyezzük, hogy a besorolási osztályt, illetve a szerzőt akár elsődlegesen, akár másodlagosan szerepel is a rekordban, megtalálja. (Ugyanígy az összetett szempontok szerinti keresés is.)

A menüsorba az F10 megnyomásával léphetünk, a menük között a jobb/bal kurzornyíllal választhatunk. Egyszerűbb módszer az, ha az Alt + K billentyűkombinációt használjuk. A legördülő ablakban kiválasztjuk tehát az Egyszerű szempontok... menüpontot. A megjelenő munkaablakban az A változójelű Osztály van kijelölve. Mivel besorolás szerint is keresünk, nyomjunk Enter-t és a munkaablakra nyíló Besorolási osztály ablakban keressük ki a Mérőer./diff. er./izolációs er. osztályt! A keresés a besorolási osztályok legördülő menüjében akár a kurzornyilakkal történő lépkedéssel, akár lapozással is lehetséges. Tekintettel azonban az osztályok meglehetősen nagy számára, célszerűbb az első betűk szerinti keresés. A példánál maradva: beütjük az M betűt, mire a kurzor automatikusan az első M-mel kezdődő osztályra áll. Az é, az r majd az ő begépelése után máris a keresett besorolási osztályon állunk, amelyet Enter-rel érvényesítünk.

A KANYI ebben a menüpontban más, gyors osztálykeresési lehetőséget is biztosít. Ha nem emlékszünk a kategória pontos megnevezésére, ill. arra, hogy az hogyan kezdődik, akkor nyomjuk meg az F8-at! Ekkor az alul megjelenő szerkesztősorba beírhatunk egy szót, szótöredéket, szófüzért, amiről sejtjük, hogy szerepel a kategória megnevezésében. Enter-rel érvényesítve a kurzor az első olyan osztálymegnevezésre áll, amiben a keresett string megtalálható. A keresés az F3-mal folytatható: megkeresi a következõ, a keresési stringet tartalmazó osztálynevet, ha létezik olyan.

Lelépünk a Forrás mezőre és Enter. A szerkesztősorba csak ennyit írunk:

he

Az Enter hatására ez is átíródik nagybetűsre. (Megjegyzés: ha nemcsak a he indexet, hanem az évjelzőt és a periodikajelzőt is megadjuk, akkor ez utóbbit – hasonlóan a betöltésnél követett módszerhez – elegendő rövidítve beírni. Például a „he98/2” elfogadás után „HE98/02”-re íródik át.)

A következő feladat a szerző kiválasztása a szerzők listájáról. Ez a lista lényegesen terjedelmesebb a besorolási osztályokénál, de természetszerűleg a gyorskeresés most csak a kezdőbetűk beírásával lehetséges (p, á, l stb.).

Érvényesítés után a Leírás mezőbe lépve (és Enter) begépeljük a keresett karakterláncot:

725

Ugyanezt megtehetnénk a Megjegyzés mezőben is. A háromkarakteres stringnél ez nem is probléma, de egy hosszabbnál már egyszerűbb az F4 megnyomása: hatására átmásolódik a Leírás mező tartalma a Megjegyzés szerkesztősorába és rögtön el is fogadja.

Ezzel a keresési szempontok táblázatának kitöltése befejeződött. Bizonyára észrevettük, hogy valahányszor érvényesítettünk egy keresési tételt, a hozzá tartozó változó beíródott az alsó függvénysorba és azonnal ÉS kapcsolatba került a következő változóval. (Az ÉS kapcsolatot a „*” jelképezi.) A leírás és a megjegyzés – azonosság esetén – viszont VAGY kapcsolatban állnak egymással, de zárójelben. A kettő együtt szintén ÉS kapcsolatban van a többi változóval, azaz példánk szerint:

A*B*C*(D+E);

vagyis azt a rekordot keressük, amelyet a Mérőer./diff. er./izolációs er. osztályba soroltunk be ÉS a keresett cikk a Hobby Elektronikában jelent meg ÉS Pálinkás Tibor írta ÉS a Leírásban VAGY a Megjegyzésben szerepel a 725 karakterlánc.

Ha rendben van, nyomjunk Esc-et; hatására visszatérünk a Keresés főmenübe. Most válasszuk az Összes keresés menüpontot (amit a legördülő ablak bezárása után a Ctrl + F8 forrógombbal is aktiválhatnánk, de most egyszerűbb menüből indítani a keresést)!

Természetesen a keresés mindig az aktuális szinten, példánkban a 0.-on történik. A néhány másodperces munka után - a keresési idő a gép sebességétől és a memóriakapacitásától függ - megjelenő üzenetablakban ezt olvashatjuk:

 

üzenet


Összesen 1 db ilyen bejegyzést találtam.


(A keresés állása „pödrés közben” a bal alsó sarokban található rekordszámlálóról leolvasható. Ha kész, természetesen az utolsó rekordon áll.) Enter-t nyomva eltűnik az üzenetbox, Esc-et nyomva a legördülő menü is. Ha az Opciók menüben (ld.: használati útmutató 3.2.2. pont) az első tételt hagytuk default, azaz tiltott állapotban, most a keresési szinten állunk. Amennyiben a program indítása óta most kerestünk először és korábban elmentett szintet sem töltöttünk be, az aktuális szintet jelző, alul található kiírás: 1/1. (Kivéve, ha az Opciók menüben a 0. szintre állás van beállítva.) Az első 1 a szint számát jelenti. Feltűnő, sárga színű; figyelmeztetésképpen, hogy nem az alap-adatbázisban vagyunk! A törtvonal utáni szám azt jelenti, hogy hány, az alapszinten felüli szintünk van (most csak egy). A középső ablakban az egyetlen keresett rekordot látjuk. (Ha több lenne, akkor közöttük pl. a balra/jobbra kurzornyíllal lehetne lépkedni.)

Még egy érdekesség: ha megnyomjuk az F billentyűt, akkor alul, a Forr.: ablakba kiíródik a keresett rekord eredeti, 0. szintbeli rekordszáma (24088).

Keressünk újra az alapszinten! Tegyük fel, hogy az összes ablaktörlő-ütemvezérlőre vonatkozó bejegyzésre vagyunk kíváncsiak.

A fel kurzornyíllal visszatérünk a 0. szintre (az aktuális szint jelzője: 0/1) és ismét belépünk a Keresés menübe, majd választjuk az Egyszerű keresést. Láthatjuk, hogy az előbb megadott szempontok és a keresési függvény is megvannak még: törlésig, változtatásig meg is maradnak. Így a Ctrl + F8-cal bármikor új keresést kezdeményezhetnénk. (Ha nem lenne megadva egyetlen keresési szempont sem, akkor a keresés el sem indulna.)

A nem kívánt tételeket egyszerűen a Backspace-szel töröljük: jelen esetben az összest. Láthatjuk, hogy az egyes mezők törlésével szinkronban hogyan „fogy el” a keresési függvény is!

Figyelem!
A logikai függvény ezzel a módszerrel nem törölhető; azt Enter-rel kiválasztva, a sorszerkesztővel kapcsolatban leírtak szerint törölhetjük vagy módosíthatjuk.

Visszalépve az Osztályra, az előzőek szerint válasszuk ki az Ablaktörlő-ütemvezérlő kategóriát, érvényesítsük, majd Esc után kezdeményezzünk összkeresést!

Az alap-adatfájl végigböngészése után tudatja velünk, hogy 40 db bejegyzést talált. (Közben csicsergést hallunk: ha ugyanis az Opciók menüben ezt engedélyeztük, akkor minden találatnál hangeffektet generál.)

Enter, majd Esc után most a 2. szint utolsó bejegyzése kerül a képernyőre; alul az aktuális szint a 2/2, azaz két keresett szintünk van és most a 2. szinten vagyunk. A szintek között a le/fel kurzorgombbal lépkedhetünk, de ez menüből is lehetséges (lásd a használati útmutató 3.5.1. pontját!).

A 2. szint tehát 40 bejegyzést tartalmaz. A bejegyzésekben ugyanúgy böngészhetünk, mint a 0. szint rekordjai között, mivel a program minden szintet azonos módon kezel. (Kivételt képez ez alól a szinttörlés és a szintösszefűzés: a 0. szint, azaz a fő adatbázis a KANYI programból nem törölhető és nem fűzhető össze más szinttel.)

Az előbbi két példában összkeresést hajtottunk végre, azaz az egész szint (a példákban a 0. szint) végignézése közben kigyűjtött rekordokból állt össze a következő szint. Lehetőség van azonban egyesével történő keresésre is, az F3 gombbal. Próbáljuk ki! Keresünk a 0. szinten ablaktörlő-ütemvezérlőket! Először is álljunk a 0. szint elejére (Home), majd üssünk F3-at! (Mivel a legutóbb bevitt keresési szempontot nem változtattuk meg, az érvényben maradt.) Némi „lapozgatás” után meg is találja az első ilyet a 22000. rekordszám környékén. Kellő türelemmel, az F3 kitartó nyomkodásával mind a 40-re ráakadhatunk. Azt is észrevehetjük, hogy az egyenkénti keresés nem áll meg a rekord utolsó bejegyzésénél; akárhányszor újra kezdheti az elejéről. Figyeljük tehát a rekordszámlálót! Az egyesével történő keresés „visszalapozásra” is lehetőséget ad, a Shift + F3-mal.

Külön érdemes szólni a kiadási év (intervallum) szerinti keresésről. A Kiadási év mezőbe egyetlen (négyjegyű!) évszámot írunk. Elfogadás után elé tesz egy „=” jelet, azaz azokat a rekordokat találja meg, amelyek évszámmező-tartalma megegyezik a keresési évszámmal. Az egyenlőségjel értelemszerűen átjavítható „<” vagy „>” jelre, de a relációs jelet eleve beírhatjuk az évszám elé. Két évszám közötti intervallum is bevihető, de ezt inkább az összetett szempontok szerinti keresésnél tárgyaljuk.

Szintén szólnunk kell az Eszközökről, mint keresési szempontról. Ha ezt (is) választjuk, egy, az eszközlistát megjelenítő Alkatrészek című ablak nyílik ki, amelyben a kurzornyilakkal lépkedhetünk és a kívánt eszköz(öke)t a Space-szel jelölhetjük ki, ill. a kijelölést ugyanígy érvényteleníthetjük.

A kijelöletlen eszköznév bal oldalán a szögletes zárójelben egy pont, a kijelöltnél egy pipa áll. Ha több eszközt is kijelölünk, akkor azok automatikusan ÉS kapcsolatba kerülnek egymással. Elfogadás után már az ÉS kapcsolatot feltüntetve jelennek meg a szerkesztősorban. (Persze csak annyi, amennyi elfér. Ha többet is kijelöltünk, akkor erre a sorvégi „>” jel utal.)

Az eszközkijelöléssel bánjunk óvatosan, mert az indokolatlanul megadott eszközök csökkentik a találat valószínűségét! Sok olyan bejegyzés van ugyanis a fő adatfájlban, amelyben az eszközök nincsenek megadva, többnyire azért, mert a bejegyzés egyszerre több különböző áramkörre hivatkozik. Ezeket a bejegyzéseket azonban nem fogja kiválasztani, pedig esetleg olyan áramkörre utalnak, amelyek érdekesek lehetnek számunkra!


A keresési szempontok kiterjesztése

Az egyszerű szempontok szerinti keresés lehetőséget ad legfeljebb további három keresési szempont kiválasztására (azonosítók: H, I, J). Természetesen az újonnan felvett szempont(ok) is csak ÉS kapcsolatban állhat(nak) a többi, már kiválasztott szemponttal. A duplikátként szereplő szempontok (pl. az előbb felvetett kiadási intervallum szerinti kereséshez egy újabb kiadási év) felvételéhez álljunk pl. a H sorra és nyomjunk Enter-t! A nagy ablak bal oldalán egy kisebb Szempont ablak nyílik ki, amelyben a le/fel kurzornyíllal kiválaszthatjuk a kívántat (a szögletes zárójelek között mozgó pont jelzi az éppen kiválasztott tételt). Elfogadás: Enter.

A továbbiakban minden ugyanúgy történik, mintha az új szempont eredetileg is szerepelt volna a felsorolásban. Csak egy különbség van: hiába feleltetünk meg pl. a H mezőnek leírást, az I mezőnek megjegyzést, az F4-gyel történő szövegátmásolás itt nem működik.

Érdekessége ennek a keresőopciónak, hogy a program által generált keresési függvényt megváltoztathatjuk: a függvény sorába lépve és Enter-t nyomva a függvény átírható! Ennek szabályait a következő pontban ismertetjük. Előfordulhat, hogy a keresés eredménytelen; egyetlen, a megadott szempontoknak mindenben megfelelő rekordot sem talált:

 

üzenet


Sajnos, ilyen bejegyzést ezen a szinten
nem találtam.


Ilyen esetben mindig a kiindulási szintre tér vissza. Az újonnan felvett szempontok mezője a programból való kilépésig nem „tüntethető el”, de a mezőnevek megváltoztathatók. Ehhez átlépünk az Összetett szempontok menübe, amely örökli a szempontlistát. Itt megváltoztathatjuk a kívánt tételeket. A megváltoztatott listát az Egyszerű szempontok táblázata „visszaörökli”.


2.2 Keresés
összetett szempontok szerint

A KANYI „intelligenciája” ebben az opcióban domborodik ki igazán: mi magunk állítjuk fel a szinte tetszőlegesen bonyolult logikai függvényt! Ha programindítás óta még nem adtunk meg keresési szempontokat, akkor ezt a menüpontot választva egy „üres” keresési táblázat jelentkezik; csak az A ... J változó van feltüntetve a bal oldali oszlopban. Ha viszont már végeztünk egyszerű keresést, a táblázat „örökli” az egyszerű szempontok táblázatát. Az előbbi példánknál maradva: megjelennek az egyszerű keresés szempontjai A-tól G-ig, az Osztály sorában az ABLAKTÖRLŐ-ÜTEMVEZÉRLŐ besorolással.

Az egyik különbség a két keresési szisztéma között az, hogy itt bármely szempont megnevezése közvetlenül megváltoztatható, sőt, akár az összes szempont lehet azonos típusú. Legegyszerűbb, ha az összetett szempontok alapján végzett keresést is példával illusztráljuk. Alábbi példánk az alap-adatbázisban (a 0. szinten) történő keresésre vonatkozik!

Keressük ki azokat a bejegyzéseket, amelyek témája a Rádiótechnikában vagy a Hobby Elektronikában 1980...1995 között megjelent kvarcoszcillátor és nem Pálinkás Tibor a szerzőjük!

Tételezzük fel, hogy a keresési szempontok táblázatának jobb oldali oszlopa üres. Először válasszunk Besorolási osztályt, mondjuk az A változóhoz! (Az A sorra állunk és Enter.) Megjelenik a kis Szempont ablak, amelyben az előző pont szerint kijelöljük az Osztályt és rögtön kiválasztjuk a Kvarcoszcillátor, rezgőkvarc besorolást. Érvényesítés után az A sorba mind a keresési szempont neve (Osztály), mind az általunk megadott szempont (KVARCOSZCILLÁTOR, REZGŐKVARC) beíródik, az utóbbi rögtön nagybetűkkel. Most a B sorra lépünk, ezt az előző módszerrel Forrásként deklaráljuk és a szerkesztősorba beírjuk:

RT

Enter után ugyanezt tesszük a C sorral, amibe ezúttal a HE indexet írjuk be. A D sorba válasszunk szerzőt (Pálinkás Tibor)! Legyen az E sor a kiadási év intervallum alsó határa: a Kiadás éve választás után ide >1979-et írunk (mert 1980-tól óhajtunk keresni). Ugyanígy kiadási évet választva a F sorhoz, ide <1996 kerül (hiszen csak az 1995-ig megjelent cikkekre vonatkozó bejegyzések érdekelnek).

Minden szempontot bevittünk tehát, most következik a keresési függvény jobb oldalának megadása. Mivel ez szinte tetszőleges lehet, a program ezúttal nem generálja önállóan, nekünk kell felállítani. Lépjünk le a box alsó, jelöletlen ablakába és nyomjunk Enter-t! A szerkesztősorba például alábbi képletet írjuk (a változók sorrendje tetszőleges, de legegyszerűbb, ha ábécé sorrendben írjuk fel azokat):

A*(B+C)*(1-D)*E*F

Magyarázatra csak az (1-D) alak szorul: így kell kifejeznünk a negált D-t, azaz a NEM D logikai változót. Figyelem! A program nem végez mindenre kiterjedő szintaktikai ellenőrzést a függvényen; azt elfogadás előtt alaposan nézzük át! Például figyeljünk arra, hogy csak a kijelölt változók szerepeljenek benne (amiket kisbetűvel is beírhatunk), minden nyitó zárójelhez tartozzon záró zárójel és csak a „*”, „+” „-” műveleti jeleket használjuk! A „*” helyett az „ÉS”, a „+” helyett a „VAGY” szócskát is elfogadja (akár kisbetűkkel írva is), ha szóközt hagytunk előtte és utána. Elfogadás után átírja „*”-ra, ill. „+”-ra.

Esc után visszatér a Keresés menübe, ahol az Összes keresés aktiválásával a szokásos módon végbemegy a keresés. (Örömmel tapasztaljuk, hogy 92 rekordot talált, amelyeket a 3. szinten helyezett el.)

Természetes, hogy az F3-mal történő egyedi keresés az itt megadott szempontok alapján is lehetséges. Figyelem! A forráskód szerinti keresés is stringkeresés. Ha pl. a Magyar Elektronikára vonatkozó bejegyzéseket keressük, úgy a Forrás sorába beírjuk: me, akkor a keresett folyóiratokon kívül néhány olyan bejegyzést is megtalál, amelyben az oldalszám helyén a „mell.” (melléklet) rövidítés szerepel. Óvatosságra int az a tény, hogy néhány folyóiratcikket nem fogunk megtalálni egy-egy konkrét lapszámra vonatkozó kereséssel, mert az ezekre történő hivatkozások más folyóiratszámokra hivatkozó rekordok Leírás vagy Megjegyzés mezőjében szerepelnek. Különösen gyakori ez az ELEKTROnetnél, illetve a Mérésügyi Közleményeknél, de találkozunk ezzel a többi lapnál is. Előfordul az is, hogy egy-egy sorozatnak csak a kezdőcikkére találunk hivatkozást. Ez a Rádiótechnikára, ill. a Hobby Elektronikára vonatkozó bejegyzések esetén gyakori. Ha csupán egyetlen szempont szerinti keresést kezdeményezünk, akkor – egy új, különlegesen gyors keresési algoritmusnak köszönhetően – a V 2.03 verziótól kezdve a keresés sebessége megkétszereződött az előzőekhez képest, de az összetettebb logikai függvény szerinti keresések is felgyorsultak.


3. A KANYI karakterkészlete

A keresésekkel kapcsolatban beszélnünk kell még egy fontos témáról, az ékezetes karakterekről és a szimbólumokról. Annak idején, 1989-ben, amikor elkezdtük kidolgozni a KANYI első verzióját, még úgy tűnt, hogy a CWI szerinti magyar ékezetes karakterkészlet fog elterjedni, ez lesz a szabvány. (Windowsról akkor még nálunk nem volt szó!) Ezért beszereztünk egy ennek megfelelő billentyűzet- és képernyődefiniáló programot és mind a programban levő szövegeket, mind az adatbázis szövegeit ennek segítségével készítettük el. Sajnos, az adatbázist csak hatalmas munka árán lehetne átkonvertálni pl. a Windows magyar karakterkészletére, mert a szövegekben szereplő számtalan szimbólum (µ, °, ± stb.) nem konvertálható át „egy az egyben”; ezeket a Windows egy-egy hosszú karakterlánccal írja le.

Maradtunk tehát a CWI-nél és a DOS-nál. A szükséges segédprogramot az 1. installáló lemez tartalmazza, a részletes kezelési leírása pedig ugyanitt, a CWI.TXT szövegfájlban megtalálható. Célszerű ezt a programot a KANYI-t indító .BAT parancsfájlba beírni. (Az installáló program nem teszi meg!)

Sajnos, a mellékelt program használata némi kényelmetlenséggel jár: a KANYI indulása után, illetve minden képernyőváltásnál meg kell nyomni a Ctrl + Alt + F2 és utána a Ctrl + Alt + F10 billentyűkombinációt, hogy pl. az í, ű, ő betűk „valósághűen” jelenjenek meg a képernyőn. További problémája az, hogy a bilentyűkiosztása kötött és nem felel meg teljesen a manapság szokásos „magyar” klaviatúráénak.

Aki úgy gondolja, helyette használhatja pl. a DOS-os MULTIKEY programrendszert is, amely a fenti hátrányoktól mentes, viszont nem tartalmaz néhány, a KANYI „On Screen Help” ablakában szereplő speciális karaktert. Ez azonban csak szépséghiba, ami az eredményes KANYI-zást nem befolyásolja.

A KANYI eredményes használatához sok sikert kívánnak a szerzők!

 

©RADIOWORLDmedia  webmaster@radiovilag.hu