Hallo zusammen,
vorerst: ich bin totaler Anfänger was vb angeht, und beherrsche höchstens die einfachsten Grundlagen. Dennoch möchte ich hier etwas basteln:
Ein über RS232 an den PC angeschlossenes Gerät, erwartet alle 20 Sekunden eine Art Prüfsumme (wenn man das so nennen kann). Es beginnt beim verbinden mit "00", 20 Sekunden später wird "01" gesendet, dann "02" etc. Bis man bei 99 ist, dann beginnt das ganze von vorne.
Ich überlege nun, wie man das am besten in VB implementieren kann...
Meine erste Idee war, eine ComboBox zu erstellen (hidden), mit den Einträgen 00 bis 99.
Und über einen Timer dann alle 20 Sekunden den nächsten Eintrag zu senden.
Quasi "WENN ComboBox-Line 1 gesendet wurde, DANN als nächstes Line-2" etc, und nach der 99 dann wieder Line 1.
Allerdings ist das wahrscheinlich keine besonders tolle Art, das ganze umzusetzen, oder? Dafür wäre es aber einfach.
Hat jemand irgendwelche Ideen, wie man das intelligenter lösen könnte?
Danke im Voraus
vorerst: ich bin totaler Anfänger was vb angeht, und beherrsche höchstens die einfachsten Grundlagen. Dennoch möchte ich hier etwas basteln:
Ein über RS232 an den PC angeschlossenes Gerät, erwartet alle 20 Sekunden eine Art Prüfsumme (wenn man das so nennen kann). Es beginnt beim verbinden mit "00", 20 Sekunden später wird "01" gesendet, dann "02" etc. Bis man bei 99 ist, dann beginnt das ganze von vorne.
Ich überlege nun, wie man das am besten in VB implementieren kann...
Meine erste Idee war, eine ComboBox zu erstellen (hidden), mit den Einträgen 00 bis 99.
Und über einen Timer dann alle 20 Sekunden den nächsten Eintrag zu senden.
Quasi "WENN ComboBox-Line 1 gesendet wurde, DANN als nächstes Line-2" etc, und nach der 99 dann wieder Line 1.
Allerdings ist das wahrscheinlich keine besonders tolle Art, das ganze umzusetzen, oder? Dafür wäre es aber einfach.
Hat jemand irgendwelche Ideen, wie man das intelligenter lösen könnte?
Danke im Voraus