Re: Werte in Datei schreiben Kategorie: Programmierung (von zoj - 21.03.2008 12:27) | ||
Als Antwort auf Re: Werte in Datei schreiben von zoj - 21.03.2008 11:05 | ||
| ||
Hier ist der fertige Quellcode, der jedoch einen Fehler in dieser Zeile hat. hwcom.send( w[i] , str.length(laenge));//Wert des Port wird augegeben Was kann das Problem sein? Ist der Ansatz so richtig? thread main { station_io.init(); station_lcd.init(); station_lcd.print(" C-CONTROL II"); station_lcd.line2(); station_lcd.print("hw-com"); station_io.LIGHTon(); sleep 2000; hwcom.setspeed(3); // Baudrate einstellen 3:2400 5:9600 int i; int laenge; laenge = 4; int w[6]; //Anzahl der Ports for i = 0 ... 5 //Jeder Port soll abgefragt werden { w[i] = ports.adc(i); //Wert des Ports wird an das Array übergeben hwcom.send( w[i] , str.length(laenge));//Wert des Port wird augegeben } } > Hallo Markus, vielen Dank für den Tipp. > > Leider habbe ich sowas noch nie gemacht. Vielleicht kannst du mir ein wenig weiterhelfen. > > Ich möchte jetzt den Textstrom im Hyperterminal anzeigen lassen. > > Von den Ports: > > port.adc(0); > port.adc(1); > port.adc(2); > port.adc(3); > port.adc(4); > port.adc(5); > > Die Funktion für die Ausgabe ist: > > hwcom.send(Variable, str.length(s)); > > Ich möchte dass die Werte der 6 Ports jeweils in 6 Spalten ausgegeben werden. > Bsp: > 2385 5656 5548 8456 8545 5465 > > Kann man das folgenderma�en machen? > Die 5 steht für die Anzahl der Ziffern ist das richtig? > > > > for int i = 1 ... 10 > { > hwcom.send( port.adc(0) , str.length(4)); > hwcom.send( port.adc(1) , str.length(5)); > hwcom.send( port.adc(2) , str.length(5)); > hwcom.send( port.adc(3) , str.length(5)); > hwcom.send( port.adc(4) , str.length(5)); > hwcom.send( port.adc(5) , str.length(5)); > } > > > > > > > > > > > > > > > > Hallo Zoj > > Zunächst würde ich einfach mit dem normalen Terminalprogramm (HyperTerminal) den ankommenden > > Textstrom anzeigen. Du must die selben COM-Parameter verwenden, welche auch im Upload-Tool > > eingestellt sind. > > Wenn alles richtig konfiguriert ist, werden im Hyperterminalfenster die Daten angezeigt, sobald du > > die Verbindung öffnest. > > Wenn das nicht geht, dann werden ev. gar keine Zeichen ausgegeben. > > Mit dem tterm.exe hast du einfach eine Vielzahl von Möglichkeiten, wie du den Text mit Macros > > in eine Textdatei weiterleiten kannst. Im Menue Setup findest du dort die Einstellungen füe > > die COM-Schnittstelle, welche natürlich genau so eingestellt werden müssen. > > > > Gruss: Markus > > > > > > > > > > > Hallo Markus! > > > > > > Erstmal vielen Dank für deine Antwort! > > > > > > Ich habe jetzt die Software TeraTerm bei mir auf dem Rechner installiert und gesartet. > > > Zuerst sollte ich eine Auswahl under der Anschluss treffen. > > > Ich habe mich für COM entschieden, da meine C-Controll 2 Station daran angeschlossen wird. > > > > > > Nun sehe ich ein Programmfenster mit einem blinkendem Cursor innen drin. > > > > > > Die Staion ist angeschaltet und es werden Mess-Werte auf deren LCD-Bildschirm dargestellt. > > > > > > Wie bekomme ich jetzt diese Werte in TeraTerm? > > > > > > Mit freundlichen Grü�en Zoj. > > > > > > > > > > > > > Hallo Zoj > > > > nun ist mir vorerst mein Beitrag ohne Komentar entwischt, hier nun noch Bemerkungen dazu. > > > > Ich verwende den Thread "Monitor" um Werte auf der hwcom auszugeben. > > > > Dabei verwende ich die gleiche Schnittstelle, wie für den Programm-Upload. > > > > Nach dem Upload starte ich einfach das Terminal-Programm und schon werden die Daten > > > > im 5-Takt angezeigt. > > > > Als Terminalprogramm verwende ich TeraTerm, mit welchem das Speichern in eine Textdatei > > > > mit Macros automatisiert wer5den kann. > > > > > > > > Gruss: Markus > > > > > > | ||
Antwort schreiben Antworten: Re: Werte in Datei schreiben (von Markus - 21.03.2008 18:59) Re: Werte in Datei schreiben (von nitram - 21.03.2008 18:56) Re: Werte in Datei schreiben (von zoj - 21.03.2008 22:58) Re: Werte in Datei schreiben (von nitram - 21.03.2008 23:48) Re: Werte in Datei schreiben (von zoj - 22.03.2008 10:30) Re: Werte in Datei schreiben (von nitraM - 22.03.2008 18:22) Re: Werte in Datei schreiben (von zoj - 24.03.2008 20:06) Re: Werte in Datei schreiben (von Markus - 25.03.2008 20:36) Re: Werte in Datei schreiben (von NITRAm - 25.03.2008 20:24) Re: Werte in Datei schreiben (von zoj - 26.03.2008 14:13) Re: Werte in Datei schreiben (von Markus - 26.03.2008 14:53) |