Skip to main content

Élément de visualisation : Zone de liste déroulante, entier

Symbole:

_visu_img_combobox_integer.png

Catégorie: Contrôles communs

L'élément affiche les valeurs sous forme de liste déroulante. Lorsque l'utilisateur clique sur une entrée, son identifiant est écrit dans une variable entière. Les entrées de la liste déroulante peuvent provenir d'une liste ou contenir des images d'un pool d'images.

Propriétés des éléments

Toutes les propriétés des éléments sont-elles disponibles ?

Toutes les propriétés ne sont disponibles qu'une fois que vous avez sélectionné Avancé option ou Toutes les catégories filtrer dans Propriétés.

Nom de l'élément

Exemple: List of product numbers

Astuce

Attribuez des noms individuels aux éléments afin qu'ils apparaissent plus rapidement dans la liste des éléments.

Type d'élément

Zone de liste déroulante, nombre entier

Position

La position définit l'emplacement et la taille de l'élément dans la fenêtre de visualisation. Ceci est basé sur le système de coordonnées cartésiennes. L'origine est située dans le coin supérieur gauche de la fenêtre. L’axe X horizontal positif s’étend vers la droite. L’axe Y vertical positif va vers le bas.

X

La coordonnée X (en pixels) du coin supérieur gauche de l'élément

Exemple : 10

Y

La coordonnée Y (en pixels) du coin supérieur gauche de l'élément

Exemple : 10

Largeur

Spécifié en pixels

Exemple : 150

Hauteur

Spécifié en pixels

Exemple : 30

Astuce

Vous pouvez également modifier les valeurs en faisant glisser la case _visu_icon_position_element.png symboles vers d’autres positions dans l’éditeur.

Variable

Variable

Variable à éditer via la liste déroulante

Pour afficher des textes correspondant à une liste, une liste de textes correspondante doit également être configurée.

