Copyright: Hilfe Funkuhr © h#s (01/13)


Hardware-Eigenschaften

Der Anschluss der Funkuhr kann mit nahezu beliebigen PC-Schnittstellen erfolgen: die serielle Schnittstelle (auch über einen handelsüblichen USB-Seriell-Konverter), die parallele Schnittstelle, das Gameport sowie Eigenbau-Ein/Ausgabe-Karten. Folgende Einstellmöglichkeiten stehen zur Verfügung:

Selektion serielle Schnittstelle (Win32-API)

Auswahl COM-Port

Auswahl Empfangsdatenleitung

Auswahl Stromversorgungsleitung

Selektion parallele Schnittstelle

Auswahl Portadresse

Auswahl Empfangsdatenleitung

Auswahl Stromversorgungsleitung

Selektion Soundkarte

Auswahl Soundkarte

Auswahl Abtastrate

Auswahl Filterfrequenz

Selektion Joystick

Auswahl Joystick

Auswahl Knopf-Nummer

Selektion USB-Parallel-Konverter

Auswahl eines Konverters

Auswahl eines Eingangs

Selektion Vorlaufempfänger

Die Angaben müssen entsprechend der vorgenommenen Beschaltung stimmen, sonst kommt es zu keinem Empfang.

Für die Benutzung einer parallelen Schnittstelle muss der Portzugriffstreiber inpout32.dll (Win64-Version: inpoutx64.dll) neben der Datei Funkuhr.exe liegen oder im Windows-Verzeichnis sein.

Alle Einstellungen werden sofort wirksam. Fehlerhafte Einstellungen werden beim Verlassen der Eigenschaftsseite moniert.

Ein Funkuhr-Modul benötigt nach dem Anlegen der Betriebsspannung einige Sekunden bis zum korrekten Funksignal-Empfang.


Selektion serielle Schnittstelle: Zugriff auf digitale Ein/Ausgabeleitungen des Rechners auf „sauberem“ Weg. Gut für die Verwendung von Schnittstellen-Konvertern, bspw. von USB. Dazu muss üblicherweise ein Treiber installiert werden, der den Konverter als COM-Schnittstelle abbildet.

Die Funkuhr-Schaltung muss für die Potenzialverhältnisse der seriellen Schnittstelle geeignet sein!


Selektion parallele Schnittstelle: Zugriff auf Ein/Ausgabeleitungen des Rechners auf „schmutzigem“ Weg. Administrator-Rechte erforderlich. inpout32.dll erforderlich. Äußerst flexibel bei der Wahl der Signalleitungen. Als Nebenanwendung kann sogar eine Steuerleitung einer durch Verwendung des Infrarotports unbrauchbaren seriellen Schnittstelle verwendet werden!


Selektion Soundkarte: Demodulation und Filterung des frequenz-umgesetzten und vorverstärkten Funksignals mit der Soundkarte und dem eingebauten I/Q-Demodulator. Diese Option ist insbesondere für Funkamateure gedacht.

Eine zusätzliche Dialogseite „Demodulator“ dient zur Visualisierung der Demodulationsvorgangs.


Selektion Joystick: Der Funkempfänger steuert hierbei eine Taste irgendeines Joysticks. Hauptanwendung ist FunkUsb mit entsprechender Firmware ab November 2012, die einen derartigen Joystick emuliert und deshalb ohne extra Treiber auskommt.


Selektion USB-Parallel-Konverter: Der Funkempfänger steuert hierbei einen von drei Statuseingängen eines derartigen Standard-Konverters. Manch ein Bastler hat wohl so ein Ding als Fehlinvestition in seiner Schublade liegen. Von Vorteil ist die TTL-Kompatibilität. Eine der zahlreichen Ausgabeleitungen kann zur Stromversorgung dienen. Es wird kein extra Treiber benötigt.


Selektion Vorlaufempfänger: Dabei handelt es sich um eine gesonderte (2013 noch zu entwickelnde) Firmware für FunkUsb, die das Funksignal unabhängig vom Rechner dekodiert und vorhält; bei Vorhandensein eines geeigneten Dechiffrierchips auch die Wettervorhersageinformation. Die PC-Uhr kann dann ohne Zeitverzug beim Hochfahren gestellt werden. Das Gerät sollte vorzugsweise an eine USB-Buchse mit Standby-Stromversorgung angeschlossen werden, um Akkus zu ersparen. Es meldet sich als HID-Gerät. Es wird kein extra Treiber benötigt.


Serielle Schnittstelle: Eine der hier aufgelisteten seriellen Schnittstellen kann ausgewählt werden. Die Auswahl gibt die am Rechner vorhandenen seriellen Schnittstellen wieder. Beim Anstecken und Abziehen von USB-Seriell-Konvertern wird die Liste automatisch aktualisiert.

Empfehlung:	COM1 für die erste serielle Schnittstelle


Portadresse: Zur Auswahl stehen die drei „üblichen“ Portadressen der parallelen Schnittstellen LPT1 bis LPT3 sowie das Gameport.

Empfehlung:	LPT1 für die erste parallele Schnittstelle. Entscheidend ist die Portadresse, nicht die LPT-Nummer.

Sie können auch eine wahlfreie Adresse angeben.
• Vorsicht! Sie sollten wissen, was Sie da gerade tun! Wenn Sie auf die Portadresse Ihrer Netzkarte, VGA-Karte oder Festplatte zugreifen, sind die Folgen katastrophal.
Eine wahlfreie Adresse stellt die einzige Möglichkeit dar, eine PCI-, PCIexpress-, ExpressCard- oder PCMCIA-Karte anzusprechen. Die richtige Portadresse erfahren/erraten Sie im Gerätemanager.

Auch der haftmann#software USB2LPT-Konverter kann hier eingesetzt werden. Gewöhnliche USB-Paralleldrucker-Adapter funktionieren nicht.

Als Gameport funktionieren nur die althergebrachten, bspw. onboard oder auf Soundkarten.
USB-Gameport-Adapter funktionieren nicht, weil diese aufs HID-Protokoll umsetzen; deren Unterstützung kann in dieses Programm künftig integriert werden.


Empfangsdaten-Leitung: Auswahl einer benannten Leitung, an der die Empfangsdatenbits dem Computer zugeführt werden. In Klammern steht die Pin-Nummer des 9pol. SubD-Steckers.

Empfehlung:	DSR, bei „Expert Mouse Clock“ RxD


Stromversorgungs-Leitung: Auswahl einer benannten Leitung, die bei Empfang permanent auf hohes Potenzial gehalten wird, um den Funkempfänger zu versorgen. In Klammern steht die Pin-Nummer des 9pol. SubD-Steckers.

Empfehlung:	RTS, bei „Expert Mouse Clock“ DTR


Empfangsdaten-Leitung: Auswahl einer benannten Leitung, an der die Empfangsdatenbits dem Computer zugeführt werden. In Klammern steht die Pin-Nummer der 25pol. SubD-Buchse (Parallelport) bzw. der 15pol. SubD-Buchse (Gameport).

Empfehlung:	ONL (eine Meldeleitung des Druckers);
TB2 (letzte Joystick-Feuertaste)


Stromversorgungs-Leitung: Auswahl einer benannten Leitung, die bei Empfang permanent auf hohes Potenzial gehalten wird, um den Funkempfänger zu versorgen. In Klammern steht die Pin-Nummer der 25pol. SubD-Buchse (Parallelport) bzw. der 15pol. SubD-Buchse (Gameport).

Empfehlung:	SEL (eine Steuerleitung zum Drucker).
Beim Gameport besteht keine Auswahlmöglichkeit.


Name der Soundkarte: Eine der hier aufgelisteten Soundkarte kann ausgewählt werden. Die Auswahl gibt die am Rechner vorhandenen Soundkarten wieder. Beim Anstecken und Abziehen von USB-Soundkarten wird die Liste automatisch aktualisiert. Der Eintrag an erster Stelle (Wave-Mapper oder ähnlich) bezeichnet die in der Systemsteuerung ausgewählte Standard-Soundkarte für Aufnahmen.

Empfehlung:	Die erste oder einzige Soundkarte.

Der Anwender muss selbst dafür Sorge tragen, dass die Mixer-Einstellungen die „Aufnahme“ des Tonsignals ermöglichen!


Abtastrate: Selektion einer gewünschten Abtastrate. Sie muss mindestens doppelt so groß, besser deutlich größer sein als die herauszufilternde Frequenz. Abtastraten von über 50 kSa/s funktionieren nur sinnvoll mit „frisierten“ Soundkarten, deren Eingangstiefpass entfernt wurde. Dies ermögliche die direkte Verarbeitung der Empfangsfrequenz von 77,5 kHz ohne Mischer!

Im Interesse geringer Rechnerbelastung sollte die Abtastrate wiederum möglichst niedrig gewählt werden. Dabei droht ggf. Spiegelfrequenz-Empfindlichkeit.

Die Liste gibt die von Windows gemeldeten möglichen Standard-Abtastraten an, die Angabe ist jedoch wahlfrei möglich.

Empfehlung:	44100 Sa/s


Filterfrequenz: Angabe der aus dem Frequenzgemisch herauszufilternden Frequenz mit einer festen Bandbreite von ca. 10 Hz. Eine AFC kann die Frequenz bei Verstimmung des Mischeroszillators geringfügig nachziehen. Danach erfolgt die Amplituden-Demodulation.

Der maximal erlaubte Wert ist die halbe Abtastrate. Das Minimum ist 10 Hz.

Empfehlung:	1000 Hz (Der Mischeroszillator muss dann 78,5 kHz oder 76,5 kHz haben.)


Joystick-Name: Auswahl eines angeschlossenen Joysticks. Je nach Betriebssystem ist der Name mehr oder weniger aussagekräftig. Die Auswahl gibt die am Rechner vorhandenen Joysticks wieder. Beim Anstecken und Abziehen von USB-Joysticks wird die Liste automatisch aktualisiert.

