Borka Zsolt okl. könnyűipari mérnök
KötED V2.0.54 felhasználói kézikönyv
Budapest, 2007.05.03.
Borka Zsolt
–2–
KötEd v2.0x
Tartalom: Bevezető ______________________________________________________________ 3 Telepítés, követelmények_________________________________________________ 5 A működés feltételei _____________________________________________________________6
A program részei _______________________________________________________ 8 Billentyűparancsok ____________________________________________________ 24 A nyomtató ablak _____________________________________________________ 31 Beállítások ___________________________________________________________ 33 A szerkesztőablak _____________________________________________________ 25 A műszaki rajz ________________________________________________________ 38 A hatásábra __________________________________________________________ 29 A felvetés/bevetési ablak ________________________________________________ 40 Színkollekció _________________________________________________________ 45 Export/Import használata_______________________________________________ 47 Szövőgép terminálablaka _______________________________________________ 49 Makronyelv __________________________________________________________ 52 Nyelvi elemek_________________________________________________________________53 A Pascal beépített, eredeti függvényei:______________________________________________55 A KötED-del kapcsolatot tartó függvények és változók: ________________________________56 változók: _____________________________________________________________________58 konstansok: ___________________________________________________________________59
Felhasználói makro-paletta _____________________________________________ 60 Példaprogramok _______________________________________________________________62
A program használata__________________________________________________ 64 Első példa ____________________________________________________________________64 Hozzuk létre a következő mintázatot… _____________________________________________67 McLeod színei?________________________________________________________________69 Programozási példa_____________________________________________________________71
Regisztráció __________________________________________________________ 73 1. Melléklet __________________________________________________________ 75 Ikonok gyors referencia _________________________________________________________75
2. Melléklet __________________________________________________________ 77 A Corel Paint 3.0-ás programmal való együttműködés _________________________________77
Regisztrációs lap ______________________________________________________ 79 Hibajegyzék __________________________________________________________ 80
Leírás
Borka Zsolt
–3–
KötEd v2.0x
Bevezető A program fejlesztése 1993 ősze óta folyik. Az első verziók rendkívül egyszerű kis próbálkozások voltak. Az alábbi ismertetés főleg azoknak szól, akik már használták ezeket a korai változatokat. A KötED 1.0.x (’94) Akkoriban egy átlagos gép kiépítése: 286/386-os processzor, 4MB RAM-mal, a videó-rendszer is csupán 640×480 pixel megjelenítésére volt alkalmas, gyakran csupán 16 ill. 256 színnel. A továbbfejlesztések során végül 1995-96 körül jött létre az a változat, ami tartalmazta az összes szükséges rutint, ami egy egyszerű tervező rendszertől elvárható, viszont a megjelenítés, főleg a nyomtatott terveken, nem volt 100%-ig szabványos. Ezután hosszú szünet következett a fejlesztésben, bár a Windows 95 megjelenése már az 1.x.x verzión belül szükségessé tette volna a további fejlesztéseket, az új operációs rendszerekre való implementációt. Csupán apró kisebb mellék feladatok implementálása folytatódott (pl. egyes más mintatervező rendszerekkel való kapcsolattartás.) Gyakorlatilag az 1.x.x verzió teljes fejlesztésmenete 1998-ban végleg befejeződött.
KötED 2.x.x Az újabb fejlesztés hosszabb szünet után 2002-ben ismét kezdetét vette, így jött létre az a verzió, melyről a jelenlegi leírás szól. A program fő vonulatában tartalmazza a régi változatot, annak összes funkcióját, de a teljes kezelőfelület átalakult a korszerű igényeknek megfelelően. Leírás
Borka Zsolt
–4–
KötEd v2.0x
A logikailag elkülönülő feladatkörök önálló programrészletekbe kerültek, akik ismerik a régi változatot, azok számára újdonságként hat, hogy a korábbi központi ablakot feladategységeire szétbontottam. A használat során célszerű a teljes képernyőt kihasználni. A leírásban először a program egyes részeit taglalom részletesen, majd egy példán keresztül bemutatom, hogy hogyan célszerű a funkciókat használni, ill. hogyan néz ki a végeredmény.
Leírás
Borka Zsolt
–5–
KötEd v2.0x
Telepítés, követelmények A program egy automatikus telepítőt használ. A 2.0.xx verzió telepítője egy kb. 2MByte méretű fájlban található. Helyezzük a meghajtóba a telepítő CD-t, majd nyissuk meg a tartalmát, keressük meg a Setup ikont a lemez katalógusában és kattintsunk rá kettőt:
Automatikus CD indítást engedélyezve még ezt sem kell megtennünk, a lemez behelyezése után automatikusan indul a telepítés. Windows XP vagy 2000 használata esetén, ha nem rendszergazdai jogosultsággal telepítünk, akkor a rendszer rákérdez, mely felhasználói fiók szerint akarjuk installálni a KötED-et:
Megadva a felhasználói fiókot ill. a helyes jelszót elkezdődik a telepítés. A telepítő rákérdez, hogy mely könyvtárba másolja a programot, ill. milyen csoportba rögzítse azt a Start Menü-ben.
Leírás
Borka Zsolt
–6–
KötEd v2.0x
Ezen kérdések után a telepítő felmásolja az összes szükséges fájlt a merevlemezre, ill. elvégzi a szükséges beállításokat. A telepítés befejeztével a program kilép a memóriából, egy kérdéssel, hogy azonnal futtatni is akarjuk a programot, vagy sem. Amennyiben XP, vagy W2k rendszereket használunk, a telepítést itt hagyjuk abba, jelentkezzünk ki (felhasználói fiók váltása) és azon felhasználói fiókkal jelentkezzünk be, melyen használni fogjuk a KötED-et, különben a regisztráció nem fog sikerülni! Ezután kezdődhet a program regisztrációja, részletesen ld. a „Regisztráció” fejezetben.
A működés feltételei A futási feltételek megfelelnek a régi Windows 95/98-as rendszer igényeivel, a fejlesztés egy AMD K6-II/350MHz-es processzorú gépen kezdődött, 128MB-RAM mellett, jelenleg egy 3.2GHz-es Pentium-IV processzorú gépen, 512MB-RAM mellett folyik, Windows XP operációs rendszeren. A kész, lefordított program a mellékelt mintákkal stb. mindössze néhány floppynyi helyet igényel, így különösebben lemezigénye sincs.
Leírás
Borka Zsolt
–7–
KötEd v2.0x
Javasolt legalább 17”-os monitor használata, legalább 1024×768 pixeles felbontásban de az előnyök igazán 19”-os monitoron lesznek kihasználhatók, kb. 1280×1024 vagy inkább 1600×1200 pixeles felbontásban. A minták kinyomtatásához javasolt egy színes nyomtató megléte, de a mintaszerkesztést ennek hiánya nem akadályozza.
Leírás
Borka Zsolt
–8–
KötEd v2.0x
A program részei A megújult kezelőfelület elsősorban nagy képernyős rendszerekhez lett igazítva, az egyes fő funkciók külön ablakokban érhetők el. Bejelentkezéskor a program egy kezelőpulttal indul:
Az egyes ikonok egy-egy program funkciót jelentenek. Ezek közül a legfontosabbak: a szerkesztőablak, a megjelenítő és a felvetési/bevetési ablakok. Ezekhez szorosan kapcsolódik a paletta ablaka, mely további extra funkcióként egy szín-mixer ablakot tartalmaz. A vezérlő panel alsó szegélyén egy „status” sor található, melyben a szerkesztőablak ill. a minta főbb paraméterei láthatók: az aktuális X/Y pozíció, a minta X/Y irányú mérete, ill. a kijelölt terület bal alsó ill. jobb felső pontjainak koordinátái. Az ablak felső szegélyében pedig az aktuálisan megnyitott minta neve látható. Az egyes ikonok jelentése: Kilépés a programból Mielőtt kilépünk a program rákérdez, hogy valóban ki akarunk-e lépni. A kilépés a szokásos „X” ikonnal is elérhető. Az egyes al-ablakoknál az „X” csupán elrejti a modulokat, a programból a vezérlőpanelen kell kiadni a kilépést.
Leírás
Borka Zsolt
–9–
KötEd v2.0x
Új minta A mintatároló kiürítése és az egyéb paraméterek alapértelmezésbe állítása, mintha ki és újra bekapcsoltuk volna a programot.
Betöltés A program összes helyén lévő hasonló ikon valamely fájl betöltését jelenti. A vezérlőpanelen a kötésminta/nyüstbefűzés fájlok betöltését végzi.
Kimentés A program összes helyén lévő hasonló ikon fájlok kimentését végzi. A vezérlőpanelen a kötésminta/nyüstbefűzés fájlok kimentését jelenti.
Leírás
Borka Zsolt
– 10 –
KötEd v2.0x
Export/Import Különféle programokkal ill. rendszerekkel való kapcsolattartás, úgymint: Stäubli PAG nyüstös mintázó-rendszer-, Vision mintatervező program-, más rajzolóprogramokkal Bitmap formátumban. Saját fejlesztésű szövőgép vezérlőhöz pedig 24-bites naturális fájl formátum.
Szövőgép-vezérlő terminálablak (csak a BME/Müller verzióban!) A gomb lenyomásának hatására egy terminálablak indul el, mely segítségével egy OTKA kutatási munka során létrehozott elektronikus mintázórendszerrel ill. egy szövőgéppel lehet felvenni a kapcsolatot.
Beállítás A főbb beállítások menüpontja. Itt történhet a program regisztrációja, ill. a nyomtatási paraméterek beállítása stb.
Leírás
Borka Zsolt
– 11 –
KötEd v2.0x
Az alábbi ábrán látható a beállítások dialógus nyitó oldala. Az ablak elkülönülő funkciói külön „füleken” kaptak helyet. Ezekre kattintva kapjuk az egyes beállító képernyőket:
A beállítások részletes leírását ld. a megfelelő fejezetben.
Nyomtatás A nyomtatási alprogram lép működésbe, először egy előnyomtatási képet látunk, ami, ha megfelelő valóban ki is nyomtathatjuk. A lapon megtalálható a hatásábra, a kötésminta és a fel- és a bevetési táblázatok. Részletesebben ld. a „Nyomtatás” fejezetben.
A hatásábra ablakát nyitja le Részletes leírását ld. a „Hatásábra” fejezetben.
Nagyítás/Kicsinyítés A hatásábra nagyítási faktorát növeli ill. csökkenti. (ld. „Hatásábra”)
Szerkesztőablak nyitása Leírását ld. „Szerkesztőablak” fejezetben Leírás
Borka Zsolt
– 12 –
KötEd v2.0x
Műszaki rajz megjelenítő/szerkesztő A műszaki rajz szerkesztésére szolgáló dialógust indítja. Ezzel a funkcióval lehet megjeleníteni azt az ábrát, melyet a ra ill. a
gombbal lehet majd a vágólap-
gombbal kép-fájlba menteni.
Részletesen ld. a Műszaki rajz c. fejezetnél.
Frissít A szerkesztőablak egyes műveletei nem frissítik automatikusan a hatásábrát. Ezért szükséges egy „kézi” frissítési lehetőség is.
Kijelölés vissza A szerkesztőablakon a kijelölést szünteti meg.
Kivág A szerkesztőablakon kivág egy előzetesen kijelölt területet.
Kimásol A szerkesztőablak kijelölt területén lévő adatokat másolja, az eredeti biteket érintetlenül hagyja.
Beilleszt A szerkesztőablakon előkészíti a beillesztési folyamatot, a kivágott/másolt adatmezőt a bal alsó sarkánál fogva illeszti a helyére. A „mód” jelzete szerint, lehet felülíró, logikai AND/OR/XOR (ld. ott).
Leírás
Borka Zsolt
– 13 –
KötEd v2.0x
Visszalépés Egy műveletet visszalép. Pl. véletlen törlés során nem kell megijedni, még nem veszett kárba minden…
Törlés A kijelölés alatt álló mintaterületet törli.
Invertálás A kijelölt mintaterületet invertálja, ahol vetülékkötés volt ott lánc lesz és viszont.
Tükröz X tengelyre A kijelölt téglalap X tengelye mentén tükrözi a kötéspontokat. Tükröz Y tengelyre A kijelölt téglalap Y tengelye mentén tükrözi a kötéspontokat.
Rotál lefelé A kijelölt területet rotálja lefelé, pl. éles-váltásokhoz használatosak az alábbi műveletek. Rotál felfelé Ld. „Rotál felfelé” Rotál balra Ld. „Rotál felfelé” Rotál jobbra Ld. „Rotál felfelé”
Leírás
Borka Zsolt
– 14 –
KötEd v2.0x
Sorok törlése A kijelölésnek megfelelő magasságú sorokat tünteti el a mintaelemből, a minta mérete ugyanannyi sorral csökken. Oszlopok törlése Hasonló az előző funkcióval, csak az oszlopokat törli. Sorok beszúrása A kijelölésnek megfelelő magasságban üres sorokat illeszt a mintába. Az új terület eltolja maga előtt a régebben bevitt mintát, így nem veszélyes a régi mintánkra nézve. Oszlopok beszúrása Hasonló az előzőhöz, csak oszlopokat szúr a mintába.
Rotáció +90°-kal A kijelölt (és négyszögletes) mintaterületet forgatja +90°-kal. Rotáció -90°-kal A kijelölt (és szükségszerűen négyszögletes) mintaterületet forgatja -90°kal.
Paletta A program aktuális színpalettáját jeleníti meg.
A legördülő ablakban a két nagyobbik panel színe az egér jobb ill. bal oldali gombjainak felel meg. Ezek a színek mind a szerkesztőben, mind a felve-
Leírás
Borka Zsolt
– 15 –
KötEd v2.0x
tési ablakban is használhatóak. A két nagyobb csík mellett kisebb négyzetekben látható a teljes színpaletta, mely alapesetben 32 színű. A letárolt színek egy „valós” paletta kiválasztott színei. Valójában összesen 224-en szín (kb. 16.5 millió) választhatunk egy keverő algoritmus segítségével. A színeket index-számmal azonosítjuk, ezt egy eltérő színezetű számmal jelöli a program. A programban jelenleg a számítógépek színalkotásához legközelebbi RGB algoritmus áll rendelkezésre:
Ha egy szín négyzeten a baloldali egérgombbal kattintunk úgy, hogy közben a Ctrl billentyűt előzőleg lenyomtuk, akkor a keverő ablakot látjuk legördülni. Itt megadható, hogy a szín a kék, zöld és piros színek milyen intenzitású keveréke legyen. A kikevert szín a baloldali nagyobb mezőben látható. Ha a
-gombra kattintunk, akkor a program a korábban kiválasz-
tott szín tartalmát megváltoztatja. A „Paletta index” azonosítja, hogy mely számot akarjuk módosítani. Ez menet közben megváltoztatható, így lehetőség nyílik a színek másolására is. A palettán a bal gombbal (Ctrl nélkül!) kattintva is módosul a „Paletta index” értéke. A Ctrl gombbal együtt viszont a színt szerkesztő üzemmódban veszi át a mixer ablaka. Exra igények esetén a programban lehetőség van egy 256 színű logikai paletta használatára is, de ezt a szerzőtől külön kell megrendelni…
Leírás
Borka Zsolt
– 16 –
KötEd v2.0x
Színmixer megjelenítése/rejtése A fenti mixer ablak megjelenítését ezzel a gombbal is kezdeményezhetjük. A szerkesztendő szín indexe ez esetben a bal egérgombra felvett színnel egyezik meg. [A ablak kinézetét ld. előző funkciónál.] Az ablakon található gombok jelentése: = a keverőablak aktuális színét megváltoztatja, = eredeti szín visszahozása,
= ablak bezárása,
= színlopó pipetta bekapcsolása,
= pipetta kikapcsolása,
= automatikus paletta feltöltés (ld. színlopó funkció). A színlopó pipetta bekapcsolásakor az ablakon a szín példa terület átalakul, a mixer ablakát elhagyva a felső kis téglalap színe a kurzor környezetének átlagolt színét kapja. Az átlagolt terület nagyságát a két színes téglalap közti számmezővel állíthatjuk be. Az egér bal gombjával a képernyőn bárhol kattintva, az ablak alsó téglalapjának színe is változik. Ha be van kapcsolva az automatikus paletta feltöltő, akkor a palettán azonnal rögzül is a szín, majd a paletta index értéke eggyel nő. Így pl. egy szkennelt képről vagy digitális fényképről igen könnyen le tudjuk olvasni az alkalmazott színeket. Ha nincs bekapcsolva a kitöltő, akkor csak a mixer színértékei változnak meg. Ekkor a
- gomb rögzíti a „Paletta index”-nek megfelelő színértéket.
Színkollekció használata A programban lehetőség van többfajta színállás használatára is. Azonos kötésminta és fel/bevetés mellett is még van mód más és más jellegű szövetek létrehozására. Ez a dialógus lehetővé teszi, hogy az aktuális paletta színeit
Leírás
Borka Zsolt
– 17 –
KötEd v2.0x
eltároljuk más, korábban létrehozott paletták mellé és ezt az egész kollekciót egyszerre tudjuk eltárolni ill. visszatölteni.
A felvetési- bevetési szerkesztőablakot nyitja le Ismertetése részletesen a „Felvetés & Bevetés” fejezetben.
Színindexek cseréje A palettára való hivatkozásokat cseréli ki. A paletta ablakra is szükség van, hogy meghatározhassuk a kicserélendő ill. az új színeket. Az egér bal gombjára felvett szín az, amit keresünk, ill. a jobb gombra felvettel helyettesítődik a funkció aktiválásakor.
A
gomb lenyomásakor a fenti dialógus jelenik meg. Itt meghatározhat-
juk, hogy mely színterületeken végezzen cserét a program.
Emlékeztető üzenet írása Minden mintához hozzáfűzhetünk egy rövid, max. 1-2 oldalas leírást, melyben utasításokat adhatunk át a szövödének. Itt lehet leírni pl. hogy milyen nyersanyagból, milyen sűrűségekkel stb. dolgozzanak.
Leírás
Borka Zsolt
– 18 –
KötEd v2.0x
A szöveg csak normál karaktereket (betű, szám, írásjelek) tartalmazhat. A képletek beírásakor ezt figyelembe kell venni, javasoljuk a PC korszak előtti „BASIC” stílusú beírási módszert. A szerkesztő ablakán lévő gombok jelentése: kilépés a szerkesztőből; megjegyzés betöltése, ill. kimentése; üzenő tábla törlése.
Felhasználói-makro funkciók palettája Egy felhasználók által bővíthető vezérlőpanelt jelenít meg. A makroeditorral (ld. következő funkció) megszerkesztett programokat tudjuk itt bejegyeztetni és így a program szerves részévé tenni. A makro-paletta részletes leírását ld. egy későbbi fejezetben.
G-Pascal Makronyelv szerkesztő A program néhány funkciója egy makronyelv segítségével is elérhető. Így egy automatizált feldolgozásra is lehetőség nyílik. Például előfordulhat egy olyan eset, hogy valamely műveletet motívum-mintázat szerint kell végrehajtani, de nagyon nagy a mintázandó terület. Ekkor segíthet a makronyelv használata. Így automatizálható a művelet, levéve vállunkról a rabszolgamunka oroszlánrészét. A nyelv leírását és a szintaxis ismertetését ld. a Makronyelv fejezetben.
Automatikus mintaelem határolás A mintaelem méretét próbálja meghatározni automatikusan. Gyakorlatilag egy-egy sor és oszlop szerinti vizsgálatot végez. Megnézi, hogy az adott oszlopokban van-e lánc-kötéspont. Ugyan így a sorokat is végigböngészi, majd a művelet végén megkapjuk a minta X/Y irányú kiterjedését.
Leírás
Borka Zsolt
– 19 –
KötEd v2.0x
Raport A mintát X ill. Y irányban a dialógusban megadott számban ismétli. Nem a színes kijelölés határolja a mintát, hanem a kijelölő nyilak
Sávoly A kijelölt terület első oszlopát másolgatja a dialógusban megadott eltolással. Ezzel a művelettel gyakorlatilag egy sávoly minta készíthető.
Alkalmas majdnem minden más alapkötés megszerkesztésére is, kiegészítve a többi invertáló, másoló stb. funkciókkal.
Minta torzítása A szövetekben a fonalak sűrűsége a valós kivitelezés során sosem azonos lánc ill. vetülék irányban.
Ez a funkció lehetővé teszi, hogy leutánozhassunk egy ilyen nem arányos szövetet. A funkció a hatásábrán látható képet módosítja.
Leírás
Borka Zsolt
– 20 –
KötEd v2.0x
Kötésminta műszaki rajzát menti a vágólapra Dokumentációs céllal más programokkal való kapcsolattartás érdekében jött létre ez a funkció. A teljes műszaki rajzot lementi a vágólapra, az alap kötésmintával együtt a nyüstbefűzést is ill. a kártya rajzot is.
A fenti ábrán pl. egy ék alakú sávolyos jellegű kötés rajza, nyüstbefűzése ill. kártya rajza is látható.
Csak az alap kötésminta mentése a vágólapra Hasonló célú, mint az előző funkció, csak ebben az esetben csupán a szerkesztőablakban látható tartalom kerül a vágólapra. Így külön képként menthető el pl. az alapkötés (ld. a fenti kötésmintát a következő ábrán).
Ha ekkor a szerkesztőablakon a nyüstbefűzésre kattintunk, akkor a gombon kattintva jelen minta esetében az alábbi ábrát kapjuk:
Leírás
Borka Zsolt
– 21 –
KötEd v2.0x
Hatásábra mentése a vágólapra A fenti funkcióhoz hasonló, csak a hatásábrát menti el. A hatásábra geometriája azonos a beállításoknál (
) tárolt X/Y képgeometriával, a minta
nagyítási értéke pedig a hatásábra Zoom szerkesztőjében látható értékének felel meg.
Pl. a fenti ábrán egy 200×200 pixeles 1-es Zoom faktorú ábra látható.
A kötés műszaki rajzának mentése Bitmap fájlba Dokumentációs célból esetenként kézenfekvő ha más programokba tudunk képeket exportálni. Pl. egy szövegszerkesztőbe, vagy kiadványszerkesztőbe importálva ezeket a képeket egy katalógus kialakítása válik lehetővé. Itt a kötés teljes műszaki rajza kerül egy fájlba, a kötésminta, a nyüstbefűzés ill. a kártya rajza egyaránt. A szerkesztőablak mintájának elmentése Bitmapként A fenti funkcióhoz hasonló, de a másolási feladatokhoz hasonlóan itt is a szerkesztőablak aktuálisam megjelenített mintáját menti fájlba. Hasonlóan a másolási feladatokhoz, csupán a szerkesztőablak aktuális tartalmát menti fájlba.
Leírás
Borka Zsolt
– 22 –
KötEd v2.0x
Hatásábra elmentése Bitmapként A fenti funkcióhoz hasonló, de nem a kötésrajzot menti el, hanem a hatásábrát. Minta konvertálása kártya- és nyüstbefűzéssé és viszont A Szerkesztőben látható mintát átalakítja úgy, hogy létrehoz egy kártyarajzot és megpróbálja automatikusan kitalálni a nyüstbefűzést illetve viszont is működik, ha elkészítettünk egy kártyát és hozzá egy nyüstbefűzést, akkor átalakítja mintává. A konvertálás irányát mindenkor a szerkesztőablak alján lévő két ikon és kis nyíl mutatja:
illetve
.
Változtatni az irányon nem kell, mindig a helyzetnek megfelelően viselkedik a program, ha a szerkesztő minta fülén tartózkodunk, értelemszerűen innen konvertál nyüstbefűzéssé és kártyává, ill. ha a nyüst- vagy a kártya ábráján vagyunk, akkor onnan konvertál vissza. A szerkesztőablak kis nyíl ikonja is elvégzi a konverziót.
Beillesztési mód A másolás / vágás / beillesztési funkciók során értelmezett ez a vezérlőelem. A legördülő menüből kiválaszthatjuk az „OvrW” az „AND” „OR” és a „XOR” szövegeket. Ezek különböző beillesztési eljárásokat fednek. A dupla háromszögre kattintva a szövegmező változik a fenti módoknak megfelelően. Az „OvrW” minden esetben azt a kötéselemet teszi az új helyre, amit kimásoltunk. Az „AND” csak akkor teszi le a kötéspontot, ha ott előzőleg volt lánckötéspont. Ha előzőleg volt lánc-kötéspont de a kimásolt területen nem Leírás
Borka Zsolt
– 23 –
KötEd v2.0x
volt, akkor a végeredményen se lesz. Tehát csak akkor marad meg a kötéspont, ha mindkét esetben volt lánc-kötéspont! Gyakorlatilag célzott törlést lehet vele végrehajtani. Az „OR” esetében akkor lesz lánc-kötéspont, ha vagy az alapon, vagy a másolt területen volt lánc-kötéspont (vagy mind a két esetben volt lánckötéspont). A „XOR” pedig egy úgynevezett kizáró-vagy kapcsolatot eredményez, így az „AND”-hoz hasonlóan egy célzott műveletet tudunk végrehajtani, csak itt nem törlés következik, hanem invertálás.
és
Szerkesztő ablakok előtérbe hozása
A főablakot, a palettát, a színkeverőt és a fel/bevetési ablakot állandóan előtérben tartja. Ekkor a KötEd bármely részére is kattintunk, ezen ablakok, mindig láthatók maradnak. Help / Dokumentáció megjelenítése A program részletes leírását (ezt a szöveget, amit éppen olvas) tölti be a memóriába. A dokumentáció elolvasásához szükség van az Adobe Acrobat Reader legalább 4.0-ás változatára. (A CD telepítő tartalmazza az Acrobat Readert is).
Leírás
Borka Zsolt
– 24 –
KötEd v2.0x
Billentyűparancsok A program sok funkciója elérhető billentyűzetről a főablakból és a szerkesztőablakból is. Ezek a következők: Billentyű
Parancs/leírás
Ctrl+Q
Kilépés
Ctrl+J
Új minta
Ctrl+O
Betöltés
Ctrl+S
Kimentés
Ctrl+P
Nyomtatás
P
Nagyítás
M
Kicsinyítés
Ctrl+R
Újra festi a hatásábrát
Ctrl+X
Kivág
Ctrl+C
Másol
Ctrl+V
Beilleszt
Ctrl+U
Egy műveletet visszalép
E
Szerkesztőablak
H
Hatásábra ablaka
C
Paletta
F
Felvetés
Leírás
Ikon
Borka Zsolt
– 25 –
KötEd v2.0x
A szerkesztőablak A kötéspontok szerkesztését végezhetjük ebben az ablakban. Az ablak legnagyobb része a négyzetes mezőkre osztott alapkötés szerkesztő mezője. Itt az egér bal gombjával kattintva át tudjuk váltani a kötésminta elemeket lánc→vetülék-kötésponttá, ill. viszont vetülék→lánc-kötésponttá. Az egér jobb gombjával pedig a fent ismertetett műveletekhez szükséges kijelöléseket tudjuk elvégezni. Az első kattintás lesz a bal-alsó sarok, a második kattintásra a jobb-felső jelölődik ki. Újabb kattintásra megint a bal-alsó és így tovább… a kijelölési sorrend.
Leírás
Borka Zsolt
– 26 –
KötEd v2.0x
A kijelölés a vezérlő panelen, ill. magán a szerkesztő ablakon is megtalálható (bal felső sarok:
) gombbal törölhető.
A jobb alsó sarokban láthatunk egy pipa-dobozt, aminek kiválasztott állapota mutatja, hogy a következő bal egérgomb egy pontot rak le, vagy pedig beilleszt-e. Ekkor az egér-kurzor állapota is megváltozik. A szerkesztő terület alatt ill. jobb oldalán látható nyilakkal tudjuk a mintaelem méretét átszabni. Használata úgy történik, hogy a kívánt új méret helyén kattintunk egyet. Ennek hatására a kijelölő nyíl oda ugrik. A jobb oldalon, ill az ablak tetején a színmintázási szegély látható, ahol a láncok ill. a bevetések színei láthatók. Ezen a területen az egér bal ill. jobb gombjával a megfelelő „felvett” színeket tudjuk letenni (ld. paletta). A színminta méretező nyilai ezek mellett található, használata megegyezik a mintaelem méretezésével. A szerkesztőablakban 32×32 kötéspont jeleníthető meg. A valóságban azonban 480×480 lehet a minta mérete. (Kívánság szerint külön megrendelésre változtatható!) A valódi mintaterületen a navigálást a két Scroll-barral tudjuk elvégezni. Így a teljes terület beláthatóvá válik.
A szerkesztőablak alján található könyvjelzőkkel lehet kiválasztani, hogy mely adatterületet módosítsa a program. Alap esetben a mintát lehet szerkeszteni, ekkor a könyvjelzők mellett a
illetve
jelek látha-
tók. A nyíl mindig abba az irányba mutat, amerre konvertálhatók az adatok. A program a régi KötED-hez hasonlóan képes a nyüstözés elkészítésére is. Az alap képernyőn látható Leírás
jellel tudjuk a nyüstözést létrehozni, ha a fent
Borka Zsolt
– 27 –
KötEd v2.0x
ismertetett nyíl a nyüstök ikonja irányába mutat. Ellenkező esetben a gombra kattintva a kártya és a nyüst rajzot konvertálja mintává. Kézzel is létrehozhatjuk a kártyarajzot a kártya „fül”-ön, mellette megszerkeszthetjük a nyüstbefűzési rajzot is. Itt egy-egy oszlopban értelemszerűen csak egy nyüstpont lehet, a program úgy lett megszerkesztve, hogy ha egy létező ponton kattintunk, akkor azt kitörli, hasonlóan a normál szerkesztőablakhoz, ha viszont bármely más pontra kattintunk, akkor eltűnik az előző nyüstpont és helyette az új helyen jön létre egy új jelölés. Mind a kártya, mind a nyüstbefűzés esetében használható minden hagyományos rajzolási művelet (tükrözés, másolás stb…). Ezzel nagyban megkönnyíthető nagyobb mintázatok élethű szerkesztése (pl. szegéllyel ellátott szövet). A „szegély” feliratú fülön látható mintázat az Export/Import ablakban található szöveges lyukasztási információ létrehozásához nyújt segítséget. Ezt a menüpontot kivéve nincs hatása, sem a szerkesztés, sem a nyomtatás során. Ha elkészült a rajzolat, akkor a
gombra kattintva a mintamezőbe „vissza
generálja” az új mintát (pl. a kártya mezőben szerkesztünk egy sávolyt, a nyüstbefűzéssel operálhatunk egy hullámsávolynak megfelelő rajzolatot, és a visszakonvertálást végrehajtva a minta mezőben máris látható a korrekt hullámsávoly rajzolata). Arra mindig ügyeljünk, hogy a konverzió iránya merre mutat! A kártya és a nyüstrajz együtt egy *.crt kiterjesztésű fájlban el is tárolható, ill. visszatölthető (kompatíbilis a régi KötED-del) az alap vezérmodul
és
gombjaival. A betöltés ill. a kimentés is helyzetérzékeny, ha a „Minta” fülön vagyunk, akkor a *.GND fájlokat lehet menteni ill. tölteni, a „Nyüst” és a „Kártya” fülek kiválasztása esetén pedig mindenképpen a *.CRT kártya és nyüstfájl mentését végzi a program! Leírás
Borka Zsolt
– 28 –
KötEd v2.0x
Az ablak alján található még egy „Színes” jelölőnégyzet. Erre kattintva, ha a lánc és vetülék bevetése során eltérő színeket használtunk, akkor a szerkesztőablak ennek megfelelően, mintegy kinagyított hatásábra jeleníti meg a szövetet. A hatásábrához képest azonban itt közvetlenül szerkeszteni is tudjuk a mintázatunkat.
A fenti ábrán egy vászonkötésű, eltérő lánc és vetülékszínek hatására kialakuló „tyúkláb” mintázatot láthatunk. A szerkesztőablak mérete változtatható a
gomb lenyomásával, ekkor 12
pixeles rácsméretben kifejezve 4x4 kötéspontnyi területtel bővül a szerkesztőablakunk. Egy bizonyos mérethatárig növekszik, majd a minimális méretbe fordul át. Jelenleg ez az opció az LCD kijelzők és korszerű monitorok 1280x1024-es felbontásához van optimálva. Kisebb felbontások esetén az alapbeállítások okozhatnak problémákat.
Leírás
Borka Zsolt
– 29 –
KötEd v2.0x
A hatásábra Ez az ablak a szerkesztett mintát jeleníti meg, hatásábra szerűen. Gyakorlatilag leszimulálja a szövetet a maga egyszerű módján.
Az ablak felső hányadában a szimuláció látható. Az alsó részen pedig a nagyítás mértéke változtatható. A Zoom mezőben látható az aktuális nagyítás, ez 50 és 1600% között változtatható. A mellette lévő +/- ill. ++/-- gombokkal egyesével ill. tízesével léptethető a nagyítás. A nagyító gombokkal 50 és 1200% között a nevezetesebb értékekre állíthatjuk be (50%,100%,200%,400%,800% és 1200%).
Leírás
Borka Zsolt A
– 30 –
KötEd v2.0x
-ikon hatására pedig kézzel is frissíthetjük az ablak tartalmát. Ez utób-
bi funkcióra azért van szükség, mert a szerkesztés során nem minden rutin frissíti automatikusan az ablak tartalmát. A következő mezőben az X és Y kezdőpontok helyzete módosítható, így mintegy majdnem „tükörbeállítást” tudunk szimulálni gyorsan. Ha a megjelenített képen az egér bal gombját lenyomjuk, és nyomvatartás mellett elhúzzuk, akkor is az X;Y koordinátákat módosíthatjuk. Az alaphelyzetet a 0;0 beállításával, vagy a
gomb lenyomásával állíthatjuk be.
A következő blokkban a hatásábra képeket tudjuk kimenteni, ill. vágólapra másolni (és ezáltal bármely alkalmazásba továbbvinni). A lapra veszi a képet, a
-gomb vágó-
-gomb pedig elmenti *.bmp formátumban. A
-
gomb a felvetés, ill. bevetés adataiból átveszi a felhasznált fonalak számát, gyakorlatilag a színminta raportját. A mellette levő módosító mezőkkel ez felülbírálható! Pl. a számértékek közvetlen szerkesztésével, vagy a szorzómezők megváltoztatásával. Az értékek megváltoztatása után a
-gombbal
frissítenünk kell a programban eredetileg letárolt értékeket. Csak ezután másolhatunk az új paraméterekkel.
Leírás
Borka Zsolt
– 31 –
KötEd v2.0x
A nyomtató ablak A minta kinyomtatására szolgál ez a menü elem. A nyomtatás aktiválásakor egy teljes képernyős ablak foglalja el a képernyőt. Az ablak tetején az
ikonokkal tudjuk a kívánt méretben megtekin-
teni a nyomtatni valónkat. A következő
ikonokkal tudunk az
esetlegesen több oldalas dokumentumban navigálni. A
ikonok közül az első a nyomtató kiválasztását ill. pár fontos pa-
raméter beállítását végzi (pl. több példány, álló/fekvő oldal). A második ikon a valódi nyomtatást végzi el. Ekkor már nem jelenik meg újabb legördülő elem, a program azonnal elküldi a látható oldal adatait a nyomtatónak.
A következő
ikonokkal el tudjuk menteni a nyomtatnivalónkat, ill. a
korábban elmentetteket be is tudja tölteni a program. A mellékelt nyomtató rutin segítségével így a kevésbé publikus mintáinkat át tudjuk küldeni a megrendelőnek elektronikus üzenettovábbító rendszere-
Leírás
Borka Zsolt
– 32 –
KötEd v2.0x
ken is (pl. e-mail) anélkül, hogy az információk csorbulnának, valamint a minta másolása ill. módosítása is kicsit nehezedik. A nyomtatás két-, vagy három oldalt vesz igénybe. Az első oldalon a hatásábra és a kötésminta látható. A második oldalra került a felvetés ill. a bevetés. Ide kerül a leírás is, ha a felvetések mérete nem túl nagy, ellenkező esetben plusz egy új oldal is létrejön. Ha a program nevével azonos .txt kiterjesztés nem létezik, akkor az emlékeztető-szerkesztő üres marad, így meg sem jelenik nyomtatáskor.
Leírás
Borka Zsolt
– 33 –
KötEd v2.0x
Beállítások A beállitások kínálatának gazdagsága miatt óhatatlan volt, hogy ne legyen több részre osztva az ablak. Az ablak mérete azonban annyira nagy lett volna, hogy be kellett vezetni ezt a „lapozós” megoldást.
Az egyes „fülek” jelentése: Minták
Az elmentett mintákra mutató könyvtárnév.
Scriptek
A beépített makronyelv értelmező használja (ld. GPascal makronyelv fejezet).
Help
A Help fájl helye (ez a leírás).
Megjelenítés
A szerkesztő ill. a hatásábra megjelenítésére vonatkozó paraméterek.
Nyomtatás
A nyomtatással kapcsolatos beállítások.
Regisztráció
A program regisztrációját végző rutinok.
A Mintakönyvtár és a Scriptek beállítások felépítése azonos, csupán másmás könyvtári elemekre mutatnak. Az ablak tetején látható a kiválasztott útvonal szöveges formában, alatta grafikus képernyőn egy könyvtári fastruktúra látható, az alatt pedig egy meghajtó-neveket böngésző legördülő „menü”. Leírás
Borka Zsolt
– 34 –
KötEd v2.0x
A leírások kijelölését az előző ablakokhoz hasonló dialógusban végezhetjük, azonban egy plusz szerkesztőelem is található rajta. Az előző dialógusok csak a könyvtári neveket állították be, ez az ablak viszont a fájlneveket is tartalmazza, itt kereshető ki a dokumentumfájl neve: „KotED_Doc.pdf”. A Megjelenítés „fül” tartalmával lehet a program kijelzésére ható paramétereket beállítani:
A szerkesztőablakban lévő vastagon kihúzott rácsvonalak megjelenítése kapcsolható ki, ill. be, a „pipa dobozzal”. Alatta a rács osztásaránya állítható be. Ez alapértelmezésben 4-4. Gyakorlatilag utánozva a legtöbb szabványos patronrajzot.
Leírás
Borka Zsolt
– 35 –
KötEd v2.0x
„Rácsvonalak” be- ill. kikapcsolva:
Ez a két menüpont a nyomtatásra is és a kimásolt kötésrajzra is hatással van! A rácsméret beállításával a szerkesztőablak kis négyzeteinek méretét szabályozhatjuk. Alapesetben a 2.0.54 verziótól ez 12×12 pixel. Lehetőségünk van eltérő X és Y értékekkel már szerkesztés folyamatában utánozni a valódi szövetszerkezet képét. Ezektől elkülönülve látható a másolt terület méretét beállító két szerkesztődoboz. Itt a kimásolt hatásábra ill. a képként elmentett hatásábra mérete állítható be. A képméret a rapport érdekében függ a színmintától ill. az alapminta kiterjedésétől. Az értéket le is jegyezhetjük, de a program automatikusan be tudja állítani a
ikonnal.
Az ikon mellett egy-egy szerkesztőben megadhatunk egy egész számú szorzót vagy hányadost. Ezekkel az értékekkel tudjuk torzítani a másolandó területet. A Nyomtatás „fül”-ön lehet a nyomtatási képet beállítani. Itt szabályozható, hogy az egyes területek megjelenjenek-e a nyomtatás során, ill. a nyomtatásban megjelenő hatásábra méretei, hasonlóan az előző beállításokhoz, szintén paraméterezhető.
Leírás
Borka Zsolt
– 36 –
KötEd v2.0x
A nyomtatandók közül a kikapcsolt részek nem jelennek meg a nyomtatáson, ez akkor lehet hasznos, ha csak tervezési fázisban vagyunk, és csupán egy-egy rész adatra van szükségünk. A tervezés végén az összes részt aktiválva kapjuk a szövet teljes műszaki dokumentációját.
Az alapbeállítások gomb egyes esetekben hasznos lehet, ha a telepítés során a regisztrációs kulcsok megsérülnének (XP és W2000-es többfelhasználós rendszerekben előfordulhat), akkor ezzel a gombbal a program alaphelyzetbe hozható. A Regisztrációs részben lehet a program funkcióit aktivizálni. Ezt a dialógust feltétlen hívjuk meg az első futtatás során, különben a program funkcióinak legtöbbje nem működik!
Leírás
Borka Zsolt
– 37 –
KötEd v2.0x
Megvásárlás előtt a legtöbb funkció le van tiltva, a gép-kulcs elküldése után egy e-mail-ben vagy SMS üzenetben lejegyzett regisztrációs kulcsot beírva a megfelelő helyre a program 100%-osan működőképessé válik. Részletesebben ld. „Regisztráció” c. fejezetben.
Leírás
Borka Zsolt
– 38 –
KötEd v2.0x
A műszaki rajz Az előző fejezetben láthattuk, hogy hogyan is működik a „gyorsszerkesztő”. Az előző funkció a megjelenítés tekintetében szegényes (egyszerre csak egy-egy terület látható), viszont rengeteg szerkesztési műveletet lehet végrehajtani. A most következő ablakban azonban csupán egy-egy kötéspont megváltoztatására nyílik lehetőség, de cserébe a teljes, korrekt műszaki rajzot kapjuk.
Az ablakban látható a műszaki rajz képe, oldalt és alul egy-egy navigáló sáv, illetve három kis ikon, melyekre kattintva különböző műveleteket végez a program. A szerkesztőterületen kattintva egy képponton, annak állapota átváltható. Így egy ablakban nyílik lehetőség a minta, a kártya és a nyüstbefűzés szerkesztésére.
Leírás
Borka Zsolt A
– 39 –
KötEd v2.0x
nyíl hatására a mintát átszámítja a program kártya és nyüstbefűzési
adatokká. A
ikon hatására ellenkező irányban hat az átalakítás, tehát a
nyüst és a kártyarajzból generálja újra a mintát. A
ikon az átalakított és esetleg a képernyőről kifutó mintához igazítja az
ablak szegélyeit. A szerkesztőterületen mozogva különböző helyeken más-más szöveget kap az ablak fejléce, mutatva, hogy éppen a műszaki rajz mely területén járunk. A koordinátakijelzés is igazodik a terület kezdetéhez/végéhez. A mintaraport szerinti a koordináta kijelzés, tehát ha az ismételt mintaterületekre jutunk, akkor az érték újra felveheti az 1-et, az új mintaelem kezdeténél.
Leírás
Borka Zsolt
– 40 –
KötEd v2.0x
A felvetés/bevetési ablak A fel ill. bevetési színsorrend szerkesztése elvileg adott a szerkesztő ablakban, de gyakorlatilag ott csak egyszerűbb minták bevitele lehetséges, egyegy képernyőnyi mintánál nagyobb bevitele, javítása, karbantartása és főleg módosítása már nagyon nehézkessé válhat. Az alábbi képen látható hagyományos táblázatos megadása a színeknek azonban nagyban könnyítheti a szerkesztési műveleteket.
Leírás
Borka Zsolt
– 41 –
KötEd v2.0x
Az ablak két fő területre oszlik, a felső táblázat a felvetést (láncszínsorrend) az alsó táblázat pedig a bevetést (vetülék-színsorrend) tartalmazza. A táblázatok előtt látható egy-egy színpaletta, mely alapértelmezésben fehér színű. Az egér bal gombjával átvihetők a színek a palettáról. Az egyes területek kezelése azonos. A kívánt színek mellett a táblázatba beírjuk a fonalak kívánt számát. A palettának megfelelő számú, azaz összesen 16 szín használható, ebből a váltások száma maximum 512 lehet. Egy-egy felvetés ill. a bevetés maximum 1024 fonalat tartalmazhat. A szerkesztőablakban ebből csupán 512×512 látható! A szerkesztőablak felett, az ikonok előtt látható a fonalszámláló. Az 512 váltási lehetőség és az 1024 fonalszám a valóságban roppant bonyolult minták létrehozását teszi lehetővé (gyakorlatilag két-fonalanként egyedi színmintát). A táblázat egy-egy oszlopában csupán egy érték szerepelhet, mégpedig a kívánt szín sorában. Ha több számot vinnénk be, a program hibázna, mert nem tudná eldönteni melyik érték a helyes. Ezért a szerkesztő táblázat úgy lett kialakítva, hogy csak egyetlen számértéket fogadjon el. Oszloponként több szám bevitele esetén hangüzenettel jelez. (Egy számérték természetesen lehet több számjegyű!) A felvetés szerkesztéséhez néhány esetben ki kell jelöljünk néhány oszlopot. Ezt a jobb egérgombbal tudjuk megtenni, kattintsunk a kiválasztani kívánt első oszlopra jobb gombbal, majd a gombot folyamatosan tartva mozdítsuk el jobbra vagy balra a kijelölést a kívánt oszlopig, ott felengedve „besatírozódik” a kívánt számú oszlop. A táblázatok felett található ikonsorok a szerkesztési műveleteket könnyítik meg. Fel/Bevetési fonalszám a másolt területhez A szerkesztőben lévő fonalszámot másolja a beállítások dialógus másolt terület méretének megfelelő szerkesztőbe ( Leírás
).
Borka Zsolt
– 42 –
Ennek hatására a
és
KötEd v2.0x
ikonok nem az alapértelmezett 600×600-as terü-
letet másolja ill. menti el, hanem a mintaelemnek megfelelő méretben. Vigyázni kell azonban, hogy a kötésminta és a színminta szinkronban legyen! Ellenkező esetben a minta külső programban történő felhasználás esetén a raport elemek illesztésénél „szövethiba” jelenség lép fel. Ezt ki lehet küszöbölni úgy is, hogy a raport többszörösét másoljuk. Erre a következő szerkesztő (
) szolgál. A megadott tizedes törtnek meg-
felelően módosul a beírásra kerülő összeg. Ha a szerkesztőben 2,00 lenne, a fenti példa szerint nem 248-at ad át a program, hanem 496-ot. A szerkesztő minimális értéke a 0,5 lehet. Színváltások- és össz-fonalszám A program az itt látható szerkesztőben a fel-/bevetési színek váltásának számát ill. az egyes rublikákban szereplő fonalak számainak összegét jelzi. Fonalszám (raportméret) módosító A másolásra kerülő szövetminta-terület fonalszámát változtatja (ld. Előző ikon). Rotáció balra A mintamezőt tolja baloldalra, a „kicsúszó” számértékeket pedig a minta végére mozgatja. Így a minta egyensúlya (tükörbe rendezése) könnyíthető meg. Rotáció jobbra Hasonló a fentihez, csak az ellenkező irányban hat a forgatás. Oszlop törlése Az éppen aktuálisan kijelölt, vagy utoljára szerkesztett adat oszlopát törli ki.
Leírás
Borka Zsolt
– 43 –
KötEd v2.0x
Oszlop beszúrása Az éppen aktuális, vagy utoljára szerkesztett adat oszlopa elé beilleszt egy üres oszlopot. Másolás az alsó táblázatra Az adatmezőt lemásolja a bevetés táblázatára. Másolás a felső táblázatra A bevetési adatmezőt a felvetésre másolja. Törlés Az adatmezőt törli. Minden cella tartalma üres lesz, az alap fel- és bevetést hozza létre, vagyis az egér bal ill. jobb gombjára felvett színeket használja fel az első mezők tartalmához. A mintaelem elrontása esetén az eredeti minta visszamásolható a szerkesztőbe a A
ikonnal.
ikonnal pedig a szerkesztőterületre másolható az elkészült színsorren-
dünk, így leellenőrizhető a szövet. A másik két ikonnal pedig elmenthető ill. betölthető a kész színsorrend, mint felvetési/bevetési fájl. Másolás a végére A cellákban a jobb egérgombbal kijelölhetünk egy területet. Az így kijelölt szakaszt másolja az aktuális szín-mintasor végére. Így könnyen lehet szerkeszteni egy akár többszörösen is ismétlődő mintaelemet. Tükrözött fonalsorrenddel másolás a végére Ld. előző menüpont, csak a bemásolásra kerülő fonalváltások fordított sorrenddel másolódnak a terület végére. Ezzel a funkcióval nagyon egyszerűen lehet létrehozni szimmetrikus mintákat.
Leírás
Borka Zsolt
– 44 –
KötEd v2.0x
Az aktuális cella pozíciójelzője Az egérkurzor ill. bebillentyűzött pozíciót mutatja. Kijelölés esetén csupán az oszlopok pozícióit írja ki, valamint szögletes zárójelben a kijelölt váltások (oszlopok) számát. Táblázatot a vágólapra A táblázat (fel- ill. bevetés) tartalmát szöveges formátumban rögzíti a vágólapra. A cellaértékeket egy
kóddal (ascii 9-es kód) választja el egymástól, a sorokat kódokkal zárja. Így a legtöbb program képes importálni megfelelő formátumban (pl. Excel). Billentyűparancsok: A dialógusablak elsősorban egérrel történő kezelésre lett tervezve, azonban a táblázat szerkesztése során sokkal kényelmesebb a billentyűk használata. Navigáció: ←↑↓→: A szokásos nyílbillentyűkkel tudunk fel-le, jobbra-balra navigálni. Shift+←↑↓→: Shift billentyűvel a fenti nyílbillentyűk együtt lenyomva kijelölő üzemmódba lép a program. Home/End: Az adott sorban az első ill. utolsó pozíciókba ugrik. Ctrl+Home: A legelső oszlop legelső sorába áll be. ◄(backspace): Szerkesztő módban karaktereket, cella kijelölő módban pedig a teljes cella tartalmát törli. Delete: Egy teljes cella törlése (hasonlóan az előzőhöz). Shift+Insert: Egy új oszlop beszúrása, mint a Shift+Delete: Egy teljes oszlop törlése a
gombbal.
gombhoz hasonlóan.
PgUp/PgDown: Egy cellafelületnyit ugrik fel ill. lefelé.
Leírás
Borka Zsolt
– 45 –
KötEd v2.0x
Színkollekció A
gomb hatására egy új dialógust látunk megjelenni. Ez a színkatalógus
kezelő ablaka. A programban lehetőség van többfajta színállás használatára is. Azonos kötésminta és fel/bevetés mellett is még van mód más és más jellegű szövetek létrehozására. Ez a dialógus lehetővé teszi, hogy az aktuális paletta színeit eltároljuk más, korábban létrehozott paletták mellé és ezt az egész kollekciót egyszerre tudjuk eltárolni ill. visszatölteni. Lehetőség nyílik így arra, hogy egy évszakok vagy más szezonális ciklus szerint létrehozzunk új, jellegében eltérő színhatású szöveteket, mindezt úgy, hogy a terveken, gépbeállításokon tulajdonképpen nem is kell változtatni.
Az ablak felső területén láthatjuk a paletták elnevezéseit. Egérrel kiválasztva a program egyéb területei átveszik ennek beállításait (változik a paletta ablaka és a hatásábra is). A színállás szerkesztődoboz a kiválasztott minta nevét tartalmazza. Ez megváltoztatható, de azonnal nem rögzül a listában, ezt az ablak alsó szélén lévő ikonokkal tehetjük meg.
Leírás
Borka Zsolt
– 46 –
KötEd v2.0x
Katalógus betöltése A korábban eltárolt katalógus tölthető a memóriába. A gomb hatására egy szokásos Windows-os file dialógus jelenik meg. Katalógus kimentése A megszerkesztett, vagy a módosított katalógust tudjuk fájlba menteni. Új katalógus Törli a teljes katalógust és az aktuális palettát “Alap” elnevezéssel beilleszti a listába. Új listaelem létrehozása A programban kezdetben nincs egyetlen létrehozott paletta sem. Ezzel a gombbal tudunk új listaelemet generálni. A program megengedi azonos nevű paletták létezését, de ez zavaró körülmény is lehet. Ügyeljünk rá, hogy lehetőleg más és más nevű palettákat hozzunk létre. Meglévő listaelem frissítése Ha már van beillesztett mintánk, akkor a palettán ill. a listaelem nevén végzett módosításainkat ezzel tudjuk frissíteni. A paletta dialógusában módosított színek nem kerülnek be automatikusan a listán rögzített paletták közé, hanem ezzel a gombbal tudjuk rögzíteni ezt. A listaelem neve is módosítható. Először ki kell tehát választani a módisítani kívánt palettát, majd elvégezve a változtatásokat (vagy a listaelem nevét, vagy a paletta színeit átszerkesztve), ezzel a gombbal lehet átalakítani a jelölt sort. Paletta törlése a listáról A feleslegessé vált paletta elemeket lehet ezzel a gombbal törölni a listáról, visszavonhatatlanul!
Leírás
Borka Zsolt
– 47 –
KötEd v2.0x
Export/Import használata A funkció használata különösebb magyarázatot nem igényel, azonban a Bitmap (
és
ikonok) segítségével kihasználható plusz szolgáltatások
köre megérdemel egy bővebb leírást. A bitmap filter segítségével tulajdonképpen egy-egy fekete-fehér bittérkép állományt tudunk előállítani a kötésrajzunkról. A rajzon a lánc-kötéspontok feketén, a vetülék-kötéspontok pedig fehéren jelennek meg. Ez a funkció tulajdonképpen nagyobb mintaelemű rajzok szerkesztését segíti külső rajzolóprogram közbeiktatásával. A
és
ikonok hatására egy francia tervezésű mintázó rendszerrel
(Vision) nyílik részleges együttműködésre mód. Annak szövetminta szerkesztőjével lép kapcsolatba, de tartsuk szemelőtt, hogy a Vision csupán 16×16-os mintaelemet képes szerkeszteni! A fájlok felépítése tisztán szöveges, pl. ezen leírás egy példamintája a következőképp néz ki: KötED Minta:
Vision példafájl: C:\KotED\Minta\bz01.wea 16 16 .XXXX......XXXX. X.XX.X....X.XX.X XX.X..X..X..X.XX XXX....XX....XXX X....XXXXXX....X .X..X.XXXX.X..X. ..X.XX.XX.XX.X.. ...XXXX..XXXX... ...XXXX..XXXX... ..X.XX.XX.XX.X.. .X..X.XXXX.X..X. X....XXXXXX....X XXX....XX....XXX XX.X..X..X..X.XX X.XX.X....X.XX.X .XXXX......XXXX.
Leírás
Borka Zsolt A
– 48 –
KötEd v2.0x
ikon hatására egy szabadon olvasható szöveges fájl keletkezik, rész-
ben hasonló a fenti Vision formátumára, de itt nem a kötésminta képe látszik, hanem az egyes sorokban a kilyukasztandó pontok pozíciójának listáját kapjuk. A szerkesztőablak „szegély” területén lévő mintát úgy kell szerkeszteni, hogy annak Y irányú (vetésirányú) kiterjedése azonos legyen az alap szövetminta méretével! Ellenkező esetben hibaüzenetet kapunk, bár ennek ellenére a program folytatja a műveletvégzést.
Az ablakon látható egy vezérlőelem, mely tájékoztat a szegély eltolásának mértékéről, ill. felülbírálható, ha más módszerrel importálunk szegélyt a szövetbe. Ekkor az értékes vetések számértékét növelve a kártyán magasabb számú pozíción kezdhetjük a lyukasztást. Az exportált mintára egy példa: C:\Documents and Settings\User\Dokumentumok\Példa1.txt Szegély: 4 Láncok: 16 Vetések: 16 1 --> 1,3,6,7,8,9,16,17,18,19, 2 --> 2,4,5,7,8,10,15,17,18,20, 3 --> 1,3,5,6,8,11,14,17,19,20, 4 --> 2,4,5,6,7,12,13,18,19,20, 5 --> 1,3,5,10,11,12,13,14,15,20, 6 --> 2,4,6,9,11,12,13,14,16,19, 7 --> 1,3,7,9,10,12,13,15,16,18, 8 --> 2,4,8,9,10,11,14,15,16,17, 9 --> 1,3,8,9,10,11,14,15,16,17, 10 --> 2,4,7,9,10,12,13,15,16,18, 11 --> 1,3,6,9,11,12,13,14,16,19, 12 --> 2,4,5,10,11,12,13,14,15,20, 13 --> 1,3,5,6,7,12,13,18,19,20, 14 --> 2,4,5,6,8,11,14,17,19,20, 15 --> 1,3,5,7,8,10,15,17,18,20, 16 --> 2,4,6,7,8,9,16,17,18,19,
Ez a formátum elsősorban a kézi lyukasztás megkönnyítése érdekében került a programba. Leírás
Borka Zsolt
– 49 –
KötEd v2.0x
Szövőgép terminálablaka* A terminálablak tulajdonképpen egy önálló program KötEd-be integrált változata. Ismertetésének felépítése hasonló lesz magának a KötEd-nek a leírásához. A bejelentkező ablak az alábbi képen látható:
Az ablak tetején egy ikonsorral lehet vezérelni a funkciókat, ezek felett pár másodpercig lebegve a szokásos buborék kijelzők tájékoztatnak a gombról. Az ablak közepén a szövőgépről származó üzenetek láthatók, az ablak alján egy status sor található, egyes hosszabb műveleteket egy folyamatsávval követhetünk nyomon. Visszatérés a főprogramba Lezárja a terminálablakot és visszatér a KötEd fő ablakához. A szövőgéppel való kapcsolat nem szakad meg! A képernyő törlése Az üzenetablak tartalmának törlése (kényelmi funkció, ha túl sok zavaró üzenet gyűlik fel, célszerű frissíteni az ablakot).
*
Csak a BME verzióban működőképes!
Leírás
Borka Zsolt
– 50 –
KötEd v2.0x
Szövetminta letöltése A vezérlőegység memóriájába tölti az aktuálisan szerkesztett mintát, mint egy kártya adata. Ennek hatására a szövőgép a következő vetés során már az új mintát fogja szőni. Mindig ügyeljünk egy adott befűzés csak egy meghatározott minta kollekció használatával együtt képzelhető el. Mindig ellenőrizzük, hogy a műszaki rajz szerinti befűzést alkalmazzuk-e! Ellenkező esetben a gép károsodását idézhetjük elő. Információ a mintáról Rövid ismertetést ad a már letöltött mintáról (minta X;Y mérete, az aktuális vetés száma, ill. a memóriakártya leterheltsége stb.) A memóriakártya teljes törlése A teljes memóriakártyát megformázza a szövőgép saját file-rendszerének megfelelően. Ez a funkció főleg új kártyák üzembe helyezésekor fontos, hiszen a teljes memóriaterület írásával-olvasásával egyben felderíthetjük a chip hibáit. Gyorsformázás Törli a mintabejegyzéseket, alaphelyzetbe állítja a memóriakártyát, de fizikailag a teljes memóriaterület érintetlen marad. Flash memóriás kártyák esetében ez a művelet javasolt elsősorban, hiszen a ezen a chipek írhatósága korlátozott, általában tízezres nagyságrend, de olcsóbb típusoknál előfordul, hogy csak 1000 írási művelet garantált egy-egy cellára. A kommunikációs csatorna beállításai A szövőgép jelenleg a soros csatornát használja, 38400 bit/s sebességgel, 8 adatbiten, 2 stopbiten, paritás és átvitel ellenőrzés nélküli aszinkron módban.
Leírás
Borka Zsolt
– 51 –
KötEd v2.0x
Ha nem veszi fel a program a kapcsolatot a szövőgéppel, itt tudunk ezen javítani. Legelőször azt ellenőrizzük, hogy a soros csatorna száma (COM1/COM2) megfelelő-e. Szövési folyamat indítása A szövőgép mintázó szerkezetének (a nyüstkereteknek) mozgása leállítható. Szervízelési célból lehet szükséges. Ez a funkció az így megállított gépet indítja újra. Szövési folyamat megállítása A fenti funkció ellentéte. Amennyiben szükséges, hogy a gép mechanikai szerkezetei menjenek, de a nyüstemelés zavaró, itt ez letiltható. Egyetlen nyüstketret emelése A szerkesztő mezőben megadott számú nyüstkeret emelése és az összes többi süllyesztése. Tesztcélú, szervízelési funkció. Az összes nyüstkeret emelése A teljes nyüstkeret-mező emelése. Szervízelési funkció. Az összes nyüstkeret süllyesztése Ld. előző funkció.
Leírás
Borka Zsolt
– 52 –
KötEd v2.0x
Makronyelv A nyelv szerkezete nagyon hasonló az eredeti N.Wirth féle Pascal szerkezetével, csupán a makronyelvben nem lehet használni típusdefiníciókat. Az alap beépített típusok használhatók (boolean, integer, float, string). A változókat használatuk előtt nem kell inicializálni, azonnal használhatók, mint pl. a Basic nyelvben. Egy for-next ciklusban elegendő, ha csupán hivatkozunk az indexet tároló változóra. Az egyes utasításoknál az angol nyelv használata volt az irányadó (mivel az alap utasításkészlet amúgy is angolul íródott), csupán néhány speciális függvény neve lett magyarítva (pl. raport és a sávoly).
Az ablakon a megjegyzésszerkesztőben látható ikonkészlet található, az ikonnal indítható a program futtatása, azonnal megszakítani a végrehajtást az
ikonnal tudjuk kiváltani.
A programszerkesztés érdekében a betűkészlet eltér a megjegyzés szerkesztőtől (Courier). A proporcionális betűtípus kényelmesebb programszerkesztést tesz lehetővé, az egymás utáni betűk mindig ugyanannyi helyet igényelnek, az egymás alá írt sorok hibakeresését ez megkönnyíti. Leírás
Borka Zsolt
– 53 –
KötEd v2.0x
A szerkesztő ki lett még egészítve két scroll-barral, mivel a programsorok hossza jóval nagyobb is lehet, mint egy-egy képernyősor. A szerkesztés során a Windows alap szerkesztőinek (pl. Notepad) elemkészlete használható, egyes funkciók, (pl. Undo) a jobb egérgombbal való kattintásra jön elő. Nyelvi elemek Konstans definiálása: "megnevezés" "=" ÉRTÉK ";"
Változó használata: "változónév" := ÉRTÉK ";"
vagy "változónév[index]":= ÉRTÉK ";"
Utasítások: feltételképzés: "if" KIFEJEZÉS "then" BLOKK
vagy "if" KIFEJEZÉS "then" BLOKK "else" BLOKK
határozott ciklus "for" VÁLT ":=" KIF. "to" KIF. "do" BLOKK
vagy "for" VÁLT ":=" KIF. "downto" KIF. "do" BLOKK
elöl tesztelő ciklus: "while" KIF. "do" BLOKK
hátultesztelő ciklus: "repeat" [BLOKK {";" BLOKK} [";"]] "until" KIF.
Blokk: "begin" [utasítások vagy újabb blokk] "end;"
Leírás
Borka Zsolt
– 54 –
KötEd v2.0x
Kifejezés operátorok: Numerikus: "=" "+" "-" "*" "/" "mod" "div" "OR"
Számok/adatok: decimális egész: [+/-] 0..9;
decimális tört [+/-] 0..9 . 0..9
vagy [+/-] 0..9 . 0..9 e 0..9 (exponenciális alak)
hexa: [+/-] “$” 0..F;
Logikai: True False
String: ‘karakterek’
Karakter: #szám;
vagy betuk: ‘c’
egyéb: A sorok végén // jelekkel kezdhetők a megjegyzések, ill. a {}zárójelek közti területeket sem értelmezi a fordító, így a könnyebb megértést javító hozzászólásokat tudunk elhelyezni a programban. Jövőbeli tervek: a vezérlőpanel mellé egy szabadon definiálható parancsgombkészlet létrehozása, szerkeszthető módon. Így előre definiált mintakészletet ill. parancskészletet is tudunk majd alkalmazni.
Leírás
Borka Zsolt
– 55 –
KötEd v2.0x
A Pascal beépített, eredeti függvényei: SetArray(var void, integer, integer, integer open);
Tömb definiálását hajtja végre. Az első argumentum maga a tömb, a második a típusa a többi argumentum pedig a dimenziók, 0..n alakban. Exit;
Azonnal befejezi a program végrehajtását és kilép; Break;
Egy for, while vagy repeat jellegű ciklusból lép ki. Continue;
Folytatja a végrehajtást a for, while vagy repeat jellegű ciklusban. Round(float):integer
Tizedes törtet kerekít és alakít át egésszé, az egész szám a tört egész része. Trunc(float):integer
Tizedes törtet kerekít és alakít át egésszé, a kerekítés szabályainak megfelelően. Int(float):float
Kerekít. Frac(float):float
A tört tizedespont utáni részét adja. Insert(string, var string, integer)
A második stringben a számérték pozícióba szúrja az első stringet. Delete(var string, integer, integer)
Kitörli a stringből a pozícióban lévő, harmadik paraméter szerinti hosszú részt. Copy(string, integer, integer)
String részét adja vissza. Pos(string, string)
Az első string előfordulási helyét adja vissza a második stringben. StrToInt(string) : integer
Karakterláncból számértéket képez.
Leírás
Borka Zsolt
– 56 –
KötEd v2.0x
IntToStr(integer) : string
Számértéket karakterlánccá alakítja. Format(string, all open)
A string formátumképző szerint alakítja át a többi paramétert, melyeket [] zárójelek közé kell tenni! Használható formátumképzők %d, %n, %s, ill. a hosszak is megadhatók pl. %3.2n => 124.25; Now():float;
Az aktuális dátum számértékét adja. FormatDateTime(string,float):string;
A string értéke szerinti formára alakítja a dátumértéket (ld. Delphi programozási nyelvben). A KötED-del kapcsolatot tartó függvények és változók: Minden számérték egész, a stringekből csupán az első karakter számít, a többit a program figyelmen kívül hagyja. A hivatkozott xn,yn,i,w,h ill. area változók integer típusúak, a str változók pedig szöveges típusúak (string); GetPixel(area,x,y):integer;
Az area szerinti területen az x/y pozícióban lévő pixel értéke, 0, vagy 1-et ad vissza. 0->vetülékkötéspont, 1->lánckötéspont. SetPixel(x,y,i);
Az aktuális területen az x/y pozícióban elhelyez egy pixelt, értéke 0, ill 1 lehet, az előző funkció szerint. Mark(x1,y1,x2,y2);
Kijelöl az aktuális szerkesztőben egy négyzet alakú területet. RMark(x,y,w,h);
Hasonló az előzőhöz, de relatív kijelölést végez: x/y pozícióban a w széles, h magas terület lesz kijelölve. Leírás
Borka Zsolt
– 57 –
KötEd v2.0x
gCut;
A kijelölt terület alatti kötéspontokat másolja az átmeneti memóriába, és a forrást törli. gCopy;
Hasonló az előzőhöz, de nem töröl. gPaste(x,y);
Az x/y pozícióba illeszti az átmeneti memória tartalmát. Savoly(i);
A sávolyozó algoritmus, az emelkedés mértéke i. Használata során először ki kell jelölni egy területet, ill. annak első oszlopát a sávoly leírása szerint kell kitölteni. Roll(str);
A string irányában rollozza a területet, mint a
,
,
és
gombok ese-
tében. Az elmozdulás kódolása: „u”=fel, „d”=lent, „l”=balra, „r”=jobbra. Mirror(str);
Tükrözi a kijelölt területet, „x” és „y” tengely szerint. Del(str);
Kitöröl egy, vagy több oszlopot vagy sort a string szerint („r”=oszlop és „c”=sor). Hasonló a kijelölési stratégia, mint a
,
gomboknál.
Ins(str);
Beszúrás a fentiek szerint, mint a
,
gomboknál.
Area(i);
A szerkesztőterületet állítja be 0=minta, 1=nyüst, 2=kártya. Rotate(str);
Forgat 90 fokkal egy négyzetes területet, a forgatás kódja „+”,vagy „p” = +90°, „-“ vagy „m” = -90°. AutoSize;
Automatikusan lehatárolja a területet, beállítja a mintaméreteket. Clear;
Törli a kijelölt terület tartalmát az aktuális szerkesztőben. Leírás
Borka Zsolt
– 58 –
KötEd v2.0x
Invert;
Átváltja a kötéspontokat a jelölt területen (láncból vetülékkötéspont lesz ill. vetülékből lánckötéspont). Raport(x,y);
A lehatárolt, vagy beállitott minta méretét növeli úgy, hogy az eredeti mintát másolja x és y irányokban. Mode(i);
A beillesztés üzemmódját állítja be, 0=AND, 1=OR, 2=XOR, 3=felülíró módok. SetSize(x,y);
A minta méretét állítja be direkt megadással. msgbox(int,str);
Egy űzenetdobozt hoz elő, melynek típusa az első paraméter, ill. a szöveg a stringben található. Az értékek: 0=figyelmeztetés; 1=hiba; 2=információs; 3=kérdés; askvar(var,str1,str2);
Egy változót olvas be. A stringek közül az első az input ablak fejléce, a második pedig a szerkesztő cimkéje. ask2var(var1,var2, str1,str2,str3);
Ugyan azt teszi, mint az előző függvény, de két paraméterre, értelemszerűen, a str2 és str3 a két cimke szövege, a str1 az ablaké. változók: sizeX
- a minta X irányú mérete,
sizeY
- a minta Y irányú mérete,
m1X
- a kijelölés bal alsó sarkának X pozíciója,
m1Y
- a kijelölés bal alsó sarkának Y pozíciója,
m2X
- a kijelölés jobb felső sarkának X pozíciója,
m2Y
- a kijelölés jobb felső sarkának Y pozíciója,
Active
- az aktív terület értéke (ld. Area(n) függvény)
Leírás
Borka Zsolt
– 59 –
konstansok: területek: aaGND
=
0;
// Mintaszerkeszto
aaHDL
=
1;
// Nyüstbefuzési ábra
aaCRD
=
2;
// Kártyarajz
kötéspontok: ggWP
=
1;
// Lánc-kötéspont
ggWF
=
0;
// Vetülék-kötéspont
beillesztési módok: mmAND
=
0;
// ÉS
mmOR
=
1;
// VAGY
mmXOR
=
2;
// kizáró-VAGY
mmOVR
=
3;
// mindent-felülíró
AskVar függvények dialógustípusai: mtWarning
- figyelmeztető dialógus,
mtError
- hibaüzenetek dialógusa,
mtInfo
- informáló üzenetablak,
mtQuestion
- feltételes (Yes/No/Cancel) ablak.
AskVar függvények lehetséges visszatérési értékei: mrOK
- OK gombot lenyomták,
mrYes
- Yes gombot lenyomták,
mrNo
- No gombot lenyomták,
mrCancel
- Cancel gombot lenyomták.
Leírás
KötEd v2.0x
Borka Zsolt
– 60 –
KötEd v2.0x
Felhasználói makro-paletta A
gomb lenyomásakor egy a normál indítóképernőhöz hasonló ablak je-
lenik meg. Ez az ablak azonban a program megvásárlásakor üres.
Alapértelmezésben nincs rajta egy gomb se definiálva. Ha azt akarjuk, hogy egy szerkesztett programunk fusson az adott pozícióban, először fel kell vetetni. A gombok felett a jobb egérrel kattintva kapunk egy legördülő-menüt:
A menü első két eleme a gomb ikonjára vonatkozik, a másik két pont a program hozzárendelést végzi. Az Ikon szerkeszt-menüpont hatására egy újabb dialógus jelenik meg, melyen a gomb képét tudjuk megrajzolni.
Leírás
Borka Zsolt
– 61 –
KötEd v2.0x
Az ablakban a gomb képe látszik (alap esetben egy szürke színű üres négyzet). Alatta a felhasználható 16 színű paletta. A legalsó sorban baloldalt a kilépésre szolgáló két gomb található. Mellettük egy előre definiált gombkép paletta, melynek első eleme látható. Az ikon melletti ( )/( ) jelekkel lehet az előre elkészített 24 gomb képe között mászkálni. A
jel hatására a kiválasztott kép kerül a szerkesztőbe,
ahol további műveleteket lehet rajta végezni. Ha az OK gombbal lépünk ki, akkor a szerkesztett kép bekerül a gombsorba. A Töröl-menüponttal lehet a felesleges gombképeket kitörölni. A másik két utasítás szolgála a szerkesztett programok hozzárendelésére ill. a hozzárendelés megszüntetésére. A Hozzárendel hatására egy fájl-dialógus jelenik meg, ahol megkereshetjük a korábban megírt (ld. előző fejezet: G-Pascal rész) programunkat. Ha Ok gombbal léptünk ki, akkor a gombra rögzül a program funkció elérési útvonala. Ezután vigyáznunk kell, hogy az *.scp fájljainkat, melyeket rögzítettünk, lehetőleg ne töröljük ki! Ha a makro-editorban átírjuk a programot, akkor a funkciópalettában legközelebb automatikusan a már megváltoztatott program lesz elérhető. A program első sorában, ha egy „//” jelekkel kezdődő kommentet írtunk, akkor a gomb felett egérrel lebegve pár másodpercig, egy kis téglalapban ez a szöveg fog megjelenni. Pl.: // Elso_programom
Ügyelni kell arra, hogy a sorba, ha lehet ne írjunk több szóközt, mert csak az első szóközig terjedő részt jeleníti meg.
Leírás
Borka Zsolt
– 62 –
KötEd v2.0x
A Program Szerkeszt menüpont hatására a már felvételezett rutint lehet tovább szerkeszteni, a program behívja a makrot a szerkesztőablakba, majd meg is jeleníti, mintha azt a
gombal nyitottuk volna meg.
Példaprogramok A rendszerrel néhány példaprogramot is szállítunk. Ezek a makro-paletta első két ikonjához vannak rendelve. Az első két makro a program alapértelmezett funkcióinak részleges megvalósítása.
Az első példa egy invertáló rutin ill. a második egy sávolyozó, de csak pozitív eltolást valósít meg. A két rutin listája: // Invertálás // A rutin egy kijelölt mintaterületen invertálja // a kötéspontokat for y:=m1Y to m2Y do for x:=m1X to m2X do
// két egymásba ágyazott ciklus // számítja a pozíciókat
begin // ha a pont lánc, akkor if GetPixel(Active,x+1,y+1)=1 then SetPixel(x+1,y+1,0) else
// vetülékké alakítja // másképp
SetPixel(x+1,y+1,1); // lánckötés lesz end;
Leírás
Borka Zsolt
– 63 –
KötEd v2.0x
A sávolyozó rutin kicsit bonyolultabb: //Sávoly w:=m2X-m1X;
// w= a kijelölés két szélének különbsége
h:=m2Y-m1Y;
// h= a kijelölés alja ill. teteje kül.
s:=1; askVar(s,'Sávoly','Eltolás='); // lépésköz bevitele if s>=0 then // ha pozitív az eltolás begin for x:=1 to w do for y:=0 to h do
// két egymásba ágyazott ciklus
begin yy:=m1Y+y+x*s;
// y pozíció elokalkuláció
yy:=(yy mod (h+1))+1; // pontosítás, mivel // a terület tetején // “kifolynak” a pontok SetPixel(m1X+x+1,yy,GetPixel(Active,m1X+1,m1Y+y+1)); // végül a számított helyen pontot rak. end; end else
// másképp hibaüzenet
msgbox(0,'Csak pozitív eltolással muködik!');
Leírás
Borka Zsolt
– 64 –
KötEd v2.0x
A program használata Egy példán keresztül illusztráljuk, fő vonalaiban, hogyan lehet elkészíteni a kötésmintát ill. a dokumentációját stb. Első példaként egy hullámsávolyt hozunk létre, majd hozzá egy egyszerű, csíkos színmintát. Második példaként egy egyszerűbb kötésből hozunk létre bonyolultabbat, transzformálásokkal, másolásokkal. Harmadik példánk pedig a színmintázás lehetőségeit mutatja be. Első példa Indítsuk el a szerkesztőt, kattintsunk a „Kártya” fülre, jelöljünk ki egy 16×16-os területet a bal alsó saroktól kezdődően, majd vigyük fel a kívánt sávoly mintázatot (
1⋅ 3 ⋅ 3 ⋅ ). ⋅ 3 ⋅1⋅ 3
A kijelöléshez használjuk a jobb egérgombokat, elsőre a bal alsó sarkot célszerű megadni, majd a jobb felsőt. Ekkor a kijelölt területen a mintázat színe megváltozik, a vetülék-kötéspontok szürkére, a lánc-kötéspontok pedig bordóra. Az így kijelölt terület első oszlopán vigyük fel a mintázatot, ha ekkor a gombra kattintunk, akkor egy dialógus bekéri a sávoly eltolási értékét
Leírás
Borka Zsolt
– 65 –
KötEd v2.0x
(hogy mennyivel emelkedjen oszloponként a kötésminta), ekkor a parancs érvényesítése után a kijelölt területen megjelenik a sávoly mintázat:
Ha ekkor a
gombra kattintunk, akkor automatikusan meghatározza a
program a mintázat méretét és oda helyezi a jelölő háromszögeket. Ezután vigyük be a nyüstbefűzést: a „Nyüst”-fülre kattintva a szerkesztő tartalma látszólag törlődik, ekkor csupán egy új táblát kapunk. A kijelölés azonban még mindig ugyan ott maradt. Ha zavar, akkor a gombra kattintva eltűnik a kijelölés. A nyüst-mezőn kattintva egy-egy négyzetben, kicsit másként működik a szerkesztő, mint a kártya, vagy a minta esetében. Ha egy olyan oszlopban kattintunk, ahol már volt jelölt kötéselem, akkor a korábbi pont eltűnik, és új helyen jelenik meg a pont. Ha pontosan egy kijelölt kötéselemen kattintunk, akkor pedig eltűnik. Így nem tévedhetünk, és nem adhatunk meg egyszerre két nyüstbefűzési elemet, de lehetőségünk van törölni a régebbi pontot, ha az zavaróan hat.
Leírás
Borka Zsolt Ekkor a szerkesztőben a
– 66 –
KötEd v2.0x
gombbal megkapjuk a kívánt hullámsávolyt,
bár még nem látszik, csak a Minta fülre kattintva tűnik elő:
A fenti minta teljes műszaki rajza:
A rajzot a szerző úgy illesztette be ebbe a dokumentumba, hogy először a gombbal a Windows vágólapjára másolta, majd a szövegszerkesztő Edit/Paste menüpontjával (gyakran elég csupán a Ctrl+V-t leütni) illesztette a megfelelő helyre.
Leírás
Borka Zsolt
– 67 –
KötEd v2.0x
Hozzuk létre a következő mintázatot…
Ezt a példát most a mintázat kialakítása felől követjük végig. Aktiváljuk a szerkesztőt (
Ezután a raportozással (
), hozzunk létre egy 1/3-as sávolyt.
) növeljük a méretét 2x2-es növekménnyel.
Jelöljük ki az első 4×4 mintaelemet, majd invertáljuk (
-> Ismételjük a műveletet a jobb felső sarokban is:
Leírás
):
Borka Zsolt
– 68 –
KötEd v2.0x
Ismét raportozzunk, de most csak vetülék irányban kétszerezzük az alap mintát, és utána tükrözzük is az újonnan kapott 8 oszlopot Y tengelyre (
):
Raportozzunk egyet lánc irányban is, amit ismét tükrözzünk, de most X tengelyre (
), s máris megkaptuk a kívánt mintát:
A műszaki rajz fent már látható volt.
Leírás
Borka Zsolt
– 69 –
KötEd v2.0x
McLeod színei? Kockás jellegű mintázatot legegyszerűbben egy kis mintázatú sávollyal, ill. megfelelő fel és bevetéssel utánozhatunk. A sávoly legyen pl. 2/2-es, majd aktiváljuk a palettát ( kesztőt (
) és a felvetésszer-
) egyszerre.
A felvetési ablak bal szélén a táblázat mellett láthatjuk a felhasznált színek palettáját. Ha ezzel azonos sorban valamely oszlopba beírunk egy számot, akkor majdan a szövet megjelenítésekor adott számú láncfonalat értelmez a program. Felvetésnél hasonló módon. Először is válogassuk össze a minta színeit, pl. sötétkék, piros, sárga, zöld. A palettán a kívánt színre kattintsunk bal egérgombbal, majd menjünk a szerkesztőablakba ahol a kívánt oszlopon kattintsunk szintén a bal egérgombbal. Ekkor a négyzet a palettán kiválasztott színűre változik. Ezután gépeljük be a kívánt fonalszámokat táblázatosan a felvetési területen (pl): Fekete S. Zöld Bordó Sárga Kék
4
4
20
4
4
30
20 30
6 4 42
42
Gépeléskor a szokásos táblázatkezelő műveletei élnek, a cellák között a nyíl-billentyűkkel, ill. egér kattintásokkal tudunk navigálni, begépeléskor csak számokat fogad el, így nem hibázhatunk. Törölni pedig a Backpace (Å) billentyűvel tudunk. Egy oszlopba csupán egy számadatot írjunk! Leírás
Borka Zsolt
– 70 –
Ha elkészült a minta, akkor másoljuk azt a vetülékterületre a Ekkor a
KötEd v2.0x gombbal.
gombra kattintva a minta érvényesítődik (átadja a rutin a fő
mintaleírónak), ekkor a
gombra kattintva láthatjuk a kész, kockás jelle-
gű mintázatunkat. Valódi skót jellegű mintákhoz természetesen jóval nagyobb, változatosabb színminta szükséges. Pl. az alábbi ábrán a McLeod klán egyik ma is használatos színmintája látható:
Leírás
Borka Zsolt
– 71 –
KötEd v2.0x
Programozási példa Az alábbi ábra szerinti képet előállító program következik.
A program sorai: mark(1,1,512,512); // kijelöli a teljes szerkesztomezot clear;
// majd törli azt
Setpixel(1,1,1);
// beállítja a kezdo sort a sávolyozás
Setpixel(1,2,1);
// miatt
Setpixel(1,4,1); Setpixel(1,5,1); Setpixel(1,7,1); Setpixel(1,9,1); mark(1,1,10,10); savoly(1);
// beállítja a sávolt yerületét // egyes emelkedéssel kitölti a területet
autosize;
// méretmeghatározás
raport(2,1);
// a mintát megkétszerezi
mark(11,1,20,10); // odébbteszi a kijelölést mirror('y');
// és tükröz
raport(1,2);
// kétszerez felfelé
Leírás
Borka Zsolt
– 72 –
KötEd v2.0x
mark(1,11,20,20); // átteszi a kijelölést a felso területre mirror('x');
// ismét tükröz
{ekkor a minta már kialakult, de még szövésre nem alkalmas, hiszen
a
széleknél
ill.
az
egyes
sávolyelemeknél
megkettozött sorok találhatók } mark(10,10,10,10); // ezeket a felesleges sorokat del('r');
// törlik ki a következo
del('c');
// sorok
mark(1,1,1,1); del('r'); del('c');
(Megjegyzés: A szerzo ebben a leírásban szereplo kötésminták összes illusztrációját magával a KötED-del készítette, ill. a programba integrált másolási-átviteli csatornák segítségével illesztette.)
Leírás
Borka Zsolt
– 73 –
KötEd v2.0x
Regisztráció A program alap működésmechanizmusa lehetővé teszi a funkciók áttekintését, kipróbálását, de érdemi munkát nem végezhetünk, mivel csak az olvasási műveletek működnek. A program regisztrálatlan változatának futási száma is korlátozott (20 indítás). Ezután feltétlenül regisztrálja a programot, mert csak így tudja újra működésre bírni a programot! A regisztráció levélben, FAX-on, e-mail-ben és SMS üzenetben is megtörténhet.
Fontos, hogy a program regisztrációját azon felhasználói fiókról végezzük, melyen a programot használni szeretnénk! Ellenkező esetben eltérő kulcsszámokat érzékel a program, és így nem tudjuk futtatni. A két gépi kulcsra lesz szükségünk, (pl. a fenti ábra szerint: „63F5” és „39B1”) valamint a fontosabb adatokra (ld. regisztrációs formula *-ozott részek). A regisztrációs lapra feltétlenül kerüljön rá a két gépkulcs mező tartalma, mert ezek nélkül lehetetlen a programot regisztrálni! A program vételárának elküldésekor a közlemény rovatba írjuk be a vevőazonosító kódot, valamint adjuk postára, Faxoljuk el, vagy küldjük el email-ben a regisztrációs lap tartalmát. Leírás
Borka Zsolt
– 74 –
KötEd v2.0x
Ezután a kiválasztott csatornán a felhasználó kap egy betű/szám kombinációt, melyet a Reg. kulcs. mezőbe kell begépelni, és a mellette levő kulcsgombra kattintani (ld. a fenti ábrát). Ekkor, ha helyesen gépeltünk be mindent, akkor a program kilép, majd újra indítva minden funkció 100%-osan üzemelni fog.
Leírás
Borka Zsolt
– 75 –
KötEd v2.0x
1. Melléklet Ikonok gyors referencia Ikon … … … … … … … … …!
…! …
Leírás
Funkció Kilépés a programból Új minta Betöltés Kimentés Export/Import Szövőgép-vezérlő terminálablak Beállítás Nyomtatás A hatásábra ablakát nyitja le Nagyítás/Kicsinyítés Szerkesztőablak nyitása Műszaki rajz megjelenítő/szerkesztő Frissít Kijelölés vissza Kivág Kimásol Beilleszt Visszalépés Törlés Invertálás Tükröz X tengelyre Tükröz Y tengelyre Rotál lefelé Rotál felfelé Rotál balra Rotál jobbra Sorok törlése Oszlopok törlése
Hatókör* G G G/Sz G/Sz G G G G H H Sz Sz/H H Sz Sz Sz Sz Sz Sz Sz Sz Sz Sz Sz Sz Sz Sz Sz
Borka Zsolt
… … … …! … … …! …! … … …
… … …
– 76 –
Sorok beszúrása Oszlopok beszúrása Rotáció +90°-kal Rotáció -90°-kal Paletta Színpaletta kollekció Színmixer megjelenítése/rejtése A felvetési- bevetési szerkesztőablakot nyitja le Színindex-csere Emlékeztető üzenet írása Felhasználói-makro funkciók palettája Makronyelv szerkesztő és értelmező Automatikus mintaelem határolás Raport Sávoly Minta torzítása Kötésminta műszaki rajzát menti a vágólapra Csak az alap kötésminta mentése a vágólapra Hatásábra mentése a vágólapra A kötés műszaki rajzának mentése Bitmap fájlba A szerkesztőablak mintájának elmentése Bitmapként Hatásábra elmentése Bitmapként Minta konvertálása kártya- és nyüstbefűzéssé ill. viszont Beillesztési mód Help / Dokumentáció megjelenítése
KötEd v2.0x Sz Sz Sz Sz H F/H/P F/H/P F/H F/H G G G Sz Sz Sz Sz/H G/Sz G/Sz G/H G/Sz G/Sz G/H Sz Sz G
*
A hatókör jelei: G=globális, Sz=szerkesztő, H=hatásábra, F=felvetés,
P=Paletta A … gombokkal jelölt ikonok kiválasztásakor egy dialógus, vagy ablak nyílik meg. A ! jelzetűek fő funkciót jelentenek. Leírás
Borka Zsolt
– 77 –
KötEd v2.0x
2. Melléklet A Corel Paint 3.0-ás programmal való együttműködés* A program roppant idejétmúltnak hat, kiadási dátuma 1992 (!). Ez a több, mint évtizednyi időtávlat gyakorlatilag használhatatlanságig degradált egyes programokat. Azonban egyszerűségénél, kis méreténél fogva, valamint a beépített szolgáltatáskörének bősége miatt még ma is figyelemre méltó program. Teljes mérete minden kiegészítőjével együtt (tömörítetlenül!) egyetlen floppy lemez. Majdnem minden fontosabb képkezelési eljárást tartalmaz, amit a nagy DTP-s programcsomagok használnak, azonban még könnyedén kezelhetők a kisebb képi formátumok is segítségével. Hátránya a programnak, hogy mivel a 3.1/3.11-es Windows alá íródott, előfordulnak bizonyos inkompatibilitási problémák. Pl. a hosszú-fájlnevek kezelése, újabb Windows verziókon (Win.2000 és Win.XP) nem fut. A KötEd2-vel való együttműködés legjobb példája egy árnyalt, Jacquard jellegű kép előállítása. A motívumrajzot pl. egy kézi tusrajz alapján elő tudjuk állítani egy szkenner segítségével. A kitöltési árnyalatokra pl. egy 7/7-es vagy nagyobb atlasz kötést használhatunk fel úgy, hogy a láncoldali arányt fokozatosan növeljük és minden fázisban kiexportálunk egy-egy képet bitmap-ban. Az így kapott kitöltési kollekcióval pedig a Corel Paint tapéta kitöltési eljárásával tudjuk a motívumrajzot feltölteni. Előzetesen azonban vigyázni kell, hogy ne legyenek hézagok az egyes összetartó vonalak között, mert a kifestés „kifolyik” az ilyen „hézagokon”.
*
A program Win.2000-es ill. Win.XP rendszerek alatt már nem futtatható. Beszerzési lehetőségei is két-
ségesek (1992-es kiadás), a fenti példa csak illusztráció egy külső programmal történő együttműködésre.
Leírás
Borka Zsolt
– 78 –
KötEd v2.0x
Az így kapott, kitöltött motívumrajz F/F bitmapként elmentve importálható a KötEd2-esbe, és a további előkészítési műveletek a szövés irányában már itt folytathatók.
Leírás
Borka Zsolt
– 79 –
KötEd v2.0x
Regisztrációs lap Ügyfélazonosító*: #B_._._._AA_._._._
Program verziószám: 2.0.__/__
Név* (vezeték, keresztnév):__________________________________ Felhasználási mód*:
Oktatási;
Magán;
Üzleti jellegű;
Egyéb:________________ Céges rendelés esetén az igényelt licenszek száma**:______________ Cégnév**:_________________________________________________ Rendelési cím**:___________________________________________ Postázási cím (+tel, +Fax, stb.)**:_____________________________ Regisztráció küldési módja*:
Postai levélben;
FAX-on;
e-mail-ben;
SMS üzenetben;
Egyéb módon:____________________ Cég profilja:____________________________________________ Alkalmazottak száma:____________________________________ Elismerem a hatályos szerzői jogi törvényeket, a programot rendeltetésének megfelelően használom, és nem adom tovább illetéktelen személyeknek. Továbbá elismerem a szerző azon jogát, hogy a program nem megfelelő használatából eredő károkért szerző nem vállal felelőséget. Dátum: Aláírás*:_________________________
*
Az így jelölt sorok kitöltése kötelező. Céges megrendelés esetén kötelező a megadása.
**
Leírás
P.H.
Borka Zsolt
– 80 –
KötEd v2.0x
Hibajegyzék A program jelenlegi változata az alfateszten túljutott, (minden funkció részletesen ki lett próbálva, az egyes egymásra épülő rutinok kapcsolata zömmel le lett ellenőrizve) azonban tartalmazhat néhány elkerülhetetlen hibát. Előfordulnak olyan helyzetek is, melyekre a szerző nem is gondolt, pl. a rutinok egymásutáni sorrendjében. A meglévő funkciók rendellenes működése esetén (pl. ha egy funkció meghívásakor nem hajtja végre a program a parancsot, hanem kilép, vagy a vártakkal ellentétesen mást művel, akkor ez hibának minősül). Kérjük, hogy ha tapasztal hasonló hibás jelenségeket, akkor azokról küldjön a szerzőnek rövid feljegyzést, melyben az alábbiak feltétlenül szerepeljenek: − a géptípus (processzor típus, memória méret), − az operációs rendszer típusa (Win~ 95/98/NT3/NT4/ME/2k/XP/Vista/ stb.), − a hibás funkció, − rövid leírás, hogy milyen körülmények között fordult elő, − mi volt a hibás jelenség.
Leírás