Die Suche ergab 9502 Treffer

von Sirius3
Donnerstag 18. April 2019, 12:22
Forum: Allgemeine Fragen
Thema: GPIO: Ventile parallel und unterschiedlich lange ansteuern
Antworten: 8
Zugriffe: 77

Re: GPIO: Ventile parallel und unterschiedlich lange ansteuern

@DodgeRand: wenn die 10ms Verzögerung nicht schlimm ist, bzw. eigentlich nicht gewollt ist, warum benutzt Du dann überhaupt `after`? Und wenn Du 4 Ventile gleichzeitig schaltest, arum machst Du das in 4 getrennten `after`-Aufrufen? Über einen Index zu iterieren, ist umständlich, weil man mit for dir...
von Sirius3
Donnerstag 18. April 2019, 12:13
Forum: Tkinter
Thema: Bilder je nach eingelesenem Wert anzeigen
Antworten: 7
Zugriffe: 37

Re: Bilder je nach eingelesenem Wert anzeigen

Zum Code: Kommentare sollten richtig sein. Es gibt keine TimerKlasse und auch keine GPIO-Klasse. Wenn Du HIGH und LOW verwenden willst, dann nimm die aus RPi.GPIO und definier sie nicht selbst. if ist keine Funktion, sollte also nicht wie eine geschrieben werden, die Klammern gehören weg. Es sollte ...
von Sirius3
Donnerstag 18. April 2019, 09:57
Forum: Allgemeine Fragen
Thema: paho.mqtt.client, Gleichzeitig Subscribe und Publish
Antworten: 9
Zugriffe: 87

Re: paho.mqtt.client, Gleichzeitig Subscribe und Publish

Was meinst Du mit "schön strukturiert dargestellt"?
Bitte erkläre genau, was Dein erwartetes/gewünschtes Verhalten ist, und wie es von dem, was Du siehst abweicht.
Und bitte den Text als Text posten und nicht als Bild.
von Sirius3
Mittwoch 17. April 2019, 20:44
Forum: Allgemeine Fragen
Thema: mit for schleifen expermentieren
Antworten: 18
Zugriffe: 255

Re: mit for schleifen expermentieren

Ohne exzessives Pointer-Gefummel ist es kein C:

Code: Alles auswählen

#include <stdio.h>

int main(void) {
    char *fmt = "%d %d %d %d %d\n";
    int k;
    for(k=0;k<9;k++) {
        printf(fmt + (k<5?4-k:k-4)*3, 1, 2, 3, 4, 5);
    }
    return 0;
}
von Sirius3
Mittwoch 17. April 2019, 12:06
Forum: Datenbankprogrammierung mit Python
Thema: Python und MS SQL FILESTREAM
Antworten: 38
Zugriffe: 424

Re: Python und MS SQL FILESTREAM

@badi113: bisher habe ich noch nicht gesehen, dass Du Probleme mit den Bildern hast, Du hast viel grundlegendere Probleme.
Bei großen Datenmengen (BLOBs) kann es schon Sinn machen, die auf einem Filesystem zu speichern. Kommt halt auch drauf an, was das Datenbanksystem taugt.
von Sirius3
Mittwoch 17. April 2019, 10:50
Forum: Ideen
Thema: Wenn ich den Begriff kennen würde, würde ich ihn googlen.
Antworten: 46
Zugriffe: 609

Re: Wenn ich den Begriff kennen würde, würde ich ihn googlen.

Eine etwas sinnvollere Information als `Value_Error` bei falschen Zeiten wäre gut. `exit` sollte in einem normalen Programm nicht vorkommen (außer man will einen Exitcode != 0), ein `return` reicht völlig. Vor allem das `else: exit()` ganz zu Schluß ist unsinnig. Die String-Darstellung eines timedel...
von Sirius3
Mittwoch 17. April 2019, 10:37
Forum: Raspberry Pi und Co.
Thema: Monitor mit PIR HC SR-05 ein-/ausschalten
Antworten: 2
Zugriffe: 34

Re: Monitor mit PIR HC SR-05 ein-/ausschalten

