Herunterladen Inhalt Inhalt Diese Seite drucken

JÄGER ADwin-Gold II Handbuch Seite 205

Vorschau ausblenden Andere Handbücher für ADwin-Gold II:
Inhaltsverzeichnis

Werbung

ADwin
initialisiert die Speicherkarte des ADwin-Gold II.
Media_Init
Syntax
#Include
ADwinGoldII.Inc
ret_val
= Media_Init(media_datatable[])
Parameter
Feld, das Daten für den Betrieb der Speicherkarte auf-
m e d i a _
nimmt. Das Feld muss mind. 100 Elemente haben.
datatable[]
Status der Initialisierung:
ret_val
< 0: ein Fehler ist aufgetreten. Das Bitmuster gibt Hin-
weise auf die Fehlerursache.
> 0: Initialisierung erfolgreich.
Anzahl der verfügbaren Blöcke auf der Speicher-
karte.
Bemerkungen
Der Befehl
Media_Init
CoBasic.
muss in einem Programmabschnitt mit niedriger Priorität ausge-
Media_Init
führt werden, weil die Ausführung längere Zeit (etwa 2-3 Sekunden) dauert:
an beliebiger Stelle in einem niedrig-prioren Prozess.
in den Abschnitten
Prozesses.
Bei einem Aufruf in einem (nicht unterbrechbaren) hochprioren Prozess würde
die Kommunikation zwischen PC und ADwin-System zu lange unterbrochen
und daher eine Fehlermeldung (Timeout) erzeugen.
Jeder Datenblock auf der Speicherkarte enthält 128 Werte der Länge 32 Bit.
Siehe auch
Media_Erase, Media_Write,
Gültig für
Gold II-Storage-16
Beispiel
#Include
ADwinGoldII.inc
Dim
err,
num_blocks
Dim
media_datatable[100]
LowInit:
Rem initialize media card
num_blocks
= Media_Init(media_datatable)
If
(num_blocks
< 0)
err
= Media_Erase(media_datatable)
ADwin-Gold II, Handbuch Dez. 2018
ret_val
steht nur in ADbasic zur Verfügung, nicht aber in Ti-
oder
LowInit:
Finish:
Media_Read
As Long
As Long
Then Exit
Storage-Erweiterung (ADbasic)
ARRAY
LONG
LONG
enthält die
eines hoch-prioren
Media_Init
Media_Init
199

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis