-> Hier kostenlos registrieren
Hallo an alle,
ist es möglich in SCL eine Array Konstante zu definieren?
ich habe schon z.B. sowas probiert:
Also ich will dann später list[1] als 1.23 ansprechen usw.
Einfach eine Lookup-Table.
Natürlich gibt es auch ein Workaraound:
Aber das sind ja dann keine Konstanten... Macht der SCL Kompiler dann vernünftigen Code draus?
Obiger Code funktioniert übrigens in VAR, allerdings nicht in VAR_TEMP(initialisierung in diesem Kontext nicht erlaubt), weshalb?
Gruß von Andy
ist es möglich in SCL eine Array Konstante zu definieren?
ich habe schon z.B. sowas probiert:
Code:
CONST
list:=ARRAY of REAL [1..3] (1.23, 2.34, 3.45);
END_CONST
Also ich will dann später list[1] als 1.23 ansprechen usw.
Einfach eine Lookup-Table.
Natürlich gibt es auch ein Workaraound:
Code:
VAR
list:array[1..3] of real:=1.3,4.5,7.8;
END_VAR
Aber das sind ja dann keine Konstanten... Macht der SCL Kompiler dann vernünftigen Code draus?
Obiger Code funktioniert übrigens in VAR, allerdings nicht in VAR_TEMP(initialisierung in diesem Kontext nicht erlaubt), weshalb?
Gruß von Andy
Zuletzt bearbeitet: