14.06.2007 23:41 | |
Beigetreten: 05.01.2007 Letzter Bes: 07.04.2023 Beiträge: 1690 Bewertung: (580) |
Hallo Dirk,
Die Vorgabe (des Wertebereiches) und die Berücksichtigung der Strafeinheit (bei der Berechnung der Strafpunkte) erfordert vergleichsweise viele Blöcke zur berrechnung der Anzahl der angefanfenen Strafeinheiten. Die Anzahl der dazu erforderlichen Blöcke könnte durch folgende Maßnahmen reduziert werden:
DateianhangTimer-Reitsport5d.zip (763 Downloads) |
==> Meine TAG-Listen: "deut." |
|
01.08.2011 21:02 | |
Beigetreten: 05.01.2007 Letzter Bes: 07.04.2023 Beiträge: 1690 Bewertung: (580)
|
Hallo J.Frank, suche mal unter "Stopuhr LOGO".... Im Dateianhang hier habe ich dir mal Beispiele für Basislösungen mit einer 0BA6 beigefügt. Die "Funktion LAP" musst du nun natürlich 4x aufbauen und funktionell an deine Bedürfnisse anpassen... MfG Betel DateianhangDEMO_Stopuhr_01.zip (357 Downloads) |
==> Meine TAG-Listen: "deut." |
|
02.08.2011 22:45 | |
Beiträge: 23 Bewertung: (0) |
Danke, muss ich mir mal in Ruhe zu Gemüte führen. Irgendwie lohnt es sich nicht, nur dafür ne doppelt so teure 0BA7 zu kaufen. Hab mich mal Softwaremäßig mit der Stoppuhrfunktion der 0BA7 versucht, aber die Stoppuhrfunktion ist wieder etwas unglücklich/kompliziert geworden. Man kann anscheinend mit der 0BA7 Stoppuhr nur eine Zeitbasis anzeigen. Wobei zumindest die Software bei mS zwar dies zählt, aber nur in 10mS Schritten. Sinnvoll wäre doch gewesen direkt: mm:ss:mS anzuzeigen/zu messen Um nun zumindest eine Anzeige mit Sek:mS zu erhalten, habe ich 2 Stoppuhren kombiniert, eine, die die Sekunden zählt+anzeigt, und die andere welche die mS zählt+anzeigt -und sich immer bei 100 zurücksetzt (=1000mS) (Reset über Schwellwertschalter bei 99) Ergibt auf dem Display in 2 Zeilen immerhin mS und Sek. Habe die Sek:mS Uhr gleich mal als udf Baustein gemacht. Siehe Anhang, freue mich über Kommentare, hab ja erst ein "reales" Programm gemacht. PS.: Natürlich ist V7 nötig PPS.: Gibt es mathematische Funktionsblöcke? Bisher hat mich das Schieberegister abgeschreckt. Dateianhangstoppuhr_0BA7.zip (293 Downloads) |
Zuletzt bearbeitet von: J.Frank am: 02.08.2011 22:46 |
|
03.08.2011 04:50 | |
Beiträge: 3181 Bewertung: (320) |
Zum Rechnen gibt es den Arithmetik Baustein ... zu finden unter "Analog" |
08.09.2011 16:09 | |
Beigetreten: 05.01.2007 Letzter Bes: 07.04.2023 Beiträge: 1690 Bewertung: (580)
|
Hallo J.Frank meine Tests mit dem Block "Stopuhr" der LOGO!-0BA7 hben folgendes ergeben: - Der Blockausgang kann bei jeder wählbaren Zeiteinheit Werte von 0 bis 65636 annehmen (dies ist weder im HB noch in der Online-Hilfe angegeben!) - Der Parameter "Zeitbasis" kann in einer Textmeldung angegeben werden. Allerdings ist dies wenig nützlich weil der Eintrag 7 Zeichen umfasst, so dass keine adäquate Darstellung von Wert und Einheit möglich ist! Außerdem wird in der Einstellung "10 ms" leider eine Einheit "ms" ausgegeben. - bei dem o. g. Wertebereich wäre es für eine Wertdarstellung sehr hilfreich, wenn optional eine entsprechende Zeitdarstellung hh:mm:ss.xx0 verfügbar wäre. - Die blockinterne Zeitbasis ist bei Zeiteinheiten "s", "m" und "h" jedoch nicht 0,01 s, so dass parallel am Pin "En" angesteuerte Blöcke "Stopuhr" bei häufigem AN/AUS zu unterschiedlichen Zeitendwerten führen! Seht euch dazu mal die Schaltungen im Dateianhang an: Test_Stopuhr_02 (0BA7).lsc: zeigt nun mittels eines weiteren Tricks, wie mit Hilfe eines Blocks "Analogkomparator" zumindest eine Anzeige-Zeitdauer von 65 s mit einer Auflösung von 0,01 s min Zeitformat ss:xx0 s möglich ist. Test_Stopuhr_03 (0BA7).lsc: Ist nun eine DEMO, wie unter Beachtung meiner o. g. Erkenntnisse eine Zeitanzeige über eine maximale Dauer von 99 h und 59 m bei einer Auflösing von 0,01 s erreicht werden kann! (Anm.: Schaltet mal in der PC_Simulation in den "Zeichensatz 2" der Textmeldung um eine geeignete Zeitdarstellung zu sehen...) Viel Spass und erfolg bei euren eigenen Experimenten... MfG DateianhangDEMO_Stopuhr_03_0BA7.zip (513 Downloads) |
==> Meine TAG-Listen: "deut." |
|
Folgen Sie uns auf