Skip to main content

Élément de visualisation : Histogramme

Symbole:

_visu_img_histogram.png

Catégorie: Contrôles de mesure

L'élément affiche les données d'un tableau unidimensionnel sous forme d'histogramme. Vous pouvez définir des couleurs spécifiques pour certaines plages de valeurs.

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: GenElemInst_35

Astuce

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

Type d'élément

Histogramme

Tableau de données

Tableau unidimensionnel dont les données sont représentées dans cet histogramme

Exemple: PLC_PRG.arr1

Sous-gamme de tableau

Utiliser la sous-gamme

standard icon: Seule une partie du tableau est affichée dans l'histogramme.

Indice de départ

Premier index de tableau avec une valeur affichée

Exigence: Utiliser la sous-gamme est activé.

Indice de fin

Dernier index de tableau avec une valeur affichée

Exigence: Utiliser la sous-gamme est autorisé.

Affichage

Type d'affichage

  • Barres Les données sont affichées sous forme de barres

  • Lignes: Les données sont affichées sous forme de lignes

  • Courbe: Interpolation des données dans une courbe.

Largeur de ligne

Spécifié en pixels

Exigence : Comme le Type d'affichage est Courbe choisi.

Afficher les lignes horizontales

standard icon: Les lignes horizontales sont tracées sur l'échelle principale

Note

Tous les styles de visualisation n'ont pas cette propriété d'élément. Pour les styles de visualisation qui ont un fond rayé, par exemple Style plat, cette propriété d'élément n'existe pas.

Largeur de barre relative

. Valeur entière entre 1 et 100
  • 1: Les barres sont dessinées sous forme de lignes

  • 100: La largeur totale de l'histogramme est remplie avec les barres.

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.

Escalader

Début de l'échelle

Plus petite valeur de l'échelle et limite inférieure de la plage de valeurs de l'élément

Exemple: 0

Astuce

Dans le champ de valeur, cliquez sur le _visu_icon_variable.png symbole. Ensuite, la propriété est étendue par le Variable propriété.

Variable

Variable (type de données entier) pour le début de l'échelle

Exemple: PLC_PRG.iScaleStart

Fin d'échelle

Plus grande valeur de l'échelle et limite supérieure de la plage de valeurs de l'élément

Exemple: 100

Astuce

Dans le champ de valeur, cliquez sur le _visu_icon_variable.png symbole. Ensuite, la propriété est étendue par le Variable propriété.

Variable

Variable (type de données entier) pour la fin d'échelle

Exemple: PLC_PRG.iScaleEnd

Échelle principale

Distance entre deux valeurs sur l'échelle principale

Exemple: 10

Astuce

Dans le champ de valeur, cliquez sur le _visu_icon_variable.png symbole. Ensuite, la propriété est étendue par le Variable propriété.

Variable

Variable (type de données entier) pour l'espacement

Exemple: PLC_PRG.iMainScale

Sous-échelle

Distance entre deux valeurs sur l'échelle fine

Vous pouvez masquer l'échelle fine en définissant la valeur sur 0.

Exemple: 2

Astuce

Dans le champ de valeur, cliquez sur le _visu_icon_variable.png symbole. Ensuite, la propriété est étendue par le Variable propriété.

_visu_icon_variable.png: Le Variable propriété s'affiche en dessous.

Variable

Variable (type de données entier) pour l'espacement

Exemple: PLC_PRG.iSubScale

Couleur de l'échelle

Couleur des graduations

  • _cds_icon_three_dots.png:

    Couleur Dialogue

  • _cds_icon_arrow_down.png: Une zone de liste avec les noms de couleur s'ouvre.

Ligne de base

Valeur de l'échelle principale où se trouve la ligne de base horizontale de l'histogramme.

Le dessin de la barre commence à la ligne de base.

Exemple 39. Exemple

Une déclaration valide est requise pour les variables utilisées comme exemple dans le tableau ci-dessus.

PROGRAM PLC_PRG
VAR
        iScaleStart : INT := 0;
        iScaleEnd : INT := 120;
        iMainScale : INT := 20;
        iSubScale : INT := 5;
END_VAR


Étiqueter

Unité

Texte affiché dans l'élément

Exemple : Unités affichées en m/s.

Police de caractère

Police des étiquettes (exemple : numérotation des échelles).

Sélection dans la zone de liste ou en cliquant sur le _cds_icon_three_dots.png bouton.

Format d'échelle (syntaxe C)

Valeurs mises à l'échelle dans la syntaxe "printf"

Exemples: %d, %5.2f

Max. largeur du texte des étiquettes

Valeur facultative qui définit la largeur maximale de l'étiquette d'échelle

La valeur est définie automatiquement.

Astuce

Modifiez cette valeur uniquement si l'ajustement automatique ne produit pas réellement le résultat attendu.

Hauteur du texte des étiquettes

Valeur facultative qui définit la hauteur maximale de l'étiquette d'échelle

La valeur est définie automatiquement.

Astuce

Modifiez cette valeur uniquement si l'ajustement automatique ne produit pas réellement le résultat attendu.

Couleur de la police

Sélection dans la zone de liste ou en cliquant sur le _cds_icon_three_dots.png bouton.

Couleurs

Couleur du graphique

Couleur de la barre à l'état normal.

Note

L'état normal est en vigueur lorsque la valeur réelle de l'élément de tableau ne remplit pas la condition d'alarme.

Valeur d'alarme

Valeur seuil pour l'alarme

Condition d'alarme

Si la valeur réelle de l'élément de tableau remplit la condition d'alarme, alors la condition d'alarme est définie.

  • Moins: La valeur réelle est inférieure à la Valeur d'alarme

  • Suite: La valeur réelle est supérieure à la Valeur d'alarme

Couleur d'alarme

Couleur de la barre en état d'alarme.

Utiliser les zones de couleur

standard icon: Les zones de couleur définies dans cet élément sont utilisées.

Zones de couleur

Créer un nouveau

Une nouvelle zone de couleur est ajoutée.

Supprimer

La zone de couleur est supprimée de la liste.

Début de zone

Valeur de départ sur le Escalader de l'histogramme où commence la zone de couleur

Fin de zone

Valeur finale sur le Escalader de l'histogramme où la zone de couleur se termine

Couleur

Couleur utilisée pour afficher la zone

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 contiennent 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

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

Mise à l'échelle

Variable (type de données entier) pour déclencher un étirement centré

Exemple: PLC_PRG.iScaling

Le point de référence est le Centre propriété.

La valeur 1 rétrécit l'élément d'un facteur de 0.001. La valeur 1000 remet l'élément à sa taille d'origine.

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".

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.

Astuce

le Invisible La propriété est prise 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

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.