[Lua] Ãœberarbeitung des "Tag und Nacht Zeitraffers"

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

Test auf A530 noch nicht erfolgreich

Beitragvon Gernot » 21.05.2010, 09:39

Hallo!

Ich habe das Skript auf meiner A530 getestet und es bisher noch nicht zum Laufen bekommen. Vielleicht habe ich es auch nicht verstanden und etwas falsches eingestellt.
Eine kurze Test-Anleitung wäre hilfreich, damit die Tests auch unter vergleichbaren Bedingungen stattfinden und die Tester erst einmal mit vernünftigen Werten beginnen.

Gernot
für CHDK: Canon Powershot A530, A1000IS und SX 130IS mit CHDK_DE 1.3.0 Revision: 3583
Gernot
CHDK-Begeisterter
CHDK-Begeisterter
 
Beiträge: 55
Registriert: 14.08.2008, 07:32
Wohnort: Holzminden
Kamera(s): Powershot A530, A1000IS, SX 130IS

Beitragvon Tiefflieger » 21.05.2010, 17:47

Danke für das ganze Feedback, ich habe jetzt erstmal mehr als genug Input, den ich erstmal verarbeiten muß :-)

Ich werde zuerst einmal das Logfile etwas aufbohren, damit es aussagekräftiger wird.

Vielen Dank an Euch alle :-)
Ixux 65
Tiefflieger
CHDK-Einsteiger
CHDK-Einsteiger
 
Beiträge: 13
Registriert: 29.04.2009, 22:46

Beitragvon uhu56 » 21.05.2010, 23:38

Hallo Tiefflieger,

ich habe jetzt erstmal mehr als genug Input, den ich erstmal verarbeiten muß

darf ich trotzdem noch meine Ergebnisse loswerden? Ging leider nicht früher.

Also: Auf meiner SX 200 läuft das Skript.

Ich habe verschiedene Belichtungsreihen gemacht, bis max. 20 Bilder. Der Abstand zwischen den Fotos ist 7 bis 9 sec.

Der Monitor geht nur aus, wenn ich die Printtaste mit "Display aus" belege (wobei ich diese Taste nicht betätige, während das Skript läuft - irgendwie versteh ich die Logik darin nicht, aber ich hatte sowas irgendwo im Forum gelesen und es nun einfach mal probiert.)

Allerdings ist auch dann der Monitor nicht komplett aus, sondern geht vor und nach jedem Foto kurz an.

Ich hoffe, dass ich damit noch ein wenig helfen konnte.

Gruss uhu56
PowerShot SX200 IS (Firmware 100c) CHDK-DE- 319
uhu56
CHDK-Einsteiger
CHDK-Einsteiger
 
Beiträge: 10
Registriert: 18.11.2009, 10:35

Beitragvon d.pielmeier » 22.05.2010, 08:50

irgendwie versteh ich die Logik darin nicht


wenn die print taste mit display ausschalten belegt ist kann man per script lang auf die print-taste drücken und der bildschirm geht aus.
IXUS 40, 860IS, 100IS
d.pielmeier
CHDK-Einsteiger
CHDK-Einsteiger
 
Beiträge: 14
Registriert: 05.05.2010, 14:18

Beitragvon uhu56 » 23.05.2010, 23:07

Hallo d.pielmeier,

wenn die print taste mit display ausschalten belegt ist kann man per script lang auf die print-taste drücken und der bildschirm geht aus.


Ja, so hatte ich das eigentlich auch verstanden, funktioniert aber bei dem hier getesteten Skript nicht.

Vielleicht hab ich mich nicht ganz eindeutig ausgedrückt:
Ich finde es seltsam, dass sich das Verhalten des Skripts bezüglich "Monitor aus" bereits ändert, wenn ich die Print-Taste erstmal nur mit "Display aus" belege. Da hab ich doch noch gar nicht ins Skript eingegriffen.

Und wenn ich dann bei laufendem Skipt Print drücke, passiert bei langem Druck überhaupt nichts, mit kurzem Druck kann ich das Skipt unterbrechen und wieder weiterlaufen lassen.

Gruss uhu56
PowerShot SX200 IS (Firmware 100c) CHDK-DE- 319
uhu56
CHDK-Einsteiger
CHDK-Einsteiger
 
