SCL akzeptiert Structur nicht

Bensen83

Level-1
Beiträge
777
Reaktionspunkte
3
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo, ich habe einige Messdaten einzulesen, wollte dies nun über SCL machen. Zuerst wollte ich einmal testen, ob es überhaupt funktioneirt, dass ich die messdaten schreiben kann. habe folgeden gemacht:

Code:
"DB:Messen".Aktuelle_Blockdaten.Messwerte_Fase := "DB:Messen".Messsystem.Messwerte_von_Messen.Messwerte_Fase;

Dies funktionert auch, nur wenn ich jetzt nur weiter in die Struktur gehen will bekomme ich einen fehler.

Code:
"DB:Messen".Aktuelle_Blockdaten.Messwerte_Fase.Z1 :=
"DB:Messen".Messsystem.Messwerte_von_Messen.Messwerte_Fase.Z1;

Hier bekomme ich gesagt, dass eine Strukturkomponente erwartet wird. Dies ist aber mit Z1 der Fall ud es kommt zusätzlich der Fehler, dass der Punkt nich tzulässig ist, warum? Wenn ich die variable im awl do eingebe funktioniert es.
Was mache ich falsch?
 
Z1 ... sind reservierte Bezeichner für Zähler.

Zitat aus der SCL-Hilfe
Hinweis
Um reservierte Wörter als Bezeichner zu verwenden, müssen Sie das Zeichen "#" voranstellen (z.B. #FOR).

So gehts:
Code:
"DB:Messen".Aktuelle_Blockdaten.Messwerte_Fase.[COLOR="Red"]#[/COLOR]Z1 :=
"DB:Messen".Messsystem.Messwerte_von_Messen.Messwerte_Fase.[COLOR="red"]#[/COLOR]Z1;

Harald
 
Zurück
Oben