Πέμπτη, 22 Σεπτεμβρίου 2011

Συνεργασία του προγράμματος CWSkimmer με οποιαδήποτε ραδιοερασιτεχνικό πρόγραμμα που για interface δεν χρησιμοποιεί το OmniRig.exe


Πρώτον το άρθρο αυτό όσοι το διαβάζεται και σας βοηθήσει το χρωστάτε στον συνάδελφο ραδιοερασιτέχνη SV7BOT που βλέποντας την προηγούμενη ανάρτηση μου όπου αναφέρω την αναβάθμιση που έχω κάνει στο πρόγραμμα μου και ότι η έκδοση 1.3.1 συνεργάζεται άψογα με το CWSkimmer , ζήτησε να βρω μια λύση τέτοιας συνεργασίας και με άλλα προγράμματα όπως το HRD & Logger32 κ.λ.π. Άρα η αιτία της λύσης είναι ο SV7BOT τώρα η ιδέα ποιος είναι . Την ιδέα για την λύση την έριξε ο Αντώνης ο SV1OAN (αυτοί οι νέοι είναι ωραίοι Hi Hi) που βρεθήκαμε στην Ε.Ε.Ρ και συζητήσαμε το θέμα αν υπάρχει κάποιο interface software ώστε να μεσολαβήσει στην επικοινωνία των 2 προγραμμάτων με τον πομποδέκτη και μου είπε ότι υπάρχει πρόγραμμα με εικονικές πόρτες και μπορεί να το κάνει και το πρόγραμμα αυτό είναι το VSPE ( Virtual Serial Ports Emulator ). Εγώ απλά απορώ που η προηγούμενη ανάρτηση είχε ενδιαφέρον από πλευράς απόκτησης DXCC , αλλά το μεγάλο ενδιαφέρον εντοπίσθηκε στην συνεργασία του GR PSK Ver.1.3.1 & CWSkimmer άγνωστη η ψυχή του ανθρώπου.
Τώρα θα σας δείξω 3 φωτογραφίες για να καταλάβετε γιατί λειτουργούσε στο GR PSK Ver.1.3.1 και πως θα λειτουργήσει και σε άλλα προγράμματα .

Στην φωτογραφία βλέπουμε ότι μεταξύ του πομποδέκτη και των 2 προγραμμάτων το interface (διαμεσολαβητής επικοινωνίας) είναι το πρόγραμμα OmniRig.exe το οποίο έγραψε ο VE3NEA (Συγγραφέας του CWSkimmer) με την βοήθεια και άλλων ραδιοερασιτεχνών οι οποίοι έγραψαν τις εντολές των διαφόρων πομποδεκτών σύνολο 80 , αυτήν την εφαρμογή την διαθέτει δωρεάν για τους προγραμματιστές να το ενσωματώσουν στα δικά τους προγράμματα και τον ευχαριστώ από εδώ γιατί με έβγαλε από μεγάλο κόπο. Άρα οι 2 εφαρμογές παίρνουν και δίνουν δεδομένα από το ίδιο interface πράγμα που δεν γίνεται για το π.χ. Logger32 το οποίο δεν χρησιμοποιεί για interface το OmniRig.exe και ως αποτέλεσμα αυτού όταν ανοίγετε πρώτο το logger32 να δεσμεύει την σειριακή πόρτα που είναι συνδεδεμένος ο πομποδέκτης και κατόπιν όταν ανοίγετε το CWSkimmer.exe να βρίσκει δεσμευμένη την πόρτα και να μην λειτουργεί το Cat system του CWSkimmer.exe ή το αντίθετο αν ανοίξετε πρώτα το CWSkimmer.exe το οποίο θα δεσμεύσει την πόρτα και θα δουλεύει άψογα και μόλις ανοίξετε το Logger32 να μην λειτουργεί το Cat system και να σας ειδοποιεί ένα ταμπελάκι ότι ή πόρτα ήδη είναι ανοιχτή .

Στην τρίτη φωτογραφία θα δούμε την λύση με το πρόγραμμα VSPE

