home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 8 Other
/
08-Other.zip
/
dcf2000.zip
/
ReadMe
< prev
next >
Wrap
Text File
|
2001-01-03
|
15KB
|
368 lines
Sollte irgendetwas nicht funktionieren, lesen Sie bitte die mitgelieferten
Informationsdateien.
Für weitere Informationen lesen Sie die Informationsdatei Setup.INF,
Kontroll.INF und DCF77.INF. Die Dateien lassen sich mit VIEW.EXE ansehen
(z.B. VIEW Setup.INF).
In Setup.INF sind allgemeine und oft auftretende Fehler beschrieben.
-------------------------------------------------------------------------------
Ein gängiger Fehler bei seriellen Uhren:
Sperren Sie den Zugriff auf den COM-Port durch COM.SYS/SIO.SYS. Das
Installationsprogramm kann keine Uhr auf Ports finden, die schon ein
anderer Treiber in Beschlag nimmt. Notfalls installieren Sie den Treiber
von Hand vor dem COM.SYS/SIO.SYS (Parameter siehe unten) und starten
nach einem Systemneustart SETUP.EXE neu - anschließend "Installation
anpassen" wählen, um die Programmgruppe zu erstellen.
-------------------------------------------------------------------------------
Diese Datei beschreibt die Komandozeilenparameter des DCF77-Einheitentreibers
für die Anwender, die den Treiber von Hand in die CONFIG.SYS eintragen möchten
(die Parameter sind nochmal in SETUP.INF etwas übersichtlicher aufgeführt).
Hinweis: Parameter müssen durch Leerzeichen voneinander getrennt
sein. Bei Parametern, die sich gegenseitig beinflußen,
bestimmt die Reihenfolge die Einstellung.
-------------------------------------------------------------------------------
■ Port=Port (oder /P:Port)
Mit diesem Parameter wird der Port-Anschluß angegeben, an den
die DCF77-Funkuhr angeschlossen ist.
Gültige Bezeichnungen für Port sind:
┌───────────┬───────┐
│Bezeichnung│Adresse│
├───────────┼───────┤
│GAME │$201 │
├───────────┼───────┤
│LPT1 │$379 │
├───────────┼───────┤
│LPT2 │$279 │
├───────────┼───────┤
│LPT3 │$3BD │
├───────────┼───────┤
│COM1 │$3F8 │
├───────────┼───────┤
│COM2 │$2F8 │
├───────────┼───────┤
│COM3 │$3E8 │
├───────────┼───────┤
│COM4 │$2E8 │
└───────────┴───────┘
Ist der Anschluß nicht in der Liste aufgeführt, kann die Angabe
der Portadressen auch in hexadezimaler Schreibweise eingegeben
werden, z.B. 2F8 oder 3E8. Für die Standardports können die
symbolischen Namen, wie sie in der Liste angegeben sind, benutzt
werden.
-------------------------------------------------------------------------------
■ IRQ=nn (oder /I:nn)
Mit diesem Parameter wird der Interrupt des Ports, an dem der
DCF77-Funkuhrempfänger angeschlossen ist, angegeben
Gültige Werte für nn sind 3, 4, 5, 7, 9, 10, 11, 12, 15 oder NONE.
Bei NONE arbeitet der Einheitentreiber im Polling-Mode
-------------------------------------------------------------------------------
■ Bit=Eingang (oder /B:Eingang)
Bestimmt das Eingangsbit, an dem der DCF77-Funkuhrempfänger
angeschlossen ist.
Die Angabe Eingang hängt davon ab, welcher Port benutzt wird
und darf die Werte 1 bis 8 (für die Bits 1 bis 8 eines 8-Bit Ports)
oder ein symbolischer Bezeichner sein:
┌───────────┬──────────────────────────────┐
│Bezeichnung│Benutzter Eingang │
├───────────┼──────────────────────────────┤
│1-8 │Bit Nr. 1 bis 8 eines 8-Bit │
│ │breiten Eingangsports │
├───────────┼──────────────────────────────┤
│ERROR │ERROR-Eingang einer parallelen│
│ │Druckerschnittstelle, │
│ │entspricht dem Wert 4. │
├───────────┼──────────────────────────────┤
│SELECT │SELECT Eingang einer │
│ │parallelen │
│ │Druckerschnittstelle, │
│ │entspricht dem Wert 5. │
├───────────┼──────────────────────────────┤
│PAPEROUT │Paper-Out Eingang einer │
│ │parallelen │
│ │Druckerschnittstelle, │
│ │entspricht dem Wert 6. │
├───────────┼──────────────────────────────┤
│ACKNLG │Acknowledge Eingang einer │
│ │parallelen │
│ │Druckerschnittstelle, │
│ │entspricht dem Wert 7. │
├───────────┼──────────────────────────────┤
│BUSY │/Busy Eingang einer parallelen│
│ │Druckerschnittstelle, │
│ │entspricht dem Wert 8. │
├───────────┼──────────────────────────────┤
│Joystick11 │Taste 1 des Joysticks Nr. 1 │
│ │eines Gameports, entspricht │
│ │dem Wert 5. │
├───────────┼──────────────────────────────┤
│Joystick12 │Taste 2 des Joysticks Nr. 1 │
│ │eines Gameports, entspricht │
│ │dem Wert 6. │
├───────────┼──────────────────────────────┤
│Joystick21 │Taste 1 des Joysticks Nr. 2 │
│ │eines Gameports, entspricht │
│ │dem Wert 7. │
├───────────┼──────────────────────────────┤
│Joystick22 │Taste 2 des Joysticks Nr. 2 │
│ │eines Gameports, entspricht │
│ │dem Wert 8. │
├───────────┼──────────────────────────────┤
│RI │Ring Indicator Eingang einer │
│ │seriellen Schnittstelle. Diese│
│ │Eingangbezeichnung hat keine │
│ │Wertersatz, da dies ein │
│ │besondere Eingang ist, der │
│ │gesondert bearbeitet wird. │
├───────────┼──────────────────────────────┤
│CTS │Clear To Send Eingang einer │
│ │seriellen Schnittstelle. Diese│
│ │Eingangbezeichnung hat keine │
│ │Wertersatz, da dies ein │
│ │besondere Eingang ist, der │
│ │gesondert bearbeitet wird. │
├───────────┼──────────────────────────────┤
│DSR │Data Set Ready Eingang einer │
│ │seriellen Schnittstelle. Diese│
│ │Eingangbezeichnung hat keine │
│ │Wertersatz, da dies ein │
│ │besondere Eingang ist, der │
│ │gesondert bearbeitet wird. │
├───────────┼──────────────────────────────┤
│RxD │Receiver Data Eingang einer │
│ │seriellen Schnittstelle. Diese│
│ │Eingangbezeichnung hat keine │
│ │Wertersatz, da dies ein │
│ │besondere Eingang ist, der │
│ │gesondert bearbeitet wird. │
└───────────┴──────────────────────────────┘
Anmerkung: Wird der Eingang RxD einer seriellen Schnittstelle
benutzt, ist auch der Parameter Mask anzugeben.
-------------------------------------------------------------------------------
■ Mask=Maske (oder /M:Maske)
Legt eine Bitmaske für Signale am Eingang RxD von seriellen
Schnittstellen fest.
Gültige Werte für Maske sind 01, 03, 07, 0F, 1F, 3F, 7F. Die Werte
sind hexadezimale Zahlen, die mit den Datenbytes der seriellen
Schnittstelle logisch UND-verknüpft werden, um DCF77 0- und
1-Bits festzustellen. Sinnvolle Werte dürften in der Regel nur 03,
07, 0F, 1F und 3F sein.
Die Maske bestimmt im Prinzip die Signaldauer eines kurzen
(100ms) DCF77-Impulses.
Erklärung: DCF77-Empfänger an RxD-Eingängen liefern für
DCF77 0-Bits die hexadezimalen Werte 10, 30, 70, F0,
F1, F3 oder F7, je nach Länge des Empfängersignals.
Damit der Einheitentreiber 0-Bits von 1-Bits
unterscheiden kann, wird jedes empfangene
Datenbyte mit der hier angegebene Maske logisch
UND-verknüpft. Korrekte Wert können mit Hilfe des
Einrichtungsprogramms oder durch Versuche ermittelt
werden.
-------------------------------------------------------------------------------
■ OnlyAnalyse (oder /O)
Dieser Parameter schaltet das Stellen der Systemzeit durch den
DCF77-Einheitentreiber ab.
Anmerkung: Das Abschalten der Systemzeitkorrektur durch
diesen Parameter ist nur dann sinnvoll, wenn Sie
eigene Software benutzen, die die
DCF77-Zeitangaben des Einheitentreibers selbst
auswerten.
-------------------------------------------------------------------------------
■ Set:Einschaltliste (oder /S:Einschaltliste)
Einige DCF77-Funkuhrempfänger, die an einer seriellen
Schnittstelle angeschlossen werden, benötigen zum Betrieb
bestimmte Pegel an den seriellen Schnittstellenausgängen RTS
und DTR.
Mit diesem Parameter können die Ausgänge RTS und DTR gesetzt
werden. Die Einschaltliste darf die Parameter RTS und DTR durch
Komma getrennt in beliebiger Reihenfolge enthalten, z.B.
Set:DTR,RTS.
Zum Zurücksetzen von RTS und DTR benutzen Sie den Parameter
Reset
Anmerkung: Da manche DCF77-Funkuhrempfänger eine ganz
bestimmte Reihenfolge dieser Setz- und
Rücksetzvorgänge benötigen, bestimmt die
Reihenfolge der Parameter Set und Reset in der
CONFIG.SYS Parameterzeile auch die zeitliche
Reihenfolge der Setz- und Rücksetzvorgänge auf
den Ausgängen RTS und DTR.
Die Anzahl der Setz- und Rücksetzvorgänge ist
auf 10 beschränkt, was in der Regel ausreichen
sollte. Weitere Setz- und Rücksetzvorgänge
werden dann ignoriert.
-------------------------------------------------------------------------------
■ Reset=Einschaltliste (oder /R:Einschaltliste)
Wie Paremeter "Set", nur können hiermit die Ausgänge RTS und DTR
zurückgesetzt werden.
-------------------------------------------------------------------------------
■ Daylight=ON|OFF (oder /D:ON|OFF)
Der Parameter schaltet die automatische Umschaltung zwischen
Sommer- und Winterzeit ein bzw. aus.
■ Bei ON wird die empfangene DCF77-Zeit unverändert
übernommen und anschließend der Wert Zone=nnn
dazugezählt. Diese Einstellung entspricht der gesetzlichen Zeit
in der Bundesrepublik Deutschland mit automatischer
Umschaltung der Sommer- und Winterzeit.
■ Bei OFF wird die empfangene DCF77-Zeit auf UTC
zurückgerechnet und anschließend der Wert Zone=nnn
dazugezählt.
-------------------------------------------------------------------------------
■ Zone=nn (oder /Z:nn)
Dieser Parameter bestimmt die Zeitzone (Abweichung zur
empfangenen Zeit). nn darf die Werte -12 bis +12 annehmen.
Anmerkung: Die empfangene Zeit hängt von der Einstellung
Daylight ab.
-------------------------------------------------------------------------------
■ Tolerance=zeitangabe (oder /T:zeitangabe)
Legt die maximale Abweichung fest, die die Systemzeit von der
DCF77-Zeit abweichen darf, damit die Systemzeit noch gestellt
werden wird.
Weicht die empfangene DCF77-Zeit nicht um mehr als die hier
angegebenen Toleranzgrenze von der Systemzeit ab, wird die
Systemzeit gestellt. Andernfalls wird die Systemzeit nicht gestellt.
Der Wert 0 schaltet diese Prüfung ab, d.h. in diesem Fall wird die
Systemzeit immer gestellt.
Für Zeitangabe sind folgende Angaben möglich:
┌────────────┬──────────────────────────────┐
│Schreibweise│ │
├────────────┼──────────────────────────────┤
│nn │Toleranz in nn-Sekunden. │
├────────────┼──────────────────────────────┤
│nnS │Toleranz in nn-Sekunden. │
├────────────┼──────────────────────────────┤
│nnM │Toleranz in nn-Minuten. │
├────────────┼──────────────────────────────┤
│nnH │Toleranz in nn-Stunden. │
├────────────┼──────────────────────────────┤
│nn:nn │Toleranz in nn-Minuten und │
│ │nn-Sekunden. │
├────────────┼──────────────────────────────┤
│nn:nn:nn │Toleranz in nn-Stunden, │
│ │nn-Minuten und nn-Sekunden. │
└────────────┴──────────────────────────────┘
-------------------------------------------------------------------------------
■ Every=zeitangabe (oder /E:zeitangabe)
Bestimmt den Zeitabstand, in dem die Systemzeit nach der
empfangenen DCF77-Zeit gestellt werden soll.
Für "zeitangabe" siehe Parameter "Tolerance"
Anmerkung: Der Wert Zeitangabe wird auf die nächsten 60
Sekunden gerundet, d.h. der Wert 0 entspricht
einer Minute, der Wert 150 entspricht drei Minuten.
Die Zeitspanne ergibt sich aus gültigen
DCF77-Minuten, d.h. die Zeitspanne kann sich
erhöhen, wenn zwischen zwei Zeitabständen die
DCF77-Zeit ausfällt oder ungültig wird.
-------------------------------------------------------------------------------
■ CheckPrevMin=nn (oder /C:nn)
Bestimmt, wieviele fehlerfrei DCF77-Minuten empfangen werden
müssen, damit die DCF77-Zeit für gültig erklärt wird.
Gültige Werte für nn sind 1 bis 10.
-------------------------------------------------------------------------------
■ Verbose (oder /V)
Durch diesen Parameter wird angegeben, daß der Einheitentreiber
beim Starten von OS/2 zusätzliche Informationen auf dem
Bildschirm anzeigt.
Anmerkung: Wird Verbose zusammen mit Quiet angegeben,
hebt Quiet den Parameter Verbose auf. Hierbei
spielt selbst die Reihenfolge der Parameter
Verbose und Quiet keine Rolle.
-------------------------------------------------------------------------------
■ Quiet (oder /Q)
Dieser Parameter verhindert die Anzeige von Informationen beim
Starten des Betriebssystems.
Fehler, die beim Laden des Einheitentreiber auftreten oder
falsche Parameter führen jedoch trotz Angabe von Quiet zur
Ausgabe von Fehlermeldungen. Diese Meldungen lassen sich auch
mit Quiet nicht unterdrücken.
Anmerkung: Wird Verbose zusammen mit Quiet angegeben,
hebt Quiet den Parameter Verbose auf. Hierbei
spielt selbst die Reihenfolge der Parameter
Verbose und Quiet keine Rolle.
-------------------------------------------------------------------------------
Norbert Richter <nr@prog-link.com>
http://www.prog-link.com/
Lorsch, Januar 2001