In Python Array auslesen und interpretieren?

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
yipyip
User
Beiträge: 418
Registriert: Samstag 12. Juli 2008, 01:18

So, hier meine Version mit den beiden Buffern,
dem Sequence-Buffer und dem Timestamp-Buffer.
http://paste.pocoo.org/show/118421/
(dann hätten wirs ja :D)

Python-Shell ?
Die ist doch nur zum Ausprobieren kleinerer Codefragmente.
Womit hast Du denn bis jetzt Deine Sachen abgespeichert?

Ok, ich oute mich:
Emacs !
Mit C-c C-c wird bei mir der Code direkt ausgeführt, ohne
einen Emacs-Buffer mit Python-Shell.

:wink:
yipyip
gooogle
User
Beiträge: 66
Registriert: Freitag 15. Mai 2009, 19:13
Wohnort: burghausen

Hallo yipyip

danke dir vielmals :)
Emacs hört sich gut an...werd ich gleich ausprobieren.

Ich hätte da noch eine letzte bitte. Ist es möglich auch den von mir geposteten code entsprechend zu ändern, dass es mit dem timestamp klappt. wäre für mich einfacher dann zu verstehen. so könnte ich die version mit der verlinkten letzten vergleichen.

wäre super. und danke im voraus.

Grüsse
fff gh
yipyip
User
Beiträge: 418
Registriert: Samstag 12. Juli 2008, 01:18

Habe ich doch schon:
http://www.python-forum.de/post-136106.html#136106

Jetzt liegt es an Dir, Dich mit den unterschiedlichen Versionen
auseinanderzusetzen.

(Eine neue klassenbasierte Version erspare ich mir erstmal...)

:wink:
yipyip
gooogle
User
Beiträge: 66
Registriert: Freitag 15. Mai 2009, 19:13
Wohnort: burghausen

Hallo

aso stimmt. ich versuch mich mal dann ran :)

Grüsse
fff gh
gooogle
User
Beiträge: 66
Registriert: Freitag 15. Mai 2009, 19:13
Wohnort: burghausen

Hallo yipyip

hab es soweit geändert und es funktioniert.
http://paste.pocoo.org/show/118446/

aber ein kleiner fehler ist noch drinen. wie man am Output sehen kann bekomme ich statt das 0-te element (50) von Time, das 1-te element (20).
verstehe nicht warum, 50 ist das 0-te element von Time und so hab ich es auch vorgegeben ??
Time 20 : (8, 2, 0, 6, 77) --> Relais on
Time 3 : (6, 3, 2, 5, 6, 1, 0, 8) --> Relais off
Time 4 : (0, 0, 8, 2, 1) --> Relais destroyed
Time 5 : (0, 0, 8, 2, 1) --> Relais destroyed
Time 6 : (0, 0, 8, 2, 1) --> Relais destroyed
Grüsse
fff gh
gooogle
User
Beiträge: 66
Registriert: Freitag 15. Mai 2009, 19:13
Wohnort: burghausen

Ich glaub ich hab den fehler gefunden. durch die 999 am anfang verschluckt er das 0-te elemenet weil keine sequenz ausgegeben wird. erst beim nächsten ;) denke ich?
fff gh
yipyip
User
Beiträge: 418
Registriert: Samstag 12. Juli 2008, 01:18

Das hängt mit Numerix' Marker-Cut-Logik zusammen.
Es wird die Sequenz *vor* einem Marker analysiert,
d.h. in Deinem Fall (999 steht an 1.Stelle) gilt der 2.Marker für die
1. Sequenz, also die Sequenz
zwischen dem 1. Marker und dem 2. Marker.

Einfache Abhilfe:
Time = (0, 50, 20, 30....)
Dann hat man die Timestamps entspechend verschoben und passen
damit wieder zu den Sequenzen.

:wink:
yipyip
yipyip
User
Beiträge: 418
Registriert: Samstag 12. Juli 2008, 01:18

yep, so isses.
gooogle
User
Beiträge: 66
Registriert: Freitag 15. Mai 2009, 19:13
Wohnort: burghausen

Hallo

super, mach ich :) Vielen herzlichen dank für deine Hilfe!!!!!!!!!!

Grüsse
fff gh
gooogle
User
Beiträge: 66
Registriert: Freitag 15. Mai 2009, 19:13
Wohnort: burghausen

....
Zuletzt geändert von gooogle am Samstag 6. März 2010, 17:48, insgesamt 1-mal geändert.
fff gh
yipyip
User
Beiträge: 418
Registriert: Samstag 12. Juli 2008, 01:18

Ich nehme an, Du meinst Folgendes:
http://paste.pocoo.org/show/123986/

Das sind nur wenige Zeilen mehr in unserer
letzten Arbeitsversion.
Versuche mal, Dich vom Code auf Modulebene
zu verabschieden und alles in kleine
"Funktionshaeppchen" aufzuteilen.

:wink:
yipyip
gooogle
User
Beiträge: 66
Registriert: Freitag 15. Mai 2009, 19:13
Wohnort: burghausen

Hallo yipyip

danke für die hilfe.
Ja werde ich machen, sobald ich mich besser in python reingearbeitet habe ;)

Gruss
fff gh
Leonidas
Python-Forum Veteran
Beiträge: 16025
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

Hallo yipyip,

Könntest du das mit den Umbrechen bitte lassen? Der Text in den Textboxen wird automatisch umbebrochen und wenn du da selbst Umbrüche machst, wird dein Text sehr unangenehm zu lesen, weil er so ausschaut:

Das ist ein
Satz, der geht
noch weiter,
und bricht ohne
weiteren Sinn
einfach so um,
dabei wäre es
doch viel besser,
wenn der Browser
das je nach
Bildschirmbreite
selbst richtig umbricht.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
yipyip
User
Beiträge: 418
Registriert: Samstag 12. Juli 2008, 01:18

@Leonidas:
Meine Zeilenumbrueche sind zuviel des Guten?
Ok, dachte immer, lieber zuviel als zuwenig, damit die Zeilen nicht ausufern. Werde mich bemuehen, es besser zu machen.
:wink:
yipyip
Antworten