Die Suche ergab 20 Treffer

von SwissMäc
Montag 24. September 2012, 01:10
Forum: Allgemeine Fragen
Thema: Interrupt bei Zeichen an serieller Schnittstelle (pySerial)?
Antworten: 9
Zugriffe: 3565

Re: Interrupt bei Zeichen an serieller Schnittstelle (pySeri

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 ...
von SwissMäc
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 ...
von SwissMäc
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 ...
von SwissMäc
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 ...
von SwissMäc
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 ...
von SwissMäc
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! :D :D :D
von SwissMäc
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 SwissMäc
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 ...
von SwissMäc
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 ...
von SwissMäc
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 :oops:
von SwissMäc
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 ...
von SwissMäc
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 ...
von SwissMäc
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...)

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])) )
Vielen Dank ! :D
von SwissMäc
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 ...
von SwissMäc
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 ...
von SwissMäc
Freitag 2. April 2010, 19:21
Forum: Datenbankprogrammierung mit Python
Thema: Wie SQL Resultat "(158L,)" in Zahl "158"
Antworten: 5
Zugriffe: 2000

Ich steh immer noch am Berg, ich will ja gar keine Tupel sondern ein Integer, aber ich weiss nicht wie man das macht ?
(Anfänger :oops: )
von SwissMäc
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 ?

Code: Alles auswählen

result=cursor.fetchall()
print result[1]
int(result[1])
von SwissMäc
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 ?

Code: Alles auswählen

import Image
import ImageDraw
import ImageFont

font = ImageFont.load_default()
draw.text( (14,12), 'Text', font=font, fill='black')
"ImageFont.truetype" möchte ich nicht nehmen um plattformunabhänig zu bleiben.
von SwissMäc
Freitag 26. Februar 2010, 22:57
Forum: Allgemeine Fragen
Thema: Python Imaging Library (PIL): Image.new has no attrib. 'new'
Antworten: 3
Zugriffe: 1650

Ja da bin ich auch draufgekommen (klassischer Anfängerfehler :oops: ) und es in Bild.py umbenannt:

# python Bild.py
Traceback (most recent call last):
File "Bild.py", line 1, in <module>
import Image
File "/usr/lib/python2.5/site-packages/PIL/Image.py", line 6, in <module>
#
AttributeError ...
von SwissMäc
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 ...