Hallo
LINEAR_INT
Am Parameter In xy erwartet dieser Baustein das Format Array!
Wie lautet die genaue Eingabe, damit das auch akzeptiert wird?
Habe meines Glaubens schon alle Varianten probiert.
Verwende Step7 V7.3 (Kein SCL installiert)
L.G.
klauserl
Hallo klauserl,
der Baustein linear_int verwendet das Format 1..20,0..1 REAL.
VAR_INPUT
X : REAL;
XY : ARRAY[1..20,0..1] OF REAL;
Pts : INT;
END_VAR
VAR
temp_Pts : INT;
i : INT;
END_VAR
MfG
Daniel
Zitat von: dalbi in 05. Januar 2008, 12:21:49
Hallo klauserl,
der Baustein linear_int verwendet das Format 1..20,0..1 REAL.
VAR_INPUT
X : REAL;
XY : ARRAY[1..20,0..1] OF REAL;
Pts : INT;
END_VAR
VAR
temp_Pts : INT;
i : INT;
END_VAR
MfG
Daniel
Hallo Daniel!
Mein Problem.
Wie lautet die Eingabe im Editor (Step7)
ohne das der Compiler mekert?
Hatte bis Dato mit Arrays nichts am Hut.
MFG
Hallo klauserl,
1. Neuen DB-Anlegen
2. Variable z.B. "XY" vom Typ "Array[1..20,0..1] REAL"
3. Datenbausteinsymbol vergeben z.B. "DB Werte"
4. Baustein aufrufen und als XY Parameter "DB Werte".XY schreiben
MfG
Daniel
Anbei noch ein Beispiel
[gelöscht durch Administrator]
Hallo dalbi,
ich steh grad auf dem Schlauch mit der LINEAR_INT und dem XY-Eingang als ARRAY. Den DB habe ich hinbekommen, aber die Übergabe der Daten an den Baustein passt nicht (Fehler: Aktualdatentyp ARRAY passt nicht zu formalem Typ STRUCT des Formalparameters XY)
Hab schon einige Versuche mit Syntaxvariationen unternommen aber ohne Erfolg...
Quasi
Hi,
bei dem LINEAR_INT wurde der Eingang XY auf UDT16 "XY_LINEAR_INT" geändert. Also ist die Vorgehensweise jetzt etwas anders:
1. Neuen DB-Anlegen
2. Variable z.B. "XY" vom Typ UDT16 anlegen
3. Datenbausteinsymbol vergeben z.B. "DB Werte"
4. Baustein aufrufen und als XY Parameter "DB Werte".XY schreiben
;)
Gruss Daniel