Timer Countdown / Minuten Timer
Timer Countdown / Minuten Timer
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
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
- Dateianhänge
-
- test.prj
- (14.94 KiB) 402-mal heruntergeladen
Re: Timer Countdown
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:
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:
- Dateianhänge
-
- Makro-Namen: Sec_SRC.mak
- SysTime_In_Seconds.mak.png (18.62 KiB) 11319 mal betrachtet
++++++
Gruss/regards IKT
Gruss/regards IKT
Re: Timer Countdown
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
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).
Eine einfache Variante ist: bei 0 (mittels S&H), das Display 'einzufrieren'. Dabei läuft jedoch im Hintergrund alles weiter (Zeit geht ins Minus).
++++++
Gruss/regards IKT
Gruss/regards IKT
Re: Timer Countdown
Kann noch einfacher realisiert werden: "cut off negatives", Math. Baustein, auf "abs" eingestellt ...abacom hat geschrieben:Minuten-Timer, hier einmal "analog"...
++++++
Gruss/regards IKT
Gruss/regards IKT
Re: Timer Countdown
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.
Entfallen könnte allerdings die Differenz Tremain=Ttimer-Tellapsed, wenn man gleich Tremain="Y" (anstelle "T" aus der Downramp) verwendet.
ABACOM support
Re: Timer Countdown / Minuten Timer
cool, danke!
ich hatte die Tage wenig zeit mich weiter um dieses Projekt zu kümmern, werde es heute aber mal wieder angehen!
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
es funktioniert, vielen dank! ich habe viel gelernt