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

AVEVA™ InTouch HMI

wcSetItemData (Funktion)

  • Last UpdatedSep 14, 2023
  • 1 minute read

Weist dem angegebenen Listeneintrag einen Integer-Wert zu. Auf diese Weise können Sie jeden Listeneintrag mit einem Zahlenwert verknüpfen.

Kategorie

Windows-Steuerelemente

Syntax

[Ergebniscode=]wcSetItemData("Steuerelement", Index, Zahl);

Parameter

Steuerelement

Der Name des Windows-Steuerelements, Bsp.: ListenFeld_1. Zeichenfolge oder Meldungsvariable.

Index

Index des Listeneintrags, den Sie bearbeiten möchten. Beliebige Zahl oder Variable vom Typ "Integer".

Zahl

Der Integer-Wert, der mit dem Listeneintrag verknüpft werden soll. Beliebige Zahl oder Variable vom Typ "Integer".

Anmerkungen

Sie können den kompletten Listeninhalt (einschließlich der Zahlenwerte für jeden Eintrag) als Textdatei erstellen und dann zur Laufzeit in die Liste laden. Nähere Informationen finden Sie in der Dokumentation zu den Funktionen wcLoadList() und wcSaveList().

Eine Liste der Ergebniscodes finden Sie unter Fehlermeldungen von Windows-Steuerelementen auswerten

Die Funktion wcGetItemData() gibt den Zahlenwert zurück, der mit einem bestimmten Listeneintrag verknüpft ist. Der zurückgegebene numerische Wert ist im Parameter "Variable" enthalten. Dieser Parameter könnte eine Variable vom Typ "E/A Integer" sein, die direkt an das physische Gerät geschrieben werden kann.

Beispiel(e)

Eine Rezeptur besteht aus drei Zutaten: Mehl, Zucker und Salz. Die erforderlichen Mengen sind: 4500 g Mehl, 1500 g Zucker und 325 g Salz. Die Werte werden den Listeneinträgen mithilfe eines Datenänderungsskripts zugeordnet, das je nach Auswahl der Rezeptur aufgerufen wird:

wcSetItemData("ListenFeld_1", 1, 4500); {ersten Listeneintrag einstellen (Mehl)=4500}

wcSetItemData("ListenFeld_1", 2, 1500); {zweiten Listeneintrag einstellen (Zucker)=1500}

wcSetItemData("ListenFeld_1", 3, 325); {dritten Listeneintrag einstellen (Salz)=325}

Siehe auch

wcLoadList(), wcSaveList(), wcGetItemData()