Guten Abend,
ich habe ein kleines Programm, welches Messdaten erfasst, geschrieben. In letzter Zeit wird immer wieder das Script abgebrochen und auf der Konsole steht Segmentation fault. Aber das ist auch nicht immer so, manchmal funktioniert es auch normal.
Ich habe gelesen, dass das oft in ...
Die Suche ergab 11 Treffer
- Mittwoch 13. Februar 2019, 22:27
- Forum: Allgemeine Fragen
- Thema: Segmentation fault
- Antworten: 3
- Zugriffe: 586
- Sonntag 20. Januar 2019, 19:37
- Forum: Raspberry Pi und Co.
- Thema: Speicherzugriffsfehler: bei einer globalen Variabel, mit Wert 1500
- Antworten: 19
- Zugriffe: 3323
Re: Speicherzugriffsfehler: bei einer globalen Variabel, mit Wert 1500
@__deets__ ok danke für deine Antwort, dann werde ich noch schauen wie ich es am besten mache.
Vielen Dank an euch Sirius3, __blackjack__ und __deets__ ihr habt mir sehr geholfen.
Schönen Abend noch
Vielen Dank an euch Sirius3, __blackjack__ und __deets__ ihr habt mir sehr geholfen.
Schönen Abend noch
- Sonntag 20. Januar 2019, 17:47
- Forum: Raspberry Pi und Co.
- Thema: Speicherzugriffsfehler: bei einer globalen Variabel, mit Wert 1500
- Antworten: 19
- Zugriffe: 3323
Re: Speicherzugriffsfehler: bei einer globalen Variabel, mit Wert 1500
@__deets__ & @__blackjack__ danke für eure ausführliche Erklärung, jetzt habe ich verstanden was das Problem ist.
Ich hätte da dann noch eine andere Frage. Wenn ich jetzt den Raspberry Zero verwende, hat der Prozessor einen CPU-Takt von 1000 MHz und nur einen Core, dazu würde ich das Raspbian lite ...
Ich hätte da dann noch eine andere Frage. Wenn ich jetzt den Raspberry Zero verwende, hat der Prozessor einen CPU-Takt von 1000 MHz und nur einen Core, dazu würde ich das Raspbian lite ...
- Sonntag 20. Januar 2019, 16:55
- Forum: Raspberry Pi und Co.
- Thema: Speicherzugriffsfehler: bei einer globalen Variabel, mit Wert 1500
- Antworten: 19
- Zugriffe: 3323
Re: Speicherzugriffsfehler: bei einer globalen Variabel, mit Wert 1500
Danke mal für eure Mühe.
Was passiert denn, wenn du das RLock entfernst, inklusive der with-Aufrufe? Das resultierende Programm ist nicht mehr korrekt, weil du dadurch das zuruecksetzen des Counters auf 0 zu einer "race-condition" machst, bei der du einzelne Schritte verlieren kannst. Aber wenn ...
Was passiert denn, wenn du das RLock entfernst, inklusive der with-Aufrufe? Das resultierende Programm ist nicht mehr korrekt, weil du dadurch das zuruecksetzen des Counters auf 0 zu einer "race-condition" machst, bei der du einzelne Schritte verlieren kannst. Aber wenn ...
- Sonntag 20. Januar 2019, 13:13
- Forum: Raspberry Pi und Co.
- Thema: Speicherzugriffsfehler: bei einer globalen Variabel, mit Wert 1500
- Antworten: 19
- Zugriffe: 3323
Re: Speicherzugriffsfehler: bei einer globalen Variabel, mit Wert 1500
Vielen Dank für eure raschen Antworten.
Ihr habt Recht, da ist nichts von Rekursion drinnen, ich hatte da etwas Falsches im Kopf abgespeichert.
@__blackjack__ auf die Idee mit einen weiteren Thread bin ich noch gar nicht gekommen. Und der Code schaut so auch wesentlich schöner aus, danke. Nur ...
Ihr habt Recht, da ist nichts von Rekursion drinnen, ich hatte da etwas Falsches im Kopf abgespeichert.
@__blackjack__ auf die Idee mit einen weiteren Thread bin ich noch gar nicht gekommen. Und der Code schaut so auch wesentlich schöner aus, danke. Nur ...
- Samstag 19. Januar 2019, 22:07
- Forum: Raspberry Pi und Co.
- Thema: Speicherzugriffsfehler: bei einer globalen Variabel, mit Wert 1500
- Antworten: 19
- Zugriffe: 3323
Speicherzugriffsfehler: bei einer globalen Variabel, mit Wert 1500
Guten Abend,
ich möchte auf einen GPIO Pin am Raspberry Pi, die Impulse innerhalb einer Sekunde zählen und das durchgehend.
Folgenden Code habe ich momentan:
import RPi.GPIO as GPIO
import sys
import time
sys.setrecursionlimit(100000)
GPIO.setmode(GPIO.BCM)
GPIO.setup(21, GPIO.IN, pull_up ...
ich möchte auf einen GPIO Pin am Raspberry Pi, die Impulse innerhalb einer Sekunde zählen und das durchgehend.
Folgenden Code habe ich momentan:
import RPi.GPIO as GPIO
import sys
import time
sys.setrecursionlimit(100000)
GPIO.setmode(GPIO.BCM)
GPIO.setup(21, GPIO.IN, pull_up ...
- Samstag 19. Januar 2019, 18:00
- Forum: Raspberry Pi und Co.
- Thema: Bildschirm nach Shutdown anzeigen
- Antworten: 1
- Zugriffe: 2980
Re: Bildschirm nach Shutdown anzeigen
Guten Abend,
ich weiß nicht ob die Frage noch immer aktuell ist, aber ich hatte einmal genau das selbe Problem. Das Ändern des Bildes ist meinem Wissensstand nach, nicht möglich.
Ich habe damals einfach die Stromversorgung des Bildschirms, mithilfe eines Relais abgeschaltet, dadurch ist der ...
ich weiß nicht ob die Frage noch immer aktuell ist, aber ich hatte einmal genau das selbe Problem. Das Ändern des Bildes ist meinem Wissensstand nach, nicht möglich.
Ich habe damals einfach die Stromversorgung des Bildschirms, mithilfe eines Relais abgeschaltet, dadurch ist der ...
- Samstag 19. Januar 2019, 17:13
- Forum: Allgemeine Fragen
- Thema: aus Python anderes Programm starten und Benutzereingeben eingeben
- Antworten: 7
- Zugriffe: 815
Re: aus Python anderes Programm starten und Benutzereingeben eingeben
Guten Nachmittag,
es tut mir leid, dass ich erst jetzt antworte. Die letzte Zeit war für mich ein bisschen stressig.
Ich habe jetzt das pexpect-Modul ausprobiert und damit klappt es super, danke @Sirius3.
Mein fertiger Code jetzt:
import pexpect
child = pexpect.spawn("command")
child.send("Hallo ...
es tut mir leid, dass ich erst jetzt antworte. Die letzte Zeit war für mich ein bisschen stressig.
Ich habe jetzt das pexpect-Modul ausprobiert und damit klappt es super, danke @Sirius3.
Mein fertiger Code jetzt:
import pexpect
child = pexpect.spawn("command")
child.send("Hallo ...
- Mittwoch 9. Januar 2019, 11:37
- Forum: Allgemeine Fragen
- Thema: aus Python anderes Programm starten und Benutzereingeben eingeben
- Antworten: 7
- Zugriffe: 815
Re: aus Python anderes Programm starten und Benutzereingeben eingeben
Ich habe jetzt folgenden Code:
import subprocess
process=subprocess.Popen(["command"],stdin=subprocess.PIPE,stdout=subprocess.PIPE,stderr=subprocess.PIPE)
process.stdin.write(b"Text\r\n")
process.stdin.close()
print process.stdout.read()
Wenn ich den Code jetzt ausführe, bekomme ich die ...
import subprocess
process=subprocess.Popen(["command"],stdin=subprocess.PIPE,stdout=subprocess.PIPE,stderr=subprocess.PIPE)
process.stdin.write(b"Text\r\n")
process.stdin.close()
print process.stdout.read()
Wenn ich den Code jetzt ausführe, bekomme ich die ...
- Mittwoch 9. Januar 2019, 11:04
- Forum: Allgemeine Fragen
- Thema: aus Python anderes Programm starten und Benutzereingeben eingeben
- Antworten: 7
- Zugriffe: 815
Re: aus Python anderes Programm starten und Benutzereingeben eingeben
Es ist ein Konsolen-Programm, dann werde ich es mal mit process.stdin.write probieren. Danke mal für deine Antwort.
- Mittwoch 9. Januar 2019, 09:39
- Forum: Allgemeine Fragen
- Thema: aus Python anderes Programm starten und Benutzereingeben eingeben
- Antworten: 7
- Zugriffe: 815
aus Python anderes Programm starten und Benutzereingeben eingeben
Guten Tag,
ich möchte in Python ein Programm aufrufen und in diesen Programm Benutzereingaben eingeben. Die Benutzereingaben sollen auch von Python ,,eingegeben" werden.
Bis jetzt habe ich folgenden Code:
import subprocess
process=subprocess.Popen(["command"],stdin=subprocess.PIPE,stdout ...
ich möchte in Python ein Programm aufrufen und in diesen Programm Benutzereingaben eingeben. Die Benutzereingaben sollen auch von Python ,,eingegeben" werden.
Bis jetzt habe ich folgenden Code:
import subprocess
process=subprocess.Popen(["command"],stdin=subprocess.PIPE,stdout ...
