Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Re: PLRS Adresse und initmodem Kategorie: Hardware (von kano, Homepage - 3.05.2004 12:02)
 Als Antwort auf Re: PLRS Adresse und initmodem von Volker - 2.05.2004 13:30
Hi Volker,
danke für den Tipp, den ich mal so versucht habe:
'===============================================
'Programm zur Suche nach Adresse des PLRS.

network self=100 mailslot=1

define mail_command byte
define mail_sender  byte
define mail_data1   byte
define mail_data2   byte
define mail_data3   byte
define x            byte
define COMMAND_STATUS 7

define RECEIVER &H0



for x = 0 to 255
    define RECEIVER &Hx
   for x = 1 to 5
     if not initmodem then end
   next
     gosub REQUEST_STATUS
   if mail_data3 <> 0 then gosub write_adress
next
end


#write_adress
  print "Adresse gefunden!";
  print x;
return

#REQUEST_STATUS
sendmail COMMAND_STATUS,RECEIVER,0,0,0
pause 3:return

#onmail
return
'==================================================

Da meckert der Compiler. Ich weiß aber nicht, wie ich die Adresse(&H0) als Variable
angeben kann und wie ich sie inkrementieren soll.  Und wie "printet" er? Der PC ist ja nicht mehr
mit der Station verbunden, da ich ja die Verbindung anstatt zum PC, mit dem Modem herstellen muß.
Schluchz.
kano



> >Nur ist die Adresse  danach 0 oder 1 oder 16?
>
> Hallo!
>
> Ich vermute mal 16. Aber genau weiß ich das auch nicht. Machs doch ganz einfach:
> schreibe ein Programm, welches von Adresse 0 bis 255 nach Teilehmern im Netzwerk
> sucht. Das musst nur eine Statusanfrage an den PLRS senden und dabei immer die Adresse
> um eins inkrementieren. So mache ich das immer.. und dann schreibe ich die Adresse
> auf die Rückseite des PLRS. Am besten klappt sowas über den PC.. dann kann man direkt
> die Adresse ausgeben.
>
> Grüße
>
> Volker
>

Meine Homepage: http://www.norbisrath.net

 Antwort schreiben

Bisherige Antworten: