Herunterladen Inhalt Inhalt Diese Seite drucken

Vorbereitung Der Software; Betriebsart „Bitpattern-Continuous - Meilhaus Electronic ME-4650 ME-LittleFoXX Handbuch

Me-4600 serie 1.2d
Vorschau ausblenden Andere Handbücher für ME-4650 ME-LittleFoXX:
Inhaltsverzeichnis

Werbung

Rev. 1.2D
4.3.2.2

Vorbereitung der Software

In einem zweiten Schritt wird die Software für die Bitmuster-Aus-
gabe vorbereitet. Je nach dem ob Sie die auszugebenden Werte
kontinuierlich nachladen (siehe Kap. 4.3.2.2.1) oder die gleichen
Werte wiederholt ausgegeben möchten (siehe Kap. 4.3.2.2.2),
stehen unterschiedliche Funktionalitäten zur Verfügung, die in
den folgenden Kapiteln beschrieben sind.
Intern arbeiten die Funktionen ...DIOBPContinuous und
...DIOBPWrapAround mit einem Ringpuffer, in den die auszuge-
benden Bitmuster geschrieben werden müssen (siehe Abb. 37).
4.3.2.2.1
Betriebsart „BitPattern-Continuous"
In dieser Betriebsart können Sie beliebige Bitmuster auf die digit-
len Ports ausgeben
Ausgabe ändern bzw. neu berechnet werden können (im Gegen-
satz zur Betriebsart „BitPattern-WrapAround"). Allokieren Sie ei-
nen
auszugebenden Bitmustern. Vor Beginn der Ausgabe wird das er-
ste Datenpaket in den Ringpuffer geschrieben. Der Timer gibt ein
festes Zeitraster (Sample-Rate) für die Ausgabe der einzelnen
Werte vor und muß mit der Funktion ...DIOBPConfig vor Start
der Ausgabe konfiguriert werden.
Das Nachladen erfolgt mit der Funktion ...DIOBPAppendNew-
Values. Je nach Ausführungsmodus wird der interne Thread
blockiert
(BLOCKING) oder es wird nur die Anzahl an Werten „nachge-
füllt", die aktuell im Ringpuffer Platz finden (NON_BLOCKING).
Die Diagramme auf den folgenden Seiten beschreiben den Pro-
gramm-Fluss unter folgenden Bedingungen:
a. Die Ausgabe erfolgt im Hintergrund (asynchron) mit der
b. Die Ausgabe erfolgt im Hintergrund (asynchron) mit der
Beachten Sie auch die Beispiele im ME-SDK und die Funktions-
beschreibung auf Seite 148.
Programmierung
,
Datenpuffer
bis
alle
Funktion ...DIOBPAppendNewValues im Rahmen einer be-
nutzerdefinierten Callback-Funktion.
Funktion ...DIOBPAppendNewValues.
wobei sich die Bitmuster auch während der
definierter
Größe
Werte
nachgeladen
Seite 68
Handbuch ME-4600 Serie
mit
den
werden
konnten
Meilhaus Electronic
ersten

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis