22.07.2013 Aufrufe

Dokument [PDF, 9,1 MB] - FB 4 Allgemein - Fachhochschule ...

Dokument [PDF, 9,1 MB] - FB 4 Allgemein - Fachhochschule ...

Dokument [PDF, 9,1 MB] - FB 4 Allgemein - Fachhochschule ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

9 Programmierung des Mess- und Steuerungsprogramms 94<br />

Um beispielweise die Betriebsart zu ermitteln, müssen die Bits 0 bis 4 des zweiten Bytes entschlüsselt<br />

werden. Das bedeutet, dass aus der Zeichenkette die Zeichen 3 bis 7 zu entnehmen<br />

sind (5).<br />

Generell muss zunächst für die Antwortauswertung auf der Byteebene eine Auswahl getroffen<br />

werden (3). Die nachfolgenden Umformungen hängen von der gewünschten Information ab.<br />

9.3.4 Kommandos senden und Antworten lesen<br />

Die Kommandos werden mit dem Sub-VI Befehlsstring_an_TLC_senden-<br />

_XXXXXX_TGK.vi an die Positioniersteuerung gesendet. Dabei muss der Befehlszähler von<br />

einem Sub-VI zum nächsten übergeben werden, wodurch eine sequenzielle Verknüpfung entsteht,<br />

die gewährt, dass die Kommandos nacheinander gesendet werden. Das erste VI dieser<br />

Kette benötigt einen Startwert des Zählers (1).<br />

Abbildung 9.5: Aneinanderreihung der Sub-VIs:<br />

Befehlsstring_an_TLC_senden_XXXXXX_TGK.vi.<br />

Im Blockdiagramm dieses Sub-VIs (Abbildung 9.1, S. 90) befindet sich das Sub-VI Seriell_Schreiben_Lesen_XXXXXX_TGK.vi<br />

(6). In ihm wird das Kommando über die serielle<br />

Schnittstelle an die Positioniersteuerung gesendet. Zwischen dem Schreiben des Befehls und<br />

dem Lesen der Antwort wird eine Dauer von 0,08 Sekunden gewartet. Dieser Wert wurde<br />

empirisch ermittelt.<br />

9.4 Betrachtung wesentlicher Programmpunkte<br />

1<br />

Dieser Abschnitt beschreibt die programmiertechnische Umsetzung wesentlicher Programmabschnitte.<br />

<strong>Fachhochschule</strong> Düsseldorf Diplomarbeit 2002/03, Terence Klitz

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!