Beiträge: 10
Registriert: 18.11.2009, 10:35

Beitragvon fe50 » 24.05.2010, 11:34

Die Registrierung einer Kamerafunktion auf die PRINT/SHORTCUT-Taste (in diesem Falle die Belegung mit der Sleep/Display Off Funktion) ist eine reine Canon Funktionalität, völlig unabhängig von CHDK; diese Funktion ist von Canon vorgesehen, um die Taste eben, wie der Name schon sagt, als Abkürzungstaste verwenden zu können.

Während Du im CHDK <Alt> Modus bist, haben die Tasten nicht die normale Funktion, sondern werden von CHDK abgefangen und verarbeitet - so bekommt man die Menüs, die Navigation oder eben die Start/Stoppfunktion.

In einem Script werden mittels press/click die originalen Tastenfunktionen aufgerufen (emuliert).

Da die Tastenauswahl der Kameras recht begrenzt ist, werden mit CHDK manche Tasten doppelt belegt:
- die "neue" CHDK Funktion liegt direkt auf der Taste, also mittels kurzem Tastendruck aufzurufen
- die "originale" Canon-Funktion ist durch längere Betätigung (ca. 0.5 - 0.7 Sekunden) erreichbar

Mit aktivem CHDK (aber NICHT im <Alt>-Modus) bekommst Du also bei kurzem drücken die CHDK-Funktion, die Umschaltung in den <Alt>-Modus eben; durch längeres Halten der Taste wird die Canon-Funktion aufgerufen, also Display aus...

Im Scriptmodus wird diese Doppelfunktionalität nicht benötigt, deshalb sind dort die Funktionen in der Regel dirket, d.h. mittels Emulation eines kurzen Tastendrucks, erreichbar (das sleep zum "halten" der Taste kann also kurz gehalten werden, z.B. 100 ms).
◄"The grass was greener, The light was brighter"►  ◄fe50 home►  ◄TRAIL-Magazin►  ◄RTFM !►
Benutzeravatar
fe50
CHDK-Legende
CHDK-Legende
 
Beiträge: 1106
Registriert: 25.04.2008, 14:28
Wohnort: B'Württemberg
Kamera(s): Ixus50 101b, Ixus860 100c, SX10 101a

Beitragvon uhu56 » 24.05.2010, 17:11

Hallo fe50,

Danke für die schöne ausführliche Erläuterung der Hintergründe für die Tastenbelegung/Funktionen.

Von Skripten habe ich keine Ahnung. Heißt das jetzt, im Skript wird ein kurzer Druck auf die Print-Taste emuliert, und wenn ich die mit "Display aus" belegt habe, geht nach dem x-ten Bild der Monitor aus?
Und wenn ich die anders belegt habe (bei mir meist i-contrast), dann kann der Monitor natürlich nicht ausgehen? Ich hoffe, ich habe das nun endlich verstanden.

Gruss uhu56
PowerShot SX200 IS (Firmware 100c) CHDK-DE- 319
uhu56
CHDK-Einsteiger
CHDK-Einsteiger
 
Beiträge: 10
Registriert: 18.11.2009, 10:35

Beitragvon msl » 24.05.2010, 17:26

Genau so sollte es funktionieren. Einfach mal testen.

Gruß msl
Benutzeravatar
msl
Super-Mod
Super-Mod
 
Beiträge: 4567
Bilder: 271
Registriert: 22.02.2008, 11:47
Wohnort: Leipzig
Kamera(s): A720 1.00c
SX220 1.01a

Beitragvon Tiefflieger » 01.06.2010, 07:51

Hallo,

nur zur Info: Ich habe leider in den nächsten Wochen keine Zeit, daran weiterzuarbeiten. Ich melde mich aber, wenn ich wieder da bin :-)

Nochmals danke an alle,

viele Grüße,

Tiefflieger
Ixux 65
Tiefflieger
CHDK-Einsteiger
CHDK-Einsteiger
 
Beiträge: 13
Registriert: 29.04.2009, 22:46

Beitragvon gope » 01.06.2010, 10:04

Das Script macht bei meiner Cam nichts. D.h. sie schaltet ab:
CHDK 1.1.0-DE; Ixus50_sd400

