06.03.2021 15:41 | |
Beigetreten: 28.11.2018 Letzter Bes: 02.01.2025 Beiträge: 21 Bewertung: (0) |
Hallo Community, Ich habe einen Holzspalter, an einer Logo 8, über Zähler messe ich die Holzlänge, dann soll die Länge aufgeteilt werden so dass ich am Ende gleich lange Stücke habe. Ich zähle über zwei arithmetische Anweisungen jeweils +1 und Teile dies durch die Zeit die für einen Zentimeter weg vergeht. Damit habe ich meine Länge in Zentimeter. Nun kann ich zwar sagen dass ich den Stamm in 2-3-4 Stücke unterteilen möchte und das Förderband über eine Ausschatverzögerung jeweils stoppen. Was mir aber nicht gelungen will ist dass ich kein Restholz habe. Ich könnte ja einstellen, ich möchte dass das Holz 20 cm lang ist, erlaub sind 19-21 cm. Mein Problem ist dass ich keinen "rest" in der Rechnung habe. Wenn mein Holz 42cm lang ist un dich 5cm Stücke haben will. Dann Teile ich 42:5 = 8,4 für die Logo ja dann 8 (im Display sehe ich das aber rechnen kann ich mit 8,4 nicht. Jetzt weil ich dass ich 8 Stück habe und ein Rest von 4 bleibt, nun könnte ich ja einfach sagen. Also Teile ich 42 durch 8 ist 5,25, was im Rahmen wäre und alle gleich sind aber nicht zu lang und nicht zu kurz. Kann ich das mit der Logo rechnen? Oder geht das gar nicht? Dateianhangholzsäge.zip (175 Downloads) |
06.03.2021 15:44 | |
Beigetreten: 18.12.2014 Letzter Bes: 09.01.2025 Beiträge: 34463 Bewertung: (4301)
|
Die LOGO! kennt nur Integerzahlen, also -32.768 bis 32.767. Daher kennt sie auch keine Kommazahlen. |
06.03.2021 15:51 | |
Beigetreten: 28.11.2018 Letzter Bes: 02.01.2025 Beiträge: 21 Bewertung: (0) |
Danke für den Hinweis, aber kann ich das nun rechnen oder nicht? |
06.03.2021 16:02 | |
Beigetreten: 18.12.2014 Letzter Bes: 09.01.2025 Beiträge: 34463 Bewertung: (4301)
|
Du bekommst im Ergebnis immer Ganzzahlen, keine Kommazahlen. Außerdem kann ich aus deinem Programmschnipsel überhaupt keine Rechnung erkennen. Und die Kommastellen im Display sind nur "reingelogen". Du kannst z.B. deine Längenmessung in einem anderen Maß rechen, z.B. mm statt cm. Dann kannst du für die Anzeige in cm im Display eine Kommastelle setzen. Beispiel: Dein Baumstamm ist 2 m lang. Das sind 200 cm oder 2000 mm. Du willst jetzt 9 Stücke haben: 200 cm : 9 = ca. 22,2 cm, die LIOGO! würde als Ergebnis 22 cm errechnen. 2000 mm : 9 = ca. 222,2 mm. In der LOGO! wären dies dann 222 mm oder in cm mit einer Kommastelle 22,2 cm. |
06.03.2021 16:04 | |
Beigetreten: 07.05.2011 Letzter Bes: 08.01.2025 Beiträge: 4720 Bewertung: (388) |
Nehmen wir die 42 nochmal. Um auf die letzten zwei Stellen genau rechnen zu können, mußt du den Ausgangswert erst mit 100 multiplizieren. Dann sind 42 *100 = 4200 / 8 = 525. |
06.03.2021 16:06 | |
Beigetreten: 28.11.2018 Letzter Bes: 02.01.2025 Beiträge: 21 Bewertung: (0) |
Egal, es ging mir um den Rest... das ich die hinter stelle auf alle Stücke gleich verteile. Egal hab es grad raus gefunden, nicht ganz einfach aber möglich. |
06.03.2021 16:07 | |
Beigetreten: 18.12.2014 Letzter Bes: 09.01.2025 Beiträge: 34463 Bewertung: (4301)
|
Dann teile uns doch deine Erkenntnis mit .... |
06.03.2021 16:38 | |
Beigetreten: 28.11.2018 Letzter Bes: 02.01.2025 Beiträge: 21 Bewertung: (0) |
Gerne. Zwei Punkte sind noch offen. - Startwert 0 = 32...... klar weil man durch werde teilen noch mal nehmen kann. Aber ab dem ersten Holz geht es. Was ja egal ist da vor dem ersten Holz das Förderband eh nicht in Betrieb ist - Die Restliche Regelung. - Der Rest nach dem durchfahren und das umrechnen für die Ausschaltverzögerung aber das ist dann Kinderkram. Das Berechnen des Restes war mir wichtig. Dateianhangholzsäge.zip (176 Downloads) |
06.03.2021 16:41 | |
Beigetreten: 28.11.2018 Letzter Bes: 02.01.2025 Beiträge: 21 Bewertung: (0) |
Hier mal mein Gedanke zur Berechnung, es war nur die Frage, was ist wenn der Teiler so größer ist dass es nicht mehr im Rahmen ist und eines größer werden muss, das habe ich dann durch den Schwellwertschlater gelöst. Noch nicht 100% aber nah dran, zumindest ein Lösungsweg. |
06.03.2021 16:52 | |
Beigetreten: 18.12.2014 Letzter Bes: 09.01.2025 Beiträge: 34463 Bewertung: (4301)
|
Also die Rechnung kann ich nicht nachvollziehen. Wenn bei 7 Sekunden Bandlaufzeit 1 cm verfahren, dann soll das nur 5,2 Sekunden laufen? Das gibt aber kleine Bretter .... Und darf man mal nachfragen warum du meinen obigen Beitrag so negativ bewertest? |
Zuletzt bearbeitet von: ixo65 am: 03/06/2021 16:54:27 |
|
Folgen Sie uns auf