Codierungskurzbeschreibung der
Anwendung OPCScale für
Programmierer
10
Versionsangaben
Prinzip des
10
11
12
12
14
Store URL
14
Read ID
14
15
15
17
17
Ereignisse der
17
21
10
Versionsangaben
Diese Anwendung wurde mit LabView in Version 7.1 erstellt.
Sie ist in den Betriebsystemen NT, Win 2000 oder XP lauffähig.
Prinzip des Programm-Ablaufs
Das Programm besteht aus 4 Blöcken. Zunächst wird ein
Initialisierungsblock durchlaufen. Danach die Producer -
Schleife betreten, die die Daten aus dem Server übernimmt.
Die Schleife sendet die Daten zur Consumer - Schleife, diese
Daten werden bearbeitet und anzeigt. Wird das Programm
beendet, so wird der rechte Abschnitt durchlaufen.
Die Gliederung in zwei Schleifen hat erhebliche Vorteile:
-
die beiden Schleifen können in getrennten threads laufen.
-
Es werden in der Producer-Schleife alle Daten abgeholt.
Bei Bedarf werden die Daten in der queue gespeichert.
-
Die Consumer-Schleife arbeitet die Warteschlange nach
ihren Möglichkeiten ab, d.h. es wird auf Benutzeraktivitäten
oder Rechenbedarf Rücksicht genommen.
-
Die Consumer-Schleife verbraucht keine CPU-Leistung
solange auf Daten gewartet wird.
Diese Programmbeschreibung fokussiert sich auf die
Producer - Schleife.