# (FC65) LINEAR\_INT 

**URL:** <https://oscat.discourse.group/t/fc65-linear-int/252>\
**Category:** oscat.lib fuer Step 7\
**Created:** [5. Januar 2008 um 07:32 UTC](https://oscat.discourse.group/t/fc65-linear-int/252 "2008-01-05T07:32:52Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/oscat/original/1X/2efdfb9c592ff9a666c94dff124ee84fa863dae5.jpeg) [@system](https://oscat.discourse.group/u/system)\
**Post date:** [5. Januar 2008 um 07:32 UTC](https://oscat.discourse.group/t/fc65-linear-int/252/1 "2008-01-05T07:32:52Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/oscat/original/1X/2efdfb9c592ff9a666c94dff124ee84fa863dae5.jpeg) [@system](https://oscat.discourse.group/u/system)\
**Post date:** [5. Januar 2008 um 11:21 UTC](https://oscat.discourse.group/t/fc65-linear-int/252/2 "2008-01-05T11:21:49Z")

</div>

Hallo klauserl,

der Baustein linear\_int verwendet das Format 1..20,0..1 REAL.

```auto
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

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/oscat/original/1X/2efdfb9c592ff9a666c94dff124ee84fa863dae5.jpeg) [@system](https://oscat.discourse.group/u/system)\
**Post date:** [8. Januar 2008 um 07:13 UTC](https://oscat.discourse.group/t/fc65-linear-int/252/3 "2008-01-08T07:13:51Z")

</div>

> [@dalbi post:2](#):
>
> Hallo klauserl,
> 
> der Baustein linear\_int verwendet das Format 1..20,0..1 REAL.
> 
> ```auto
> 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

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/oscat/original/1X/2efdfb9c592ff9a666c94dff124ee84fa863dae5.jpeg) [@system](https://oscat.discourse.group/u/system)\
**Post date:** [8. Januar 2008 um 08:38 UTC](https://oscat.discourse.group/t/fc65-linear-int/252/4 "2008-01-08T08:38:04Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/oscat/original/1X/2efdfb9c592ff9a666c94dff124ee84fa863dae5.jpeg) [@system](https://oscat.discourse.group/u/system)\
**Post date:** [8. Januar 2008 um 11:34 UTC](https://oscat.discourse.group/t/fc65-linear-int/252/5 "2008-01-08T11:34:08Z")

</div>

Anbei noch ein Beispiel

[gelöscht durch Administrator]

---

<div class="post-metadata">

**Author:** ![Quasi](https://avatars.discourse-cdn.com/v4/letter/q/898d66/32.png) [@Quasi](https://oscat.discourse.group/u/Quasi)\
**Post date:** [23. September 2010 um 09:25 UTC](https://oscat.discourse.group/t/fc65-linear-int/252/6 "2010-09-23T09:25:05Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/oscat/original/1X/2efdfb9c592ff9a666c94dff124ee84fa863dae5.jpeg) [@system](https://oscat.discourse.group/u/system)\
**Post date:** [25. September 2010 um 17:39 UTC](https://oscat.discourse.group/t/fc65-linear-int/252/7 "2010-09-25T17:39:49Z")

</div>

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
