ungleichmäßige WinKey-Tastung über Netzwerk

Moderator: DL7UCX

Antworten
DL2IPU
Beiträge: 7
Registriert: Sonntag 9. August 2009, 18:57

ungleichmäßige WinKey-Tastung über Netzwerk

Beitrag von DL2IPU »

Hallo,

nach erfolgreichem Tasten über Winkey auf einem echten COM-Port, probiere ich nun das Ganze über TCP (noch 127.0.0.1), nämlich über VSPE.

(Der Grund für die Anschaffung eines Winkeys war mein Vorhaben, den Entfernten TRX zu Tasen, ohne RemoteDesktop-Sitzung mit UcxLog öffnen zu müssen, sondern UxcLog auf dem Heim-PC zu starten und den WinKey übers Internet anzusteuern. WinKey sollte das für saubere Tastung sonnst notwendige Echtzeit-Verhalten nicht mehr nötig machen)

Es geht prima. Nur - das Timing zwischen den Buchstaben ist ganz schlecht, es ist sehr ungleichmäßig.

Wieder habe ich mir einen Vergleich mit HRD und ein Aufnahmeprotokoll erlaubt. Scheinbar sendet HRD alle vorliegede Buchstaben hintereinander, ohne auf Echo von Winkey zu warten. UcxLog dagegen - Buchstabe für Buchstabe, nach jedem auf Echo von Winkey wartend. (Sicher bin ich nicht, ist nur eine Vermutung). Und hier wird es von unregelmäßigen Verzögerungen im TCP-Kanal eingeholt (auch wenn's nur innerhalb 127.0.0.1 ist), die Wörte klingen zerrißen.

So sendet HRD:

Code: Alles auswählen

Request: 12.08.2009 22:53:32.33964 (+13.0469 seconds)

 45                                                E               

Answer: 12.08.2009 22:53:32.41764 (+0.0781 seconds)

 C4 45                                             ÄE              

Request: 12.08.2009 22:53:32.55864 (+0.0938 seconds)

 45 45 45 45 45                                    EEEEE           

Answer: 12.08.2009 22:53:32.57364 (+0.0156 seconds)

 C0 C4                                             ÀÄ              

Request: 12.08.2009 22:53:32.77664 (+0.0313 seconds)

 45 45 45 45 45 45                                 EEEEEE          

Answer: 12.08.2009 22:53:32.79264 (+0.0156 seconds)

 45 45                                             EE              

Request: 12.08.2009 22:53:32.99564 (+0.0156 seconds)

 45 45 45 45 45 45 45                              EEEEEEE         

Answer: 12.08.2009 22:53:32.05864 (+0.0625 seconds)

 45 45                                             EE              

Request: 12.08.2009 22:53:32.21464 (+0.1094 seconds)

 45 45 45 45 45                                    EEEEE           

Answer: 12.08.2009 22:53:33.32364 (+0.0781 seconds)

 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45   EEEEEEEEEEEEEEEE
 45 45 45 C0                                       EEEÀ
Und so sendet UcxLog:

Code: Alles auswählen

Request: 12.08.2009 22:55:09.37064 (+12.1094 seconds)

 45                                                E               

Answer: 12.08.2009 22:55:09.54264 (+0.1719 seconds)

 C4 45                                             ÄE              

Request: 12.08.2009 22:55:09.60564 (+0.0000 seconds)

 45                                                E               

Answer: 12.08.2009 22:55:09.66764 (+0.0625 seconds)

 C0 C4 45                                          ÀÄE             

Request: 12.08.2009 22:55:09.80864 (+0.0781 seconds)

 45                                                E               

Answer: 12.08.2009 22:55:09.80864 (+0.0000 seconds)

 C0 C4 45                                          ÀÄE             

Request: 12.08.2009 22:55:09.05864 (+0.0000 seconds)

 45                                                E               

Answer: 12.08.2009 22:55:09.10564 (+0.0469 seconds)

 C0 C4 45                                          ÀÄE             

Request: 12.08.2009 22:55:10.35564 (+0.0000 seconds)

 45                                                E
Ist meine Vermutung richtig? Kann ich irgedwas für eine bessere Tastung machen (ausser die Station lokal und nicht über TCP zu bedienen)?
Benutzeravatar
DL7UCX
Beiträge: 6640
Registriert: Donnerstag 8. August 2002, 19:23
Wohnort: Dabendorf
Kontaktdaten:

Re: ungleichmäßige WinKey-Tastung über Netzwerk

Beitrag von DL7UCX »

Hallo,

UcxLog füllt ganz bewußt den WinKey-Buffer möglichst wenig, damit man bereits geschriebene Zeichen, die noch nicht ausgesendet wurden, noch korrigieren kann.
Dadurch kann man z.B. auch in einem Call, das bereits über das Schlüsselwort 'Pcall' gesendet wird, noch Zeichen ändern.

73 Ben
DL2IPU
Beiträge: 7
Registriert: Sonntag 9. August 2009, 18:57

Re: ungleichmäßige WinKey-Tastung über Netzwerk

Beitrag von DL2IPU »

Ben, dieser Hintergrund war mir nicht bewusst, danke für die Erklärung!

Es wäre aber doch schade, die Ferntastung über ein Netzwerk ganz aufzugeben.

Wenn ich einen Vorschlag machen darf - ein fairer Preis für die Ferntastung wäre, dass man ein angefangenes Wort nicht mehr korrigieren kann. Für 'Pcall' könnte man vielleicht eine Ausnahme machen und ihn so zu Winkey senden wie momentan, den Rest aber einfach flott durchgeben.

Ich bin kein guter CWist und HSCW-Freak schon gar nicht, aber manche (üblicherweise beschleunig gesendete) Wörter wie 'test' oder 'cfm tu' hören sich schlecht an, wenn zwischen schnellen Buchstaben unregelmäsige Intervale sind.
Benutzeravatar
DL7UCX
Beiträge: 6640
Registriert: Donnerstag 8. August 2002, 19:23
Wohnort: Dabendorf
Kontaktdaten:

Re: ungleichmäßige WinKey-Tastung über Netzwerk

Beitrag von DL7UCX »

Hallo Oleg,

ich habe noch mal die Abläufe bei der WinKey-Steuerung angesehen, im Augenblick schicke ich immer ein neues Zeichen, sobald das letzte aus dem WinKey-Buffer geholt wurde.
Andere (alternativ schaltbare) Buffer-Füllungen würden völlig neue Abläufe erfordern.
Das ist mir zu aufwendig und auch zu gewagt und es scheint ja sonst niemand zu brauchen ...

73 Ben
Antworten