wie funktionniert STAktualisieren() ?

Hallo Liste,

ich probiere was folgt für eine Animation :

Rechenblatt 1:

A2 : (siehe unten, von A6 oder Knopf A19)
A3 : Funktion Sekunde

C2 : (siehe unten, von A6 oder Knopf A19)
C3 : Funktion AddSekunde(A2;A12)

A6 : Formel Wenn(A3=C3;Zelle(A3;A2) UND Zelle(1+C2;C2)

A12 : Zahl, z.B. 3 (Sekunden)

so erhalte ich in der Zelle C2 nacheinander 1, 2, 3, etc. (i.e.
Perioden von Zahl in A12 Sekunden)

das klappt !

in demselben Rechenblatt 1 :

A14: Funktion STLayout
A15: Funktion STStartzeit
A16: Funktion STLetzterWechsel
A17: Formel Wenn(NICHT IstFehl (A17);STAktualisieren(3))

A19:Knopf : Formel Zelle(Jetzt;Rechenblatt 1!;A2) UND Zelle
(0;Rechenblatt 1!;C2) UND STStarten('Layout 1')

das auch klappt !

aber wenn in A17 die Formel so ergänzt wird-

A17: Formel Wenn(NICHT IstFehl (A17) UND A3=C3;STAktualisieren)

-wird dann nichts mehr aktualisiert, und in A15 und A16 bleibt NA! in
der Diaschau auf dem 1. Bildschirm ; auf dem 2. Bildschirm kann ich
aber feststellen, dass überall alles klappt, auch in den Zellen A15
und A16 habe ich die richtigen Zeite. Warum wird nicht aktualisiert ?
das ist -endlich- meine Frage ;-)
Was habe ich falsch gemacht ? Die Bedingung A3=C3 scheint mir
sicherer als eine Zeit in STAktualisieren(), damit alles
synchronisiert bleibe.

NB. die Anzahl der Perioden in C2 werde ich später mit Index(;) für
die Animation benutzen

Grüsse

jacques

Re: wie funktionniert STAktualisieren() ?

#5857 On 22 Januar, 2007 23:03 Jacques Villars said,

Le 22 janv. 07 à 22:42, Jacques Villars a écrit :

> Hallo Liste,
>
> ich probiere was folgt für eine Animation :
>
> Rechenblatt 1:
>

in meiner Beschreibung habe etwas vergessen : Rechenblatt 1 ist im
Layout 1 installiert, kann also als Diaschau beobachtet werden (das
ist ja nicht sehr interessant! ist aber z.Z nur eine Probe)

jacques

Re: wie funktionniert STAktualisieren() ?

#5859 On 22 Januar, 2007 23:38 Jacques Villars said,

Le 22 janv. 07 à 22:42, Jacques Villars a écrit :

noch eine Irrtum : habe falsch kopiert :

> A17: Formel Wenn(NICHT IstFehl (A17);STAktualisieren(3))

Wenn(NICHT IstFehl (A16);STAktualisieren(3)) ist selbstverständlich
die richtige Formel
>
> aber wenn in A17 die Formel so ergänzt wird-
>
> A17: Formel Wenn(NICHT IstFehl (A17) UND A3=C3;STAktualisieren)

hier auch IstFehl(16) statt A17 !

Entschuldigung!

jacques

Re: wie funktionniert STAktualisieren() ?

#5860 On 23 Januar, 2007 10:56 Jacques Villars said,

Le 22 janv. 07 à 23:38, Jacques Villars a écrit :

einige Versuche später :

Wenn( (NICHT IstFehl(A16)) UND A3>(C3-2);STActualiser) 

oder nur :

Wenn(A3>(C3-2);STActualiser) 

es wird aktualisiert, aber ständig, also nicht nur alle 3 Sekunden (i.e. 5 Sekunden - 2 Sekunden)

jacques