- LiFePO4 Speicher Test         
Ergebnis 1 bis 10 von 30

Thema: Bibliothek mit Referenzen

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    07.06.2019
    Beiträge
    133
    Zitat Zitat von HaWe Beitrag anzeigen
    nein, das geht nicht, denn das .h/.cpp file der Library weiß ja nichts von deinem Sketch,
    Daher kann die Lib auch nicht auf globale Var. aus dem Sketch zugreigen.
    Anders herum schon? Könnte ich dann eine Lib aus "globalen Variablen" für den Sketch verwalten?

    Zitat Zitat von HaWe Beitrag anzeigen
    Die Funktionen etc der Library müssen nur sehr allgemein gehalten sein und in sich abgeschlossen sein.
    ... nicht sonderlich mächtig...
    Das würde bedeuten, wenn in 2 unterchiedlichen Lib ein und die gleiche LED angesteuert werden soll, müsste der Pin in jedem Lib separat deklariert werden. Oder?
    Ganz schön aufwendig (und Fhelerbehaftet).

    Zitat Zitat von HaWe Beitrag anzeigen
    sagen wir so: ja, das geht, wenn man es richtig macht.
    Wie?
    __________________________________________________ _
    | Sprache: C | Teensy 3.2 | Arduino 2.x | Status: EwigerAnfaenger |

  2. #2
    HaWe
    Gast
    ich kann dir hier leider kein Tutorial bieten, versuche das Beispiel aus #24 zu verstehen, kopiere es, spiel damit herum und versuche deine Btn-Funktionen entsprechend umzuarbeiten. (Oder versuche meine Btn-Lib zu verstehen )

  3. #3
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    07.06.2019
    Beiträge
    133
    Ich vestehe das meine Fragen nerven - mich nervt das Thema, da kein Fortschritt.
    Hatte gedacht, dass Bibliotheken, Sketch flexiber machen - funktionierende Funktionen für weitere Sketch leichter verwendbar machen.
    ABER, auch ohne Bib klappts mit bestehenden Funktionen - copy/paste ist angesagt.

    Da ich derzeit keine wesentlichen Vorteile sehr, werde ich erst einmal die Bib´s zurück stellen!
    __________________________________________________ _
    | Sprache: C | Teensy 3.2 | Arduino 2.x | Status: EwigerAnfaenger |

  4. #4
    HaWe
    Gast
    Lib-Funktionen müssen alle wesentlichen Variablen vom aufrufenden Sketch erhalten und sollten daher am besten auch in einer Structure gekapselt sein, wenn mehr als 1 Wert verändert wird - alles andere ist unübersichtlich, verwurschtelt und schlecht zu warten. Deine Funktionen und Variaben sind viel zu sehr ineinander verschachtelt, als dass man sie unproblematisch und sauber in eine Lib auslagern könnte: daher wäre IMO eine komplette Neuprogrammierung deiner btn-Funktionen und -Variablen notwendig, mit völlig gegeneinander abgeschlossenen Typen, Parametern und Scopes.
    Siehe Beisp. in #24.
    Wenn du das sauber trennen kannst, wäre eine solche Lib durchaus eine deutliche Erleichterung und Vereinfachung.
    Geändert von HaWe (06.05.2020 um 20:19 Uhr)

Ähnliche Themen

  1. Arduino Bibliothek soll auf andere Bibliothek zugreifen
    Von RoboterSindCool im Forum Arduino -Plattform
    Antworten: 6
    Letzter Beitrag: 11.12.2016, 15:50
  2. C-Bibliothek für AVRs
    Von drew im Forum C - Programmierung (GCC u.a.)
    Antworten: 2
    Letzter Beitrag: 23.04.2008, 17:52
  3. Referenzen, Parameter für TWI-Funktion
    Von Minifriese im Forum C - Programmierung (GCC u.a.)
    Antworten: 1
    Letzter Beitrag: 11.01.2008, 20:54
  4. Referenzen
    Von JensSchyma im Forum C - Programmierung (GCC u.a.)
    Antworten: 3
    Letzter Beitrag: 12.05.2007, 17:55
  5. DOS - Bibliothek
    Von hacker im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 1
    Letzter Beitrag: 14.04.2006, 01:54

Stichworte

Berechtigungen

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

Labornetzteil AliExpress