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

Re: Tabelle über hwcom ausgeben Kategorie: Programmierung (von nitraM - 19.04.2010 12:36)
Als Antwort auf Tabelle über hwcom ausgeben von ChristianS - 19.04.2010 11:36
Ich nutze:
C164CI-ControllerBoard, eigenes Board, OSOPT V3.0, OSOPT V3.1
Als Anregung -allerdings würde ich es persöhnlich so nicht machen ...

nitraM
 
function DeviceInfo(int Zeile, string Device, long Offset, long On, long Off, long Period )
  { int x;
   string sOffset,sOn,sOff,sPeriod;
   x=str.length(Device);
   str.clear(sOffset);
   str.clear(sOn);
   str.clear(sOff);
   str.clear(sPeriod);
   str.putintf(sOffset,Offset/60,2);
   sOffset=sOffset+" min.";
   str.putintf(sPeriod,Period/60,2);
   sPeriod=sPeriod+" min.";
   serial2time(On);
   sOn=uhrzeit;
   sOn=sOn+" Uhr";
   serial2time(Off);
   sOff=uhrzeit;
   sOff=sOff+" Uhr";
   hwcom.clr();
 
  if zeile == 0
  {hwcom.print("Gerät"); //20 Zeichen
   hwcom.print("27[1;20H");
    hwcom.print("Offset");
   hwcom.print("27[1;32H");
    hwcom.print("einschalten");
   hwcom.print("27[1;47H");
    hwcom.print("ausschalten");
   hwcom.print("27[1;62H");
    hwcom.print("Dauer");
   hwcom.print("27[2;77H");
  }
 else
  { hwcom.print("27[)"; hwcom.putint(Zeile); hwcom.print(";1H");
    hwcom.print(Device);
   hwcom.print("27[)"; hwcom.putint(Zeile); hwcom.print(";20H");
    hwcom.print(sOffset);
   hwcom.print("27[)"; hwcom.putint(Zeile); hwcom.print(";32H");
    hwcom.print(sOn);
   hwcom.print("27[)"; hwcom.putint(Zeile); hwcom.print(";47H");
    hwcom.print(sOff);
   hwcom.print("27[)"; hwcom.putint(Zeile); hwcom.print(";62H");
    hwcom.print(sPeriod);
> }



    Antwort schreiben


Antworten:

Re: Tabelle über hwcom ausgeben (von ChristianS - 19.04.2010 14:44)