Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

RecipeSelectPreviousRecipe (Funktion)

  • Last UpdatedSep 24, 2024
  • 1 minute read

Wählt die vorherige Rezeptur in der Rezepturdatei aus.

Kategorie

Rezeptur

Syntax

RecipeSelectPreviousRecipe("Dateiname","Rezepturname",Zahl);

Argumente

DateiName

Der Name der Rezepturschablonendatei. Zeichenfolgenkonstante oder Meldungsvariable, die den FileName enthält.

Rezepturname

Meldungsvariable, die vor dem Funktionsaufruf den Rezepturnamen enthält, der als Ausgangspunkt verwendet werden soll, und nach dem Funktionsaufruf den ausgewählten Rezepturnamen. Meldungsvariable ohne Anführungszeichen oder Text.

Anzahl

Die maximale Länge der Zeichenfolge, die zurückgegeben wird. InTouch-Meldungsvariablen haben maximal 131 Zeichen. Verwenden Sie für dieses Argument den Wert 131, sofern Sie die maximale Länge der Zeichenfolge für die InTouch-Variable nicht reduziert haben. Beliebige Zahl oder Variable vom Typ „Integer“.

Beispiel

Die folgende Anweisung bewirkt, dass das System den aktuellen Wert der Variablen RecipeName liest und die vorherige Rezeptur in der Datei zurückgibt. Die zurückgegebene Zeichenfolge wird in RecipeName gespeichert und überschreibt den aktuellen Wert. Wenn der Wert von RecipeName leer ist oder nicht gefunden werden kann, wird die letzte Rezeptur in der Datei zurückgegeben. Wenn RecipeName z. Zt. den ersten Rezepturnamen der Datei enthält, wird er unverändert zurückgegeben. Rezepturen werden in der Reihenfolge gespeichert, in der sie erstellt wurden.

RecipeSelectPreviousRecipe("c:\recipe\recfile.csv", Rezepturname, 131);