Empfehlung:	Ausprobieren! Windows ist mit der Reihenfolge recht eigensinnig, sie übersteht jedoch Reboots.


Joystick-Knopf: Auswahl eines der Knöpfe für das Eingangssignal. Die Auswahl gibt die am Joystick vorhandenen Knöpfe wieder.

Empfehlung:	Erster Knopf – ggf. ausprobieren


USB-Parallel-Konverter-Nummer: Auswahl eines angeschlossenen USB-Paralleldrucker-Konverters. Die Auswahl gibt die am Rechner vorhandenen Konverter sowie USB-Drucker wieder. Beim Anstecken und Abziehen von derartigen USB-Geräten wird die Liste automatisch aktualisiert.

Empfehlung:	Ausprobieren! Windows ist mit der Reihenfolge recht eigensinnig, sie übersteht jedoch Reboots. Etwas problematisch kann das Hinzufügen oder Entfernen von USB-Druckern sein.


USB-Parallel-Konverter-Eingang: Auswahl einer benannten Leitung, an der die Empfangsdatenbits dem Computer zugeführt werden. In Klammern steht die Pin-Nummer der 25pol. SubD-Buchse.

Empfehlung:	ONL (eine Meldeleitung);


Computer-Uhr stellen

Ziel der Funkuhr am PC ist das Stellen der Computer-Uhr in regelmäßigen Abständen.
Dazu gibt es folgende Einstellmöglichkeiten:

Auswahlfeld: Stellen beim Programmstart

Auswahlfeld: Stellen alle xx Stunden

Eingabe: xx Stunden

Auswahlfeld: Stellen, wenn Uhr verstellt

Auswahlfeld: Stellen mit Datum

Auswahlfeld: Information bei Gangfehler über xx Sekunden

Eingabe: xx Sekunden

Auswahlfeld: Stellen via UTC (Universelle koordinierte Zeit)

Weiterhin wird angezeigt, wann die Uhr zuletzt gestellt wurde, und wann sie als nächstes gestellt werden soll:

Anzeige: Das nächste Mal stellen

Anzeige: Computer-Uhr zuletzt gestellt

Anzeige: Letzter Fehler

Alle Einstellungen werden sofort wirksam. Allerdings erfolgt kein Start bzw. Abbruch eines laufenden Funkuhr-Empfangs.


Stellen bei Programmstart: Eingeschaltet beginnt dieses Programm unmittelbar mit dem Funkuhr-Empfang und dem Versuch, die Computer-Uhr zu stellen. Ausgeschaltet bleibt das Programm zunächst inaktiv.

Empfehlung:	EIN bei gelegentlichem Start,
AUS bei häufigen Rechner-Starts und Programm im Autostart-Ordner

Das Programm FUNKUHR.EXE trägt sich nicht in den Autostart-Ordner ein! Dies muss der Anwender bei Bedarf selbst bewerkstelligen.


Stellen alle xx Stunden: Eingeschaltet wertet das Programm den nächsten Stell-Zeitpunkt aus und beginnt dann mit dem Funkuhr-Empfang, ggf. sofort. Ausgeschaltet beendet sich das Programm automatisch, wenn die Computer-Uhr gestellt wurde (sofern „Stellen, wenn Uhr verstellt“ nicht aktiviert ist).

Empfehlung:	AUS bei sporadischer Nutzung, ansonsten EIN


Stellen wenn Uhr verstellt: Eingeschaltet startet der Empfang, wenn ein anderes Programm die Computer-Uhr verstellt (wenn es den Windows-Rundruf WM_TIMECHANGE gibt). Damit versucht dieses Programm, die Uhr wieder zu korrigieren.

Empfehlung:	AUS wenn bestimmte Software getestet werden soll, ansonsten EIN


Stellen mit Datum: Im Normalfall stellt die Software sowohl Uhrzeit als auch Datum. Bisweilen ist jedoch das Setzen des Datums unerwünscht.

Empfehlung:	AUS wenn bestimmte Software ein falsches Datum verlangt, ansonsten EIN

Hinweis: Für derartige Software gibt es das haftmann#software-Programm FakeDate. Damit sind falsch gehende Computer-Uhren passé.


Anzeige der Abweichung: Eingeschaltet zeigt das Programm die Stell-Differenz beim Stellen der Computer-Uhr an (d. h. den Gangfehler).

Empfehlung:	EIN

Hinweis: Es erfolgt stets eine Anzeige des Gangfehlers, wenn dieser größer als 24 Stunden war.


Stellen via UTC: Im Normalfall stellt dieses Programm die Zonenzeit („SetLocalTime“). Damit werden eventuell falsche Sommerzeitregeln ausgemerzt.
Ist dieser Schalter eingeschaltet, rechnet dieses Programm die empfangene Zeit in UTC (hier gleichbedeutend mit GMT, Greenwich Mean Time, die mittlere Ortszeit am Nullmeridian) um und stellt die sogenannte Systemzeit („SetSystemTime“). Damit werden die Zonenzeitregeln des Computers zur Anzeige der Zonenzeit wirksam.