Peter

PS: Mir fehlt irgendwie der Plan. Laufen die lua-Scripte mit meiner Konstellation überhaupt und wie weiss die Cam, ob ein .bas oder ein .lua-Script abgearbeitet werden muss? Gehen beide paralell? Ich habe bisher nur .bas installiert gehabt.
Ixus 50 -
Und kaum macht man es richtig, funktionierts.
Benutzeravatar
gope
CHDK-Begeisterter
CHDK-Begeisterter
 
Beiträge: 102
Registriert: 03.06.2008, 07:18
Wohnort: A-6900 Bregenz

Beitragvon rawe » 01.06.2010, 19:41

Hallo Peter,
die Cam wird aufgrund eines Befehls welche deine Ixus nicht verträgt abschalten. Lua-Unterstützung sollte jede Kamera bieten. Das erkennen ob .bas / .lua funktioniert über die Dateiendung. Es wird immer nur ein Script, und zwar das über das Scriptmenü gewählte, abgearbeitet.

mfg rawe
Canon: SX110IS A590IS A75; Casio: QV3500EX; Olympus: E-510
Benutzeravatar
rawe
CHDK-Einsteiger
CHDK-Einsteiger
 
Beiträge: 19
Registriert: 20.04.2010, 14:19

Beitragvon gope » 01.06.2010, 23:57

Danke für die Info. Hab ich mittlerweile gemerkt, dass beide Arten ausgeführt werden. Aber nicht alle Scripts, denn manche brechen einfach ab. Werde mich mal auf die Suche nach dem Abbrecher machen.
Peter
Ixus 50 -
Und kaum macht man es richtig, funktionierts.
Benutzeravatar
gope
CHDK-Begeisterter
CHDK-Begeisterter
 
Beiträge: 102
Registriert: 03.06.2008, 07:18
Wohnort: A-6900 Bregenz

Beitragvon TaiJiGong » 30.06.2010, 21:33

Hallo Zusammen,

Um LUA-Kommentarblöcke zu entfernen hat sich rudi schon gekümmert. (Dank an rudi)

http://forum.chdk-treff.de/viewtopic.php?p=17727

Viele Grüße, TaiJiGong
Canon IXUS 100 (SD780) Firmware: 1.00C, sonst nur rein mechanische Kameras wie Pentax-MX
TaiJiGong
CHDK-Begeisterter
CHDK-Begeisterter
 
Beiträge: 320
Registriert: 08.04.2010, 20:10
Wohnort: München
Kamera(s): IXUS100is, 100c
IXUS IIs (etwas defekt ohne CHDK)

Re: Ãœberarbeitung des "Tag und Nacht Zeitraffers"

Beitragvon chrisb » 16.06.2011, 19:35

auch wenn der Thread scheinbar schläft.
Ich hab das Script gestern über Nacht ausprobiert - funktioniert ziemlich gut!
Danke für die tolle Arbeit.

Was mich noch stört ist, dass der Fokus nicht stimmt. Muss mal suchen woran es liegt.

www.youtube.com Video von : www.youtube.com


Die Abenddämmerung habe ich abgeschnitten, da ich hier die Kamera Richtung Mondaufgang gerichtet habe wegen Mondfinsternis, war aber zu wolkig dafür. Die FLugzeuge sind übrigens der Anflug von STR
chrisb
CHDK-Einsteiger
CHDK-Einsteiger
 
Beiträge: 6
Registriert: 23.05.2011, 21:00
Kamera(s): A480

Re: Ãœberarbeitung des "Tag und Nacht Zeitraffers"

Beitragvon gehtnix » 16.06.2011, 20:47

moin,

sieht gut aus!
Da hat sich aber der Fehlerteufel eingeschlichen. LUA, das Zeugs des Teufels, kann nix mit Sevenup zu tun haben ;)

gruß gehtnix
Benutzeravatar
gehtnix
CHDK-Legende
CHDK-Legende
 
Beiträge: 2406
Bilder: 8
Registriert: 17.04.2008, 12:42
Wohnort: München
Kamera(s): A610 100e+f + IXUS990 IS

VorherigeNächste

Zurück zu Code-Ecke

Wer ist online?

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

cron