28.06.2007, 23:38
(Dieser Beitrag wurde zuletzt bearbeitet: 28.06.2007 23:38 von Snoop2000.)
Beitrag #1
|
Snoop2000
LVF-Gelegenheitsschreiber
Beiträge: 96
Registriert seit: May 2006
8.5, 8.2, 7.1, 2009
2006
de_en
52064
Deutschland
|
Bildschirmschoner deaktivieren
Hallo zusammen!
Ich habe ein Programm mit dem ein Triebwerk gesteuert wird. Dieses muss verschiedene Cycles abfahren. Das funktioner alles automatisch. Die Cycles laufen bis zu 32 Stunden. Natürlich ist immer jemand da und überwacht die Läufe. Das einschalten des Bildschirmschoners will ich nicht unterbinden.
Nun meine Frage:
Ist es möglich den Bildschirmschoner durch das Programm abschalten zu lassen z.B. im Falle eines Fehlers?
Ich nutze LabVIEW 8.2
Danke schon mal,
Snoop
Wer Rechtschreibfehler findet darf sie behalten!
|
|
|
29.06.2007, 08:28
Beitrag #2
|
eg
LVF-SeniorMod
Beiträge: 3.868
Registriert seit: Nov 2005
2016
2003
kA
66111
Deutschland
|
Bildschirmschoner deaktivieren
' schrieb:Hallo zusammen!
Ich habe ein Programm mit dem ein Triebwerk gesteuert wird. Dieses muss verschiedene Cycles abfahren. Das funktioner alles automatisch. Die Cycles laufen bis zu 32 Stunden. Natürlich ist immer jemand da und überwacht die Läufe. Das einschalten des Bildschirmschoners will ich nicht unterbinden.
Nun meine Frage:
Ist es möglich den Bildschirmschoner durch das Programm abschalten zu lassen z.B. im Falle eines Fehlers?
Ich nutze LabVIEW 8.2
Danke schon mal,
Snoop
Den Bildschirmschöner unter Windows kann man über den Aufruf einer System DLL steuern. Ich glaube das ist user32.dll die im System32 Verzeichnis liegt, bin mir aber nicht 100% sicher.
Für Leute, für die es zu schwer ist eine DLL in LV aufzurufen gibt es irgendwo eine freie Bibliothek für LV. Diese habe ich bei mir zu Hause und kann hier heute abend posten. Oder such diese selber im Google.
eg
|
|
|
02.07.2007, 09:01
Beitrag #3
|
rolfk
LVF-Guru
Beiträge: 2.305
Registriert seit: Jun 2007
alle seit 6.0
1992
EN
2901GG
Niederlande
|
Bildschirmschoner deaktivieren
' schrieb:Den Bildschirmschöner unter Windows kann man über den Aufruf einer System DLL steuern. Ich glaube das ist user32.dll die im System32 Verzeichnis liegt, bin mir aber nicht 100% sicher.
Für Leute, für die es zu schwer ist eine DLL in LV aufzurufen gibt es irgendwo eine freie Bibliothek für LV. Diese habe ich bei mir zu Hause und kann hier heute abend posten. Oder such diese selber im Google.
eg
Die LVUTIL32 library auf www.ni.com hat eine winsys.llb Library die genau diese Kontrolle zulässt. Allerdings gibt es ein kleines mögliches Problem. Die Windows Policies müssen für den aktuellen Benützer die Änderung des Bildschirmschoners zulassen sonst funktioniert dies auch nicht.
Rolf Kalbermatter
|
|
|
02.07.2007, 09:04
Beitrag #4
|
eg
LVF-SeniorMod
Beiträge: 3.868
Registriert seit: Nov 2005
2016
2003
kA
66111
Deutschland
|
Bildschirmschoner deaktivieren
' schrieb:Die LVUTIL32 library auf www.ni.com hat eine winsys.llb Library die genau diese Kontrolle zulässt. Allerdings gibt es ein kleines mögliches Problem. Die Windows Policies müssen für den aktuellen Benützer die Änderung des Bildschirmschoners zulassen sonst funktioniert dies auch nicht.
Rolf Kalbermatter
Ja, genau diese LLB habe ich gemeint. Danke Rolf.
eg
|
|
|
02.07.2007, 11:54
Beitrag #5
|
Snoop2000
LVF-Gelegenheitsschreiber
Beiträge: 96
Registriert seit: May 2006
8.5, 8.2, 7.1, 2009
2006
de_en
52064
Deutschland
|
Bildschirmschoner deaktivieren
Danke für die Antworten.
Hab mir die LLB herruntergeladen und bastel das jetzt mal in mein Program ein.
Wer Rechtschreibfehler findet darf sie behalten!
|
|
|
14.01.2008, 18:27
Beitrag #6
|
montanaro
LVF-Gelegenheitsschreiber
Beiträge: 58
Registriert seit: Oct 2006
8.6+2009+2012+2014
2001
DE
39048
Sonstige
|
Bildschirmschoner deaktivieren
Hallo,
Gibt es vielleicht ein Anwendungsbeispiel? Die Beschreibung ist sehr knapp.
|
|
|
22.01.2008, 14:33
(Dieser Beitrag wurde zuletzt bearbeitet: 22.01.2008 14:33 von rolfk.)
Beitrag #7
|
rolfk
LVF-Guru
Beiträge: 2.305
Registriert seit: Jun 2007
alle seit 6.0
1992
EN
2901GG
Niederlande
|
Bildschirmschoner deaktivieren
' schrieb:Hallo,
Gibt es vielleicht ein Anwendungsbeispiel? Die Beschreibung ist sehr knapp.
Da gibts nicht sehr viel zu beispielen! Du verwendest dazu das VI winsys.llb/Screen Saver Control.vi. Abhängig ob Du Get oder Set auswählst verwendest Du den Cluster am Eingang oder am Ausgang. Voila!
Mit Ctrl-H bekommst Du im Help Window sogar etwas Text für die verschiedenen Controls wenn Du mit der Maus darüber fährst.
Wenn das alles trotdem nicht funktzt dann hast Du wahrscheinlich einen PC in dessen Policies durch Deine IT Abteilung eingestellt wurde, dass ein Benützer den Screen Saver nicht deaktiveren darf. Das kann nur ein Administrator von der IT Abteilung ändern.
Rolf Kalbermatter
|
|
|
18.06.2019, 08:00
(Dieser Beitrag wurde zuletzt bearbeitet: 18.06.2019 08:01 von GerdW.)
Beitrag #9
|
GerdW
______________
Beiträge: 17.465
Registriert seit: May 2009
LV2021
1995
DE_EN
10×××
Deutschland
|
RE: Bildschirmschoner deaktivieren
Hallo,
ich habe das durch einen (simulierten) Tastendruck gelöst, ist unauffälliger als den Mauszeiger zappeln zu lassen:
(Wichtig ist der Teil innerhalb der Case-Struktur, der Rest gehört zu unserer Prüfstandsoftware…)
|
|
|
18.06.2019, 09:08
(Dieser Beitrag wurde zuletzt bearbeitet: 18.06.2019 09:16 von Ratio.)
|
Ratio
LVF-Grünschnabel
Beiträge: 35
Registriert seit: Dec 2017
2017 Deutsch
2017
kA
|
RE: Bildschirmschoner deaktivieren
Auch nicht schlecht....ich dachte aber, dass evtl. irgend wo ein Eingabe vorgenommen wird, wenn man am falschen Ort klickt. Aber klar, je nach Taste passiert das nicht, von daher gute Lösung.
Das Zappeln ist aber wirklich nicht erkennbar, und man kann es ja auch nur z.B. alle 400 mal ausführen.
|
|
|
| |