OSCAT Forum
Open Source Community for Automation Technology
Willkommen
Gast
. Bitte
einloggen
oder
registrieren
. Haben Sie Ihre
Aktivierungs E-Mail
übersehen?
1 Stunde
1 Tag
1 Woche
1 Monat
Immer
Einloggen mit Benutzername, Passwort und Sitzungslänge
Übersicht
Hilfe
Suche
Kalender
Einloggen
Registrieren
OSCAT Forum
»
Home Automation
»
SPS-Programmierung
»
Array einer Structur statisch initialisieren
« vorheriges
nächstes »
Drucken
Seiten: [
1
]
Nach unten
Autor
Thema: Array einer Structur statisch initialisieren (Gelesen 6358 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
Kristof
Gast
Array einer Structur statisch initialisieren
«
am:
22. Juli 2010, 09:46:04 »
Guten Morgen,
Ich möchte ein Array einer Struktur statisch vorinitialisieren, weiß aber nicht recht wie. Kann mir da einer weiterhelfen?
Dazu die Struktur:
TYPE Check :
STRUCT
recID:INT;
Level: INT;
END_STRUCT
END_TYPE
und im Hauptprogramm die Anlage des Arrays:
VAR
Test:ARRAY[0..21] OF Check;
END_VAR
Gespeichert
hugo
Global Moderator
Beiträge: 2 150
Re:Array einer Structur statisch initialisieren
«
Antwort #1 am:
22. Juli 2010, 10:01:54 »
schau dir mal die datenstrukturern und globalen variablen in oscat an dort findest du beispiele
Gespeichert
Kristof
Gast
Re:Array einer Structur statisch initialisieren
«
Antwort #2 am:
22. Juli 2010, 10:32:56 »
Hi,
ich hab da mal reingesehen. Allerdings habe ich nur gesehen, wie ein Array of real initialisiert wird. Das hilft mir nicht wirklich weiter.
Gespeichert
Kristof
Gast
Re:Array einer Structur statisch initialisieren
«
Antwort #3 am:
22. Juli 2010, 11:37:45 »
Habe die Lösung. Für alle Interessierten:
TYPE STRUCT1
STRUCT
p1:int;
p2:int;
p3:dword;
END_STRUCT
arr1 : ARRAY[1..3] OF STRUCT1:= (p1:=1,p2:=10,p3:=4723), (p1:=2,p2:=0,p3:=299), (p1:=14,p2:=5,p3:=112);
Gespeichert
Drucken
Seiten: [
1
]
Nach oben
« vorheriges
nächstes »
OSCAT Forum
»
Home Automation
»
SPS-Programmierung
»
Array einer Structur statisch initialisieren