Ixus 870IS MD-Script Probleme mit Display-Beleuchtung

CHDK-Skripte, CHDK-Entwicklung, PC-Zusatzprogramme, Informationen für Tüftler

Ixus 870IS MD-Script Probleme mit Display-Beleuchtung

Beitragvon fashiontv » 15.08.2009, 08:58

Hallo zusammen!
Ich hoffe ihr könnt mir weiterhelfen.
Ich habe das MD-Script von Fudgey angepasst von msl auf meiner Kamera installiert.
Funktioniert auch sehr gut.
Jedoch ist der Akku nach ca. 1-2 Std leer.
Jetzt habe ich versucht um Strom zu sparen "set_backlight 0" zu integrieren.
Weiß aber leider nicht, in welche Zeilen ich das einfügen muss.
Das Display sollte sich im slow, fast und video modus abschalten.

Verbraucht die Kamera im Fast Modus eigentlich mehr Strom als im Slow Modus ?

Wie könnte man noch Strom einsparen, um die Bewegungserkennung so lange wie möglich laufen zu lassen ?

Schonmal vielen Dank im Voraus !
Ixus 870IS Firmware 1.01A
CHDK 0.9.8-788
fashiontv
CHDK-Einsteiger
CHDK-Einsteiger
 
Beiträge: 3
Registriert: 11.08.2009, 19:13

Beitragvon msl » 15.08.2009, 15:25

Bild

Hallo,

bei set_backlight muss man darauf achten, dass sämtliche Shooting-Aktionen und Bild/Video-Verarbeitungen abgeschlossen sind. Erst dann kann die Hintergrundbeleuchtung wieder abschalten. In einer Schleife muss also abgewartet werden, bis diese Dinge abgearbeitet wurden. Die einfachste Lösung ist, mit sleep zu arbeiten.

Im Anhang das MDFB-Skript mit set_backlight. Es ist aber nur oberflächlich geprüft. Evt. müssen die Wartezeiten verändert werden. Für die Videoverarbeitung sind wesentlich längere Wartezeiten notwendig. Evt. hilft es, die Zeit zu messen, bis die Anzeige "Video wird verarbeitet" verschwindet. Diese Zeit könnte man als refernez für den sleep-Befehl nehmen.

Wichtig ist, dass am Ende des Skriptes ein Restore-Label gesetzt wird. Unter diesem Label sollte dann set-backlight 1 gesetzt werden. Dieses Label wird bei Abbruch des Skriptes durch den Auslöser automatisch aufgerufen. Damit wird gesichert, dass dann das Licht wieder angeht.

Gruß msl
Dateianhänge
MDFB-bl.bas
Motion Detection mit Ausschalten der Hintergrundbeleuchtung
(5.27 KiB) 37-mal heruntergeladen
■ "Hey you, don't tell me there's no hope at all. Together we stand, divided we fall."CHDK inside FAQCHDK-Neuigkeiten auf Twitter
Benutzeravatar
msl
Super-Mod
Super-Mod
 
Beiträge: 4512
Bilder: 271
Registriert: 22.02.2008, 12:47
Wohnort: Leipzig
Kamera(s): A720 1.00c
SX220 1.01a

Beitragvon fashiontv » 16.08.2009, 07:45

Herzlichen Dank für das erstellte Skript!

Fast Modus funktioniert.
Im Slow-Modus habe ich jedoch das Problem, daß sich das Display durch den Kamera internen Stromsparmodus nach einer bestimmten Zeit abschaltet und damit auch irgendwie das Skript deaktiviert.
Das kann man im Originalmenü leider nicht deaktivieren, sondern nur die Zeit einstellen (10 sek bis 3 min).

Wie könnte man denn das Problemchen noch lösen ?

Gruß
Ixus 870IS Firmware 1.01A
CHDK 0.9.8-788
fashiontv
CHDK-Einsteiger
CHDK-Einsteiger
 
Beiträge: 3
Registriert: 11.08.2009, 19:13

Beitragvon msl » 16.08.2009, 11:45

fashiontv hat geschrieben:Wie könnte man denn das Problemchen noch lösen ?

Indem man im CHDK-Handbuch das entsprechende Kapitel studiert (Seite 60). ;)

CHDK-Menü -> Verschiedene Einstellungen -> Stromsparmodus aus

Gruß msl
■ "Hey you, don't tell me there's no hope at all. Together we stand, divided we fall."CHDK inside FAQCHDK-Neuigkeiten auf Twitter
Benutzeravatar
msl
Super-Mod
Super-Mod
 
Beiträge: 4512
Bilder: 271
Registriert: 22.02.2008, 12:47
Wohnort: Leipzig
Kamera(s): A720 1.00c
SX220 1.01a

Beitragvon fashiontv » 16.08.2009, 12:44

Oh...Sorry ;-)

Da hätte ich nun wirklich selber drauf kommen können !

Jetzt scheint alles so zu laufen, wie ich es mir vorgestellt habe.
Mal sehen, wie lange die Kamera jetzt durchhält.

Vielen Dank nochmal....
Ixus 870IS Firmware 1.01A
CHDK 0.9.8-788
fashiontv
CHDK-Einsteiger
CHDK-Einsteiger
 
Beiträge: 3
Registriert: 11.08.2009, 19:13


Zurück zu Code-Ecke

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste