Hallo,
Du musst ein Protokoll - eine Sprachvereinbarung - zwischen C-Control und Host Computer entwickeln. Der PC sendet über die serielle Schnittstelle (z.B. mit dem MSCOMM.OCX) eine Abfolge von Befehlsbytes. Diese müssen einem bestimmten Muster entsprechen, dass die C-Control über ein benutzerprogrammiertes Programm"versteht".
Nehmen wir an Befehl 1 fragt eine Digitalportstatus ab, dann muss außerdem noc gesendet werden welche Port abgefragt werden soll. Für Port 5 könnte die vom PC gesendete Befehlsfolge so aussehen:
1 5
Diese Abfolge müsste die C-Control dann auswerten. Z.B. so (in BASIC++):
Du musst dann halt deine Funktionen selber zusammenbauen, anpassen und die Befehle definieren.Code:define a as byte, b as byte do if rxd then get a get b select case a case 1 select case b case 1 put port[1] case 2 put port[2] ' u.s.w. end select end select end if loop
Gruß,
Stefan






Zitieren

Lesezeichen