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 ChristianS - 19.04.2010 14:44)
Als Antwort auf Re: Tabelle über hwcom ausgeben von nitraM - 19.04.2010 12:36
Ich nutze:
C-Control II Station, OSOPT V3.1
Hi,
danke, probiere ich mal aus, wie würdest Du denn das Ganze machen? Ich denke vielleicht mal
wieder zu kompliziert...

GruÃ?,
Christian.

> 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: