"Stack zu Groß" => Fehlermeldung in RoboPro
-
- Beiträge: 4
- Registriert: 14 Nov 2022, 19:08
"Stack zu Groß" => Fehlermeldung in RoboPro
Hallo liebe Community,
ich programmiere schon seit längerer Zeit den TXT und bin dabei des öfteren auf folgende Fehlermeldung gestoßen: Der Stack ist zu klein. Bitte versuche diesen im Eigenschaftsfenster des Hauptprogramms zu vergrößern. Wie kann ich diesen Fehler beheben?
Das Programm hat an folgenden Stellen Schwierigkeiten:
Wenn Variable "Lock" = 0; mache M1 Geschwindigkeit 4 Die Variable Lock wird durch eine Passwortfunktion von 1 auf Null umgestellt.
Ich freue mich schon jetzt auf die Antworten
LG fjl_technik
ich programmiere schon seit längerer Zeit den TXT und bin dabei des öfteren auf folgende Fehlermeldung gestoßen: Der Stack ist zu klein. Bitte versuche diesen im Eigenschaftsfenster des Hauptprogramms zu vergrößern. Wie kann ich diesen Fehler beheben?
Das Programm hat an folgenden Stellen Schwierigkeiten:
Wenn Variable "Lock" = 0; mache M1 Geschwindigkeit 4 Die Variable Lock wird durch eine Passwortfunktion von 1 auf Null umgestellt.
Ich freue mich schon jetzt auf die Antworten
LG fjl_technik
Liebe Grüße
fjl_technik
fjl_technik
- fishfriend
- Beiträge: 1873
- Registriert: 26 Nov 2010, 11:45
Re: "Stack zu Groß" => Fehlermeldung in RoboPro
Hallo...
Welches Programm?
Welche Programmiersprache?
Ich gebe zu das ich diese Fehlermeldung beim TXT noch nicht hatte.
Ist da eine Rekursuion drin?
Mit freundlichen Grüßen
fishfriend
Holger Howey
Welches Programm?
Welche Programmiersprache?
Ich gebe zu das ich diese Fehlermeldung beim TXT noch nicht hatte.
Ist da eine Rekursuion drin?
Mit freundlichen Grüßen
fishfriend
Holger Howey
ft Riesenräder PDF: ftcommunity.de/knowhow/bauanleitungen
TX-Light: Arduino und ftduino mit RoboPro
TX-Light: Arduino und ftduino mit RoboPro
- fishfriend
- Beiträge: 1873
- Registriert: 26 Nov 2010, 11:45
Re: "Stack zu Groß" => Fehlermeldung in RoboPro
Hallo...
OK, wir sind im Kids Corner.
Ruft das Programm, einen anderen Programmteil mehrfach auf?
Kannst du ein Bild (oder mehrere) deines Programms hier mal zeigen? (über Dateianhänge / Dateien hinzufügen)
Man könnte versuchen, die Anzahl der Prozesse zu erhöhen. Also die Mindesanzahl und danach Zusätzliche.
Danach den Speicher erhöhen.
Dadurch wird (normalerweise) mehr Stack bereitgestellt.
Also ein bisschen mit diesen Zahlen spielen.
Oder kann es sein, das dieser Programmteil "sehr oft" in deinem Programm benutz wird?
Mit freundlichen Grüßen
fishfriend
Holger Howey
OK, wir sind im Kids Corner.
Ruft das Programm, einen anderen Programmteil mehrfach auf?
Kannst du ein Bild (oder mehrere) deines Programms hier mal zeigen? (über Dateianhänge / Dateien hinzufügen)
Man könnte versuchen, die Anzahl der Prozesse zu erhöhen. Also die Mindesanzahl und danach Zusätzliche.
Danach den Speicher erhöhen.
Dadurch wird (normalerweise) mehr Stack bereitgestellt.
Also ein bisschen mit diesen Zahlen spielen.
Oder kann es sein, das dieser Programmteil "sehr oft" in deinem Programm benutz wird?
Mit freundlichen Grüßen
fishfriend
Holger Howey
ft Riesenräder PDF: ftcommunity.de/knowhow/bauanleitungen
TX-Light: Arduino und ftduino mit RoboPro
TX-Light: Arduino und ftduino mit RoboPro
Re: "Stack zu Groß" => Fehlermeldung in RoboPro
Hallo fjl,
kommt die Zeile
Viele Grüße
Torsten
kommt die Zeile
von Robo Pro Coding auf dem TXT 4.0 oder von Blockly/Brickly/Scratch auf dem TXT ?fjl_technik hat geschrieben: ↑14 Nov 2022, 19:18Wenn Variable "Lock" = 0; mache M1 Geschwindigkeit 4
Viele Grüße
Torsten
- MasterOfGizmo
- Beiträge: 2722
- Registriert: 30 Nov 2014, 07:44
Re: "Stack zu Groß" => Fehlermeldung in RoboPro
Fragen zu dieser Fehlermeldung gab es hier im Forum schon mehrfach. Die Suchfunktion liefert dazu einiges, u.a. das hier:
viewtopic.php?f=8&t=3545&p=24811&hilit= ... ein#p24811
viewtopic.php?f=8&t=3545&p=24811&hilit= ... ein#p24811
Arduino für fischertechnik: ftDuino http://ftduino.de, ftDuino32 http://ftduino.de/32
- fishfriend
- Beiträge: 1873
- Registriert: 26 Nov 2010, 11:45
Re: "Stack zu Groß" => Fehlermeldung in RoboPro
Hallo...
Selber Reingefallen: RoboPro <-> RoboPro Coding
OK, also Endlosschleife?
Mit freundlichen Grüßen
fishfriend
Holger Howey
Selber Reingefallen: RoboPro <-> RoboPro Coding
OK, also Endlosschleife?
Mit freundlichen Grüßen
fishfriend
Holger Howey
ft Riesenräder PDF: ftcommunity.de/knowhow/bauanleitungen
TX-Light: Arduino und ftduino mit RoboPro
TX-Light: Arduino und ftduino mit RoboPro
-
- Beiträge: 4
- Registriert: 14 Nov 2022, 19:08
Re: "Stack zu Groß" => Fehlermeldung in RoboPro
Ich habe es zwar schon einmal damit probiert, da ich aber in RoboPro programmiere, ist das für mich etwas unbrauchbar.MasterOfGizmo hat geschrieben: ↑15 Nov 2022, 13:50Fragen zu dieser Fehlermeldung gab es hier im Forum schon mehrfach. Die Suchfunktion liefert dazu einiges, u.a. das hier:
viewtopic.php?f=8&t=3545&p=24811&hilit= ... ein#p24811
Liebe Grüße
fjl_technik
fjl_technik
-
- Beiträge: 4
- Registriert: 14 Nov 2022, 19:08
Re: "Stack zu Groß" => Fehlermeldung in RoboPro
Ich habe mal ein paar Screenshots meines Programms gemacht
- Dateianhänge
-
- Funktion in einem Unterprogramm zur Überprüfung der Pin (Hier 1020)
- rpikuehlung_3.PNG (33.15 KiB) 5626 mal betrachtet
-
- Funktionen zur Steuerung des Pin-Codes
- rpikuehlung_2.PNG (28.04 KiB) 5626 mal betrachtet
-
- Funktionen zum Anzeigen von verschiedenen Umgebungsdaten und der Uhrzeit
- rpikuehlung_1.PNG (105.05 KiB) 5626 mal betrachtet
Liebe Grüße
fjl_technik
fjl_technik
- fishfriend
- Beiträge: 1873
- Registriert: 26 Nov 2010, 11:45
Re: "Stack zu Groß" => Fehlermeldung in RoboPro
Hallo...
OK, erst dachte ich ich bekomme eine Ahnung, was das Programm machen "soll". ("" !)
Dem ist leider nicht so.
Beschreib mal bitte was wir da sehen und was es machen soll.
Hat die PIN Funktion ein Vorbild? Also kommt es aus einem anderen Programm?
Ein Umweltsensor liefert Daten die ausgewertet werden.
Das Große Problem, was ich sehe, ist, dass mehrere Parallele Prozesse auf eine Variable zugreifen und auch noch ändern.
Ich fürchte, schon deswegen wird es nicht funktionieren.
Aber wollen wir mal schauen...
Mit freundlichen Grüßen
fishfriend
Holger Howey
OK, erst dachte ich ich bekomme eine Ahnung, was das Programm machen "soll". ("" !)
Dem ist leider nicht so.
Beschreib mal bitte was wir da sehen und was es machen soll.
Hat die PIN Funktion ein Vorbild? Also kommt es aus einem anderen Programm?
Ein Umweltsensor liefert Daten die ausgewertet werden.
Das Große Problem, was ich sehe, ist, dass mehrere Parallele Prozesse auf eine Variable zugreifen und auch noch ändern.
Ich fürchte, schon deswegen wird es nicht funktionieren.
Aber wollen wir mal schauen...
Mit freundlichen Grüßen
fishfriend
Holger Howey
ft Riesenräder PDF: ftcommunity.de/knowhow/bauanleitungen
TX-Light: Arduino und ftduino mit RoboPro
TX-Light: Arduino und ftduino mit RoboPro
-
- Beiträge: 4
- Registriert: 14 Nov 2022, 19:08
Re: "Stack zu Groß" => Fehlermeldung in RoboPro
Hallo fishfriend,
ich habe das Programm als Lüftersteuerung programmiert. In den Unterprogrammen "speed_up" und "speed_down" wird ein Motor entweder an- oder ausgeschaltet. Die Pin-Funktion habe ich mir zum Großteil selbst überlegt, allerdings in Erinnerung an die RoboPro Einführung. Dort wird auch eine Pin-Funktion gebaut, aber glaube ich ohne eine "Lock" Variable.
ich habe das Programm als Lüftersteuerung programmiert. In den Unterprogrammen "speed_up" und "speed_down" wird ein Motor entweder an- oder ausgeschaltet. Die Pin-Funktion habe ich mir zum Großteil selbst überlegt, allerdings in Erinnerung an die RoboPro Einführung. Dort wird auch eine Pin-Funktion gebaut, aber glaube ich ohne eine "Lock" Variable.
Liebe Grüße
fjl_technik
fjl_technik