Empfehlung:	AUS im Empfangsgebiet von DCF77 und HBG (Mitteleuropa), außer in England.
EIN wenn der Anwender seinen Computer bspw. mit Moskauer Zeit betreiben möchte.


Stundenangabe für's periodischen Stellen: Eine Angabe von 0 bis 255 Stunden ist möglich. 0 Stunden bedeutet permanentes Stellen. Die Stundenangabe bezieht sich auf die Zeit zwischen erfolgreichem Stellen und Start des Empfangs, sodass die Stellzeit bei Angabe 24 Stunden langsam nach hinten driftet.

Empfehlung:	8 Stunden

•	Mit den vertikalen Pfeiltasten kann die Angabe in Einerschritten, mit Bild Auf / Bild Ab in Zehnerschritten gestellt werden.


Sekundenangabe für die Gangfehler-Info: Eine Angabe von 0 bis 60 Sekunden ist möglich. 0 Sekunden bedeutet, dass immer die Differenz angezeigt wird, selbst bei nur wenigen Millisekunden.

Empfehlung:	2 Sekunden

•	Mit den vertikalen Pfeiltasten kann die Angabe in Einerschritten, mit Bild Auf / Bild Ab in Zehnerschritten gestellt werden.


Anzeige „Das nächste Mal“ stellen: Wenn der Schalter für's periodische Stellen aktiv ist, wird hier angezeigt, wann der nächste Stellvorgang starten wird. Entweder als Zeitdifferenz bei unter 24 Stunden, oder als Datum und Uhrzeit (Zonenzeit) bei über 24 Stunden.


Anzeige „Computer-Uhr zuletzt gestellt“: Hier kann festgestellt werden, wann dieses Programm zuletzt die Computer-Uhr erfolgreich gestellt hatte. Entweder als Zeitdifferenz bei unter 24 Stunden, oder als Datum und Uhrzeit (Zonenzeit) bei über 24 Stunden. Die Differenz-Angabe vertraut darauf, dass die Computer-Uhr inzwischen nicht nennenswert verstellt wurde.


Anzeige „Letzter Fehler“: Das Programm zeigt per Sprechblase über dem Tray-Icon Fehlermeldungen an. Hier kann die letzte Fehlermeldung noch einmal gesehen werden.
Die Zeitangabe erfolgt entweder als Zeitdifferenz bei unter 24 Stunden, oder als Datum und Uhrzeit (Zonenzeit) bei über 24 Stunden. Die Differenz-Angabe vertraut darauf, dass die Computer-Uhr inzwischen nicht nennenswert verstellt wurde.


Tray-Icon-Anzeige und Empfangssteuerung

Das Funkuhr-Programm wird im wesentlichen über sein Tray-Icon, das Symbol im Systembereich der Startleiste, gesteuert. Es kann verschiedenartig erscheinen und auch, wem's stört, ausgeblendet werden.
Dazu gibt es folgende Einstellmöglichkeiten:

Auswahl: Tray-Icon immer sichtbar

Auswahl: Tray-Icon nur bei Empfang sichtbar

Auswahl: Tray-Icon nie sichtbar

Auswahlfeld: Tray-Icon bei Empfang blinkend

Schieberegler: Piep-Lautstärke

Weiterhin ist das Verhalten nach erfolgreichem oder erfolglosem Funksignalempfang festlegbar.

Auswahl: Empfang maximal 15 Minuten

Auswahl: Empfang 15 Minuten, dann „stiller“ Empfang

Auswahl: Immer empfangen

Der Funkempfänger kann manuell ein- und ausgeschaltet werden.

Auswahlfeld: Empfang

Alle Einstellungen werden sofort wirksam.


Tray-Icon immer sichtbar: Das Funkuhr-Symbol wird stets angezeigt und verbrät eine Position im System-Tray. Von Vorteil ist, dass das Programm hiermit jederzeit beendet werden kann (rechte Maustaste, dann Beenden).

Empfehlung:	dieser Schalter, später „nur bei Empfang“


Tray-Icon nur bei Empfang sichtbar: Legt sich das Programm schlafen zum nächsten Empfangsversuch, wird kein Tray-Icon angezeigt. Es erscheint erst bei erneutem Empfang, oder wenn FUNKUHR.EXE erneut gestartet wird.

Empfehlung:	Erst verwenden, wenn man dieses Programm regelmäßig oder permanent nutzt.


Tray-Icon nie sichtbar: Das Funkuhr-Symbol wird nie angezeigt, außer wenn der Eigenschafts-Dialog angezeigt wird. Dies erreicht man durch nochmaligen Start der FUNKUHR.EXE.

Empfehlung:	Nicht verwenden! Nur für Administratoren.


Tray-Icon blinkend: Wenn eingeschaltet, blinkt das Symbol im Takt des Empfangssignals, d.h. leuchtet 100 ms oder 200 ms hell während der Trägerabsenkung. Besonders zu Diagnosezwecken geeignet.

