ich hab mit processing rumexperimentiert
zum ersten eine uhr, funktionstüchtig: uhr
ausserdem vom montag, ein versuch mit GUI-elementen werte einzugeben und dann per button in eine .txt-datei zu schreiben und diese beim start wieder auszulesen.
hat auch eigentlich geklappt, allerdings wurden, aus mir unerklärlichen gründen, die ausgelesenen werte nicht wieder auf die elemente angewandt … ich bin schlicht verzweifelt – und um 4 uhr nachts wars mir dann zu doof …
greade eben hab ich das problem gefunden: ich bin in die if-else-schleifen-falle getappt …
hier ist die zip-datei: writer_reader
ihr werdet für dieses zweite script eine zusätzliche library benötigen: controlP5
die codes selbst hier reinzuposten wäre sehr platzraubend und dekadent, deshalb lass ich das …
aber dennoch als vorgeschmack:
PrintWriter output; void setup() { // Create a new file in the sketch directory output = createWriter("positions.txt"); } void draw() { point(mouseX, mouseY); output.println(mouseX + "t" + mouseY); // Write the coordinate to the file } void keyPressed() { output.flush(); // Writes the remaining data to the file output.close(); // Finishes the file exit(); // Stops the program }
das gute stück zeigt wie man in eine datei schreibt … ich nehme an, man wird davon gebrauch machen, wenn man zum beispiel eingaben in das programm macht und sie abspeichern will. ihr findet die offizielle beschreibung hier: http://www.processing.org/reference/createWriter_.html
ich werde damit und mit der auslese-funktion versuchen meine “motivations”-daten täglich eingeb-bar zu machen um wenigstens grob mit visualisierungen spielen zu können, und aber schon einen wesentlichen teil des programms fertig zu haben, das ist mein plan bis freitag.
hmmm, wieso benutzt du denn die controlP5 library ? … also kannst du evtl. einen teil des quellcodes online stellen oder am Freitag vorstellen ?! Hab bisher kaum erkennen können was cP5 kann, was ich mit dem normalen processing nicht auch kann…