Herunterladen Inhalt Inhalt Diese Seite drucken

Digiwebsymbol_U - Digitronic Automationsanlagen DigiWEB Bedienungsanleitung

C-schnittstelle
Vorschau ausblenden Andere Handbücher für DigiWEB:
Inhaltsverzeichnis

Werbung

DigiWEB
Digitronic
C-Schnittstelle
Automationsanlagen GmbH
9.11 DIGIWEBSYMBOL_U__(typ,subtyp,name)
Dieses Symbol legt eine Unterkategorie von Symbolen an. Die Symbole werden dann mit
Kategorie.Symbolname angesprochen.
Dazu muss eine neue Struktur definiert werden. Von dieser neu definierten Struktur muss
dann eine Instanz in der übergeordneten Struktur angelegt werden.
Parameter:
Datentyp der Elternstruktur
Typ
Datentyp der Kindstruktur
Subtyp
Name Variablenname der neu angelegten Kindstruktur in der Elternstruktur
Beim Anlegen einer Substruktur wird ein neuer tDigiWebSymbol Array erwartet. Dessen
Name setzt sich folgendermaßen zusammen:
const tDigiWebSymbol subtypSymbols[]
In dieser neuen Symbolstruktur können wieder alle bisher bekannten Symbolvariationen
verwendet werden.
Beispiel:
Zugriff in Visualisierung:
##subData.test
typedef struct
{
long test;
}tUnterstruktur;
typedef struct
{
tUnterstruktur subData;
}tAppData;
tAppData ApplicationData = {0};
const tDigiWebSymbol tUnterstrukturSymbols[]=
{
DIGIWEBSYMBOL_L__(tUnterstruktur, SECURITY_NONE, test,0),
0
};
const tDigiWebSymbol DigiWebSymbols[]=
{
DIGIWEBSYMBOL_U__(tAppData, tUnterstruktur, subData),
0
};
Seite 28 von 44
3. Juni 2011

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis