Hier meine Lösung, falls jemand das selbe Problem hat und auch in die Tcl Mac-Falle tappt:
from Tkinter import *
import serial
import thread
...
def bgreader():
while 1 :
bgout = ser.readline()
if bgout == "An\r\n":
gottext.set("LED ist an")
feedback["background"] = "red"
...
thread ...
Die Suche ergab 20 Treffer
- Montag 24. September 2012, 01:10
- Forum: Allgemeine Fragen
- Thema: Interrupt bei Zeichen an serieller Schnittstelle (pySerial)?
- Antworten: 9
- Zugriffe: 3565
- Samstag 18. August 2012, 00:30
- Forum: Allgemeine Fragen
- Thema: Interrupt bei Zeichen an serieller Schnittstelle (pySerial)?
- Antworten: 9
- Zugriffe: 3565
Re: Interrupt bei Zeichen an serieller Schnittstelle (pySeri
Ich komme darauf, weil ein Computer besseres zu tun hat als zu warten.
Beim Mikroprozessor wird das über ein Interrupt gemacht: Zeichen kommt, IRQ wird ausgelöst, liest das Zeichen ein und schreibt es in einen String, ist es ein Enter, wird ein Flag gesetzt.
Nun möchte ich das auf dem grossen ...
Beim Mikroprozessor wird das über ein Interrupt gemacht: Zeichen kommt, IRQ wird ausgelöst, liest das Zeichen ein und schreibt es in einen String, ist es ein Enter, wird ein Flag gesetzt.
Nun möchte ich das auf dem grossen ...
- Samstag 18. August 2012, 00:27
- Forum: Offtopic
- Thema: Informatikstudium
- Antworten: 12
- Zugriffe: 4531
Re: Informatikstudium
@SwissMäc: Kann es sein, dass Du keine, aber auch wirklich gar keine Ahnung hast, welche Themen die Wissenschaft Informatik tatsächlich umfasst?
@lunar: Kann es sein, dass Du keine, aber auch wirklich gar keine Ahnung hast, wie die (früher auf echtem Papier) virtuellen Unterlagen der Fernuni ...
@lunar: Kann es sein, dass Du keine, aber auch wirklich gar keine Ahnung hast, wie die (früher auf echtem Papier) virtuellen Unterlagen der Fernuni ...
- Freitag 17. August 2012, 20:19
- Forum: Offtopic
- Thema: Informatikstudium
- Antworten: 12
- Zugriffe: 4531
Re: Informatikstudium
Ich war bei der Fernuniversität Hagen und habe - wie die anderen 70% - abgebrochen...
Langweilig und hat nichts, gar nichts mit der Arbeitswelt zu tun.
Deren Motto: "Such es selber, A.....och"
Und den "Micro$oft Education"-Mist können die behalten.
"Informatik" heisst: "3 Computer rechnen 4 Tage ...
Langweilig und hat nichts, gar nichts mit der Arbeitswelt zu tun.
Deren Motto: "Such es selber, A.....och"
Und den "Micro$oft Education"-Mist können die behalten.
"Informatik" heisst: "3 Computer rechnen 4 Tage ...
- Freitag 17. August 2012, 20:01
- Forum: Allgemeine Fragen
- Thema: Interrupt bei Zeichen an serieller Schnittstelle (pySerial)?
- Antworten: 9
- Zugriffe: 3565
Interrupt bei Zeichen an serieller Schnittstelle (pySerial)?
Hallo zusammen
Ich versuche unter Linux (später OSX) die an "/dev/ttyUSB0" ankommenden Zeichen via Interrupt (also signal) zu verarbeiten, genauer in einem String zu sammeln bis ein "Enter" kommt.
Nun finde ich keinen Hinweis, wie ich das mit pySerial machen kann, ich finde kein "signal.serial ...
Ich versuche unter Linux (später OSX) die an "/dev/ttyUSB0" ankommenden Zeichen via Interrupt (also signal) zu verarbeiten, genauer in einem String zu sammeln bis ein "Enter" kommt.
Nun finde ich keinen Hinweis, wie ich das mit pySerial machen kann, ich finde kein "signal.serial ...
- Sonntag 25. Dezember 2011, 18:16
- Forum: Offtopic
- Thema: Graphische Darstellung automatisch erstellen lassen ?
- Antworten: 2
- Zugriffe: 1913
Re: Graphische Darstellung automatisch erstellen lassen ?
Jaaaa genau sowas! Vielen Dank!

- Freitag 23. Dezember 2011, 23:47
- Forum: Offtopic
- Thema: Graphische Darstellung automatisch erstellen lassen ?
- Antworten: 2
- Zugriffe: 1913
Graphische Darstellung automatisch erstellen lassen ?
Aktuell möchte ich ein Netzwerk mit Knoten abbilden, also wer mit wem verbunden ist.
Von Hand zeichnen wäre zu aufwendig, da dynamisch neue Knoten dazu kommen und andere verschwinden oder anders verbunden werden.
Gibt es OS/Free Programme die das können ?
Überdurchschnittlich oft wird "Dia ...
Von Hand zeichnen wäre zu aufwendig, da dynamisch neue Knoten dazu kommen und andere verschwinden oder anders verbunden werden.
Gibt es OS/Free Programme die das können ?
Überdurchschnittlich oft wird "Dia ...
- Mittwoch 21. Dezember 2011, 20:23
- Forum: Allgemeine Fragen
- Thema: Wie ein Plattform übergreifendes Script definieren in Vers2?
- Antworten: 2
- Zugriffe: 727
Wie ein Plattform übergreifendes Script definieren in Vers2?
Ich möchte ein einfaches Script auf Mac, Linux und Windows laufen lassen.
Solange ich das lokale Verzeichnis nicht verlasse gibt es auch keine Probleme mit Pfaden.
Dazu habe ich es in Version 2.6 erstellt, damit es auch auf dem Mac mit Standart-Installation läuft.
Wenn man das Script jeweils mit 2 ...
Solange ich das lokale Verzeichnis nicht verlasse gibt es auch keine Probleme mit Pfaden.
Dazu habe ich es in Version 2.6 erstellt, damit es auch auf dem Mac mit Standart-Installation läuft.
Wenn man das Script jeweils mit 2 ...
- Mittwoch 14. September 2011, 21:25
- Forum: Allgemeine Fragen
- Thema: Wie mit PHP ein laufendes Python Programm "benachrichtigen"?
- Antworten: 3
- Zugriffe: 1417
Re: Wie mit PHP ein laufendes Python Programm "benachrichtig
Das Python-Programm steuert einen Schrittmotor, um einen definierten Zustand zu behalten muss es dauernd laufen.
Auf der Webseite sind 2 Formularbuttons: "10 Schritte vorwärts" und "10 Schritte rückwärts".
Nun suche ich einen Weg, dem Py irgendwie zu sagen, dass es bitte 10 vor oder zurück soll ...
Auf der Webseite sind 2 Formularbuttons: "10 Schritte vorwärts" und "10 Schritte rückwärts".
Nun suche ich einen Weg, dem Py irgendwie zu sagen, dass es bitte 10 vor oder zurück soll ...
- Mittwoch 14. September 2011, 03:04
- Forum: Allgemeine Fragen
- Thema: Wie mit PHP ein laufendes Python Programm "benachrichtigen"?
- Antworten: 3
- Zugriffe: 1417
Wie mit PHP ein laufendes Python Programm "benachrichtigen"?
Ich möchte aus einer PHP-Webseite heraus, einen Wert in einem laufenden Python-Programm verändern.
Das Programm ist auch auf dem Webserver und es muss nur der Setter (+1) angestossen werden.
Ich weiss aber nicht wo ansetzen oder nach welchen Begriff ich googlen soll
Das Programm ist auch auf dem Webserver und es muss nur der Setter (+1) angestossen werden.
Ich weiss aber nicht wo ansetzen oder nach welchen Begriff ich googlen soll
- Samstag 12. Februar 2011, 01:34
- Forum: Sonstige (Pygame, PyOpenGL, ...)
- Thema: cv-Webcam-Foto: "libv4lconvert: warning more framesizes..."
- Antworten: 0
- Zugriffe: 1258
cv-Webcam-Foto: "libv4lconvert: warning more framesizes..."
Ich möchte ab einer Logitech C310 Webcam (1280x960) ein Foto mit Python einzulesen...
Z.B. mit cheese funktioniert die Kamera, also sollte v4l OK sein.
Python 2.6.5 (r265:79063, Oct 28 2010, 20:56:56)
[GCC 4.5.0 20100604 [gcc-4_5-branch revision 160292]] on linux2
>>> import cv
>>> from opencv ...
Z.B. mit cheese funktioniert die Kamera, also sollte v4l OK sein.
Python 2.6.5 (r265:79063, Oct 28 2010, 20:56:56)
[GCC 4.5.0 20100604 [gcc-4_5-branch revision 160292]] on linux2
>>> import cv
>>> from opencv ...
- Montag 2. August 2010, 20:52
- Forum: Allgemeine Fragen
- Thema: Grafik + Ton auf Linux und Mac ?
- Antworten: 1
- Zugriffe: 767
Grafik + Ton auf Linux und Mac ?
Bisher habe ich Messdaten gesammelt und mit ImageDraw damit ein PNG erstellt und auf den Webserver gestellt.
Nun möchte ich die Messwerte live darstellen, (nur einfache Linien und Text) aber womit kann ich das machen, damit das gleiche Programm auf Linux und Mac läuft ? (2 Messstellen und ich habe ...
Nun möchte ich die Messwerte live darstellen, (nur einfache Linien und Text) aber womit kann ich das machen, damit das gleiche Programm auf Linux und Mac läuft ? (2 Messstellen und ich habe ...
- Samstag 3. Juli 2010, 20:20
- Forum: Allgemeine Fragen
- Thema: Integer in formatierte HEX-Zahl wandeln und binär senden
- Antworten: 8
- Zugriffe: 1512
Re: Integer in formatierte HEX-Zahl wandeln und binär senden
So einfach, eben gewusst wie! (Und ich hatte über 30 Codezeilen geschrieben...)
Vielen Dank ! 
Code: Alles auswählen
import serial
import struct
...
freq = struct.pack('>I', 12345000)
ser.write( chr(ord(freq[0])) + chr(ord(freq[1])) + chr(ord(freq[2])) + chr(ord(freq[3])) )- Samstag 3. Juli 2010, 01:54
- Forum: Allgemeine Fragen
- Thema: Integer in formatierte HEX-Zahl wandeln und binär senden
- Antworten: 8
- Zugriffe: 1512
Integer in formatierte HEX-Zahl wandeln und binär senden
Hallo zusammen
Ich möchte eine Frequenz an ein Funkgerät via RS232 schicken.
Von Hand gerechnet funktioniert das so:
#123,45 MHz = 12345000
str(hex(12345000))
#= '0xbc5ea8'
#Dann noch auf 4 Zahlen auffüllen und versenden:
ser.write( chr(0x00) + chr(0xbc) + chr(0x5e) + chr(0xa8) )
Doch ...
Ich möchte eine Frequenz an ein Funkgerät via RS232 schicken.
Von Hand gerechnet funktioniert das so:
#123,45 MHz = 12345000
str(hex(12345000))
#= '0xbc5ea8'
#Dann noch auf 4 Zahlen auffüllen und versenden:
ser.write( chr(0x00) + chr(0xbc) + chr(0x5e) + chr(0xa8) )
Doch ...
- Sonntag 20. Juni 2010, 22:38
- Forum: Allgemeine Fragen
- Thema: Wie Wav aufzeichnen ?
- Antworten: 5
- Zugriffe: 2250
Wie Wav aufzeichnen ?
Ich möchte ab Mikrofoneingang bis 2h Funk aufzeichnen, daher muss es direkt in die Datei schreiben ohne Puffer.
Gegoogelt habe ich schon aber die Zusätze wie pyAudio oder numpy findet der Linux-Installer (OpenSuSE 11.1) nicht.
Soweit habe ich:
import wave,os,sys
try:
Testdatei = wave.open("test ...
Gegoogelt habe ich schon aber die Zusätze wie pyAudio oder numpy findet der Linux-Installer (OpenSuSE 11.1) nicht.
Soweit habe ich:
import wave,os,sys
try:
Testdatei = wave.open("test ...
- Freitag 2. April 2010, 19:21
- Forum: Datenbankprogrammierung mit Python
- Thema: Wie SQL Resultat "(158L,)" in Zahl "158"
- Antworten: 5
- Zugriffe: 2000
- Freitag 2. April 2010, 19:05
- Forum: Datenbankprogrammierung mit Python
- Thema: Wie SQL Resultat "(158L,)" in Zahl "158"
- Antworten: 5
- Zugriffe: 2000
Wie SQL Resultat "(158L,)" in Zahl "158"
Alle meine Versuche enden mit "TypeError: int() argument must be a string or a number, not 'tuple'"
Die Abfrage stimmt, aber wie kann ich das wandeln ?
Die Abfrage stimmt, aber wie kann ich das wandeln ?
Code: Alles auswählen
result=cursor.fetchall()
print result[1]
int(result[1])- Sonntag 28. Februar 2010, 05:03
- Forum: Allgemeine Fragen
- Thema: PIL: ImageFont.load_default() Fontgrösse verändern ?
- Antworten: 1
- Zugriffe: 1074
PIL: ImageFont.load_default() Fontgrösse verändern ?
So funktioniert es, aber wie kann ich die Schrift vergrössern ?
"ImageFont.truetype" möchte ich nicht nehmen um plattformunabhänig zu bleiben.
Code: Alles auswählen
import Image
import ImageDraw
import ImageFont
font = ImageFont.load_default()
draw.text( (14,12), 'Text', font=font, fill='black')- Freitag 26. Februar 2010, 22:57
- Forum: Allgemeine Fragen
- Thema: Python Imaging Library (PIL): Image.new has no attrib. 'new'
- Antworten: 3
- Zugriffe: 1650
- Freitag 26. Februar 2010, 21:50
- Forum: Allgemeine Fragen
- Thema: Python Imaging Library (PIL): Image.new has no attrib. 'new'
- Antworten: 3
- Zugriffe: 1650
Python Imaging Library (PIL): Image.new has no attrib. 'new'
Auf Python 2.5.2, SuSE läuft dieser einfache Code nicht:
import Image
import ImageDraw
img = Image.new("RGB", (300,300), "#FFFFFF")
draw = ImageDraw.Draw(img)
draw.line((0,0,300,300), fill=(int(255),int(0),int(0)))
img.save("out.png", "PNG")
# python Image.py
Traceback (most recent call ...
import Image
import ImageDraw
img = Image.new("RGB", (300,300), "#FFFFFF")
draw = ImageDraw.Draw(img)
draw.line((0,0,300,300), fill=(int(255),int(0),int(0)))
img.save("out.png", "PNG")
# python Image.py
Traceback (most recent call ...
