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

AVEVA™ InTouch HMI

Fonction wcSetItemData()

  • Last UpdatedFeb 05, 2018
  • 2 minute read

Associe la valeur entière d'un élément (paramètre Number) à l'élément de la liste désigné par le paramètre ItemIndex. Cette fonction permet d'affecter un nombre à une chaîne.

Catégorie

Contrôle Windows

Syntaxe

[ErrorNumber=]wcSetItemData("ControlName", ItemIndex, Number);

Paramètres

ControlName

Nom du contrôle<:hs>Windows. Par exemple, ListBox_1. Chaîne littérale ou variable de type message

ItemIndex

Valeur entière spécifiant l'élément de la liste à modifier. Nombre ou variable de type entier.

Number

Valeur entière représentant les éléments. Nombre ou variable de type entier.

Remarques

Vous pouvez créer dans des programmes externes (comme Bloc-notes) la liste complète des éléments, que vous pouvez ensuite charger avec un seul appel de fonction. Pour la mise en forme de la liste, suivez le modèle de la fonction wcSaveList().

Pour consulter la liste des numéros d'erreur renvoyés, voir Messages d’erreur des contrôles Windows.

La fonction wcGetItemData() renvoie la valeur (données de l'élément) associée à l'élément de la liste. La variable paramètre contient la valeur numérique renvoyée. Il peut s'agir d'une variable E/S de type entier qui écrit directement dans l'automate proprement dit.

Exemple(s)

Voici une recette avec trois ingrédients<:hs>: de la farine, du sucre et du sel. La quantité de farine est égale à 4<:hs>500<:hs>grammes, celle de sucre à 1<:hs>500<:hs>gr et celle de sel à 325<:hs>gr. Ces valeurs sont associées à chacun des éléments de la zone de liste au moyen d'un script sur changement de valeur, déclenché par le nom de recette choisi (variable RecipeName)<:hs>:

wcSetItemData("ListBox_1", 1, 4500); {définir le 1er élément de la liste (farine)=4500}

wcSetItemData("ListBox_1", 2, 1500); {définir le 2ème élément de la liste (sucre)=1500}

wcSetItemData("ListBox_1", 3, 325); {définir le 3ème élément de la liste (sel)=325}

Voir aussi

wcLoadList(), wcSaveList(), wcGetItemData()