Arvutiprogrammid morsekoodi õppimiseks, Krasnodar, Beletsky A. I. Iseseisev morsekoodi õppimine Morsekoodi õppimine



Remonditööde ja muude tehniliste probleemide korral klõpsake siin. Kodu- ja kontoritehnika remont.


Arvutiprogrammid morsekoodi õppimiseks. Kuban Krasnodar.

Programm ADKM-2000.


ADKM-2000 programm, alates versioonist 2.7, on muutunud täiesti tasuta. Versioonide 2.0–2.5 uuendamiseks versioonile 2.7 laadige see fail alla. 2.0-st vanema versiooni värskendamiseks installige esmalt versioon 2.5 ja värskendage seda.

Üldkirjeldus.

Tarkvaratoode ADKM-2000 versioon 2.5 (edaspidi ADKM-2000) on mõeldud raadiotelegraafi operaatorite koolitamiseks ja kiirraadiotelegraafi võistluste läbiviimiseks.

Peamised funktsioonid. ADKM-2000 täidab järgmisi funktsioone:

Röntgenogrammide reprodutseerimine määratud parameetritega Morse koodi tähemärkidest:

· moodustumise kiirus 5 kuni 399 zn/min *

· diskreetne kiiruse seadistus 1 zn/min

· paus tähemärkide vahel 3 kuni 15 (3,5,7,9,11,13,15)**

· signaali sagedus 100 kuni 3500 Hz

· häirete taasesitamine nelja tüüpi häirete kiire ümberlülitamisega

· eraldi põhisignaali ja müra helitugevuse reguleerimine ***

PARIS süsteemi tugi

Programm ADKM-2008.

© Kõik programmi "ADKM_2008" omandiõigused kuuluvad Ivan Viktorovitš Koževnikovile

E-post: [e-postiga kaitstud]

Automaatne morsekoodi andur 2008.

Versioon 2008.1.19-02

Sissejuhatus.

Programm on mõeldud morse koodioskuste uurimiseks ja täiustamiseks.

Tehnilised nõuded.

Protsessori taktsagedus 200 MHz või rohkem

RAM 64 MB või rohkem

Windows 2000 või XP

Teegi msvbvm60.dll saadavus

Paigaldamine.

Pakkige arhiiv lahti mis tahes kataloogi, käivitage ADKM_2008.exe

Seda programmi levitatakse tasuta. Kõik programmi (sealhulgas mis tahes selle komponentide: graafilised pildid, helisalvestised, tekst jne), kaasnevate trükiste ja programmi koopiate omandiõigused ja autoriõigused kuuluvad autorile Ivan Viktorovitš Koževnikovile.

Programm on vabavara. Saate programmi levitamist vabalt levitada. Selle distributsiooni levitamisega ei tohi te teenida ärilist kasumit. Programmi levitamist ei saa mingil viisil muuta.

Keelatud on tehnoloogia pöördprojekteerimine, programmi dekompileerimine või muul viisil programmi või kaasneva dokumentatsiooni muutmine.

Programmi põhiaknas saate muuta teksti numbrit, teksti edastamise kiirust, teksti tüüpi, alustada ja peatada tekstiedastust morsekoodis, samuti peita/näidata edastatud teksti ning avada vastuvõetud teksti sisestamiseks mõeldud lisaaken. õige vastuvõtt. Menüüs on valikud programmist väljumiseks, tekstiedastuse lisaparameetrite seadmiseks, see lühike spikker, info programmi ja autori kohta.

Tekst genereeritakse pseudojuhuslike arvude generaatori abil ja on otseselt seotud tekstinumbriga.

Tekstiedastuskiirus varieerub vahemikus 20 kuni 299 tähemärki minutis.

Tekstitüüp võib olla ladina (inglise), rahvuslik (vene, saksa), digitaalne, digitaalne lühikese nulliga, kirjavahemärgid, segateksti erinevad variandid, aga ka eriline (kasutaja sisestatud teatud märkide vastuvõtu treenimiseks ).

Kui on vaja edastada teatud (semantiline) tekst, saab selle trükkida teksti kuvamise aknasse või kleepida lõikepuhvrisse (teksti õigsust ei kontrollita ja teksti edastamisel ignoreeritakse kõiki märke, mida morsekood ei saa edastada ).

Lisaseadete aknas saate muuta märkide vahelist pausi, rühmade vahelist pausi (rühmadevaheline paus ei tohi olla väiksem kui märkide vaheline paus + 4 punkti), märkide arvu rühmas, rühmade arvu tekst, tooni sagedus, programmiliidese keel, teksti alguseesliide VVV= lisamine/eemaldamine ja tekstilõpusignaal AR (ETS).

Tekstisisestusaken on mõeldud vastuvõetud teksti sisestamiseks. Kui järgmine märk võetakse vastu valesti, kuvatakse selle asemel sümbol “_”. TÄHELEPANU! Tekst tuleb sisestada selles keeles, milles edastatav tekst kuvatakse (tähetähe võib olla ükskõik milline). Grupid eraldatakse tühikuklahviga. Rea tõlkimine toimub automaatselt (täiendavaid klahve pole vaja vajutada). Kui te märki ei aktsepteeri, peate selle asemel vajutama mis tahes klahvi. Märk loetakse õigesti aktsepteerituks ainult siis, kui see on kirjutatud õiges kohas (st ilma teksti nihutamata).

CW magistriprogramm.

CW Master programm on mõeldud CW vastuvõtu koolitamiseks.

See on jagatud kaheks mooduliks.

Põhimoodul (vahekaart "Kutsumärkide vastuvõtmine") on kirjutatud tuntud RUFZ programmi alusel.

RUFZ sobib kõigile, kuid selle töötamine eranditult DOS-i all tekitab selle kasutamisele suuri ja kohati lihtsalt ületamatuid takistusi --- enamikul kaasaegsetest helikaartidest pole lihtsalt oma olemuselt DOS-draivereid. Sisseehitatud arvuti tweeteri kuulamise kvaliteet jätab soovida.

Teine moodul (vahekaart "Tekstide ja radiogrammide vastuvõtt") --- genereerib ja taasesitab digitaalseid, tähestikulisi radiogramme ja "avatud" teksti.

Erinevalt RUFZ-st töötab see programm Win95/98/NT/2000/XP all mis tahes helikaardiga (sh integreeritud), kuid see ei tööta sisseehitatud kõlariga.

Programm ei kirjuta midagi ei registrisse ega Windowsi süsteemikataloogidesse, mis võimaldab seda kasutada ka Win NT/2000 piiratud õigustega kasutajana.

Programm ei vaja installimist. Failid cwmaster.exe, master.ped ja readme.txt tuleb paigutada jagatud kataloogi ja käivitada cwmaster.exe.

2. Moodul "Kutsumärkide vastuvõtmine" --- Üldpõhimõtted.

Programm edastab kordamööda 30 tõelist kutsungit, mis on juhuslikult valitud failist master.ped Kui kutsung on õigesti vastu võetud, siis järgmise edastuskiirus suureneb 2 wpm. Kui see on vale, vähendatakse kiirust 1 wpm võrra. Iga kutsungi ülekandetoon varieerub väikestes piirides juhuslikult.

Iga kutsungi vastuvõtmise eest antakse punkte. Punktide arv sõltub vastuvõtul tehtud vigade arvust, kutsungi pikkusest ja edastuskiirusest.

Sõltuvus kiirusest on ruutkeskne, sõltuvus kutsungi pikkusest on lineaarne.

Punktide arv ei sõltu kutsungi sisestamise kiirusest.

Mitteaktsepteeritud kutsungit saab korrata klahvi F6 vajutamisega piiramatu arv kordi, kuid iga kordusega väheneb punktide arv poole võrra ja kiirus isegi õige vastuvõtu korral ei suurene.

Selles versioonis on arvukate päringute tõttu kasutusele võetud võimalus salvestada edastatud kutsungite kiirust ja tooni. Kuid selles režiimis punkte ei anta ja vastavalt sellele ei sisestata midagi tulemuste tabelisse.

3. Moodul "Kutsumärkide vastuvõtmine" --- Kuidas töötada?

Pärast programmi käivitamist sisestage oma kutsung, määrake algne edastuskiirus WPM-is, vastuvõetud signaali algtoon.

Eelseadistuste juhtimiseks on olemas režiim “Eeltestimine”, kus V-tähte edastatakse pidevalt, vajutades vastavat nuppu või klahvi F3.

