Die Suche ergab 8 Treffer

von Thomas_Kaki
Montag 15. Juni 2015, 17:15
Forum: Allgemeine Fragen
Thema: Anfängerfrage zur Struktur
Antworten: 18
Zugriffe: 3973

Re: Anfängerfrage zur Struktur

@Thomas_Kaki: in Python muß man gar keine Größen definieren. Wenn Du für einen Key mehrere Values hast, nimm ein Tuple.

"Bezeichner" hält sich nicht an die PEP8-Namenskonvention und ist auch ein völlig nichtssagender Name. Was soll das sein? Und was sind die zwei Werte, die Du Deiner Seriennummer ...
von Thomas_Kaki
Montag 15. Juni 2015, 16:13
Forum: Allgemeine Fragen
Thema: Anfängerfrage zur Struktur
Antworten: 18
Zugriffe: 3973

Re: Anfängerfrage zur Struktur

@Thomas_Kaki: nichts anderes sag ich doch. Erst alle Dateien einlesen und die Werte in einem Wörterbuch seriennummer -> temperatur abspeichern. Danach alles in der gewünschten Reihenfolge ausgeben.
Hmmm ...

Muß ich das Array "Bezeichner" vorher groß genug definieren?

Vermutung:
Bezeichner ...
von Thomas_Kaki
Montag 15. Juni 2015, 14:44
Forum: Allgemeine Fragen
Thema: Anfängerfrage zur Struktur
Antworten: 18
Zugriffe: 3973

Re: Anfängerfrage zur Struktur

@Thomas_Kaki: ein Wörterbuch hat keine Sortierung. Du willst ja die Sortierung umstellen, von "nach Dateiname sortiert" zu "nach Ort sortiert". Das bedingt halt eine interne Reorganisation.

Ich bin mir jetzt nicht sicher, ob wir uns verstehen. Also ich versuche es mal zu erklären:

Die Sensoren ...
von Thomas_Kaki
Montag 15. Juni 2015, 13:29
Forum: Allgemeine Fragen
Thema: Anfängerfrage zur Struktur
Antworten: 18
Zugriffe: 3973

Re: Anfängerfrage zur Struktur

@Thomas_Kaki: statt eines Wörterbuchs hast Du halt eine Liste NAMES_AND_SERIALS, in der Du die Namen und Seriennummern in der Reihenfolge ablegst, die Du gerne hättest;
NAMES_AND_SERIALS = [
('Dach oben', '28-00000636dfec'),
('Dach mitte', '28-000006376a30'),
...
]
und statt die Daten sofort ...
von Thomas_Kaki
Montag 15. Juni 2015, 13:03
Forum: Allgemeine Fragen
Thema: Anfängerfrage zur Struktur
Antworten: 18
Zugriffe: 3973

Re: Anfängerfrage zur Struktur

Wenn die Seriennummern alle bekannt sind, kannst du dazu ein Dictionary nutzen. Das ist eine Datenstruktur, mit der du eine Zuordnung realisieren kannst. In deinem Fall möchtest du ja jeder Seriennummer eine Klartextbezeichnung zuordnen.

Genutzt wird ein Dictionary folgendermaßen:


# Ordne jeder ...
von Thomas_Kaki
Montag 8. Juni 2015, 19:53
Forum: Allgemeine Fragen
Thema: Anfängerfrage zur Struktur
Antworten: 18
Zugriffe: 3973

Re: Anfängerfrage zur Struktur

@Thomas_Kaki: dafür hat man in Python Wörterbücher (dict) erfunden: SERIAL2NAME = {
"28-000006377b60": "Badezimmer",
"28-000006376a30": "Garage",
}
Zu Deinem Programm: außer Konstanten und Funktionen sollte nichts auf oberster Ebene stehen. Das Programm ist auch so lang, dass es sinnvoll wäre ...
von Thomas_Kaki
Montag 8. Juni 2015, 19:50
Forum: Allgemeine Fragen
Thema: Anfängerfrage zur Struktur
Antworten: 18
Zugriffe: 3973

Re: Anfängerfrage zur Struktur

AxXel001 hat geschrieben:Wenn die Seriennummern alle bekannt sind, kannst du dazu ein Dictionary nutzen. Das ist eine Datenstruktur, mit der du eine Zuordnung realisieren kannst. In deinem Fall möchtest du ja jeder Seriennummer eine Klartextbezeichnung zuordnen.
...
Werde ich ausprobieren.

Thomas
von Thomas_Kaki
Montag 8. Juni 2015, 06:07
Forum: Allgemeine Fragen
Thema: Anfängerfrage zur Struktur
Antworten: 18
Zugriffe: 3973

Anfängerfrage zur Struktur

Moin!

Die folgenden Aufgabe beziehen sich auf einen Minicomputer Raspberry Pi B2.

An dem Pi sind Temperatursensoren über das 1-wire-Protokoll angeschlossen. Derzeit habe ich 30 Sensoren dran, es werden noch ca. 20 mehr. Die Sensoren identifizieren sich dem Pi gegenüber mit ihrer Seriennummer ...