CÍMLAP
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 |
|
(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 |
|
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!