Εδώ βλέπουμε ότι μεταξύ των 2 προγραμμάτων και του πομποδέκτη παρεμβάλλεται ως interface το πρόγραμμα VSPE το οποίο δημιουργεί μέσα από τις δυνατότητες που έχει μια εικονική σειριακή πόρτα ή οποία θα πάρει τα δεδομένα από την πραγματική σειριακή πόρτα που έχει συνδεθεί ο πομποδέκτης και θα τα μεταφέρει και στα δύο προγράμματα ή σχέση αυτή βέβαια είναι αμφίδρομη δηλ. δεδομένα πάνε και έρχονται και από τα δύο προγράμματα με τον πομποδέκτη μέσου του VSPE. Άρα για να υλοποιήσουμε αυτή την σχέση πρέπει να συνδέσουμε το VSPE με την πραγματική σειριακή πόρτα που είναι συνδεδεμένος ο πομποδέκτης και τα δύο προγράμματα CWSkimmer.exe και Logger32.exe ή άλλο πρόγραμμα με την εικονική πόρτα που θα δημιουργήσει το πρόγραμμα VSPE. Για να δούμε πως θα κάνουμε τις ενέργειες αυτές. Πρώτα πρέπει να εγκαταστήσετε το πρόγραμμα VSPE το οποίο είναι δωρεάν μόνο για τα 32bit λειτουργικά όσοι έχετε 64bit θα πληρώσετε 25$ Ηι Ηι το πρόγραμμα θα το κατεβάσετε από εδώ
το ling download είναι στο κάτω μέρος. Όταν το εγκαταστήσετε και το τρέξετε κάντε αυτά που βλέπετε στην φωτογραφία.




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

Βάλτε τις ρυθμίσεις που βλέπετε στην φωτογραφία μόνο ΠΡΟΣΟΧΗ μην ξεχάσετε το baud rate να είναι ίδιο και σε όλα τα προγράμματα VSPE & CWSkimmer & Logger32 και πομποδέκτη

Εδώ βλέπετε πως θα είναι το πρόγραμμα VSPE μετά τις ρυθμίσεις σας

Ρυθμίσεις Logger32 & CWSkimmer . Μελετήστε την φωτογραφία που είναι 1000 λέξεις κατά το Κινέζικο ρητό

Στην επόμενη φωτογραφία φαίνεται το αποτέλεσμα όλων των παραπάνω δηλ. το πρόγραμμα Logger32 στην προκειμένη περίπτωση & CWSkimmer συνεργάζoνται ταυτόχρονα όσον αφορά το Cat System με τον πομποδέκτη .


Η επόμενη φωτογραφία δείχνει την δυνατότητα remote λειτουργίας του πομποδέκτη με ταυτόχρονη λειτουργία 3 προγραμμάτων που παίρνουν τα δεδομένα και δίνουν αντίστοιχα δεδομένα εντολές από μια μόνο σειριακή πόρτα χάρη στην δυνατότητα του προγράμματος VSPE να γίνεται interface σε 4 προγράμματα , βλέπεται στην φωτογραφία ότι τα text box των συχνοτήτων στα 3 προγράμματα είναι ίδιες.


73 de sv1hag

2 σχόλια:

  1. ΜΠΡΑΒΟ ΙΩΑΝΝΗ.ΣΥΝΕΧΙΣΕ ΝΑ ΜΑΣ ΧΑΡΙΖΕΙΣ ΩΡΑΙΑ ΠΡΟΓΡΑΜΜΑΤΑ ΚΑΙ ΧΡΗΣΙΜΑ ΣΤΟΥΣ ΚΑΙΝΟΥΡΙΟΥΣ ΡΑΔΙΟΕΡΑΣΙΤΕΧΝΕΣ.
    73

    ΑπάντησηΔιαγραφή
  2. Επειδή μέσα από το πρόγραμμα TeamViewer μπήκα στους υπολογιστές αρκετών συναδέλφων ύστερα από αίτηση τους να τους κάνω τις ρυθμίσεις του προγράμματος VSPE παρατήρησα ότι όσοι είχαν πραγματικές σειριακές πόρτες το πρόγραμμα δούλεψε άψογα ενώ όσοι δούλευαν με adaptor usb/RS232 όχι κολλούσε το logger32 , δεν έχω βρει τι φταίει αλλά όσοι δεν έχετε πραγματικές σειριακές θα αντιμετωπίσετε αυτό το πρόβλημα εάν κάποιος βρει την λύση μπορεί να γράψει σχόλιο για να βοηθήσει όσους χρησιμοποιούν adaptor usb/RS232
    73 de sv1hag

    ΑπάντησηΔιαγραφή

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