Seite 1 von 1

Timer Countdown / Minuten Timer

Verfasst: Donnerstag 2. November 2017, 15:33
von Jelken
Hallo,

ich möchte mir mittels eines AD/DA Wandlers und Profi-Lab Expert eine einfache Zeitschaltuhr für einen Lasershutter bauen. Ich möchte die Belichtungszeit meiner Probe in Minuten einstellen und nach dem starten soll sich der Shutter öffnen und wenn die Zeit abgelaufen ist wieder schließen und die Uhr soll stehen bleiben. Ich habe auch schon mal angefangen, jedoch hatte ich das Problem das er falsch gezählt hatte (die erste Minute, danach war alles richtig). Ich glaube ich muss in sekunden rechnen und nicht wie ich es getan habe einfach den Pulsgenerator auf Minuten stellen. Hat jemand eine Idee? Es kann ein count up, aber auch count down sein.

Vielen Dank

Re: Timer Countdown

Verfasst: Donnerstag 2. November 2017, 17:13
von IKT
Als Erstes, muss eine Zeitbasis her (in Sekunden, siehe Makro).

Zeit Eingabe: in Minuten, nach Sekunden konvertieren (Gain: 60)
Lauf-Zeit: (Start) Sekunden + count down Zeit, addieren (bis Start)
Beim Start (Taster etc.): Lauf-Zeit sichern (S&H)
Zeit von gespeicherter Lauf-Zeit subtrahieren, bis 0 (Comp. analog)
Alles stoppen (fertig).

Das Sekunden Makro:

Re: Timer Countdown

Verfasst: Donnerstag 2. November 2017, 21:18
von Jelken
cool, vielen dank, es scheint soweit auch zu funktionieren, ich werde es morgen mal ausprobieren und dann berichten, bzw. hochladen. Wie stoppe ich das ganze am besten?

Re: Timer Countdown

Verfasst: Freitag 3. November 2017, 22:41
von IKT
Das hängt unter Anderem davon ab: ob, und wenn ja wie, der weitere Programverlauf aussieht (oder aussehen soll).
Eine einfache Variante ist: bei 0 (mittels S&H), das Display 'einzufrieren'. Dabei läuft jedoch im Hintergrund alles weiter (Zeit geht ins Minus).

Re: Timer Countdown

Verfasst: Montag 6. November 2017, 14:23
von abacom
Minuten-Timer, hier einmal "analog"...
Minute_Timer.prj
(4.72 KiB) 136-mal heruntergeladen

Re: Timer Countdown

Verfasst: Montag 6. November 2017, 14:52
von IKT
abacom hat geschrieben:Minuten-Timer, hier einmal "analog"...
Kann noch einfacher realisiert werden: "cut off negatives", Math. Baustein, auf "abs" eingestellt ...

Re: Timer Countdown

Verfasst: Dienstag 7. November 2017, 09:22
von abacom
abs(-2)=2, aber das ist hier nicht gewollt, sondern alles<0 wird zu Null.
Entfallen könnte allerdings die Differenz Tremain=Ttimer-Tellapsed, wenn man gleich Tremain="Y" (anstelle "T" aus der Downramp) verwendet.

Re: Timer Countdown / Minuten Timer

Verfasst: Mittwoch 8. November 2017, 14:46
von Jelken
cool, danke!
ich hatte die Tage wenig zeit mich weiter um dieses Projekt zu kümmern, werde es heute aber mal wieder angehen!

Re: Timer Countdown / Minuten Timer

Verfasst: Freitag 10. November 2017, 17:27
von Jelken
es funktioniert, vielen dank! ich habe viel gelernt