LabVIEWForum.de
automatisch Standby od. Ruhezustand und wieder aufwachen? #2 - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: DLL & externer Code (/Forum-DLL-externer-Code)
+---- Thema: automatisch Standby od. Ruhezustand und wieder aufwachen? #2 (/Thread-automatisch-Standby-od-Ruhezustand-und-wieder-aufwachen-2)



automatisch Standby od. Ruhezustand und wieder aufwachen? #2 - ABoe12 - 03.07.2015 10:36

Hallo zusammen,

ich möchte gerne mit einem Laptop (FujitsuSiemens S751 Windows 7, 32 bit) und Labview (2012 32bit ) in Intervallen von einer halben Stunde Mess-Daten aufnehmen. Der Aufnahme-Vorgang selbst dauert nur eine Minute, weshalb der Computer in der Zwischenzeit im "Energie sparen"-Modus verbringen soll und sich nach Ablauf der halben Stunde selbst reaktivieren soll. Nach einigen Recherchen habe ich zwei passende Foreneinträge für ein solches "Standby+Aufwachen" gefunden:

http://www.labviewforum.de/Thread-automatisch-Standby-od-Ruhezustand-und-wieder-aufwachen
http://objectmix.com/labview/395877-automatic-system-standby-generation-resume-after-few-seconds-2.html

deren angehängte VIs genau dies ermöglichen sollten ("SuspendAndResume3.vi" bzw. "suspendandresume_LV80_Beitrag16.vi")
Führe ich die VIs in Labiew aus, so geht der Computer zwar erwartungsgemäß in den "Energie sparen"-Modus (oder Alternativ in den Ruhezustand), er erwacht allerdings nicht nach der angegebenen Zeit, sondern lässt sich nur durch Drücken des "Power On"- Knopfes des Laptops aus diesem Modus reaktivieren. Es werden keine Fehlermeldungen ausgegeben.

Die VIs scheinen zur Zeit der damaligen Forenbeiträge funktioniert zu haben. Sie basieren im Wesentlichen auf Standard-Windows-Bibliotheken, mit deren Programmierung ich mich allerdings nicht wirklich auskenne.

Meine Mutmaßungen, woran es liegen könnte, das der Computer nicht automatisch "erwacht":

* andere Labview-Version
* anderes Betriebssystem
* irgendeine Option, die im Bios/Betriebssystem/LV aktiviert werden muss
* irgendein Denkfehler meinerseits


Für Tipps, um dieses Problem zu lösen, wäre ich euch sehr dankbar.

Viele Grüße
André


RE: automatisch Standby od. Ruhezustand und wieder aufwachen? #2 - teegee - 06.07.2015 01:01

- Bist du sicher, dass dein BIOS WakeOnRTC unterstuetzt? ACPI/RTC? "wake from RTC alarm" oder aehnliches in advanced power settings oder aehnlich
- Ich weiss nicht, ob windows die hardware clock schreibt vor dem suspend. Falls es das tut, muss es abgestellt werden. Der wake up timer wird nicht ausgefuehrt, wenn die RTC veraendert wurde, nachdem der timer gesetzt wurde. (disable windows hwclock update?)
- Wenn du resume nicht hinkriegst vom S4 state (suspend to disk), versuch S3 (suspend to RAM)


RE: automatisch Standby od. Ruhezustand und wieder aufwachen? #2 - ABoe12 - 06.07.2015 23:45

Hallo Teegee,
vielen Dank für Deine Antwort. Im Laptop-BIOS habe ich keine WakeOnRTC-Option oder ähnliches gefunden. Der Laptop scheint das nicht zu unterstützen. Eine (kurze) Recherche in einigen Foren ergab, dass das bei Laptops scheinbar gar nicht so ungewöhnlich ist. Ich werde mich wohl damit begnügen müssen, dass der Laptop die ganze Zeit über im Normalbetrieb läuft.

Viele Grüße
André


RE: automatisch Standby od. Ruhezustand und wieder aufwachen? #2 - ABoe12 - 15.07.2015 23:11

Ergänzung:

Durch Zufall habe ich doch noch eine Lösung gefunden:

Obwohl der Laptop im BIOS kein WakeOnRTC oder eine ähnliche Option hatte, konnte ich in der
Windows-Systemsteuerung etwas finden:

unter "Energieoptionen ... Energiesparplaneinstellungen ändern ... Erweiterte Energieeinstellungen ändern ... Energie sparen ... Zeitgeber zur Aktivierung zulassen" die beiden Punkte auf "Aktivieren" stellen

danach funktionierte die SuspendAndResume3.vi ohne Probleme, d.h. sowohl das Wechseln in den Engiespar- oder Ruhezustand als auch das wieder aufwachen.