Empfehlung:	EIN, später AUS (wenn's nervt und der Empfänger läuft)


Piep-Lautstärke: Nicht das Symbol piepst, sondern das Programm bei detektierter Trägerabsenkung. Besonders unter Windows 2000 und XP ist die zeitliche Zuordnung so gut, dass man mit dem Gehör eine gute Empfangsposition des Empfängers finden kann. Es ist ein Sinuston von 367,5 Hz, der auf die Standard-Soundkarte monofon ausgegeben wird.

Empfehlung:	bei 50 %, später AUS (wenn's nervt und der Empfänger läuft)

Bei Empfang via Soundkarte und Demodulator ist der Piep deaktivert.


Empfang max. 15 Minuten: Der Funkuhr-Empfänger wird nach spätestens 15 Minuten rigoros ausgeschaltet (Energieeinsparung bspw. bei Laptops). Bei geglücktem Empfang auch eher.

Empfehlung:	In der Regel nicht verwenden. Vorteilhaft bei stundenlangem schlechten Empfang.

Unwirksam bei gewähltem periodischem Empfang mit 0 Stunden.


Sichtbarer Empfang max. 15 Minuten, dann „stiller“ Empfang bis Erfolg: Das Funkuhr-Programm schaltet nach 15 Minuten in den „stillen“ Empfangsmodus, d.h. versucht weiterhin korrekten Empfang, aber ohne Piep, ohne Blinken, ohne Symbol (falls ausschaltend). Bei geglücktem Empfang wird der Empfänger abgeschaltet.

Empfehlung:	bevorzugte Einstellung

Unwirksam bei gewähltem periodischem Empfang mit 0 Stunden.


Immer empfangen: Der Funkuhr-Empfänger wird bis zum geglücktem Empfang betrieben. Dann Übergang in den „stillen“ Empfangsmodus (ohne Piep, ohne Blinken, ggf. ohne Symbol).

Empfehlung:	Gut zur Beobachtung des Empfangs.
Von Nachteil sind die häufigen Stellvorgänge an der Computer-Uhr.

Bei gewähltem periodischem Empfang mit 0 Stunden kein „stiller“ Empfangsmodus.


Empfang (zurzeit): Anzeige des Empfangs-Zustandes. Bei Anzeige „undefiniert“ ist das Programm im „stillen“ Empfangsmodus.
Stellen auf EIN oder AUS zum sofortigen Ein- und Ausschalten des Empfangs. (Auf „stillen“ Empfang kann nicht gestellt werden. Intern kennt FUNKUHR.EXE zwei „stille“ Empfangsmodi, einen nach unglücklichem Empfang, und einen nach geglücktem Empfang.)

Empfehlung:	lassen – oder schalten nach Bedarf

Abgesehen vom gleichlautenden Kontextmenüpunkt einzige Stelle, die unmittelbar den Betriebsmodus des Funkuhr-Programms beeinflusst.


Über Funkuhr-Programm

Die Seite für echte Programmierer und ambitionierte Anwender!

Hier gibt es folgende Knöpfe:

Knopf: Freeware-Seite besuchen

Knopf: E-Mail abschicken


Freeware-Seite besuchen: Start des Standard-Web-Browsers zur Anzeige der haftmann#software Freeware-Angebote.
(Die URL ist http://www.tu-chemnitz.de/~heha/free. Als Browser-Mindestanforderung gilt Lynx · – beliebige Version.)

Möge die URL lange gültig sein!

Der Knopf ist grau, wenn das Betriebssystem „kein Internet“ meldet.


Email senden: Start des Standard-Email-Programms zum Absenden einer Email an mich.

Bitte schreiben Sie im Betreff „Funkuhr“ hin!

Der Knopf ist nicht grau, wenn das Betriebssystem „kein Internet“ meldet! Sie müssen sich ggf. mit dem Internet verbinden können, wenn Sie mit dem Text fertig sind.


Empfang in Kreisform

Diagnose-Seite, die die kurzen und langen Impulse sekundenzeigergerecht in Kreisform darstellt.

Hier gibt es folgende Anzeigen und Einstellmöglichkeiten:

Anzeige: Empfang in Kreisen

Eingabe: Anzahl dargestellter Minuten

Anzeige: Legende


Empfang in Kreisen: Für jede Minute mit den 59 Bits wird ein Kreis mit den Empfangsbits (Farbe siehe Legende) gezeichnet. Der äußere Kreis ist der jüngste. Bei detektierter Lücke (Sekunde 59) wird ein Sekundenzeiger mitgeführt.


Anzahl dargestellter Minuten: Maximalzahl der Kreise, somit „Tiefe“ des Einblicks in die Empfangsgeschichte.

Empfehlung:	10 (maximal)

•	Mit den vertikalen Pfeiltasten kann die Angabe in Einerschritten gestellt werden.


Legende: Farbzuordnung für Empfangsbits.


Empfang in Kreisform
Bit-Anzeige

Diagnose-Seite, zur Dekodierung der empfangenen Bits und Erkennung logischer Fehler.

Hier gibt es folgende Anzeigen und Einstellmöglichkeiten:

Eingabe: Dargestelle Minute

Anzeige: Sekunde

Anzeige: Minutenstart

Anzeige: Wettervorhersage

Anzeige: Rufbit

Anzeige: MEZ/MESZ

Anzeige: Schaltsekunde

Anzeige: Startbit

Anzeige: Minute

Anzeige: Stunde

Anzeige: Tag des Monats

Anzeige: Wochentag

Anzeige: Monat

Anzeige: Jahr

Anzeige: Parität (3x)


Dargestellte Minute: In Bezugnahme zur „Kreisdarstellung“ im benachbarten Tab kann entweder der „aktuelle Kreis“ (aktuelle Empfangsminute) oder eine vergangene Empfangsminute zur Beobachtung gewählt werden. Vergangene Empfangsminuten werden als negative Zahlen geführt.

Empfehlung:	0 (aktuell)

•	Mit den vertikalen Pfeiltasten kann die Angabe in Einerschritten gestellt werden.


Empfangene Sekunde: Bei detektierter Lücke in der Sekunde 59 der vorhergehenden Minute ist der Sekundenzähler aktiv, sonst wird „--“ angezeigt.
„--“ wird ebenfalls angezeigt, wenn eine vergangene Empfangsminute betrachtet wird.


Minutenstart: Muss 0 sein.


Wetter: Verschlüsselte Wettervorhersage und Katastrophenwarnung. Dechiffrierung erfordert externen Originalchip und Steuerungs-DLL (nicht mitgeliefert). Nach Dechiffrierung erfolgt Anzeige des „Klartextes“ als Hexadezimalzahl darunter. Dessen Dekodierung erfolgt dann in der „Wetter“-Seite.


Rufbit: Früher „Reserveantenne“, zum Ruf der PTB-Mitarbeiter. Meist 0, nicht ausgewertet.


MEZ/MESZ: Muss x10 oder x01 sein. x ist das Ankündigungsbit für die Umschaltung (meist 0, nicht ausgewertet).


Schaltsekunde: Ankündigungsbit für eine Schaltsekunde (meist 0, nicht ausgewertet).


Startbit: Muss 1 sein.


Minute: Muss eine gültige BCD-Zahl 0..59 ergeben.


Stunde: Muss eine gültige BCD-Zahl 0..23 ergeben.


Tag des Monats: Muss eine gültige BCD-Zahl 1..31 ergeben. Kürzere Monate werden zz. nicht geprüft.


Wochentag: Muss eine gültige Zahl 1..7 ergeben.


Monat: Muss eine gültige BCD-Zahl 1..12 ergeben.


Jahr: Muss eine gültige BCD-Zahl 0..99 ergeben. Das Jahrhundert wird nicht übertragen.


Paritätsbits: Zusammen mit den links stehenden Datenbits muss sich eine gerade Anzahl 1-Bits ergeben.


Histogramm

Diagnose-Seite, die die Häufigkeitsverteilung der Pulslängen darstellt. Die Pulslängen werden gemessen und in „Töpfen“ von je 10 ms Breite gesammelt und gezählt. Das sich ergebende Diagramm sollte zwei Maxima (bei 100 ms und bei 200 ms) aufweisen sowie eine deutliche Lücke bei 150 ms.

Hauptursache für die Verbreiterung der Maxima ist vor allem die unexakte Zeitmessung unter Windows.
Windows ist kein Echtzeitbetriebssystem!

Die Zeitmessung erfolgt nichtsdestotrotz in einem hochpriorisierten Thread, der sonst nichts anderes tut.

Hier gibt es folgende Anzeigen und Einstellmöglichkeiten:

Anzeige: Histogramm

Knopf: Histogramm-Daten löschen

Eingabe: Schranke für zu kurze Pulse

Eingabe: Trennung für Kurz-Lang-Entscheidung

Eingabe: Schranke für zu lange Pulse

Auswahlfeld: Inversion


Histogramm: Häufigkeit von Pulslängen. Die Darstellung skaliert sich automatisch. Keine Eingabemöglichkeiten. Die Farbzuordnung erfolgt entsprechend der Legende im Tab „Empfang“.


Schranke für zu kurze Pulse: Zu kurze Pulse können als ungültig erkannt werden, um die Empfangssicherheit zu erhöhen. Der Wert 0 schaltet diese Prüfung aus.
Im Histogramm wird eine zugehörige linke blaue Strichellinie dargestellt.

Empfehlung:	50 ms

•	Mit den vertikalen Pfeiltasten kann die Angabe in Einerschritten, mit Bild Auf / Bild Ab in Zehnerschritten gestellt werden.


Trennung für Kurz-Lang-Entscheidung: Je nach Histogrammform kann die optimale „Schnittstelle“ eingestellt werden.
Im Histogramm wird eine zugehörige mittlere blaue Strichellinie dargestellt.

Empfehlung:	160 ms (die üblichen Empfänger dehnen die Trägerabsenkung ein wenig),
ansonsten je nach Histogramm einstellen!

•	Mit den vertikalen Pfeiltasten kann die Angabe in Einerschritten, mit Bild Auf / Bild Ab in Zehnerschritten gestellt werden.


Schranke für zu lange Pulse: Zu lange Pulse können als ungültig erkannt werden, um die Empfangssicherheit zu erhöhen.
Im Histogramm wird eine zugehörige rechte blaue Strichellinie dargestellt.

Empfehlung:	270 ms

•	Mit den vertikalen Pfeiltasten kann die Angabe in Einerschritten, mit Bild Auf / Bild Ab in Zehnerschritten gestellt werden.


Histogrammdaten löschen: Die Histogrammdaten werden alle auf 0 gesetzt.

Empfehlung:	Nach Veränderung der Empfangssituation (bspw. Drehung der Antenne) drücken.


Inversion: Die Histogrammdaten werden programmintern verwendet, um eine automatische Polaritätserkennung durchzuführen. Erscheinen zu viele Pulse mit mehr als 490 ms, schaltet sich die Inversion um (hiermit sichtbar), das Histogramm wird gelöscht, und der Empfang beginnt von vorn.

Mit dem Auswahlfeld kann eine Polaritätsumkehr erzwungen werden; nach einigen korrekt empfangenen Pulsen sollte das Programm wieder zurückkippen (Testfunktion).

Empfehlung:	belassen!


Wetter

Anzeige der Wettervorhersage für alle 90 Vorhersageregionen für bis zu 4 Tage im Voraus.

Da alle 3 Minuten eine Vorhersage hereinkommt, muss dazu das Programm recht lange, am besten rund um die Uhr laufen. Neben der Anzeige der Vorhersage für eine Region wie bei vergleichbaren Funkwetterstationen bietet das Programm eine gesonderte Europa-Wetterkarte wie beim Fernsehen an.

Die Wettervorhersagen als Grafiken können mit der Maus überfahren werden, dabei werden die Infos als Text angezeigt. Zusätzlich wird die passende Mondphase angezeigt sowie Sonnen- und Mond-Auf- und Untergangszeiten für den jeweiligen Vorhersage-Ort ausgegeben.

Hier gibt es folgende Einstellmöglichkeiten:

Auswahl: Vorhersageregion

Knopf: Karte anzeigen

Die Seite erscheint nur, wenn ein Dechiffrierchip angschlossen ist.


Vorhersageregion: Eine der 90 Vorhersageregionen kann hier ausgewählt werden.

Es existiert ein lokales Menü, erreichbar mit der rechten Maustaste oder der Kontextmenü-Taste, um den Anzeigetext und die Sortierung anzupassen.

Empfehlung:	Auf Karte klicken, um die Region dann grafisch auszuwählen.


Karte anzeigen: Zeigt eine Europakarte mit den Vorhersageregionen an.

Drückt man gleichzeitig Umsch, wird eine alternative Hintergrund-Bitmap geladen.

Drückt man gleichzeitig Strg, wird eine sekundäre Karte geöffnet. Man kann beliebig viele sekundäre Karten öffnen.


Demodulator

Anzeige der Funktion des I/Q-Demodulators sowie diverse Einstellmöglichkeiten.

Funktionsweise (ungefähr): Das Eingangssignal wird in 100-ms-Stücke zerhackt und jedes Stück mit einer Sinus- und Kosinusfunktion der angegebenen Frequenz korelliert. Heraus kommt jeweils eine komplexe Zahl, deren Betrag die Amplitude und deren Winkel die Phasenlage darstellt. Benutzt wird letztlich nur die Amplitude. Sie wird im linken senkrechten Fortschrittsbalken angezeigt. Der rechte Fortschrittsbalken zeigt die Gesamtamplitude des Rauschens. Beides logarithmisch.

Die Erkennung des pseudostochastischen Phasenrauschens wird in einer späteren Programmversion erfolgen. Das eigentliche Problem dabei ist nur, dass Windows mit der erreichbaren Millisekunden-Auflösung nichts anfangen kann; man kann eine derartig präzise Referenz nicht zeitnah nach außen geben. Eine Kompensation der Signallaufzeit (1 ms / 300 km) erfolgt anhand des Abstandes vom Sendeort.

Jede dieser komplexen Zahlen wird in dem I/Q-Diagramm mit Nachleuchteffekt dargestellt. So kann man bequem Amplitude und Phase beobachten.

Aus der Amplitude wird eine mittlere Amplitude als Schaltschwelle errechnet, als gelber Kreis im I/Q-Diagramm visualisiert. Daraus wird dann die Trägeraustastung ermittelt.

Hier gibt es folgende Einstellmöglichkeiten:

Auswahlfeld: Phasendemodulation

Auswahlfeld: Automatische Schaltschwelle

Auswahl: Schaltschwelle

Eingabe: Frequenz

Auswahlfeld: Automatische Frequenznachführung (AFC)

Knopf: Dominante Frequenz suchen

Die Seite erscheint nur, wenn die Soundkarte für die Empfangsdaten ausgewählt ist.


Phasendemodulation: Aktivierung der Demodulation des pseudostochastischen Phasenrauschens.

Zurzeit funktionslos!


Automatische Schaltschwelle: Die Schaltschwelle für die Detektion der Trägerabsenkung wird laufend automatisch ermittelt. Der Schieberegler „Pegel“ ist ausgegraut und bewegt sich von selbst. Wenn ausgeschaltet wird die Schaltschwelle ebendamit von Hand eingestellt.

Ist standardmäßig aktiv. Wird nicht gespeichert.


Schaltschwelle: Die Schaltschwelle für die Detektion der Trägerabsenkung wird hiermit angezeigt bzw. eingestellt. Daneben befindet sich passend die Anzeige der Trägeramplitude.


Frequenz: Die Filterfrequenz kann grob in 1-Hz-Schritten sowie fein in 0,01-Hz-Schritten eingestellt werden. Angezeigt wird diese links oben im I/Q-Diagramm.


Automatische Frequenznachführung (AFC): Die Filterfrequenz wird derart nachgeführt, dass sich die Phase möglichst langsam dreht. So können thermische Schwankungen der Mischoszillatorfrequenz ausgeglichen werden.

Zurzeit funktionslos!


Dominante Frequenz suchen: Die Demodulation stoppt, und es wird jeweils eine FFT durchgeführt, angezeigt sowie über einige Sekunden gemittelt. Die dabei gefundene maximale Amplitude im Spektrum wird als neue Frequenz gesetzt und zur Demodulation zurückgekehrt.

Vorzeitiger Abbruch der Frequenzsuche durch nochmaligen Druck auf diesen Knopf.

Zurzeit funktionslos! Nur das I/Q-Diagramm verschwindet entsprechend.


Verwendung der Karte

Voraussetzung: Eine Europakarte, entweder "eclipse-DCF77-Wetter.jpg", "Europa.gif" oder "Europe_topography_map.png", ist hierzu extrem zweckmäßig! Diese kann man genau unter jenen Namen herunterladen. PNG-Wiedergabe erfordert vorhandenes GDIplus.

Für die Festlegung von „Meine Position“ ist eine Maus erforderlich. Koordinaten können dazu nicht eingegeben werden. Alles andere ist auch per Tastatur bedienbar.

Intention: Festlegung des Empfangsortes. Anzeige der Wettervorhersage mit Symbolen wie im Fernsehen.

Features: Skalierung; Miniaturansicht; automatische Fenstergrößenanpassung; Multi-Monitor-Unterstützung; teiltransparente Polygon-Überlagerung ohne GDIplus; Nicht-Überlappung von Beschriftungen (Ortsnamen); vektorgrafische Wettersymbole, gesondert skalierbar; Werkzeugleiste; Statuszeile; Fliegender Text; beliebig viele (sekundäre) Kartenfenster; Regionsauswahl; 4-Tage-Vorhersage kann im Vordergrund gehalten werden; reichhaltige Tastaturunterstützung.

Fehlt noch: Eine eingebaute vektorgrafische Europakarte mit detektierbaren Ländergrenzen ist vorgesehen.

Mausfunktionen des Kartenfensters

Mausbewegung	Hervorhebung der gehoverten Vorhersageregion

Linke Maustaste	Klicken ohne Ziehen: Aktuelle Vorhersageregion festlegen
Klicken und Ziehen: Kartenausschnitt verschieben
Doppelklick: Vier-Tages-Vorhersage anzeigen

Rechte Maustaste	Kontextmenü

Scrollrad	Vergrößern / Verkleinern mit Mauszentrierung

Mausfunktionen des Miniaturfensters

Linke Maustaste	Klicken und Ziehen: Kartenausschnitt verschieben

Rechte Maustaste	Kontextmenü


Tastenfunktionen des Kartenfensters

Die Tastenfunktionen wurden dem Programm ACDSee sowie dem Windows-Explorer nachempfunden.

Pfeiltasten	Bildausschnitt rollen (mit Umsch größere Distanzen)

BildAuf, BildAb	vertikal ganzseitig rollen

Pos1, Ende	horizontal ganzseitig rollen

Tabulator	Vorhersageregion weiterschalten (mit Umsch rückwärts)

Buchstabentaste	Vorhersageregion weiterschalten zu Stadt mit Anfangsbuchstaben (mit Umsch rückwärts)

Entf	„Meine Position“ löschen

Eingabetaste	Region auswählen; 4-Tages-Prognose anzeigen

Leertaste	Wetterprognose durchschalten (mit Umsch rückwärts)

Ziffern, #, ^	Bestimmte Wetterprognose bzw. bestimmten Tag anzeigen

+,-	Skalierung ändern

/	Skalierung 100 %

*	Skalierung so festlegen, dass es ins Fenster passt

LokalMenü	Kontextmenü (alternativ Umsch+F10)

F6	Fokuswechsel Kartenfenster / Eigenschaftsdialog (mit Umsch rückwärts)

F7	Fokuswechsel zum Tray-Icon (funktioniert nicht unter Windows 98)

Umsch+F7	Tray-Icon-Kontextmenü öffnen

Das Miniaturfenster hat kein Tastaturinterface.