- 3D-Druck Einstieg und Tipps         
Ergebnis 1 bis 10 von 23

Thema: dynamische mehrdimensionale Arrays wie statische Arrays ansprechen?

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #5
    HaWe
    Gast
    ich musste den Code jetzt testweise für den ESP8266 "downsizen", offenbar hat der bei weitem zu wenig RAM für heap.
    In meiner union-Def. war offenbar auch ein Fehler, ich habe deinen Code mal für mich angepasst:

    Code:
    #define LINE 20
    #define ROW  10
    
    void setup() {
      Serial.begin(115200);
      delay(1000);
      Serial.println();
      Serial.println("Serial() started");
    
      float arraystat[LINE][ROW ];
    
      union {
        float *mem;
        float arraydyn[LINE][ROW ]; // 10*20*4=800 bytes
      } a;
    
    
      a.mem = (float*) malloc(LINE * ROW  * sizeof(float));
    
      for (int i = 0; i < LINE; i++) {
        for (int j = 0; j < ROW ; j++) {
          arraystat[i][j]=i*(j*1000);
        }
      }
    
      for (int i = 0; i < LINE; i++) {
        for (int j = 0; j < ROW ; j++) {
          a.arraydyn[i][j] = arraystat[i][j] * 0.01;
        }
      }
    
      for (int i = 0; i < LINE; i++) { 
        yield();
        for (int j = 0; j < ROW ; j++) {
          Serial.println (a.arraydyn[i][j]);
        }
      }
    
    
    }
    
    void loop() {
    
    
    }
    - - - Aktualisiert - - -

    Sieht gut aus! (edit: zumindest auf den 1. Blick laut Serial.print)
    Jetzt wäre nur noch die Frage, ob's auch 2-dim ohne unions geht...
    Geändert von HaWe (20.11.2019 um 09:52 Uhr)

Ähnliche Themen

  1. cc5x und arrays
    Von amarok2 im Forum PIC Controller
    Antworten: 0
    Letzter Beitrag: 13.12.2010, 11:32
  2. mehrdimensionale arrays übergeben
    Von Roboman93 im Forum C - Programmierung (GCC u.a.)
    Antworten: 8
    Letzter Beitrag: 20.06.2008, 13:06
  3. Arrayzugriff / mehrdimensionale Arrays ?
    Von Skragan im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 3
    Letzter Beitrag: 06.06.2008, 13:16
  4. Arrays in Java
    Von hacker im Forum Software, Algorithmen und KI
    Antworten: 13
    Letzter Beitrag: 28.09.2006, 09:25
  5. BIT-Arrays bzw. Alternative
    Von tobimc im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 9
    Letzter Beitrag: 26.09.2004, 13:02

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

LiFePO4 Speicher Test