24 Σεπτεμβρίου 2015 στις 11:18 π.μ

Πρόγραμμα γενιάς κώδικα ήχουμορς

  • προγραμματισμός,
  • C++,

Πρόσφατα, μελετώ τον κώδικα Μορς με τη βοήθεια αυτού του προγράμματος. Αλλά έχει σχεδιαστεί για να μελετά τους κώδικες των κυριλλικών γραμμάτων, κάτι που είναι άσχετο στις σύγχρονες ραδιοεπικοινωνίες (όλοι χρησιμοποιούν το λατινικό αλφάβητο, εκτός από τον γενναίο στρατό μας).

Ως εργαλείο για την υλοποίηση της ιδέας επιλέχθηκε η C ++ σε συνδυασμό με το Qt.

Η κύρια ιδέα του προγράμματος

Το άτομο (μονάδα χρόνου) του κώδικα Μορς είναι ένα σημείο, σε σχέση με αυτό σχηματίζεται η διάρκεια όλων των άλλων στοιχείων:
  1. Μια παύλα ισούται με τρεις ηχητικές κουκκίδες.
  2. Μια παύση μεταξύ στοιχείων ενός συμβόλου (σημαδού) είναι μια σιωπηλή κουκκίδα.
  3. Μεταξύ των πινακίδων - τρεις τελείες.
  4. Υπάρχουν επτά τελείες ανάμεσα στις λέξεις.
Όπως μπορείτε να δείτε, οποιοσδήποτε κώδικας που βασίζεται στον κώδικα Μορς μπορεί να αναπαρασταθεί ως ένα σύνολο κουκκίδων που ακούγονται και δεν ακούγονται: Ξεκίνησα από αυτήν την ιδέα και αυτή η λύση μου φάνηκε αρκετά πρωτότυπη.

Η αρχική υλοποίηση

Στην πρώτη έκδοση του προγράμματος, ο συνδυασμός σημείων που ηχούν και που δεν ακούγονται αποθηκεύτηκε ως διάνυσμα με στοιχεία boolean, όπου αληθήςαντιστοιχούσε στη συμπερίληψη του ήχου, και ψευδής- ΤΕΡΜΑΤΙΣΜΟΣ ΛΕΙΤΟΥΡΓΙΑΣ.

Όπως ήδη καταλάβατε, για να πάρω το τελικό σήμα, απλώς «τράβηξα» τον ήχο με κάποια καθυστέρηση (χρησιμοποιώντας χρονοδιακόπτη ίση με τη διάρκεια ενός σημείου σε χιλιοστά του δευτερολέπτου) με ένα αρχείο .wav που αναπαράγεται ασταμάτητα με ηχογράφηση. Αλλά αυτή η προσέγγισηείχε ένα σημαντικό μειονέκτημα και συνίστατο στο γεγονός ότι κάθε σημείο έπρεπε να φορτωθεί χωριστά χρησιμοποιώντας έναν υπερφορτωμένο χειριστή ή μια ειδική μέθοδο. Λόγω αυτής της προσέγγισης, έπρεπε να γράψω μια ξεχωριστή μακροεντολή για κάθε γράμμα (όπως αυτό - #define I DOT<< false << DOT) и создать огромный жуткий διακόπτηςνα παίξει την περασμένη χορδή. Ήταν απαίσιο, αλλά αν είστε περίεργοι, μπορείτε να το ελέγξετε
με την πρώτη έκδοση του προγράμματος (δεν κατάφερα να ανεβάσω πλήρως το τοπικό αποθετήριο στο GitHub - μόνο την πιο πρόσφατη έκδοση).

Ένα κομμάτι από έναν ανατριχιαστικό διακόπτη:

bool Morse::StringToMorse (QString &line) ( line += "\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; // И так далее


Και κάπως έτσι ενεργοποιείται και σβήνει ο ήχος (στην πραγματικότητα, η παραγωγή του κωδικού ήχου):

void Morse::PlayLinePoints () ( QTimer::singleShot (duration_point_, this, SLOT (Mute ())); sound_.play (); ) void Morse:: Mute () ( if (line_points_.empty ()) ( / /Διακοπή αναπαραγωγής sound_.stop (); return; ) if (line_points_.at (0)) ( //Ενεργοποίηση του ήχου sound_.setMuted (false); line_points_.remove (0); QTimer::singleShot (duration_point_, this , SLOT (Σίγαση ())), επιστροφή ; επιστροφή; ))

τελική έκδοση

Αυτές οι μακροεντολές αποδείχτηκαν πολύ δυσκίνητες και η τελειομανία μου δεν μπορούσε πλέον να κοιτάξει αυτές τις τερατώδεις κατασκευές. Αφού σκέφτηκα λίγο, κατέληξα στο συμπέρασμα ότι έχω μια καλή ιδέα, αλλά η αποθήκευση κωδικών με τη μορφή μακροεντολών είναι πολύ άβολη και αν λύσετε αυτό το πρόβλημα, τότε όλα θα πάνε καλά. Ως αποτέλεσμα, το QMap χρησιμοποιήθηκε για την αποθήκευση κωδικών:

// Αποθηκεύει τους κατάλληλους συνδυασμούς κουκκίδων και παύλων των χαρακτήρων QMap κωδικοί_;
Αυτή η προσέγγιση αποδείχθηκε πολύ βολική. Τώρα απλώς χρησιμοποίησα τον τρέχοντα χαρακτήρα που παίζει ως κλειδί και ετοιμάστηκα
για την αναπαραγωγή του κώδικα (ένα σύνολο τιμών boolean), ωστόσο, ο αλγόριθμος αναπαραγωγής έγινε λίγο πιο περίπλοκος: ήταν απαραίτητο να εισαγάγετε τον μετρητή του τρέχοντος στοιχείου του χαρακτήρα και τον μετρητή χαρακτήρων στη γραμμή:

Νέα υλοποίηση αναπαραγωγής:

void Morse::MiniSpace () ( if (stop_) ( this->Stop (); return; ) sound_.setMuted (true); ++id_element_; //Μετάβαση σε άλλο στοιχείο κώδικα if (id_element_ == codes_.value ( string_to_play_.at (id_char_)).size ()) ( ++id_char_; id_element_ = 0; QTimer::singleShot (duration_dot_ * 3, this, SLOT (Σίγαση())); //Παύση μεταξύ επιστροφής χαρακτήρων; ) QTimer: :singleShot (duration_dot_, this, SLOT (Σίγαση())); //Παύση μεταξύ στοιχείων χαρακτήρων ) void Morse::Space () ( if (stop_) ( this->Stop (); return; ) sound_.setMuted (true ); //Η παύση διαρκεί 7 πόντους //Αλλά επειδή μετά τον χαρακτήρα υπάρχει παύση τριών σημείων, πρέπει να οριστεί μια πρόσθετη παύση σε μήκος 4 σημείων QTimer::singleShot (duration_dot_ * 4, αυτό, SLOT (Σίγα( ))); ) void Morse::Σίγαση () ( if (stop_) ( this->Stop (); return; ) if (id_char_ == string_to_play_.size ()) ( // Line ended this->Stop (; return; ) if (string_to_play_.at (id_char_) == " ") ( Space(); ++id_char_; //Μετάβαση σε άλλο στοιχείο κώδικα επιστροφή; ) if (κωδικοί _.find (string_to_play_.at (id_char_)) == codes_.end ()) ( 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; }


Σημαία να σταματήσει_εισήχθη για να αποτρέψει τη λανθασμένη λειτουργία του προγράμματος (δύο κλήσεις στη σειρά στο Play() και άλλα κακά πράγματα).
Δεν βλέπω κανένα λόγο να συμπεριλάβω τους υπόλοιπους πηγαίους κώδικες και αρχεία κεφαλίδων στο σώμα του άρθρου, αφού όλα είναι αρκετά προφανή και διαφανή εκεί.

Μπορείτε να κάνετε λήψη του πλήρους σετ πηγών για την πιο πρόσφατη έκδοση στη διεύθυνση

Η εφαρμογή "" είναι ένας πολύ βολικός τρόπος για να μάθετε τον κώδικα Μορς στον ελεύθερο χρόνο σας, καθώς η μελέτη σε υπολογιστή δεν είναι πολύ βολική, αλλά μια κινητή συσκευή με πλατφόρμα Android βρίσκεται στην τσέπη σας.

Σκοπός
Μερικοί άνθρωποι, για συγκεκριμένους λόγους, χρειάζονται γνώση μιας μυστικής γλώσσας που χρησιμοποιούνταν από αξιωματικούς πληροφοριών και άλλες ειδικές υπηρεσίες από την αρχαιότητα, και κάποιοι χρειάζονται γνώση αποκλειστικά για τη δική τους ανάπτυξη.

Η παρουσιαζόμενη εκπαιδευτική εφαρμογή "" θα σας βοηθήσει να κατακτήσετε γρήγορα μια τέτοια γλώσσα.

Διεπαφή και αρχή λειτουργίας
Το δωρεάν εκπαιδευτικό έργο είναι κομψό και όμορφο. Πριν εμφανιστεί ο χρήστης μια απλή διεπαφή με ένα σαφές και συνοπτικό μενού. Συνολικά, το πρόγραμμα αντιπροσωπεύεται από δέκα κύρια μαθήματα, το καθένα από αυτά περιέχει τρεις ασκήσεις.
1. Λειτουργία «Μνήμης», όπου ο χρήστης αντιλαμβάνεται τους νέους ήχους που παρουσιάζονται και τα νέα γράμματα με το αυτί.


2. Άσκηση «Υποδοχή». Εδώ ο χρήστης καλείται να προσδιορίσει ανεξάρτητα τους ήχους που μαθαίνει από το αυτί.
3. Λειτουργία "Μεταφορά". Σε αυτή την άσκηση, η τεχνητή νοημοσύνη θα προτείνει ορισμένους ήχους που πρέπει να μεταδοθούν.
Ως βολικό χαρακτηριστικό, θα πρέπει να σημειωθεί ότι το πρόγραμμα διορθώνει όλα τα λάθη που έγιναν και εστιάζει περαιτέρω στα λάθη, προκειμένου να ενοποιήσει τις γνώσεις και να βοηθήσει να τα θυμάστε και να μην κάνετε λάθη στο μέλλον.

Πρόσθετη λειτουργία
Ο προγραμματιστής προσφέρει επίσης να μελετήσει τον κώδικα Μορς με παιχνιδιάρικο τρόπο.

Υπάρχουν επίσης 10 μαθήματα εδώ, αλλά θα αποτελούνται ήδη από 2 ασκήσεις: λήψη και μετάδοση. Σε μια μορφή παιχνιδιού, είναι πολύ πιο εύκολο για πολλούς να απομνημονεύσουν νέα δεδομένα.

Η εκπαιδευτική εφαρμογή "" είναι ένα μοναδικό έργο για κινητές συσκευές με λειτουργικό σύστημα Android, το οποίο θα είναι χρήσιμο και ενδιαφέρον για πολλούς.

Το πρόγραμμα Morse Trial δημιουργεί ραδιογραφήματα σε κώδικα Μορς με μεταβλητή ταχύτητα, παύσεις και τόνο. Είναι δυνατή η φόρτωση κειμένου από το αρχείο σας, καθώς και η τυχαία δημιουργία κειμένου. Είναι δυνατή η προσθήκη θορύβου κατά την ακρόαση ραδιογραφημάτων για μεγαλύτερο ρεαλισμό.

Κώδικας Μορς, Κώδικας Μορς, «Κώδικας Μορς» είναι ένας τρόπος κωδικοποίησης γραμμάτων του αλφαβήτου χρησιμοποιώντας μεγάλα και σύντομα σήματα, τις λεγόμενες «παύλες» και «κουκκίδες» (καθώς και παύσεις που χωρίζουν τα γράμματα). Η μονάδα του χρόνου είναι η διάρκεια ενός σημείου. Το μήκος μιας παύλας είναι τρεις τελείες. Η παύση μεταξύ χαρακτήρων σε ένα γράμμα είναι μία κουκκίδα, μεταξύ γραμμάτων σε μια λέξη - 3 κουκκίδες, μεταξύ λέξεων - 7 κουκκίδες. Πήρε το όνομά του από τον Αμερικανό εφευρέτη Samuel Morse, ο οποίος το εφηύρε το 1835. Ο κώδικας Morse είναι ο πρώτος ψηφιακός τρόπος μετάδοσης πληροφοριών. Ο τηλέγραφος και ο ραδιοτηλέγραφος αρχικά χρησιμοποιούσαν τον κώδικα Μορς. αργότερα, άρχισαν να χρησιμοποιούνται κώδικας Baudot και ASCII, οι οποίοι είναι πιο βολικοί για αυτοματισμό. Ωστόσο, τώρα για τον κώδικα Μορς υπάρχουν εργαλεία για αυτόματη δημιουργία και αναγνώριση. Για τη μετάδοση των ρωσικών γραμμάτων χρησιμοποιήθηκαν κωδικοί με παρόμοια λατινικά γράμματα. αυτή η αντιστοιχία των αλφαβήτων αργότερα πέρασε στο MTK-2, και στη συνέχεια στο KOI-7 και το KOI-8 (ωστόσο, στον κώδικα Μορς, το γράμμα Q αντιστοιχεί στο Щ, και στα MTK και KOI-I).

Ο κύριος σκοπός του προγράμματος Morse Trial είναι να βελτιώσει τις δεξιότητες λήψης τηλεγράφων. Κατεβάστε το εκπαιδευτικό πρόγραμμα Morse Trialμπορώ

Αλλά αν δεν γνωρίζετε ήδη τον κώδικα Μορς, τότε μπορείτε να κάνετε αυτοεκπαίδευση στον ιστότοπο του LCWOσύμφωνα με τη μέθοδο Koch

Η μέθοδος Koch είναι ένας απλός τρόπος για άμεση ανάπτυξη αντανακλαστικών. Ωστόσο, απαιτεί είτε υπολογιστή με κατάλληλο λογισμικό είτε personal trainer. Αυτός είναι ο λόγος που η μέθοδος Koch έχει αγνοηθεί τόσα χρόνια. Τώρα που ο υπολογιστής έχει πάρει τη συνηθισμένη του θέση στο τραπέζι του ραδιοερασιτέχνη, η μέθοδος Koch έχει όλες τις πιθανότητες να γίνει το πρότυπο για την εκπαίδευση ενός τηλεγραφητή ασυρμάτου.

Η προπόνηση έχει ως εξής:

  • Ρυθμίζετε το πρόγραμμά σας για να παράγει σήματα CW με ρυθμό περίπου 20 λέξεων ανά λεπτό για ένα σημάδι, αλλά με ελαφρώς μεγαλύτερες παύσεις (ο πραγματικός ρυθμός θα πρέπει να είναι της τάξης των 15 λέξεων ανά λεπτό).
  • Μετά παίρνεις χαρτί και μολύβι και αρχίζεις να λαμβάνεις. Στο πρώτο μάθημα, ο υπολογιστής πρέπει να μεταδίδει μόνο δύο χαρακτήρες. Δηλαδή, στο πρώτο μάθημα πρέπει να αναγνωρίσετε μόνο δύο επιλογές. Αποδέχεστε το κείμενο για 5 λεπτά, μετά ελέγχετε την ορθότητα του κειμένου που λαμβάνετε και υπολογίζετε το ποσοστό των σωστών χαρακτήρων.

LCWO- αυτός ο βοηθός Διαδικτύου προορίζεται για ανεξάρτητη μελέτη του τηλέγραφου. Ο ιστότοπος μετά την εγγραφή σας θα γίνει ο προσωπικός σας δάσκαλος. Θα κυριαρχήσετε τον τηλέγραφο στη διαδικασία του «παιχνιδιού εικασίας» - θα αναπτύξετε εξαρτημένα αντανακλαστικά στον ήχο των πινακίδων και την καταγραφή τους - αν θέλετε - με το χέρι, αν θέλετε - στο πληκτρολόγιο. Η μέθοδος αναπτύχθηκε από τον αξιοσέβαστο Ludwig Koch ειδικά για ατομική μάθηση. Ο ιστότοπος θα σας προσφέρει να παρακολουθήσετε 40 μαθήματα, πηγαίνετε στο επόμενο μάθημα μόνο αφού καταλάβετε το προηγούμενο. Το μόνο που απαιτείται από εσάς είναι η κανονικότητα των μαθημάτων, η συχνότητα και η διάρκεια δεν ρυθμίζονται σαφώς. Δεν χρειάζεται να κατεβάσετε τίποτα στον υπολογιστή σας. Μπορείτε να μελετήσετε από οποιονδήποτε υπολογιστή με πρόσβαση στο Διαδίκτυο στο σπίτι, στη δουλειά ή σε ένα Internet cafe.



Για επισκευές και άλλα τεχνικά ζητήματα, κάντε κλικ εδώ. Επισκευή οικιακού και γραφειακού εξοπλισμού.


Προγράμματα ηλεκτρονικών υπολογιστών για την εκμάθηση κώδικα μορς. Κουμπάν Κρασνοντάρ.

Πρόγραμμα ADKM-2000.


Το πρόγραμμα ADKM-2000, ξεκινώντας από την έκδοση 2.7, έγινε εντελώς δωρεάν. Για να ενημερώσετε τις εκδόσεις 2.0-2.5 στην έκδοση 2.7, πραγματοποιήστε λήψη αυτού του αρχείου. Για να ενημερώσετε εκδόσεις κάτω από την έκδοση 2.0, εγκαταστήστε πρώτα την έκδοση 2.5 και ενημερώστε την.

Γενική περιγραφή.

Το προϊόν λογισμικού ADKM-2000 έκδοση 2.5 (εφεξής ADKM-2000) προορίζεται για την εκπαίδευση χειριστών ραδιοτηλεγράφου και τη διεξαγωγή αγώνων ραδιοτηλεγραφίας υψηλής ταχύτητας.

Κύριες λειτουργίες. Το ADKM-2000 εκτελεί τις ακόλουθες λειτουργίες:

Αναπαραγωγή ραδιογραφημάτων από χαρακτήρες κώδικα Μορς με τις δεδομένες παραμέτρους:

Ταχύτητα σχηματισμού από 5 έως 399 c/min *

Ρύθμιση διακριτής ταχύτητας 1 zn/min

παύση μεταξύ χαρακτήρων από 3 έως 15 (3,5,7,9,11,13,15) **

συχνότητα σήματος από 100 έως 3500 Hz

αναπαραγωγή παρεμβολών με λειτουργική μεταγωγή τεσσάρων τύπων παρεμβολών

ξεχωριστός έλεγχος έντασης του κύριου σήματος και ένταση θορύβου ***

Υποστήριξη συστήματος PARIS

Πρόγραμμα ADKM-2008.

© Όλα τα δικαιώματα ιδιοκτησίας του προγράμματος "ADKM_2008" ανήκουν στον Kozhevnikov Ivan Viktorovich

ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ: [email προστατευμένο]

Αυτόματος κωδικοποιητής Μορς 2008.

Έκδοση 2008.1.19-02

Εισαγωγή.

Το πρόγραμμα έχει σχεδιαστεί για να μελετά και να βελτιώνει τις δεξιότητες λήψης κώδικα Μορς.

Τεχνικές απαιτήσεις.

Ταχύτητα ρολογιού επεξεργαστή 200 MHz ή μεγαλύτερη

RAM 64 MB ή περισσότερο

Windows 2000 ή XP

Η παρουσία της βιβλιοθήκης msvbvm60.dll

Εγκατάσταση.

Αποσυμπιέστε το αρχείο σε οποιονδήποτε κατάλογο, εκτελέστε το ADKM_2008.exe

Αυτό το πρόγραμμα διανέμεται δωρεάν. Όλα τα δικαιώματα ιδιοκτησίας και τα πνευματικά δικαιώματα του προγράμματος (συμπεριλαμβανομένων οποιωνδήποτε στοιχείων του: γραφικά, ηχογραφήσεις, κείμενο κ.λπ.), το συνοδευτικό έντυπο υλικό και τυχόν αντίγραφα του προγράμματος ανήκουν στον συγγραφέα - Ivan Viktorovich Kozhevnikov.

Το πρόγραμμα είναι δωρεάν λογισμικό. Μπορείτε να διανείμετε ελεύθερα το πακέτο διανομής του προγράμματος. Δεν μπορείτε να επωφεληθείτε εμπορικά με την αναδιανομή αυτής της διανομής. Δεν μπορείτε να αλλάξετε τη διανομή του προγράμματος με κανέναν τρόπο.

Απαγορεύεται το άνοιγμα της τεχνολογίας, η αποσυμπίληση του προγράμματος ή άλλη τροποποίηση του προγράμματος και της συνοδευτικής τεκμηρίωσης.

Στο κύριο παράθυρο του προγράμματος, μπορείτε να αλλάξετε τον αριθμό κειμένου, το ρυθμό μετάδοσης κειμένου, τον τύπο κειμένου, να ξεκινήσετε και να σταματήσετε τη μετάδοση κειμένου σε κώδικα Μορς, καθώς και να αποκρύψετε / εμφανίσετε το μεταδιδόμενο κείμενο, να ανοίξετε ένα πρόσθετο παράθυρο για την εισαγωγή του έλαβε κείμενο με έλεγχο της σωστής λήψης. Το μενού περιέχει στοιχεία για την έξοδο από το πρόγραμμα, ρυθμίσεις για πρόσθετες παραμέτρους μετάδοσης κειμένου, αυτή τη σύντομη αναφορά, πληροφορίες για το πρόγραμμα και τον συγγραφέα.

Το κείμενο δημιουργείται χρησιμοποιώντας μια γεννήτρια ψευδοτυχαίων αριθμών και σχετίζεται άμεσα με τον αριθμό κειμένου.

Η ταχύτητα μετάδοσης κειμένου κυμαίνεται από 20 έως 299 χαρακτήρες/λεπτό.

Ο τύπος κειμένου μπορεί να είναι Λατινικός (Αγγλικά), εθνικός (Ρωσικά, Γερμανικά), ψηφιακός, ψηφιακός με σύντομο μηδέν, σημεία στίξης, διάφορες επιλογές μικτού κειμένου, καθώς και ειδικός (για την εκπαίδευση της λήψης ορισμένων χαρακτήρων που εισάγει ο χρήστης) .

Εάν είναι απαραίτητο να μεταφερθεί ένα συγκεκριμένο (σημασιολογικό) κείμενο, μπορεί να πληκτρολογηθεί στο παράθυρο εμφάνισης κειμένου ή να επικολληθεί από το πρόχειρο (το κείμενο δεν ελέγχεται για ορθότητα και όλοι οι χαρακτήρες που δεν μπορούν να μεταδοθούν με κώδικα Μορς αγνοούνται κατά τη μετάδοση του κείμενο).

Στο παράθυρο ρυθμίσεων για προχωρημένους, μπορείτε να αλλάξετε την παύση μεταξύ των χαρακτήρων, την παύση μεταξύ των ομάδων (η παύση μεταξύ των ομάδων δεν μπορεί να είναι μικρότερη από την παύση μεταξύ χαρακτήρων + 4 κουκκίδες), τον αριθμό των χαρακτήρων στην ομάδα, τον αριθμό των ομάδων στο κείμενο, τη συχνότητα του τόνου, τη γλώσσα διεπαφής του προγράμματος, προσθήκη/αφαίρεση του προθέματος έναρξης κειμένου VVV= και του σήματος τέλους κειμένου AR (EC).

Το παράθυρο εισαγωγής κειμένου προορίζεται για την εισαγωγή του ληφθέντος κειμένου. Σε περίπτωση λανθασμένης λήψης του επόμενου χαρακτήρα, εμφανίζεται το σύμβολο "_". ΠΡΟΣΟΧΗ! Το κείμενο πρέπει να εισαχθεί στη γλώσσα στην οποία εμφανίζεται το μεταδιδόμενο κείμενο (περίπτωση χαρακτήρων μπορεί να είναι οποιοσδήποτε). Οι ομάδες διαχωρίζονται με το πλήκτρο "space". Η τροφοδοσία γραμμής πραγματοποιείται αυτόματα (δεν χρειάζεται να πατήσετε επιπλέον πλήκτρα). Εάν δεν δεχτήκατε κάποιο σημάδι, τότε αντί για αυτό πρέπει να πατήσετε οποιοδήποτε πλήκτρο. Ένας χαρακτήρας θεωρείται ότι λαμβάνεται σωστά μόνο εάν είναι γραμμένος στη σωστή θέση (δηλαδή χωρίς μετατόπιση κειμένου).

Πρόγραμμα CW Master.

Το πρόγραμμα CW Master έχει σχεδιαστεί για την εξάσκηση της λήψης CW.

Χωρίζεται σε δύο ενότητες.

Η κύρια μονάδα (καρτέλα "Λήψη διακριτικών") βασίζεται στο γνωστό πρόγραμμα RUFZ.

Το RUFZ είναι καλό για όλους, αλλά η λειτουργία του αποκλειστικά υπό DOS δημιουργεί μεγάλα και μερικές φορές απλά ανυπέρβλητα εμπόδια στη χρήση του --- απλά δεν υπάρχουν προγράμματα οδήγησης DOS στη φύση των περισσότερων σύγχρονων καρτών ήχου. Η ποιότητα ακρόασης του ενσωματωμένου "tweeter" του υπολογιστή αφήνει πολλά να είναι επιθυμητά.

Η δεύτερη ενότητα (καρτέλα "Λήψη κειμένων και ραδιογραφημάτων") --- δημιουργεί και αναπαράγει ψηφιακά, αλφαβητικά ραδιογραφήματα και "ανοιχτό" κείμενο.

Σε αντίθεση με το RUFZ, αυτό το πρόγραμμα λειτουργεί υπό Win95/98/NT/2000/XP με οποιαδήποτε κάρτα ήχου (συμπεριλαμβανομένης της ενσωματωμένης), αλλά απλώς δεν λειτουργεί με το ενσωματωμένο ηχείο.

Το πρόγραμμα δεν γράφει τίποτα στο μητρώο ή στους καταλόγους συστήματος των Windows, κάτι που σας επιτρέπει να το χρησιμοποιήσετε ακόμη και ως χρήστης με περιορισμένα δικαιώματα στο Win NT/2000.

Το πρόγραμμα δεν απαιτεί εγκατάσταση. Τα αρχεία cwmaster.exe , master.ped και readme.txt θα πρέπει να τοποθετηθούν σε έναν κοινόχρηστο κατάλογο και να εκτελεστούν το cwmaster.exe.

2. Ενότητα "Λήψη διακριτικών" --- Γενικές αρχές.

Το πρόγραμμα εκπέμπει με τη σειρά του 30 πραγματικά διακριτικά που επιλέγονται τυχαία από το αρχείο master.ped Αν το διακριτικό ληφθεί σωστά, τότε η ταχύτητα μετάδοσης του επόμενου αυξάνεται κατά 2 wpm. Εάν δεν ισχύει, τότε η ταχύτητα μειώνεται κατά 1 wpm. Ο τόνος μετάδοσης κάθε διακριτικού κλήσης ποικίλλει τυχαία σε ένα μικρό εύρος.

Απονέμονται πόντοι για τη λήψη κάθε διακριτικού. Ο αριθμός των σημείων εξαρτάται από τον αριθμό των σφαλμάτων που έγιναν κατά τη λήψη, από το μήκος του διακριτικού και από την ταχύτητα μετάδοσης.

Η εξάρτηση από την ταχύτητα είναι τετραγωνική, η εξάρτηση από το μήκος του διακριτικού είναι γραμμική.

Ο αριθμός των πόντων δεν εξαρτάται από την ταχύτητα του διακριτικού κλήσης.

Ένα μη αποδεκτό διακριτικό μπορεί να επαναληφθεί πατώντας το πλήκτρο F6 απεριόριστες φορές, ωστόσο, με κάθε επανάληψη, ο αριθμός των πόντων θα μειώνεται στο μισό και η ταχύτητα, ακόμη και αν ληφθεί σωστά, δεν θα αυξάνεται.

Σε αυτήν την έκδοση, από δημοφιλή ζήτηση, έχει εισαχθεί η δυνατότητα καθορισμού της ταχύτητας και του τόνου των μεταδιδόμενων διακριτικών. Ωστόσο, σε αυτήν τη λειτουργία, δεν απονέμονται πόντοι και, κατά συνέπεια, δεν καταχωρείται τίποτα στον πίνακα αποτελεσμάτων.

3. Ενότητα "Λήψη διακριτικών" --- Πώς να εργαστείτε;

Μετά την εκκίνηση του προγράμματος, πληκτρολογήστε το διακριτικό σας, ορίστε τον αρχικό ρυθμό μετάδοσης στο WPM, τον αρχικό τόνο του λαμβανόμενου σήματος.

Για τον έλεγχο των προεπιλογών, υπάρχει μια λειτουργία "Προδοκιμασία", στην οποία μεταδίδεται συνεχώς το γράμμα V. Μπορείτε να το προσπελάσετε πατώντας το αντίστοιχο κουμπί ή πατώντας το πλήκτρο F3.

Για να ξεκινήσετε τη λήψη, πατήστε το κουμπί "Έναρξη" (ή το πλήκτρο Enter). Αφού ηχήσει το διακριτικό κλήσης, το πληκτρολογούμε στο πληκτρολόγιο και πατάμε το πλήκτρο Enter. Η λήψη μπορεί να διακοπεί ανά πάσα στιγμή πατώντας το κουμπί Διακοπή ή Esc στο πληκτρολόγιο.

Ο τελικός αριθμός πόντων εισάγεται στον πίνακα αποτελεσμάτων. Στη στήλη WPM θα εμφανιστεί η μέγιστη τιμή της ταχύτητας με την οποία τουλάχιστον ένα διακριτικό λήφθηκε σωστά.

Εάν δεν λήφθηκε σωστά κανένα διακριτικό κλήσης ή σημειωθεί μηδενικός βαθμός, τότε το αποτέλεσμα δεν καταχωρείται στον πίνακα. Όταν ο πίνακας γεμίσει (19 γραμμές), επαναφέρεται, αλλά η καλύτερη βαθμολογία αποθηκεύεται και καταγράφεται στην πρώτη γραμμή, η οποία σας επιτρέπει να προπονηθείτε περαιτέρω, εστιάζοντας στα καλύτερα :)

4. Ενότητα «Λήψη κειμένων και ραδιογραφημάτων»

Με τα ραδιογραφήματα, όλα πρέπει να είναι ξεκάθαρα --- σχηματίζουμε, κάνουμε κλικ στο "Έναρξη" και σημειώνουμε ό,τι ελήφθη σε ένα κομμάτι χαρτί. Ένα τέτοιο "χειρόγραφο" είναι χρήσιμο στα αρχικά στάδια της εκμάθησης του CW και αφού φτάσετε σε ρυθμό λήψης 25-30 wpm, συνιστάται να εγκαταλείψετε την εγγραφή και να προχωρήσετε στην εκπαίδευση στη λήψη απλού κειμένου απλά "με το αυτί". Επιπλέον, συνιστάται να ακούτε πρώτα σύντομες λέξεις, όπως «τι», «πώς» κ.λπ., για να θυμάστε τον ήχο τους και μετά να προχωρήσετε σε μεγαλύτερες λέξεις.

Στο παράθυρο, μπορείτε να ανοίξετε οποιοδήποτε αρχείο κειμένου, να αντιγράψετε οποιοδήποτε κείμενο εκεί και, στο τέλος, να το γεμίσετε με τα χέρια σας, αν το θέλετε πραγματικά. Το πρόγραμμα διακρίνει τα ρωσικά και λατινικά γράμματα και τα μεταδίδει σωστά.

Από το κείμενο στο παράθυρο, μπορείτε να επιλέξετε μόνο εκείνες τις λέξεις που δεν υπερβαίνουν το επιθυμητό μήκος.

Σε γενικές γραμμές, η διεπαφή του προγράμματος είναι τόσο απλή που είναι πιο εύκολο να δοκιμάσετε παρά να περιγράψετε τι και πώς να κάνετε :)

Μπορεί να διακοσμηθεί, να "καθαριστεί", να γίνει στατιστικά και παρόμοια "gadgets", αλλά δεν με ενδιαφέρει.

Δεν βλέπω νόημα να εισάγω PILE-UP modules και, επιπλέον, το CyberContest-a --- όλα αυτά είναι στον αέρα! :)

Πρόγραμμα κώδικα μορς.

Το πρόγραμμα προσομοιώνει ένα τερματικό για τη μετάδοση σημάτων με χρήση κώδικα Μορς.

Δεν υπάρχουν ρυθμίσεις στο πρόγραμμα, η ταχύτητα και ο τόνος έχουν ρυθμιστεί σταθερά.

Το πρόγραμμα δεν κάνει παύση μεταξύ χαρακτήρων, οι παύσεις ρυθμίζονται από την ταχύτητα εισαγωγής του πληκτρολογίου.

Εκπαιδευτής κώδικα Morse.

[email προστατευμένο]

Ένα απλό πρόγραμμα με μια ωραία διεπαφή που περιηγείται στα κείμενα του κώδικα Μορς με δεδομένη ταχύτητα.

Το πρόγραμμα NuMorP.

Το πρόγραμμα NuMorP χρησιμοποιείται για την εκπαίδευση και τη δοκιμή στρατιωτών του αμερικανικού στρατού.

http://www.nuware.com/

Το πρόγραμμα μετακινεί τα καθορισμένα κείμενα σε κώδικα Μορς με την καθορισμένη ταχύτητα.

Για να λάβετε τη διάταξη πληκτρολογίου στα αγγλικά, εκτελέστε το πρόγραμμα από το φάκελο "Από προγράμματα" ή εκτελέστε το αρχείο εγκατάστασης, θα εγκαταστήσει το πρόγραμμα με μια καταχώρηση στο μητρώο, ενώ η διάταξη πληκτρολογίου θα είναι αγγλική.

Για ευκολία, τα παράθυρα αυτών των μηνυμάτων μπορούν να κλείσουν με το συνδυασμό πλήκτρων Alt + F4.

Πρόγραμμα NuMorse 2.2.2.0.

Το NuMorse 2.2.2.0 χρησιμοποιείται για την εκπαίδευση και τη δοκιμή στρατιωτών του αμερικανικού στρατού.

http://www.nuware.com/

Το πρόγραμμα σάς επιτρέπει να χρησιμοποιείτε το πληκτρολόγιο ως ηλεκτρονικό κλειδί.

Για να αποκτήσετε μια διάταξη πληκτρολογίου στη ρωσική γλώσσα, απλώς εκτελέστε το αρχείο exe από το φάκελο του προγράμματος RUS.

Για να λάβετε τη διάταξη πληκτρολογίου στα αγγλικά, εκτελέστε το πρόγραμμα από το φάκελο ANGL ή εκτελέστε το αρχείο εγκατάστασης, θα εγκαταστήσει το πρόγραμμα με μια καταχώρηση στο μητρώο, ενώ θα είναι η διάταξη του αγγλικού πληκτρολογίου.

Εάν δεν υπάρχει εγγραφή, το πρόγραμμα εμφανίζει πρόσθετα μηνύματα όταν κλείνει,

Για ευκολία, κλείστε τα παράθυρα αυτών των μηνυμάτων με το συνδυασμό πλήκτρων Alt+F4.

Πρόγραμμα Morse DKM Military Edition.

http://europa.narod.ru

Ένα εξαιρετικό καθολικό ρωσικό πρόγραμμα για μετάδοση κώδικα Μορς στο πληκτρολόγιο και λήψη ραδιογραφημάτων.

Το πρόγραμμα είναι εξαιρετικό για να μάθετε να λαμβάνετε ραδιογραφήματα αντί για αυτόματο αισθητήρα κώδικα Μορς.

Πρόγραμμα APAK-CWL.

Ένα απλό πρόγραμμα χωρίς εγκατάσταση για την εκμάθηση του κώδικα Μορς.

Για να εκτελέσετε το πρόγραμμα, μεταβείτε στο φάκελο "apak" και εκτελέστε το αρχείο έναρξης.

Ο φάκελος "apak" είναι τα ήδη αποσυμπιεσμένα αρχεία "apak-2r.exe" και "ruswav.exe".

Ένα πολύ χρήσιμο πρόγραμμα εκμάθησης CW στα Ρωσικά, σύμφωνα με τη μέθοδο DOSAAF.

Η μοναδικότητά του είναι ότι η μελέτη του κώδικα Μορς ξεκινά από τα πολύ βασικά και δεν επιτρέπει στον χρήστη να προχωρήσει σε μια πιο σύνθετη άσκηση αν η προηγούμενη δεν έχει γίνει ακριβώς 100%.

Αυτό σας επιτρέπει να αποφύγετε ασκήσεις «κύλισης» που δεν σας αρέσουν, αλλά σας επιτρέπει να συστηματοποιήσετε τη διαδικασία μάθησης).

Δεδομένης της ταχύτητας των διακομιστών στη Ρωσία και του κόστους επικοινωνίας, αποφασίστηκε να εγκαταλειφθεί η χρήση του προγράμματος εγκατάστασης και του DLL και να διανεμηθεί το πρόγραμμα ως αρχείο αυτοεξαγωγής.

Αποσυμπιέστε το αρχείο στον επιθυμητό φάκελο και το πρόγραμμα είναι έτοιμο. Win 9x,NT Απαιτεί να ενεργοποιηθούν μικρές γραμματοσειρές. Windows NT. Απενεργοποιήστε τους ήχους του συστήματος.

Σχέδιο: "Κανένας ήχος". Για απεγκατάσταση, απλώς αφαιρέστε όλα όσα σχετίζονται με το πρόγραμμα.

Αυτά είναι δύο αρχεία αυτοεξαγωγής στο apak-2r.exe, υπάρχει το ίδιο το πρόγραμμα και τα απαραίτητα δεδομένα για αυτό, και στο ruswav.exe υπάρχουν μελωδίες.

Εάν δεν θέλετε να μάθετε CW με μελωδίες, τότε δεν χρειάζεται να αντιγράψετε το ruswav.exe.

Και τα δύο αρχεία θα πρέπει να αποσυμπιεστούν στον ίδιο φάκελο.

Για όσους χρησιμοποιούν προηγούμενες εκδόσεις, δεν χρειάζεται να αντιγράψουν το ruswave.exe.

Το πρόγραμμα γράφτηκε πριν από πολύ καιρό, επομένως για να δουλέψετε με επιτυχία σε σύγχρονα λειτουργικά συστήματα (WINDOWS XP SP2 και νεότερη έκδοση), πρέπει να το εκτελέσετε σε λειτουργία συμβατότητας των Windows 95. (Δεξί κουμπί του ποντικιού στη συντόμευση - Ιδιότητες - Καρτέλα Συμβατότητα - Ρύθμιση τη λειτουργία συμβατότητας "daw").

Πρόγραμμα Morse Generator.

Περιγραφή: Το MorseGen2 είναι ένα ελαφρώς τροποποιημένο MorseGen από τον Julian Moss (G4ILO).

Έχουν γίνει οι ακόλουθες αλλαγές από το πρωτότυπο:

1. (+) η διεπαφή του προγράμματος έχει αλλάξει (μερικά από τα μηνύματα και τις επιγραφές έχουν μεταφραστεί στα ρωσικά),

2. (+) υποστήριξη για χαρακτήρες ρωσικού αλφαβήτου,

3. (+) επιλογή του αριθμού των ομάδων (10..500 σε προσαυξήσεις των 10),

4. (+) αυξημένη μέγιστη ταχύτητα (40 wpm),

5. (-) Η δημιουργία QSO δεν υποστηρίζεται. Η ταχύτητα μεταφοράς έχει αυξηθεί στα 80 wpm και κατά τη μεταφορά ενός αυθαίρετου αρχείου κειμένου, τα επαναλαμβανόμενα κενά και ορισμένοι άλλοι χαρακτήρες υπηρεσίας αφαιρούνται, π.χ. Η μορφοποίηση κειμένου δεν επηρεάζει τη μετάδοση.

Σχόλια (18):

#1 Svyatoslav 17 Μαρτίου 2013

Ήθελα να μάθω Μορς εδώ και πολύ καιρό.

Δεν υπάρχει κυριλλικό και το αρχείο Word δεν βλέπει.

#3 Mstislav 10 Ιουνίου 2017

Πώς να εκτελέσετε αυτήν τη Γεννήτρια Κώδικα Μορς;

#4 root 10 Ιουνίου 2017

Το πρόγραμμα κατανοεί το κυριλλικό αλφάβητο και το αναπαράγει σε κώδικα Μορς, αυτό μπορεί να ελεγχθεί εισάγοντας το ρωσικό γράμμα "X" (Xa) στο πλαίσιο κειμένου, το πρόγραμμα θα αναπαράγει το σήμα που υποδεικνύει τέσσερα σημεία.

Το πρόγραμμα χρησιμοποιεί μια μορφή απλού κειμένου για τη μεταφόρτωση και τη λήψη. Τα έγγραφα MS Word και άλλα που περιέχουν σήμανση και διάφορες πληροφορίες υπηρεσίας δεν υποστηρίζονται.

Για να μπορεί το πρόγραμμα να αναπαράγει κείμενο από ένα έγγραφο MS Word, το αρχείο εγγράφου πρέπει πρώτα να αποθηκευτεί ως αρχείο κειμένου και μετά να μπορεί να φορτωθεί στο πρόγραμμα "Morse Code Trainer".

Για να ξεκινήσετε να εργάζεστε με το πρόγραμμα, πρέπει να κάνετε λήψη του αρχείου, να το αποσυσκευάσετε και να εκτελέσετε το αρχείο "Morse.exe".

#5 Guzelia 02 Αυγούστου 2017

Το πρόγραμμα ξεκινά με τρία F, είναι δυνατή η κατάργηση αυτής της λειτουργίας ενώ η διαδικασία εκμάθησης βρίσκεται σε εξέλιξη;

#6 Αλέξανδρος ο Συμβιβασμός 03 Αυγούστου 2017

Βικ, το κείμενο μπορεί να αποθηκευτεί σε μορφή .txt του προγράμματος Σημειωματάριο, υποθέτω. Από το πρόγραμμα Σημειωματάριο, το κείμενο μπορεί ήδη να εισαχθεί στο Word.

#7 Anatoly 23 Ιανουαρίου 2018

ένα ηλίθιο πρόγραμμα αρχίζει να τραγουδά με f f f f όχι πραγματικά ότι το μυαλό δεν ήταν αρκετό για να γράψει ένα κανονικό πρόγραμμα

#8 Andrew 10 Απριλίου 2018

Δεν είναι χαζό πρόγραμμα. Τρία ws και ένα διάστημα πριν από το κείμενο είναι υποχρεωτικός κανόνας. Λέει ότι το κείμενο θα πάει τώρα. Οι επαγγελματίες το ξέρουν αυτό. Συνηθίστε λοιπόν να εργάζεστε με τους κανόνες.

#9 Andrew 10 Απριλίου 2018

Θα πρέπει να αρχίσετε να μαθαίνετε με λίγα γράμματα σε χαμηλή ταχύτητα. Για παράδειγμα, V, L, S, D; μετά Α, Ρ, Ρ, Ο. Στο πεδίο κειμένου του προγράμματος, πρέπει να γράψετε μόνοι σας το κείμενο από αυτά τα πρώτα γράμματα, χωρίζοντάς το αυστηρά σε ομάδες των 5 χαρακτήρων (περίπου 20-30 ομάδες). Καθώς το κατακτάτε, θα προσθέτετε γράμματα και θα γράφετε κείμενα με υπεροχή αυτών των νέων γραμμάτων, τα οποία θα σας επιτρέψουν να εδραιώσετε τις δεξιότητές σας στη λήψη νέων γραμμάτων. Καθώς εξασκείτε, θα παρατηρήσετε ότι είναι ευκολότερο και πιο εύκολο να γράψετε κείμενο. Αυξήστε αργά την ταχύτητα μεταφοράς. Πρέπει με κάποιο τρόπο να πιάσεις την ταχύτητα. Ναι, κάτι ακόμα, θα εκπαιδεύσετε την ικανότητα να γράφετε κείμενο με καθυστέρηση αρκετών χαρακτήρων. Δηλαδή, για παράδειγμα, το πέμπτο γράμμα ακούγεται ήδη, και μόλις αρχίζετε να γράφετε το πρώτο και τα υπόλοιπα είναι στο κεφάλι σας. Μια τέτοια καθυστέρηση θα συμβεί όταν ο ρυθμός λήψης υπερβαίνει τις 25-30 ομάδες ανά λεπτό. Σε χαμηλότερες ταχύτητες υπάρχει λιγότερη υστέρηση. Όλα αυτά θα γίνουν αυτόματα. Το κείμενο θεωρείται αποδεκτό εάν δεν περιέχει περισσότερα από 2 λάθη. Υποδοχή 12 ομάδων ανά λεπτό - Γ τάξη, 16-καλό, 18-άριστα. 30-35 - κύριος του αθλητισμού. Αλλά αυτό είναι άλλο τραγούδι

#10 Andrew 10 Απριλίου 2018

Ποιος άλλος δεν κατάλαβε. Παίρνεις γράμματα σε μελωδία, και δεν μετράς πόσες τελείες ακούστηκαν, αλλά πόσες παύλες. Για παράδειγμα, το γράμμα α τραγουδιέται όπως "ay-daaa", b - "baaa-ki-te-kut", ο αριθμός 9 - "paaa-paaa-maaa-muuu-tuk" και ούτω καθεξής. Στο Διαδίκτυο, όλες οι μελωδίες είναι

#11 Vadim, 10 Σεπτεμβρίου 2018

Υπέροχο πρόγραμμα, ευχαριστώ πολύ!

#12 Sailor 25 Οκτωβρίου 2018

Τάξη! Σύντομα υπηρέτησε 30 χρόνια, στο τέλος της υπηρεσίας έβγαλε 34 γκρουπ εύκολα! 3 χρόνια 24ωρη προπόνηση!
Το δοκίμασα, τα χέρια μου και το θυμάστε. 24 ομαδικό τραγούδι!)))

#13 Αλέξανδρος ο Συμβιβασμός 26 Οκτωβρίου 2018

Τώρα, αν ο κώδικας Μορς μεταδιδόταν στον αέρα κατά την εισαγωγή ενός εγγράφου κειμένου, όπως με το J2B, θα ήταν καλύτερο.

#14 Βλαντιμίρ 09 Ιανουαρίου 2019

Προσπάθησα να αντιγράψω ένα αρχείο κειμένου μέσα από το πρόχειρο (δεξί κλικ), αλλά εμφανίζεται το πορτρέτο του συγγραφέα. Είναι δυνατή η αντιγραφή αρχείων σε ένα πεδίο εγγραφής;

#15 root 09 Ιανουαρίου 2019

Γεια σου Βλαντιμίρ! Αντιγράψτε το επιθυμητό κείμενο στο πρόχειρο, κάντε κλικ με το ποντίκι στο παράθυρο εισαγωγής κειμένου στο πρόγραμμα "Εκπαιδευτής κώδικα Morse" και πατήστε το συνδυασμό πλήκτρων CTRL + V (επικολλήστε τα περιεχόμενα από το πρόχειρο στο σημείο όπου βρίσκεται τώρα ο δρομέας).

#16 Seawar 09 Ιανουαρίου 2019

Porada στο Pochatkivtsy - μην γεμίζετε το κεφάλι σας με το κυριλλικό αλφάβητο, ξεκινήστε με το λατινικό αλφάβητο.

#17 Σεργκέι, 25 Ιουνίου 2019

Υπέροχο πρόγραμμα!

#18 Αλέξανδρος ο Συμβιβασμός, 26 Ιουνίου 2019

Κατέβασα το ίδιο το πρόγραμμα Morse_Trainer. Μπορεί να χρησιμοποιηθεί ως αυτόματο κλειδί;