Aufzeichnung nach dem StandBy
Moderatoren: Werner, Tex, weneu
-
Dale007
Aufzeichnung nach dem StandBy
Wenn mein Rechner aus dem StandBy aufgeweckt wird, holt WsWin32 immer nur einen Datensatz aus dem Funk-Interface, obwohl vielmehr Datensätze zur Verfügung stehen. Es wäre toll, wenn die Software dann gleich alle verfügbaren Datensätze ausliest!
Zur Info: vor dem StandBy war die Datenaufzeichnung eingeschaltet.
Gruß
Johannes
Zur Info: vor dem StandBy war die Datenaufzeichnung eingeschaltet.
Gruß
Johannes
- weneu
- Site Admin
- Beiträge: 11572
- Registriert: 22 Feb 2002 01:00
- Wohnort: Donauwörth
- Danksagung erhalten: 18 mal
- Kontaktdaten:
Hallo Johannes,
nur eine allgemeine Auskunft:
Es ist nicht Sinn eines Wetterrechners, ihn im standby-Betrieb zu verwenden. Entweder er ist an und liest die Daten aus oder er ist aus und liest nach dem Einschalten die inzwischen aufgelaufenen Daten aus dem Interface.
Wie soll das Programm mitbekommen, dass der Rechner "schläft"?
nur eine allgemeine Auskunft:
Es ist nicht Sinn eines Wetterrechners, ihn im standby-Betrieb zu verwenden. Entweder er ist an und liest die Daten aus oder er ist aus und liest nach dem Einschalten die inzwischen aufgelaufenen Daten aus dem Interface.
Wie soll das Programm mitbekommen, dass der Rechner "schläft"?
-
sasssoft
- Beiträge: 17
- Registriert: 04 Apr 2005 16:21
- Wohnort: Schleswig-Holstein
- Kontaktdaten:
Code: Alles auswählen
Wie soll das Programm mitbekommen, dass der Rechner "schläft"?Mit diesen Einstellungen funktioniert es hier anscheinend einwandfrei.
Mein WsWin läuft auf meinem Hauptrechner parallel zur normalen Arbeit und wird auch abends ganz normal ausgeschaltet. Auch das funktioniert jetzt mit Win 7 gut. Unter XP musste WsWin vorher immer explizit beendet werden.
Gruß
Alfred
-
Dale007
Hallo Werner,
zunächst einmal: mein Anliegen ist natürlich nur ein Luxus-Problem. Natürlich kann ich nach dem Aufwachen aus dem Standby einmal "Aufzeichnung beenden" und dann "Aufzeichnung starten" klicken. Aber der Mensch ist ja von Natur aus faul.
Außerdem bin ich kein professioneller Wetter-Stations-Betreiber. Deswegen habe ich auch keinen separaten Rechner für die Wetterdaten. Ich erfasse mit meinem normalen Desktop-PC lediglich ein paar Wetter-Sensoren. Da ich meinen PC immer in den Standby-Modus fahre wenn ich ihn nicht brauche, beende ich WsWin dann natürlich nicht.
Da ich selber Programmierer bin, weiß ich, dass es in der Windows-API Nachrichten rund um das Power-Management gibt. Wenn man möchte, kann man von Windows über das Reaktivieren aus dem Standby informiert werden und darauf reagieren.
Hier kannst du wenn du Lust hast ja mal nachsehen: http://msdn.microsoft.com/en-us/library/aa373247.aspx
Viele Grüße
Johannes
zunächst einmal: mein Anliegen ist natürlich nur ein Luxus-Problem. Natürlich kann ich nach dem Aufwachen aus dem Standby einmal "Aufzeichnung beenden" und dann "Aufzeichnung starten" klicken. Aber der Mensch ist ja von Natur aus faul.
Außerdem bin ich kein professioneller Wetter-Stations-Betreiber. Deswegen habe ich auch keinen separaten Rechner für die Wetterdaten. Ich erfasse mit meinem normalen Desktop-PC lediglich ein paar Wetter-Sensoren. Da ich meinen PC immer in den Standby-Modus fahre wenn ich ihn nicht brauche, beende ich WsWin dann natürlich nicht.
Da ich selber Programmierer bin, weiß ich, dass es in der Windows-API Nachrichten rund um das Power-Management gibt. Wenn man möchte, kann man von Windows über das Reaktivieren aus dem Standby informiert werden und darauf reagieren.
Hier kannst du wenn du Lust hast ja mal nachsehen: http://msdn.microsoft.com/en-us/library/aa373247.aspx
Viele Grüße
Johannes
-
sasssoft
- Beiträge: 17
- Registriert: 04 Apr 2005 16:21
- Wohnort: Schleswig-Holstein
- Kontaktdaten:
Auch das funktioniert jetzt mit Win 7 gut. Unter XP musste WsWin vorher immer explizit beendet werden.Code: Alles auswählen
Diese Aussage muss ich leider revidieren :( . Ich muss WsWin wieder explizit selbst beenden. Ich bin aber sicher, dass es einige Tage unter Win7 automatisch funktioniert hatte. Irgendetwas muss ich geändert haben, aber was :? . Gruß Alfred
-
noxx
Hallo,
auf Wunsch eines einzelnen (nämlich mich) möchte ich diesen Beitrag nochmal nach vorne holen.
Ich bin dabei WSWIN auf einem kleinen Homeserver einzurichten, der entgegen anderer Meinungen, nicht Tag und Nacht laufen soll.
Leider funktioniert WSWIN nach einem Standby nicht mehr bzw holt sich auch nicht die Daten seit dem letzten Standby. Wäre nett, wenn irgendwann doch noch diese Funktion welche 2 Beiträge über diesem erwähnt wird, hinzugefügt wird.
Danke
Gruss
auf Wunsch eines einzelnen (nämlich mich) möchte ich diesen Beitrag nochmal nach vorne holen.
Ich bin dabei WSWIN auf einem kleinen Homeserver einzurichten, der entgegen anderer Meinungen, nicht Tag und Nacht laufen soll.
Leider funktioniert WSWIN nach einem Standby nicht mehr bzw holt sich auch nicht die Daten seit dem letzten Standby. Wäre nett, wenn irgendwann doch noch diese Funktion welche 2 Beiträge über diesem erwähnt wird, hinzugefügt wird.
Danke
Gruss
- Werner
- Site Admin
- Beiträge: 6091
- Registriert: 04 Dez 2001 01:00
- Wohnort: Lackenhäuser
- Danksagung erhalten: 145 mal
- Kontaktdaten:
Hallo.
Warum:
Wswin weiß gar nichts von einem Standby, auf was soll es dann reagieren?
Daten die permanent aufgezeichnet werden sollen, sind ein Widerspruch mit dem Standby-Mode.
Eventuell funktioniert jedoch der PAUSE-Betrieb, wenn die Zeiten des Pausebetriebes nach dem "Aufwachen" liegen.
... da hier zuerst der Datenlogger aufgefragt wird.
Werner
no way.Wäre nett, wenn irgendwann doch noch diese Funktion welche 2 Beiträge über diesem erwähnt wird, hinzugefügt wird.
Warum:
Wswin weiß gar nichts von einem Standby, auf was soll es dann reagieren?
Daten die permanent aufgezeichnet werden sollen, sind ein Widerspruch mit dem Standby-Mode.
Eventuell funktioniert jedoch der PAUSE-Betrieb, wenn die Zeiten des Pausebetriebes nach dem "Aufwachen" liegen.
... da hier zuerst der Datenlogger aufgefragt wird.
Werner
-
Dale007
-
noxx
-
Dale007
-
Trix
Hi
Das Problem ist doch: Wenn WsWin startet wird der Speicher ausgelesen und danach die aktuellen Werte rythmisch abgefragt. Wenn jetzt ein Standby passiert und Win reaktiviert wird, werden weiter die aktuellen Daten rythmisch ausgelesen und die Daten der Standbyzeit fehlen.
Wenn Du aber den Pausemodus verwendest wird bei jeder Auslesung erst der Speicher gelesen. Ergo die Daten sollten dann nicht fehlen. Es ist dann egal ob zwischen den Auslesungen eine unbestimmte Zeit verstrichen ist. Das währe eine Alternative um mit dem Standbymodus um zu gehen.
Wenn aber die Station erst abgezogen und wieder angesteckt werden muß sieht das für mich so aus als würde Windows die Kommunikation mit der Station verlieren. Entweder hält der Treiber den Port nicht oder die Schnittstelle der Station schläft ein. die WS550 muß auch bei Laune gehalten werden, wenn die eingeschlafen ist läßt sie sich nur sehr schwer wieder erwecken. Ich wis jetzt natürlich nicht ob Werner im Pausemodus den FTDI-Chip automatisch wecken läßt. Im normalen Betrieb ist das ja überflüssig und bei einer USB-RS232 Wandlung mit FTDI sollte das eigentlich der Treiber machen.
Gruß Steffen
Da könntest Du WsWin, wie Werner schon sagete, nicht den Aufzeichnungsmodus sondern den Pausemodus von WsWin verwenden.Dale007 hat geschrieben:Ok, in meinem Fall war es das serielle Interface. Das findet WsWin anscheinden auch nach einem StandBy.
Das Problem ist doch: Wenn WsWin startet wird der Speicher ausgelesen und danach die aktuellen Werte rythmisch abgefragt. Wenn jetzt ein Standby passiert und Win reaktiviert wird, werden weiter die aktuellen Daten rythmisch ausgelesen und die Daten der Standbyzeit fehlen.
Wenn Du aber den Pausemodus verwendest wird bei jeder Auslesung erst der Speicher gelesen. Ergo die Daten sollten dann nicht fehlen. Es ist dann egal ob zwischen den Auslesungen eine unbestimmte Zeit verstrichen ist. Das währe eine Alternative um mit dem Standbymodus um zu gehen.
Wenn aber die Station erst abgezogen und wieder angesteckt werden muß sieht das für mich so aus als würde Windows die Kommunikation mit der Station verlieren. Entweder hält der Treiber den Port nicht oder die Schnittstelle der Station schläft ein. die WS550 muß auch bei Laune gehalten werden, wenn die eingeschlafen ist läßt sie sich nur sehr schwer wieder erwecken. Ich wis jetzt natürlich nicht ob Werner im Pausemodus den FTDI-Chip automatisch wecken läßt. Im normalen Betrieb ist das ja überflüssig und bei einer USB-RS232 Wandlung mit FTDI sollte das eigentlich der Treiber machen.
Gruß Steffen