Noch ein Funkuhr-Programm?
==========================
Ja. Fⁿr Windows, Win32. Und mit modernen Extras.
Braucht man das?
================
Wer permanent Internet hat, braucht so etwas _nicht_!
Ansonsten: warum nicht auf altmodische Art die PC-Uhr stellen?
Was braucht man dazu?
=====================
Irgendein DCF77-FunkempfΣnger-Modul, was typischerweise am seriellen Port
(ⁿber einen geeigneten Pegelkonverter) angeschlossen wird.
Auch moderne Anschlussvarianten mit USB stehen zur Verfⁿgung.
Eigenschaften:
==============
* Richtiges Win32-Programm, schnell, keine Extra-DLLs (bei Anschluss seriell)
* So klein wie irgend m÷glich (auch ohne EXE-Packer)
* Sollte ab Windows 98 und NT4 laufen (erfordert System-Tray)
* Unterstⁿtzung fⁿr XP-Stil (Teletubbie-Optik auch in Dialogen)
* Hardware-Anschluss: seriell, parallel (wahlfreie Portadresse) oder Gameport,
nahezu beliebige Pin-Zuordnung, automatische PolaritΣtserkennung
* Uhrzeit nur anzeigen (normaler Nutzer) und/oder Uhr stellen (Administrator)
* Informatives Tray-Icon (bspw. mit Zeigern)
* Tray-Sprechblasen-Unterstⁿtzung in allen Windows-Versionen
* Umfangreiche Diagnosefunktionen (Sinuspiep, Histogramm, Kreisdarstellung...)
* Speicherung der Konfiguration in einem einzigen Registrierdatenbankzweig
* Keine Installation, einfach kopieren und starten
* Freier Quelltext mit der Lizenz: Mach damit, was Du willst (legales allerdings)
* deutsch+englisch, per Nur-Ressourcen-DLL lokalisierbar
* Kontextsensitive, ausdrucksstarke (nur deutsche) Hilfe fⁿr jedes Dialogelement
* Funktioniert auch mit kommerzieller äExpert mouse clockô, hierzu
unter ╗Hardware½ äEmpfangsdaten an RxD(2)ô, äStromversorgung an DTR(4)ô einstellen.
Bekannte Fehler und Unsch÷nheiten:
==================================
* automatisches Beenden nicht implementiert
* Nur rudimentΣre Kommandozeilenunterstⁿtzung
* kein DDE
* Kein Dienst (kann man mittels "srvany" (von Microsoft) l÷sen)
* Keine permanente Log-Funktion (dafⁿr gibt es www.dcf77logs.de/Software.aspx)
* Kein älangsames Angleichenô der Systemzeit, Zeit kann springen
Neues und ─nderungen:
=====================
*080801 Serielle Eingabedaten an RxD eingebaut (PolaritΣt hierbei fest:
TrΣgerabsenkung = positive Spannung, voller TrΣger = negative Spannung)
*080908 VerΣnderungen im Funkempfangs-Thread, damit bei Verwendung von FunkUsb
auftretende Kommunikationsfehler (Ursache unbekannt) nicht zum Verbrauch
von 100á% Rechenleistung (= Windows unbedienbar) fⁿhrt.
*0902?? Ich wei▀ nicht mehr genau, Kleinkram
+110716 Englische Ressourcen, Win64-fΣhige INPOUT32.DLL beigefⁿgt
-110905 ▄berlaufproblem bei Histogramm
-110906 Wirklich ästillerô Empfangsmodus
+110906 Einstellbare TimeOuts (zz. nur mittels RegEdit)
*110908 Durchlaufender Funkempfang und Uhr-Stellen mit permanentem Tray-Icon
(Dauer-)Pieps beim Einstellen der LautstΣrke mit Tastatur oder Maus
*110909 Getestetes AMD64-Kompilat, Einstellungen unter HKEY_CURRENT_USER
+1209xx Dekodierung der Wettervorhersage (Dechiffrier-DLL erforderlich), dazu
erhebliche Erweiterung der Programmfunktionen (und auch EXE-Gr÷▀e)
*1209xx Fallenlassen der Windows95-KompatibilitΣt (u.a. kein Testsystem),
nun ist äWindows 98 Zweite Ausgabeô Mindestvoraussetzung;
Getrenntes ANSI- und UNICODE-Kompilat
+121119 Unterstⁿtzung von USB-Joysticks als äEingabegerΣtô,
Soundkarte mit I/Q-Demodulation sowie VorlaufempfΣnger in Vorbereitung
+1212xx Europa-Wetterkarte, daher Explosion der EXE-Dateigr÷▀e (leider)
+130406 Unterstⁿtzung der externen Zeitmessung des neuen FunkUsb;Joystick
Vorbereitung FunkUsb:Prefetcher
-130510 GPF bei Aktivierung der Piep-Ausgabe; GPF bei MessageBox (nur AMD64);
Dialogelementpositionen bei äHardwareô; VorlaufempfΣnger immer noch tot
*130510 Bezug zu cfgmgr32.dll entfernt (unn÷tig, auch bei x86)
*130606 CHM-Hilfe (vorerst parallel zur RTF-Hilfe)
-130730 UnverstΣndliches Englisch (...ago) <rene.wieland⌐home.nl>
*130730 htmlhelp-light.lib fⁿr Direktimport von hhctrl.ocx
-1308xx Sprachliche Korrektur beim Englischen (äagoô)
-130904 joyReleaseCapture()-Aufruf beim Beenden des Empfangs
-140819 Bessere Rⁿckkehr vom Suspend-Modus (?)
+141019 EuropΣische Staaten als Vektorgrafik
+141019 Warnungsanzeige in Wetterkarten-Statuszeile
haftmann#software, Oktober 2014,
Henrik.Haftmann@e-technik.tu-chemnitz.de
Detected encoding: OEM (CP437) | 1
|
|