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

Menü über RS232 Kategorie: Programmierung (von ChristianS - 6.01.2010 22:05)
Ich nutze:
C-Control II Station, OSOPT V3.1
Hallo Forum,
ich habe folgendes Problem. Ich nutze die CC2-Station um div. Dinge im Haus und Garten zu steuern.
Ich möchte nun aber einige Daten über die RS232 abrufen bzw. Programmparameter beeinflussen.

Das bedeutet, dass mein C2-Programm ein Menü über die RS232 zur Verfügung stellen muss, aber
ich kirege das irgendwie nicht so richtig hin, da mir ein vernünftiger Ansatz fehlt. Derzeit ist das Menü
so aufgebaut.

if hwcom.rxd()
  //hwcom.receive (h,2,1000);
  //hwcom.put(h[1]);  hwcom.put(h[2]);
   {
    keyboard=hwcom.get();
    if keyboard=='H'or keyboard=='h'
     {
      hwcom.print("rnrnHostmodus eingeleitet..rn");
      hwcom.ready();
      quit 63;
     } // Ende "Abfrage==H"
     
  if keyboard=='m'
    {
     hwcom.clr();
     hwcom.print("Haus-Control-Programm-Menürn");
     hwcom.print("=============================rn");
     Datum_ausgabe();
     hwcom.print(", ");
     Zeit_ausgabe();
     hwcom.ret();
     hwcom.ret();
     hwcom.print(" m---> Menürn");
     hwcom.print(" h---> Hostmodusrnrn");
     hwcom.print(" 0---> Initialisierenrn");
     hwcom.print(" 1---> Daten & Faktenrn");
     hwcom.print(" 2---> .........rn");
    }
     
   if keyboard=='0'
     {
      hwcom.clr();
      hwcom.print(" 0---> Initialisierenrn");
      Init();
     }
     
    if keyboard=='1'
     {
      keyboard=0;
      hwcom.clr();
      hwcom.print("Daten und Faktenrn");
      hwcom.print("================rn");
      hwcom.print("Systemdatum aktuell: ");
      Datum_ausgabe();
      hwcom.ret();
      .....


Das ist sehr sehr unübersichtlich, und ich kann nur auf ein Zeichen abfragen, wenn ich
Parameter ändern möchte, dann sollte man mit Sub-Menüs arbeiten, und die Eingaben
mir CR abschliessen, aber ich kriege eine Routine mit hwcom.receive nicht hin.

Hat jemand ein Beispiel parat, oder eine Idee? Vielleicht macht es ja Sinn,
wenn man Textbausteine in Konstanten speichern würde....

Für Anregungen wäre ich dankbar,
GruÃ?,
ChristianS.


    Antwort schreiben


Antworten:

Re: Menü über RS232 (von reneforster - 7.01.2010 18:50)
    Re: Menü über RS232 (von ChristianS - 9.01.2010 15:02)
        Re: Menü über RS232 (von reneforster - 9.01.2010 21:12)
            Re: Menü über RS232 (von ChristianS - 10.01.2010 13:14)
    Re: Menü über RS232 (von Markus - 7.01.2010 22:09)
        Re: Menü über RS232 (von ChristianS - 9.01.2010 15:04)