Lorsqu'une énumération prenant en charge les listes de texte est utilisée, aucune liste de texte supplémentaire ne doit être configurée.

  • Variable (type de données entier). Seuls les identifiants numériques sont autorisés .

    Exemple :

    PLC_PRG.iIDComboboxEntry

    PLC_PRG.eStateTrafficLight (voir l'exemple ci-dessous ”TrafficLight“)

  • Variable d'énumération avec prise en charge de liste de textes

    Exemple : PLC_PRG.eMyCombobox

    Après la sélection de la variable d'énumération, le type de données est complété automatiquement.

Liste de textes

Nom de la liste de textes dont les entrées sont affichées dans la zone de liste déroulante développée.

Un maximum de 32766 entrées peuvent être affichées.

  • Identifiant de liste de textes sous forme de chaîne

    Exemple :

    'TextList_A'

    'TrafficLight' (voir TrafficLight (exemple ci-dessous)

    Les identifiants de la liste de textes doivent être compris dans la plage de valeurs de DWORD ou DINT.

  • Vide

    • Lorsqu'une variable d'énumération avec prise en charge de liste de textes est spécifiée dans le Variable propriété

    • Lorsqu'un seul pool d'images est affiché

Banque d'images

Nom du pool d'images dont les images sont affichées sous forme d'entrée dans une zone de liste déroulante

Exemple : 'ImagePool_A'

Exemple 38. Exemple

TrafficLight

_visu_combobox_integer_properties_example.png


Paramètres de la liste

Liste affichée qui se développe lorsqu'un utilisateur de la visualisation clique sur l'élément.

Réglage du nombre de lignes

  • Du style:

  • Explicite: Puis le Nombre de lignes visibles propriété apparaît en dessous.

Compter les lignes visibles

Nombre de lignes visibles de la liste déroulante définie ici

  • Littéral entier

    Exemple: 5

  • Variable (type de données entier)

    Exemple: PLC_PRG.iNumberOfVisibleRows

Note

La propriété est disponible uniquement lorsque le Réglage du nombre de lignes la propriété est définie sur Explicite.

Hauteur de ligne

  • Du style:

  • Littéral

    Exemple: 20

Hauteur de l'image

Hauteur d'image (en pixels) de l'image affichée dans l'entrée de la list box

  • Du style:

  • Littéral entier

    Exemple: 30

Note

Les images ne s'affichent que lorsqu'une valeur est spécifiée dans le Piscine d'images biens.

Largeur de l'image

Largeur de l'image (en pixels) de l'image affichée dans l'entrée de la list box

  • Du style:

  • Littéral

    Exemple: 30

Note

Les images ne s'affichent que lorsqu'une valeur est spécifiée dans le Piscine d'images biens.

Décalage de l'image

Fait apparaître les images de la zone de liste décalées (en pixels) par rapport à la marge de gauche.

Un décalage de 0 signifie que les images sont affichées directement sur la marge.

  • Du style:

  • Littéral

    Exemple: 4

Note

Les images ne s'affichent que lorsqu'une valeur est spécifiée dans le Piscine d'images biens.

Taille de la barre de défilement

Taille de la barre de défilement (en pixels)

La barre de défilement s'affiche lorsque plus d'entrées sont spécifiées dans la zone de liste que dans Nombre de lignes visibles.

Défaut: 20

Les textes

Info-bulle

Chaîne (sans guillemets droits simples)

Exemple: Products of customer A

Le texte est affiché sous forme d'info-bulle. Si un espace réservé %<format string> est spécifié dans le texte, alors la valeur de la variable dans le Variable de texte → Info-bulle propriété est sortie à l'emplacement de l'espace réservé.

Astuce

Utilisez le Ctrl+Entrer raccourci pour ajouter un saut de ligne.

Astuce

Les textes spécifiés sont automatiquement transférés vers le GlobalTextList liste de texte. Par conséquent, ces textes peuvent être localisés.

Plage de valeurs

Plage de valeurs limites

Exigence : Une valeur est spécifiée dans le Liste de textes propriété.

standard icon: Seule la sous-gamme définie par le Valeur minimum Valeur maximum properties s'affiche sous la forme d'une zone de liste.

Limite la liste de textes à une sous-plage. Cette sous-gamme est affichée par la zone de liste déroulante.

Valeur minimum

ID de l'entrée de liste de textes à partir de laquelle une entrée de zone de liste déroulante est affichée

  • Littéral (ANY_NUM)

    Exemple: 5

  • Variable (type de données entier)

    Exemple: PLC_PRG.iFirstEntry

Valeur maximum

ID de l'entrée de la liste de textes jusqu'à laquelle les entrées de la liste déroulante sont affichées

  • Littéral (ANY_NUM)

    Exemple: 10

  • Variable (type de données entier)

    Exemple: PLC_PRG.iLastEntry

Filtrer les entrées de texte manquantes

Exigence : Une valeur est spécifiée dans le Liste de textes propriété.

standard icon: La liste de textes est actualisée et tous les textes inutilisés (ID) sont supprimés.

Propriétés du texte

Les propriétés obtiennent des valeurs fixes pour les propriétés du texte et agissent sur les textes configurés dans Textes → Texte ou Textes → Info-bulle.

L'utilisation de

  • Valeurs de style par défaut, alors les valeurs du style de visualisation sont acceptées

  • Paramètres individuels

    le Propriétés de texte individuelles groupe de propriétés est affiché. Les valeurs peuvent être personnalisées ici.

Propriétés de texte individuelles

Alignement horizontal

Alignement horizontal du texte dans l'élément

Alignement vertical

Alignement vertical du texte dans l'élément

Police de caractère

Exemple: Défaut

_cds_icon_three_dots.png: Le Police de caractère la boîte de dialogue s'ouvre.

_cds_icon_arrow_down.png: Zone de liste avec les polices de style

Couleur de la police

Exemple: Le noir

_cds_icon_three_dots.png: Le Couleur la boîte de dialogue s'ouvre.

_cds_icon_arrow_down.png: Zone de liste avec les couleurs de style

Transparence

Entier (valeur comprise entre 0 pour 255)

La valeur de transparence détermine la transparence de la couleur correspondante.

255: La couleur est opaque.

0: La couleur est complètement transparente.

Note

Si la couleur est une couleur de style et possède déjà une valeur de transparence, cette propriété est protégée contre l'écriture.

Variables d'état

Les variables contrôlent dynamiquement le comportement de l'élément.

Invisible

variables (BOOL) pour basculer la visibilité de l'élément

TRUE: L'élément n'est pas visible à l'exécution.

Exemple: bIsVisible avec VAR bIsVisible : BOOL := FALSE; END_VAR

Désactiver les entrées

variables (BOOL) pour basculer l'opérabilité de l'élément

TRUE: Les entrées utilisateur n'ont plus aucun effet dans le runtime. L'élément est affiché comme désactivé.

Astuce

le Invisible La propriété est prise en charge par la fonctionnalité "Animation client".

Centre

Les propriétés contiennent des valeurs fixes pour les coordonnées du point de rotation. Le point de rotation s'affiche dans l'éditeur en tant que _visu_icon_center_point.png symbole et est utilisé comme centre pour la rotation et la mise à l'échelle.

Astuce

Vous pouvez également modifier les valeurs en faisant glisser le _visu_icon_center_point.png symbole à une autre position dans l'éditeur.

X

Coordonnée X du point de rotation

Y

Coordonnée Y du point de rotation

Mouvement absolu

Les propriétés peuvent être affectées à des variables CEI pour contrôler dynamiquement la position de l'élément. Le point de référence est le coin supérieur gauche de l'élément. Lors de l'exécution, l'élément entier est déplacé.

Mouvement

X

  • Variable (type de données numérique) pour la position X (en pixels)

    Exemple: PLC_PRG.iPos_X

L'augmentation de cette valeur à l'exécution déplace l'élément vers la droite.

Y

L'augmentation de cette valeur à l'exécution déplace l'élément vers le bas.

Rotation

Variable (type de données numérique) pour l'angle de rotation (en degrés)

Exemple: PLC_PRG.iAngle1

Le milieu de l'élément tourne à la Centre point. Ce point de rotation est représenté par le _visu_icon_center_point.png symbole.

Lors de l'exécution, l'alignement de l'élément reste le même par rapport au système de coordonnées de la visualisation. L'augmentation de la valeur fait pivoter l'élément vers la droite.

_visu_img_prp_rotation.png

Rotation intérieure

Variable (type de données numérique) pour l'angle de rotation (en degrés)

Exemple: PLC_PRG.iAngle2

Lors de l'exécution, l'élément tourne autour du point de rotation spécifié dans Centre selon la valeur de la variable. De plus, l'alignement de l'élément pivote selon le système de coordonnées de la visualisation. L'augmentation de la valeur dans le code tourne dans le sens des aiguilles d'une montre.

Le point de rotation est représenté par le _visu_icon_center_point.png symbole.

Note

Si un angle de rotation statique est spécifié dans le Emplacement → Angle , l'angle de rotation statique est ajouté à l'angle de rotation variable (décalage) lors de l'exécution de la visualisation.

_visu_img_prp_inner_rotation.png

Astuce

Vous pouvez combiner les variables à un conversion d'unité.

Astuce

le X, Oui, Rotation, et Rotation intérieure sont prises en charge par la fonctionnalité "Animation client".

Animation

Astuce

Ces propriétés ne sont disponibles que lorsque vous avez sélectionné le Prise en charge des animations client et de la superposition d'éléments natifs possibilité dans le Gestionnaire de visualisation.

Durée des animations

Variable de durée (en millisecondes) pendant laquelle l'élément exécute une animation

  • Variable (valeur entière)

    Exemple: Menu.tContent avec VAR tContent : INT := 500; END_VAR

  • Littéral entier

    Exemple: 500

. Propriétés animables
  • Mouvement absolu, Mouvement, X, Oui

  • Mouvement absolu, Rotation

  • Mouvement absolu, Rotation intérieure

  • Mouvement absolu, Rotation extérieure

Le mouvement animé est exécuté lorsqu'au moins une valeur d'une propriété animable a changé. Le mouvement alors exécuté n'est pas saccadé, mais est fluide dans la durée d'animation spécifiée. L'élément de visualisation se déplace vers la position spécifiée tout en tournant dynamiquement. Les transitions sont fluides.

Passer au premier plan

variables (BOOL) pour mettre l'élément au premier plan

TRUE: A l'exécution, l'élément de visualisation est affiché au premier plan.

FALSE: A l'exécution, l'élément de visualisation est affiché dans le calque où il a été inséré dans l'éditeur de visualisation.

Exemple: bIsInForeground avec VAR bIsInForeground : BOOL := FALSE; END_VAR

Configuration d'entrée

Astuce

La Configurer bouton ouvre le Configuration des entrées dialogue. Vous pouvez y affecter des actions de suivi à l'événement.

OnValueChanged

Evénement qui déclenche des actions de suivi en raison d'un changement de valeur

Les actions de suivi déclenchées sont configurées dans le Configuration d'entrée dialogue.

Les actions de suivi définies et la configuration correspondante sont affichées sous la propriété de l'élément.

La OnValueChanged l'événement peut être désactivé par le VISU_NO_VALUECHANGED compilateur définir dans la boîte de dialogue des propriétés de l'application.

Des droits d'accès

Note

Disponible uniquement lorsqu'une gestion des utilisateurs est configurée pour la visualisation.

Des droits d'accès bouton

Ouvre le Des droits d'accès dialogue. Là, vous pouvez modifier les privilèges d'accès pour l'élément.

. Messages d'état :
  • Pas encore défini. Pleins droits.: Droits d'accès pour tous les groupes d'utilisateurs : opérable

  • Les droits sont définis : droits limités: L'accès est limité à au moins un groupe.