Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Xport Kategorie: Programmierung (von Alfred - 26.11.2011 21:57)
Ich nutze:
C-Control II Unit, CC2-StarterBoard, OSOPT V3.1
Hallo zusammen,

hatte jetzt mal Zeit mich mit dem Xport auseinander zusetzen.
Ich hoffe ich habe die jetzt richtig Konfiguration.
Habe dies über den Configuration Manager gemacht, die in den Forums Beiträge sind anders Konfiguriert
worden! C4 habe ich raus gekommen, aber was heiÃ?t Flush Mode 33, alle sechs auf enabled?

Habe erst mal ausprobiert den CControl als Server zu benutze, was auch Klappt und für
viele Anwendungen eine gute Lösung für mich wären, denn dann könnte ich das WLAN Interface
nehmen und der Kunde könnte mit dem Smartphone direkt in die Steuerung, oder beim Kunden in den
Router,hat bestimmt auch WLAN.
Habe das Beispeilprogramm genommen und etwas geändert:


thread main
{
 byte fifo[512];
//-------------------------------------
 hwcom.init();
 hwcom.setspeed(8);
 hwcom.setbuf(fifo,512);
 pcflcd.setpcf(7);
 pcflcd.init();
 pcflcd.setLight(1);
 pcflcd.line(3); pcflcd.print("*** TEST *** Xport");

  loop
 {string s,d;
  int ad;

  hwcom.flush();
  wait hwcom.rxd();
  pcflcd.line(4); pcflcd.print("*** Nach RX");
 

  pcflcd.goto(2,2); pcflcd.zahl4(2);
  hwcom.inputstr(s,0);
  pcflcd.goto(1,2); pcflcd.print(s);

  if strx.comp(s,"GET / HTTP/1.1")
   {
    pcflcd.goto(4,12); pcflcd.print("if ok");
    hwcom.flush();
    hwcom.print("HTTP/1.1 200 OKn");
    hwcom.print("Server: C-Control IIn");
    hwcom.print("Content-Length: 2000n");
    hwcom.print("Content-Language: den");
    hwcom.print("Content-Type: text/htmln");
    hwcom.print("Connection: closenn");
    hwcom.print("nn");
   
   html.head();
   html.body();
    hwcom.print("h3C-Control II /h3");
    hwcom.print("np></pn");
    html.tabauf();
      html.tr();
       hwcom.print("th heigth="80">Druck</th");
       hwcom.print("th heigth="50">mbar</th");
      html.trzu();
     ...      
       html.tr();
       hwcom.print("td>Druck</td");
       ad=ports.adc(0);
       str.putint(d,ad);
       hwcom.print("td");
       hwcom.print2(d);
       hwcom.print("/td");
       d="";
      html.trzu();
     ... //usw.
    html.tabzu();
   html.bodyzu();

   
   }
  hwcom.put(0);
}
}


Nur das ganze ist ziemlich langsam, habe im head ein refresh 5sek eingebaut, aber erbraucht
sehr lange bis er die neuen Daten hat. Er muss dann die ganze Seite wieder neu Aufbauen.
Hat einer eine bessere Idee? Und wie kann ich Daten über das Smartphone eingeben?

Dann habe ich noch eine Frage zu Email-Versendung.
Verstehe das mit der IP nicht richtig.

Wofür steht das C,
dann kommt die ip, ip Homepage und Email sind gleich, alle Email haben die gleich
ip bei uns. Wie gebe ich dann die Richtige Adresse an?
/110 ist das der Port?
Das selbe Problem habe ich beim schicken auf die Homepage, wie gebe ich die Seite an wo er hin soll?

Besten Dank im Voraus
Sind ja auch genug Fragen!!!

GruÃ? Alfred

PS
die <> habe ich rausgenommen, weil die das ganze Format zertört haben.



 
 
 


    Antwort schreiben


Antworten:

Re: Xport (von André H. - 3.01.2012 2:00)
    Re: Xport (von Alfred - 3.01.2012 12:46)
        Re: Xport (von André H. - 5.01.2012 12:48)
            Re: Xport (von Alfred - 8.01.2012 16:42)
Re: Xport (von Alfred - 7.12.2011 22:26)