tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
0
ZUGRIFFE
228
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    mooogli mooogli ist offline Mitglied
    Registriert seit
    Mar 2008
    Beiträge
    16
    Hallo Forumgemeinde

    Ich will eine RS232 Kommunikation realisieren und schreibe das Programm, dass auf dem PC läuft.
    Im Dateianhag habe ich eine Programmablauf für die Datenverwaltung angehängt.
    Ich bin mir nicht sicher ob sie so funktioniert und wäre froh wenn ich Rückmeldungen kriegen könnte.

    Danke

    Ablauf:

    1. Der Thread "read" liest die Informationen am RS232 RxD-Pin kontinuierlich ein und speichert sie Byteweise im RXBuff(Array) ab, von welchem wiederum die Informationen in die Variable "informationsverwaltung" (ebenfall ein Array) gespeichert werden.

    2. Sobald ein Event ausgelöst wird z.B Button wird im GUI gedürckt, dann wird die Variable "event" auf 1 gesetzt.

    3. Falls die Variable "senden" den Wert 1 hat,überträgt die Funktion "block" die Variable "informationverwaltung" in den TXBuff.

    4. Der Thread "send" liest die Daten aus TXBuff und sendet sie über den TxD- Pin der seriellen Schnittstelle.
    Miniaturansicht angehängter Grafiken Miniaturansicht angehängter Grafiken RS232, Datenverwaltung-datenverwaltung.jpg  
     

Ähnliche Themen

  1. Datenverwaltung zur Laufzeit (ohne Datenbank)
    Von Augus im Forum .NET Datenverwaltung
    Antworten: 2
    Letzter Beitrag: 13.12.10, 11:58
  2. Datenverwaltung allgemein
    Von DerStauner im Forum .NET Datenverwaltung
    Antworten: 2
    Letzter Beitrag: 23.11.09, 17:23
  3. Grundsystem für Datenverwaltung
    Von Marco-P im Forum PHP
    Antworten: 4
    Letzter Beitrag: 19.03.09, 16:28
  4. Rs232
    Von kubusse im Forum Borland CBuilder und VCL
    Antworten: 0
    Letzter Beitrag: 26.02.04, 17:06
  5. automatisierungs-Problem, vereinfachung der datenverwaltung
    Von RaWoG im Forum Relationale Datenbanksysteme
    Antworten: 6
    Letzter Beitrag: 18.08.03, 09:58