Erstmal zum Code: Eingerückt wird immer mit 4 Leerzeichen pro Ebene, nicht 2. Variablen werden klein_mit_unterstrich geschrieben. cleanup sollte immer aufgerufen werden, nicht nur bei Ctrl+C, daher gehört das in einen `finally`-Block. Das `as` bei `import RPi.GPIO as GPIO` ist quatsch. Ob die Signal...
von Sirius3
Mittwoch 17. April 2019, 09:33
Forum: Wissenschaftliches Rechnen
Thema: For loop mit timestamps
Antworten: 4
Zugriffe: 59

Re: For loop mit timestamps

@Johannes.Schwenzer: wenn man was mit den einzelnen Werten machen will, nimmt man `map`: df3 = pd.read_csv('Strahlungsdaten.csv' ) df3['solarposition'] = df3['Messdatum'].map(lambda date: pvlib.solarposition.get_solarposition(date, location.latitude, location.longitude, altitude=None, pressure=None,...
von Sirius3
Mittwoch 17. April 2019, 09:23
Forum: Ideen
Thema: Wenn ich den Begriff kennen würde, würde ich ihn googlen.
Antworten: 46
Zugriffe: 609

Re: Wenn ich den Begriff kennen würde, würde ich ihn googlen.

Statt wild zu Raten, solltest Du einfach man in die Dokumentation schauen, wie man strptime bei datetime aufruft. Und nein, Zeitdifferenzen brauchen immer datetime-Objekte, time-Objekte reichen nicht.
von Sirius3
Dienstag 16. April 2019, 15:59
Forum: Allgemeine Fragen
Thema: wie kann ich logische Operatoren mit kommazahen denn ausführen?
Antworten: 9
Zugriffe: 107

Re: wie kann ich logische Operatoren mit kommazahen denn ausführen?

Was soll den Deiner Meinung nach die logischen Operationen auf einer Zahl 10.5 sein?
von Sirius3
Dienstag 16. April 2019, 15:57
Forum: Tkinter
Thema: Listbox auswahl als Int
Antworten: 23
Zugriffe: 173

Re: Listbox auswahl als Int

Funktionsnamen schreibt man klein_mit_unterstrich. KOMPLETT_GROSS ist für Konstanten reserviert. Verschachtelte Funktionen sollte man nicht benutzten, so dass man gleich zum nächsten Problem kommt, dass jedes nicht-triviale GUI-Programm zwingend Klassendefinitionen braucht. `update` und lang laufend...
von Sirius3
Dienstag 16. April 2019, 07:11
Forum: Allgemeine Fragen
Thema: Funktion verstehen
Antworten: 18
Zugriffe: 166

Re: Funktion verstehen

Wie lauten denn die genauen Anforderungen? Ist gefordert, das mit regulären Ausdrücken zu implementieren? Mein Vorgehen wäre: Datei zum Lesen öffnen und zeilenweise am Komma splitten und die Spalten 2 und 3 in Zahlen umwandeln. Wenn dabei etwas schief geht, die Exception abfangen und ausgeben, dass ...
von Sirius3
Dienstag 16. April 2019, 07:05
Forum: Allgemeine Fragen
Thema: mit for schleifen expermentieren
Antworten: 18
Zugriffe: 255

Re: mit for schleifen expermentieren

@moh: ich würde sagen, die for-Schleife startet mit einer 1 und endet mit einer 1.
Die Forderung, dass es exakt zwei for-Schleifen sein müssen, läßt befürchten, dass Du kein Python schreiben sollst, sondern C in Python-Syntax.

Was hast Du schon über for-Schleifen gelernt und wie wendet man sie an?
von Sirius3
Montag 15. April 2019, 22:20
Forum: Allgemeine Fragen
Thema: Funktion verstehen
Antworten: 18
Zugriffe: 166

Re: Funktion verstehen

die Daten sollten aber nicht als einfacher String abgelegt werden. Und das Erzeugen einer Datei ist an der Stelle halt falsch und bleibt falsch, auch wenn Du es noch öfter wiederholst.