Herunterladen Diese Seite drucken

Set- / Reset- / Latch-Register; Fifo-Volumen; Tabelle 13: Set- / Reset- / Latch-Register; Tabelle 14: Fifo-Volumen - Micro-Epsilon If2008A Beschreibung

Vorschau ausblenden Andere Handbücher für IF2008A:

5.3 Set- / Reset- / Latch-Register

Register zur Beeinflussung des Zählers.
Basisadr. + 02h (Schreibzugriff)
Bit
Funktion
0
Zähler 1 löschen, also Nullsetzen mit //"Clear_Encoder"
1
Zähler 1 laden, mit Wert vorbelegen durch //"SetEncoderPreload" und mit
//"Load_Encoder" an IF2008 schicken.
2
Zähler 1 latchen, aktuellen Zählwert holen.
3
Zähler 1 referenzieren mit //"EnableRef_Encoder", setzt Set_EncodeMode voraus
4
Zähler 2 löschen
5
Zähler 2 laden
6
Zähler 2 latchen
7
Zähler 2 referenzieren
8
ADC1 Konvertierung starten //"Get_ADCValue" konvertiert und holt einen Wert
9
ADC2 Konvertierung starten
10
FIFO löschen mit //"Clear_Buffers".
11 – 15
reserviert

Tabelle 13: Set- / Reset- / Latch-Register

Hinweis!
- Mit den Bits 0 bis 2 und 4 bis 6 können die Zähler unabhängig vom Zähler-
Kontrollregister (Adr. 14h und Adr. 16h) per Software gelöscht, geladen oder der
Zählerstand ins Latch-Register übernommen werden
- Wird mit dem Zähler-Kontrollregister (Adr. 14h und Adr. 16h) eine Zählerlatch- oder
Lade-Funktion eingestellt die nur in Verbindung mit einer Referenzmarke ausgeführt
werden soll, so muss diese vorher durch Setzen von Bit 3 bzw. Bit 7 freigegeben
werden. Durch das Setzen von Bit 3 bzw. Bit 7 werden die Statusbits 0 und 1 bzw. 2 und
3 zurückgesetzt.
- Alle Bits müssen nur gesetzt werden, ein Rücksetzen ist nicht notwendig
- Nach einer Stromunterbrechung werden alle Bits auf "0" gesetzt
- //" " Name des entsprechenden Kommandos in der MEDAQLib.

5.4 FIFO-Volumen

Basisadr. + 02h (Lesezugriff)
Bit
Funktion
0 bis 11
FIFO-Datenvolumen (0 bis 4095)
12 bis 15
immer 0

Tabelle 14: FIFO-Volumen

Nach jedem Empfang eines Datensatzes wird dieser automatisch in den FIFO-Daten-
speicher übertragen. Durch Abfrage des FIFO-Volumens kann die Datenfülle des FIFO
ermittelt werden. Die Reihenfolge und Geschwindigkeit für das Puffern der empfangenen
Daten ist identisch mit dem Datenstrom der Empfangs-Register. Wird der FIFO nicht
schnell genug ausgelesen, so stehen in diesem die zuletzt empfangenen 4096 Daten-
sätze.
Wird von der MEDAQLib intern genutzt; es gibt keinen separaten Befehl dazu.
Beschreibung IF2008
13
loading

Diese Anleitung auch für:

If2008e