TauLabs/PicoC: Scripting

ernieift

Erfahrener Benutzer
#41
Den Module-Stack-Verbrauch kannst Du irgendwo in den Systemdaten sehen. Den verbrauchst du mit Schachtelungstiefe. Wenn der am Ende ist, kann Dir die ganze FC abstürzen wie bei jedem anderen Modul auch. Wenn der Speicher für Variablen oder Funktionen am Ende ist, dann bricht PicoC mit einer Fehlermeldung das Skript ab. Also bei komplizierten Programmen immer vor dem Fliegen testen.
 

cGiesen

Erfahrener Benutzer
#42
Das ist mit klar. Das war ja zu 6502 Zeiten schon so.
Mir ist nur nicht klar, wo ich mein Script warum wie verbessern kann
Wenn ich z. B. die Stelle wo ich Time / 100 und dann mit % arbeite in zwei Schritten mache, ist doch die Arbeit im Kern die Gleiche
 

cGiesen

Erfahrener Benutzer
#46
Ja, das ist z.Z. 1 bis 13
Aber nicht die Schalter Position

Und die 13 Abfragen, scheinen PicoC schon wieder zu überfordern ;)
 

ernieift

Erfahrener Benutzer
#47
Was willst Du mit der Position? Du kannst noch von jedem RC-Kanal die Werte direkt lesen. Damit kannst Du meinetwegen 20Kanäle ohne Accessoires benutzen.
 

cGiesen

Erfahrener Benutzer
#48
Dein Vorschlag war doch nur die FlightMode Positionen zu verarbeiten und nicht alle derzeit bekannten.

Ich will halt am Copter sehen, welche Position ich gerade habe.
Ich gucke während des Fliegens ungerne auf die Funke

Und ich möchte das Script universell halten, so dass das andere ohne großen Aufwand übernehmen können!

Edit:
4 IF Abfragen entfernt, jetzt geht.
Ist aber blöd....
 

cGiesen

Erfahrener Benutzer
#52
Ich habe schon ein Ticket aufgemacht.
ich habe da ganz stark PicoC im Verdacht.

Komisch ist, dass im Hintergrund alles OK zu sein scheint
 

cGiesen

Erfahrener Benutzer
#57
Ich habe das Gefühl das ist um so schwieriger je größer die Datei.

Ich bin aktuell bei 5K
 
Zuletzt bearbeitet:
FPV1

Banggood

Oben Unten