Vastuvõtmise alustamiseks vajutage nuppu "Start" (või sisestusklahvi). Kui kutsung on kõlanud, tippige see klaviatuuril ja vajutage sisestusklahvi. Vastuvõtu saab igal ajal peatada, vajutades klaviatuuril nuppu Stop või Esc.

Punktide koguarv sisestatakse tulemuste tabelisse. Veerus WPM kuvatakse kiirus, millega vähemalt üks kutsung võeti õigesti vastu.

Kui kutsungit ei saadud õigesti või koguti null punkti, tulemust tabelisse ei kanta. Kui tabel (19 rida) on täidetud, nullitakse see nulli, kuid parim tulemus punktide arvestuses salvestatakse ja salvestatakse esimesele reale, mis võimaldab edasi treenida, keskendudes parimatele :)

4. Moodul "Tekstide ja radiogrammide vastuvõtt"

Röntgenogrammide puhul peaks kõik selge olema --- moodustame selle, klõpsame “Start” ja kirjutame saadud paberile. Selline "käsitsi salvestamine" on kasulik CW õppimise algfaasis ja pärast vastuvõtukiiruse 25-30 wpm saavutamist on soovitatav salvestamine loobuda ja liikuda lihtteksti vastuvõtmise koolitusele lihtsalt "kõrva järgi". Pealegi on soovitatav kõigepealt kuulata lühikesi sõnu, nagu "mis", "kuidas" jne, et nende kõla meelde jätta, ja seejärel liikuda pikemate sõnade juurde.

Aknas saate avada mis tahes tekstifaili, sinna kopeerida ja lõpuks käsitsi sisestada, kui väga soovite. Programm eristab vene ja ladina tähti ning edastab need õigesti.

Aknas olevast tekstist saate valida ainult need sõnad, mis ei ületa nõutavat pikkust.

Üldiselt on programmi liides nii lihtne, et lihtsam on proovida kui kirjeldada, mida ja kuidas teha :)

Seda saab kaunistada, “teritada”, teha statistikat jms “kellakesi ja vilesid”, aga see mind ei huvita.

Ma ei näe mõtet PILE-UP moodulite ja eriti CyberContesti tutvustamisel – see kõik on eetris! :)

Morsekoodi programm.

Programm emuleerib terminali signaalide edastamiseks morsekoodi abil.

Programmis ei ole reguleeritud kiirust ja toonust.

Programm ei peata märkide vahel; pause reguleerib klaviatuuri sisestuskiirus.

Morsekoodi koolitaja.

[e-postiga kaitstud]

Kena liidesega lihtne programm, mis kerib etteantud kiirusega läbi morsekoodiga määratud tekste.

NuMorP programm.

NuMorP programmi kasutatakse USA armee sõdurite koolitamiseks ja testimiseks.

http://www.nu-ware.com/

Programm kerib Morse koodi määratud tekstide vahel kindlaksmääratud kiirusega.

Ingliskeelse klaviatuuripaigutuse saamiseks käivitage programm kaustast "From programsfafla" või käivitage installifail, see installib programmi registrikirjega ja seal on ingliskeelne klaviatuuripaigutus.

Mugavuse huvides sulgege need sõnumiaknad, kasutades klahvikombinatsiooni Alt+F4.

NuMorse 2.2.2.0 programm.

NuMorse 2.2.2.0 kasutatakse USA armee sõdurite koolitamiseks ja testimiseks.

http://www.nu-ware.com/

Programm võimaldab kasutada klaviatuuri elektroonilise võtmena.

Venekeelse klaviatuuripaigutuse saamiseks käivitage lihtsalt RUS-programmi kaustast exe-fail.

Ingliskeelse klaviatuuripaigutuse saamiseks käivitage programm ANGL-i kaustast või käivitage installifail, see installib programmi registrikirjega ja seal on ingliskeelne klaviatuuripaigutus.

Kui registreerimist pole, kuvab programm sulgemisel täiendavaid teateid,

Mugavuse huvides sulgege nende teadete aknad, kasutades klahvikombinatsiooni Alt+F4.

Morseprogramm DKM Military Edition.

http://europa.narod.ru

Suurepärane universaalne vene programm morsekoodi edastamiseks klaviatuuril ja raadioteadete vastuvõtmiseks.

Programm sobib suurepäraselt automaatse morseanduri asemel radiogrammide vastuvõtmise õppimiseks.

APAK-CWL programm.

Pole keeruline programm morsekoodi õppimiseks, mis ei vaja installimist.

Programmi käivitamiseks minge kausta "apak" ja käivitage stardifail.

Kaust "apak" on juba lahtipakitud "apak-2r.exe" ja "ruswav.exe" arhiivid.

Väga kasulik programm venekeelse CW õppimiseks, vastavalt DOSAAF meetodile.

Selle ainulaadsus seisneb selles, et morsekoodi õppimine algab päris põhitõdedest ja ei võimalda kasutajal liikuda edasi keerulisema harjutuse juurde, kui eelmine pole 100% täpselt täidetud.

See võimaldab teil vältida harjutuste "kerimist", mis teile ei meeldi, ja võimaldab teil õppeprotsessi süstematiseerida).

Arvestades serverite kiirust Venemaal ja side maksumust, otsustati loobuda installiprogrammi ja DLL-i kasutamisest ning levitada programm isepahaneva arhiivina.

Pakkige arhiiv lahti soovitud kausta ja programm on kasutamiseks valmis. Win 9x,NT Väikesed fondid peavad olema lubatud. WinNT. Süsteemi helide keelamine.

Skeem: "Ei heli." Desinstallimiseks eemaldage lihtsalt kõik programmiga seonduv.

Need on kaks isepakkivat arhiivi: apak-2r.exe sisaldab programmi ennast ja selle jaoks vajalikke andmeid ning ruswav.exe sisaldab lugusid.

Kui te ei soovi laulude abil CW-d õppida, ei pea te faili ruswav.exe kopeerima.

Mõlemad arhiivid tuleks lahti pakkida samasse kausta.

Eelmiste versioonide kasutajad ei pea faili ruswave.exe kopeerima.

Programm on kirjutatud üsna kaua aega tagasi, nii et edukaks töötamiseks kaasaegsetes operatsioonisüsteemides (WINDOWS XP SP2 ja uuemad), peate selle käivitama ühilduvusrežiimis Windows 95-ga. (Hiire parem nupp otseteel - Atribuudid - Ühilduvus sakk - Märkige ruut Ühilduvusrežiim).

Programm Morse Generator.

Kirjeldus: MorseGen2 on Julian Mossi (G4ILO) veidi muudetud programm MorseGen.

Võrreldes originaaliga on tehtud järgmised muudatused:

1. (+) programmi liidest on muudetud (mõned teated ja pealdised on tõlgitud vene keelde),

2. (+) vene tähestiku märkide tugi,

3. (+) rühmade arvu valik (10...500 sammuga 10),

4. (+) suurendatud maksimaalne kiirus (40 p/min),

5. (-) QSO genereerimist ei toetata. Edastuskiirus on tõstetud 80 wpm-ni ja suvalise tekstifaili edastamisel eemaldatakse korduvad tühikud ja mõned muud teenindusmärgid, s.t. teksti vormindamine ei mõjuta edastamist.

Morse prooviprogramm genereerib muutuva kiiruse, pauside ja tooniga morsekoodis radiogramme. Võimalik on laadida nii oma failist teksti kui ka juhuslikult teksti genereerida. Suurema realistlikkuse saavutamiseks on võimalik raadiogrammi kuulates lisada müra.

Morsekood, morsekood, "morsekood" on meetod tähestiku tähtede kodeerimiseks pikkade ja lühikeste signaalide, nn kriipsude ja punktide (samuti tähti eraldavate pauside) abil. Ühe punkti kestust võetakse ajaühikuna. Kriipsu kestus on võrdne kolme punktiga. Paus tähemärkide vahel on üks punkt, tähtede vahel sõnas - 3 punkti, sõnade vahel - 7 punkti. See sai nime Ameerika leiutaja Samuel Morse järgi, kes leiutas selle aastal 1835. Morsekood on esimene digitaalne teabe edastamise meetod. Telegraaf ja raadiotelegraaf kasutasid algselt morsekoodi; hiljem hakati kasutama Baudot koodi ja ASCII-d, mis on automatiseerimiseks mugavamad. Nüüd on aga olemas vahendid morsekoodi automaatseks genereerimiseks ja tuvastamiseks. Vene tähtede edastamiseks kasutati sarnaste ladina tähtede koode; see tähestiku vastavus kandus hiljem MTK-2-sse ja seejärel KOI-7-sse ja KOI-8-sse (morse koodis vastab Q-täht Ш ning MTK-s ja KOI-Ya-le).

