*** Protokolldatei gestartet *** Datum: Mi. Feb 2 19:55:56 2011 [Mittwoch, 2. Februar 2011] [19:55:56] Betreten Sie haben den Kanal #forth-ev betreten (~bernd@ppp-93-104-72-250.dynamic.mnet-online.de). [Mittwoch, 2. Februar 2011] [19:56:00] Modus Kanalmodi: [Mittwoch, 2. Februar 2011] [19:56:09] Hallo Meister! [Mittwoch, 2. Februar 2011] [19:56:47] Matthias: Wenn ich den Brodie richtig gelesen habe, dann ist Portabilität nicht das oberste Design Ziel, oddrrr? [Mittwoch, 2. Februar 2011] [19:57:09] Hallo Bernd! [Mittwoch, 2. Februar 2011] [19:57:15] Hallo Zombies ;-)! [Mittwoch, 2. Februar 2011] [19:57:18] moin [Mittwoch, 2. Februar 2011] [19:57:20] Nee, nur Codenachvollziehbarkeit [Mittwoch, 2. Februar 2011] [19:57:28] zur Not auch noch nach Jahren [Mittwoch, 2. Februar 2011] [19:57:37] Wow, fast nur echte Menschen da! [Mittwoch, 2. Februar 2011] [19:59:01] nur saper ist noch zombie. [Mittwoch, 2. Februar 2011] [19:59:29] Bernd: auf der forth-ev.de fehlt die VD 2010-4 zum Runterladen. [Mittwoch, 2. Februar 2011] [20:00:13] Muss ich Uho sagen, oder sie selbst einstellen. [Mittwoch, 2. Februar 2011] [20:02:43] Ich soll schöne Grüße von Martin sagen. Er säuft grad in Extra-Arbeit ab ... [Mittwoch, 2. Februar 2011] [20:06:47] Carsten hat doch den 8x8x8 LED Cube als hingucker vorgeschlagen. Ich hab mir das mal angesehen, wie das funktioniert. 512 LEDs zusammenlöten ist 'ne ganz schöne Arbeit ... allerdings ist mir eher schleierhaft, wie man dazu ein gescheites Programm schreibt. Und was das können soll. [Mittwoch, 2. Februar 2011] [20:07:20] Die Ansteuerung soll mit Charlyplexing ganz einfach sein *hust* [Mittwoch, 2. Februar 2011] [20:07:59] http://www.youtube.com/watch?v=2WyQCLupZbo [Mittwoch, 2. Februar 2011] [20:09:10] Du hast 8 Ebenen, und in jeder Ebene 8x8 Pixel. Das ist schon ok. Die Zustände werden über Latches gehalten. Auch verstanden. Aber wie repräsentiert man jetzt ein Muster? Irgendwie mit 512/8=64 Bytes. [Mittwoch, 2. Februar 2011] [20:09:14] http://www.youtube.com/watch?v=2840MIlfRPc ist auch hübsch [Mittwoch, 2. Februar 2011] [20:09:42] ja, da gibts so einige lösungen [Mittwoch, 2. Februar 2011] [20:10:40] Da habe ich mir noch keine gedanken gemacht. Solange ich keinen finde, der mir sowas zusammenlötet, wirds auch ein akademisches gedankenexperiment bleiben [Mittwoch, 2. Februar 2011] [20:11:43] am besten gefallen hatten mir die [Mittwoch, 2. Februar 2011] [20:11:46] http://www.3dled.net/e/ledsys9.htm [Mittwoch, 2. Februar 2011] [20:12:04] Löten ist ok. Ein Brett mit 8x8 Stecklöchern als Schablone, Dann die Ebenen mit Abstandshaltern aufeinander löten. Das krieg ich hin. [Mittwoch, 2. Februar 2011] [20:12:38] das löten ist zwar etwas arbeit, aber machbar [Mittwoch, 2. Februar 2011] [20:12:39] http://www.3dled.net/e/3d/h32/detail.htm wow (laufende Pferde) [Mittwoch, 2. Februar 2011] [20:12:59] Und 2KW Anschlussleistung. Auch nett [Mittwoch, 2. Februar 2011] [20:13:10] leider ist meine wohnung zu klein für sowas [Mittwoch, 2. Februar 2011] [20:14:22] 2 kW für 'n paar Lichtpünktchen --- das nenn ich verwegen! [Mittwoch, 2. Februar 2011] [20:14:34] das war der avarage, peak sind 10KW [Mittwoch, 2. Februar 2011] [20:15:15] bei 32K LED aber nicht wirklich viel [Mittwoch, 2. Februar 2011] [20:15:43] Weiß schon. 20 mA * 32767 = 655 A. [Mittwoch, 2. Februar 2011] [20:16:09] leider schreiben die keine Preise dazu. [Mittwoch, 2. Februar 2011] [20:18:49] die kleinen starten so um die 1.5k [Mittwoch, 2. Februar 2011] [20:21:18] Die Programmierung scheint einfach nur die LED Daten mitsamt Timingangaben zu umfassen. SD Cards sind groß genug, auch für lange Sequenzen [Mittwoch, 2. Februar 2011] [20:26:17] Timing: das ist auch so 'ne Sache. Sagen wir mal, der controller läuft mit 12MHz. Dann braucht der 40 cpu Zyklen für eine inner loop Runde => 300kHz. Dann brauchen wir " reihe @ port ! data @ port ! " also 8 Runden plus Schleifen-Verwaltung pro Reihe pro Ebene. 300kHz / ( (8+2)*8 Reihen/Ebene * 8 Ebenen) ==> 300kHz/640 => 470 Hz. Na, das ist ja noch nicht mal soooooo schlecht. [Mittwoch, 2. Februar 2011] [20:27:12] Wenn man das Muster jetzt noch "ausrechnen will", dann wird's wahrscheinlich lahm. [Mittwoch, 2. Februar 2011] [20:27:30] das kann ein zweiter Controller übernehmen [Mittwoch, 2. Februar 2011] [20:27:55] Oder eben am PC vorbereiten [Mittwoch, 2. Februar 2011] [20:28:18] Stimmt das denn, was ich da mal kurz überschlagen habe? [Mittwoch, 2. Februar 2011] [20:29:23] bestimmt [Mittwoch, 2. Februar 2011] [20:30:01] Das Multiplexing wird einiges an Ressourcen brauchen. Vor allem darfs kein Flackern geben [Mittwoch, 2. Februar 2011] [20:30:39] Also wird die Steuerroutine nur in den Bildwiederholspeicher schreiben und den Rest macht der Display-Interrupt [Mittwoch, 2. Februar 2011] [20:31:31] Wenn ich's richtig verstanden habe, dann nimmt man dazu latches. Die beschreibt man der Reihe nach, DANN aktiviert man die Werte gleichzeitig (wie heißt der Pin noch gleich?) und dann leuchtet das auf einer Ebene, bis man die latches für die nächste Ebene befüllt hat. [Mittwoch, 2. Februar 2011] [20:32:03] Flackern ist total doof [Mittwoch, 2. Februar 2011] [20:33:04] keine Ahnung, ob Latches das richtige Mittel der Wahl sind. In dieser Größenordnung hab ich noch nie was gesehen [Mittwoch, 2. Februar 2011] [20:34:47] Die Konfiguration von RGB LED ist nochmal eine Stufe mehr. [Mittwoch, 2. Februar 2011] [20:37:59] ich werde mla los [Mittwoch, 2. Februar 2011] [20:38:08] adele [Mittwoch, 2. Februar 2011] [20:38:08] bis nächste woche ... [Mittwoch, 2. Februar 2011] [20:38:15] Ciao! [Mittwoch, 2. Februar 2011] [20:38:26] Verlassen Mandalargon hat den Kanal verlassen (Ex-Chat). [Mittwoch, 2. Februar 2011] [20:38:36] erich: ich habe mal ad hoc die Namen für die Recognizerverwaltung festgelegt. [Mittwoch, 2. Februar 2011] [20:39:05] set-recognizer und get-recognizer. Beides in Analogie zu get-order und set-order mit den fürchterlichen Stackeffekten [Mittwoch, 2. Februar 2011] [20:40:03] Ansonsten: no guards, garbage in, garbage out und was sonst noch so an schlimmen Sachen passieren kann [Mittwoch, 2. Februar 2011] [20:42:07] "freedom to tinker" heißt die Lizenz zum in die Finger schneiden, oddrrr? [Mittwoch, 2. Februar 2011] [20:42:55] da fällt mir ein, ich wollte doch mal ein Arduinoforth basteln, dass man nicht kaputt kriegt. Resp einfach wiederherstellen kann. ... [Mittwoch, 2. Februar 2011] [20:43:17] Das scheint ja keiner zu glauben, das sowas geht [Mittwoch, 2. Februar 2011] [20:43:41] Zumindest liest man immer nur "habs ausprobiert, hat sich aufgehängt, habs gelöscht" [Mittwoch, 2. Februar 2011] [20:43:44] Bernd: Danke für den Tip mit dem "Manhattan" LaTeX/Beamer style. Den hab ich jetzt verwendet. [Mittwoch, 2. Februar 2011] [20:44:56] Freut mich, geholfen zu haben. [Mittwoch, 2. Februar 2011] [20:45:06] Bernd hatte in das r8c gforth-ec ein "save-system" oder sowas eingebaut. Das war schon ziemlich cool. [Mittwoch, 2. Februar 2011] [20:46:37] mir schwebt da eher ein marker-basierter Ansatz vor, der von der Hardware im turnkey getriggert werden kann [Mittwoch, 2. Februar 2011] [20:47:03] Andererseits hab ich auch immer noch das Problem, daß sich manchmal die controller so verabschieden, daß sie nach einem Reset einfach nicht mehr anlaufen wollen. Ich vermute, daß da irgendwo ein Byte nicht so ist, wie's gehört. Aber ich hab's noch nicht rausgefunden. [Mittwoch, 2. Februar 2011] [20:47:31] Jemand hat mir immerhin den Tip gegeben, so ein System mal mit dem Programmer auszulesen und zu sezieren. [Mittwoch, 2. Februar 2011] [20:47:33] vermutlich ist dann immer das EEPROM leicht defekt [Mittwoch, 2. Februar 2011] [20:47:45] zumindest wars bei mir fast immer so [Mittwoch, 2. Februar 2011] [20:48:02] Ist eeprom nixx Gescheites? [Mittwoch, 2. Februar 2011] [20:48:07] Dictionary-Updates sind nun mal keine datenbank-Transaktionen [Mittwoch, 2. Februar 2011] [20:48:19] mit rollback anstelle commit [Mittwoch, 2. Februar 2011] [20:48:44] und schon ist alles im Eimer, scheints zumindest [Mittwoch, 2. Februar 2011] [20:49:16] wenn man in dieser Situation einen Pin schaltet und reset drückt, käme ein bekannter Stand wieder zum Einsatz [Mittwoch, 2. Februar 2011] [20:49:51] Mit default eeprom Inhalt aus dem Flash laden und so? [Mittwoch, 2. Februar 2011] [20:50:04] jo, sowas in der Art [Mittwoch, 2. Februar 2011] [20:50:42] Das riecht ja schon wieder nach einem WANT_UNBREAKABLE feature oder so :-))) [Mittwoch, 2. Februar 2011] [20:51:22] Bernd: Wenn Du den Artikel vom RS485 bald brauchst, dann muß er so bleiben. Wenn ich das nochmal aufrollen soll, dann wird das eher Mai. [Mittwoch, 2. Februar 2011] [20:51:26] Wenn der controller gross genug ist.... (jeder wird das nicht können) [Mittwoch, 2. Februar 2011] [20:52:16] das flash jenseits der 64k vielleicht? [Mittwoch, 2. Februar 2011] [20:52:37] nö, eher der Bootloader mit 8KB [Mittwoch, 2. Februar 2011] [20:52:58] Ok/ [Mittwoch, 2. Februar 2011] [20:53:15] flash mit 64KB ist kein Thema, erst bei _mehr_ als 128KB wirds wieder spannend [Mittwoch, 2. Februar 2011] [20:54:11] Bernd: Auf der Tagung werden natürlich wieder Vorträge gesucht. Einen "von amforth 3.2 bis 4.2 oder 4.3" wasses alles neues gibt, könnt ich zwar machen, find ich aber nicht spannend. [Mittwoch, 2. Februar 2011] [20:54:53] Eher spannend find ich das Thema Fort(h)bildung. Aber den Fosdem Vortrag nochmal halten ist ja auch doof. Irgendwelche Ideen? [Mittwoch, 2. Februar 2011] [20:56:07] Ok, wenn der Artikel sonst erst irgendwann kommt, dann besser jetzt und so wie er ist. [Mittwoch, 2. Februar 2011] [20:57:11] Ok. Ich hab noch ein paar "Forth Equivalent"-Kommentare spendiert. Und vielleicht krieg ich noch einen Absatz hin, warum ich mich für so viel Assembler entschieden habe. [Mittwoch, 2. Februar 2011] [20:59:57] und nochmal Bernd: können wir auf der Tagung 'nen Zeitslot reservieren, um den Dateneinsammler in forth bzw. den Daten-Anzeiger in bigForth/Minos anzufangen? [Mittwoch, 2. Februar 2011] [21:01:04] Klar. [Mittwoch, 2. Februar 2011] [21:01:09] Jetzt find ich den link mit dem 8x8x8 LED Ding nicht mehr. Ist doch nicht zu glauben. [Mittwoch, 2. Februar 2011] [21:01:49] Am besten, wir machen da einen Workshop draus, da können nämlich auch andere Leute zugucken, und was lernen. [Mittwoch, 2. Februar 2011] [21:02:52] Ok. Was muß ich mitbringen? Ne Mess-Einrichtung und 'ne frisch gefüllte Datenbank? [Mittwoch, 2. Februar 2011] [21:03:30] Ah, der wars: http://www.instructables.com/id/Led-Cube-8x8x8/ [Mittwoch, 2. Februar 2011] [21:05:38] Würdest Du den Einsammler auch in bigForth machen, oder gforth oder wie? Der sollt' halt mit 'ner sqlite3 Datenbank reden, die hätt ich schon gern drin. [Mittwoch, 2. Februar 2011] [21:07:06] bigForth [Mittwoch, 2. Februar 2011] [21:07:18] sqlite3-Interface kann ich vorbereiten. [Mittwoch, 2. Februar 2011] [21:07:46] Wobei ich beim Einsammeln nach wie vor für Klartextdateien bin. [Mittwoch, 2. Februar 2011] [21:07:56] Aber man kann ja beides haben. [Mittwoch, 2. Februar 2011] [21:09:05] Ich hab noch zwei/drei Jahrgänge Klartext dateien. Und mein Plan ist eher, die in 'ne Datenbank zu blasen. Dann muß ich mich nie wieder drum kümmern, on in 2008-04-01 auch wirklich das drin ist, und welche Sommerzeit da gegolten hat ... [Mittwoch, 2. Februar 2011] [21:10:26] ich verschwinde dann mal für heute. Bis neulich [Mittwoch, 2. Februar 2011] [21:10:31] Ciao. [Mittwoch, 2. Februar 2011] [21:10:35] Ciao, bis demNeXT. [Mittwoch, 2. Februar 2011] [21:10:36] Beenden MatthiasT hat den Server verlassen (""). [Mittwoch, 2. Februar 2011] [21:10:44] Sommerzeit: Ich speichere Uhrzeiten immer in UTC. [Mittwoch, 2. Februar 2011] [21:11:08] Nochmal zur Tagung (ja ich weiß, ich bin ein Quälgeist :-) [Mittwoch, 2. Februar 2011] [21:11:27] Carsten (und ich) machen einen arduino/amforth workshop. [Mittwoch, 2. Februar 2011] [21:11:51] Du (und ich) machen einen Daten-einsammel/anzeige workshop. [Mittwoch, 2. Februar 2011] [21:12:17] Diese Info braucht Thomas Prinz oder? [Mittwoch, 2. Februar 2011] [21:12:58] Dann könnt' ich schon noch was vortragen ... aber was genau ... ? [Mittwoch, 2. Februar 2011] [21:13:08] Hast Du denn ein Thema? [Mittwoch, 2. Februar 2011] [21:13:28] Und was ist aus der Artikelserien zum b16 im FPGA geworden? Waren das nur zwei Teile? [Mittwoch, 2. Februar 2011] [21:16:06] Bernd, wasch los, isch's Kabel wieder madig? [Mittwoch, 2. Februar 2011] [21:20:01] Nein, mach' gerade was anderes. [Mittwoch, 2. Februar 2011] [21:20:28] Das waren wirklich nur zwei Teile. [Mittwoch, 2. Februar 2011] [21:20:54] Ich mach' wohl einen Vortrag über mein net2o, bzw. was inzwischen daraus geworden ist. [Mittwoch, 2. Februar 2011] [21:28:54] Nun denn, dann mach ich mich mal vom Acker und überlass den selbigen meinem zombie. [Mittwoch, 2. Februar 2011] [21:28:58] Mach's gut! [Mittwoch, 2. Februar 2011] [21:30:42] Ciao [Mittwoch, 2. Februar 2011] [21:30:48] * BerndPaysan macht das Licht aus