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

Re: kurioses bei hwcom Kategorie: Programmierung (von André H. - 23.10.2002 22:47)
Als Antwort auf kurioses bei hwcom von Jens - 23.10.2002 22:10

Hallo Jens,

Warum soll das kurios sein ?????
Das ist normal.

Das Senden von Daten an den seriellen Schnittstellen
geschieht im Hintergrund. Das steht auch im Handbuch.
D.h. es wird der Systemroutine nur die Adresse des Datenarrays
übergeben und das Senden gestartet. Wärend gesendet wird,
wird das C2 Programm weiter ausgeführt.
Was Du mit dem "OK" machst, ist einfach folgendes:
Während gesendet wird, änderst Du das zu sendende Array,
hier ein String.
Darum gibt's die Funktion ready();
Um ohne ready() auszukommen müssen zwei verschiedene Strings
verwendet werden. Oder Du verwendest zwischen print oder send eine
andere funktion wie put() oder ret().

MfG André H.

> Hi,
>
> ich bin auf etwas kurioses gestoÃ?en.
>
> thread main
> { string s;
>   string notr;
>  
>   hwcom.init();
>   hwcom.setspeed(5);
>   s="Test"+13+10;
>  
>   loop
>   {
>   notr = "test"+13+10;
>   hwcom.print(notr);
>   //notr = "OK"; //hier mal die zwei Backslash rausnehmen
>   sleep 1000;
>   }
> }
>
> So tut das Programm was es soll, wenn die zwei Backslash rausgenommen werden, wird aber OK über die RS-232

ausgegeben und nicht Test. Das sollte es doch eigentlich nicht oder???
> hwcom.c2 ist vom 02.09.2002
> Betriebssystem ist vom 19.08.2001


Antworten bitte nur ins Forum!
Fragen per EMail auf Forum-Postings werden nicht beantwortet!

Das macht meine Heizung gerade


    Antwort schreiben


Antworten:

Re: kurioses bei hwcom (von Jens - 24.10.2002 10:20)