Morse Triali programmi peamine eesmärk on parandada telegraafi vastuvõtuoskusi. Laadige alla Morse Triali koolitusprogramm Saab

Aga kui te veel morsekoodi ei tea, siis saate iseõppimise lõpetada LCWO veebisaidil Kochi meetodi järgi

Kochi meetod on lihtne viis reflekside otseseks arendamiseks. Selleks on aga vaja kas vastava tarkvaraga arvutit või personaaltreenerit. Just sel põhjusel ignoreeriti Kochi meetodit nii palju aastaid. Nüüd, kui arvuti on võtnud oma tavapärase koha raadioamatööride laual, on Kochi meetodil kõik võimalused saada raadiotelegraafide koolitamise standardiks.

Treening toimub järgmiselt:

  • Konfigureerite oma programmi genereerima CW-signaale kiirusega umbes 20 sõna minutis tähemärgi kohta, kuid veidi pikemate pausidega (efektiivne kiirus peaks olema umbes 15 sõna minutis).
  • Siis võtad paberi ja pliiatsi ning hakkad võtma. Esimeses tunnis peab arvuti edastama ainult kahte tähemärki. See tähendab, et esimeses õppetunnis peate ära tundma ainult kaks võimalust. Aktsepteerite teksti 5 minutit, seejärel kontrollite vastuvõetud teksti õigsust ja arvutate õigete märkide protsendi.

LCWO— see võrguassistent on mõeldud spetsiaalselt telegraafi iseõppimiseks. Pärast registreerimist muutub sait teie isiklikuks õpetajaks. Sa valdad äraarvamismängu mängides telegraafi – arendad märkide helile tinglikke reflekse ja kirjutad need – soovi korral – käega, soovi korral – klaviatuurile. Meetodi töötas välja auväärne Ludwig Koch spetsiaalselt individuaalseks treeninguks. Saidil palutakse teil läbida 40 õppetundi alles pärast eelmise õppetundi. Peate ainult regulaarselt harjutama; sagedus ja kestus ei ole selgelt reguleeritud. Te ei pea midagi arvutisse laadima. Saate õppida mis tahes Interneti-ühendusega arvutist kodus, tööl või Interneti-kohvikus.

24. september 2015 kell 11.18

Programm morse helikoodi genereerimiseks

  • programmeerimine,
  • C++

Viimasel ajal olen selle programmi abil morsekoodi õppinud. Kuid see on mõeldud kirillitsa tähekoodide uurimiseks, mis pole kaasaegses raadiosides oluline (kõik kasutavad ladina tähestikku, välja arvatud meie vapper armee).

Idee elluviimise tööriistaks valiti C++ koos Qt-ga.

Programmi põhiidee

Morse koodi aatom (ajaühik) on punkt, mille suhtes moodustatakse kõigi teiste elementide kestus:
  1. Kriips võrdub kolme kõlava punktiga;
  2. Paus ühe sümboli (märgi) elementide vahel on üks vaikiv punkt;
  3. Märkide vahel on kolm punkti;
  4. Sõnade vahel on seitse punkti.
Nagu näete, võib iga morsekoodil põhinevat koodi kujutada helisevate ja vaiksete punktide kogumina: sellest ideest lähtusin ja see lahendus tundus mulle üsna originaalne.

Esialgne rakendamine

Programmi esimeses versioonis salvestati helisevate ja vaiksete punktide kombinatsioon Boole'i ​​elementidega vektorina, kus tõsi vastas heli sisselülitamisele ja vale- väljalülitamine.

Nagu te juba aru saite, "tõmbasin" lõpliku signaali saamiseks lihtsalt heli teatud viivitusega (kasutades taimerit, mis on võrdne punkti kestusega millisekundites) lõputult mängitava siinussalvestusega .wav-failiga. Kuid sellel lähenemisel oli märkimisväärne puudus ja see seisnes selles, et iga punkt tuli laadida eraldi, kasutades ülekoormatud operaatorit või spetsiaalset meetodit. Selle lähenemisviisi tõttu pidin iga tähe jaoks kirjutama eraldi makro (nagu see - #define I DOT<< false << DOT) и создать огромный жуткий lüliti läbitud keelpilli mängimiseks. See oli kohutav, aga kui olete uudishimulik, võite seda vaadata.
programmi esimese versiooniga (ma ei saanud kohalikku hoidlat GitHubisse täielikult üles laadida – ainult uusim versioon).

Tükk jube lülitit:

bool Morse::StringToMorse (QString &line) ( rida += "\0"; for (int i = 0; i< line.size () - 1; ++i) { switch (line.at(i).unicode ()) { case "A": *this << A; if (line.at (i + 1) == " ") continue; else *this << MINI_SPACE; break; case "B": *this << B; if (line.at (i + 1) == " ") continue; else *this << MINI_SPACE; break; // И так далее


Ja nii lülitati heli sisse ja välja (tegelikult genereeriti helikood):

void Morse::PlayLinePoints () ( QTimer::singleShot (kestus_punkt_, see, SLOT (Mute ())); heli_.esitus (); ) void Morse::Mute () ( if (line_points_.empty ()) ( / /Stop playback sound_.stopp (); return SLOT (Mute ())); return; else ( sound_.setMuted (true); //Lülita heli line_points_.remove (0); QTimer::singleShot (kestus_punkt_, see, SLOT (); tagasi;) )

Lõplik versioon

Need makrod osutusid väga tülikaks ja minu perfektsionism ei suutnud enam neid koletuid kujundusi vaadata. Veidi mõeldes jõudsin järeldusele, et mu idee oli hea, aga koodide salvestamine makrode kujul on väga ebamugav ja kui see probleem laheneb, siis on kõik korras. Selle tulemusena kasutati koodide salvestamiseks QMapi:

//Salvestab QMap märkide vastavad punktide ja kriipsude kombinatsioonid koodid_;
See lähenemine osutus väga mugavaks. Nüüd kasutasin just praegu mängitavat tegelast võtmena ja sain valmis
Koodi (Boole'i ​​väärtuste komplekti) taasesitamiseks muutus reprodutseerimisalgoritm aga veidi keerulisemaks: tuli sisestada sümboli praeguse elemendi loendur ja reale tähemärkide loendur:

Uus taasesituse rakendus:

void Morse::MiniSpace () ( if (stop_) ( this->Stop (); return; ) sound_.setMuted (true); ++id_element_; //Mine teise koodielemendi juurde if (id_element_ == codes_.value ( string_to_play_.at (id_char_).size ()) ( ++id_char_; id_element_ = 0; QTimer::singleShot (kestus_punkt_ * 3, this, SLOT (Mute())); //Paus märkide vahel; ) QTimer: : singleShot (kestus_punkt_, see, SLOT (Mute())); //Sümbolielementide vaheline paus //Paus kestab 7 punkti //Aga kuna pärast sümbolit on kolmepunktiline paus, tuleb lisapausiks määrata 4 punkti pikkune QTimer::singleShot (duration_dot_ * 4, this, SLOT (Mute()) ); void Morse::Mute () ( if (stop_) ( this->Stop (); return; ) if (id_char_ == string_to_play_.size ()) ( // Rida on lõppenud selle->Stopp (); tagastamine koodid_.lõpp ( )) ( qDebug()<< string_to_play_.at (id_char_) << ": No code!"; sound_.stop (); return; } sound_.setMuted (false); //Включаем звук if (codes_.value (string_to_play_.at (id_char_)).at (id_element_)) { QTimer::singleShot (duration_dot_, this, SLOT (MiniSpace())); //Воспроизводим точку } else { QTimer::singleShot (duration_dot_ * 3, this, SLOT (MiniSpace())); //Воспроизводим тире } } bool Morse::Play () { if (!stop_) return false; if (string_to_play_ == "") return false; stop_ = false; id_char_ = 0; id_element_ = 0; sound_.setMuted (true); //Выключаем звук sound_.play (); Mute (); } void Morse::Stop () { if (stop_) return; sound_.stop (); id_char_ = 0; id_element_ = 0; stop_ = true; }


Lipp stop_ võeti kasutusele programmi ebakorrektse töö vältimiseks (kaks väljakutset järjest Play() ja muid halbu asju).
Ma ei näe põhjust ülejäänud lähtekoodi ja päisefailide lisamiseks artikli sisusse, kuna seal on kõik üsna ilmne ja läbipaistev.

Uusima versiooni allikate täieliku komplekti saate alla laadida aadressilt