Einzelnen Beitrag anzeigen

norwegen60

Registriert seit: 23. Dez 2007
Ort: Schwarzwald
504 Beiträge
 
Delphi 12 Athens
 
#4

AW: Liste per Thread abarbeiten

  Alt 3. Feb 2014, 17:50
Hallo zusammen,

Ich habe heute gemerkt, dass die Probleme die ich hatte, zwei verschiedene Ursachen hatten:
  1. Ich habe in Lösung 1 nicht überprüft, ob der Kanal auch im zulässigen Bereich liegt und falls einer außerhalb angesprochen wurde hat sich das Programm aufgehängt. Hatte also nichts mit Thread zu tun
  2. Zusätzlich wurde die Karte beim Einschalten eines Motors hin und wieder gestört. Hier hat nach Rücksprache mit dem Hersteller eine besser Masseverbindung geholfen
Ich habe mich deshalb für Lösung 1 entschieden. Wobei ich an die Karte immer blockweise sende, so dass wenn ein Eingang aus irgendwelchen Gründen zurückgesetzt wurde, dies wieder korrigiert wird. Dadurch, dass SetDigOut kanalweise aufgerufen wird, stimmt auch die Reihenfolge.

Danke für euer Feedback

Gerd
  Mit Zitat antworten Zitat