Skip to main content

Élément de visualisation : Graphique cartésien XY

Symbole:

_cds_icon_xy_elem_2.png

Catégorie: Contrôles spéciaux

L'élément affiche graphiquement la courbe des valeurs du tableau sous forme de graphique linéaire ou à barres dans le système de coordonnées cartésiennes. Le graphique peut afficher plusieurs courbes simultanément.

Contrainte

L'élément peut être utilisé avec un contrôleur avec V3.5 SP11 et supérieur.

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'après avoir sélectionné le Avancé option ou la Toutes les catégories filtrer dans Propriétés.

Nom de l'élément

Exemple: Velocity chart

Astuce

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

Type d'élément

Graphique XY cartésien

Graphique XY cartésien

_visu_icon_xy_chart.png XYChart:Ouvre le Configuration du graphique XY dialogue.

Vous pouvez y configurer le graphique.

Position

La position définit l'emplacement et la taille de l'élément dans la fenêtre de visualisation. Elle est basée sur le système de coordonnées cartésiennes. L'origine se situe dans le coin supérieur gauche de la fenêtre. L'axe horizontal positif des X est orienté vers la droite. L'axe vertical positif des Y est orienté 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 modifier les valeurs en faisant glisser la module _visu_icon_position_element.png symboles vers d'autres positions dans l'éditeur.

Apparence de l'élément

Les propriétés contiennent des valeurs fixes pour définir l'apparence de l'élément.

Largeur de la bordure

Valeur (en pixels)

Exemple: 2

Remarque : Les valeurs 0 et 1 les deux entraînent une épaisseur de ligne d'un pixel. Si aucune ligne ne doit s'afficher, le Style de bordure la propriété doit être définie sur l'option Invisible.

Style de bordure

  • Solide

  • Tiret

  • Points

  • Tiret Point

  • Tiret Point Point

  • Invisible

Couleur de la ligne du cadre

  • Couleur de style de la zone de liste. Exemple: Black

  • Valeur fixe sélectionnée dans la boîte de dialogue de couleur. Exemple: 0; 0; 0

Axes de police

Police de caractère

Exemple: Défaut

_cds_icon_three_dots.png: Ouvre le Police de caractère dialogue.

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

Variables de contrôle

Tableau 14. Zoom

Le zoom sur la courbe affichée se fait au moyen de la souris, ou du geste de pincement sur un appareil multitouch. Elle s'applique également à tous les axes.

Lors de l'exécution lorsque Permettre est TRUE, vous pouvez dessiner une boîte avec la souris en maintenant enfoncé le bouton gauche de la souris. Lorsque vous relâchez le bouton de la souris, l'affichage zoome sur la boîte et la courbe est agrandie. Pour effectuer un zoom avant et arrière sur un appareil multitouch, rapprochez ou éloignez deux doigts, respectivement.

Le zoom et le panoramique peuvent fonctionner ensemble.

Activer

variables (BOOL) qui active ou désactive le zoom.

TRUE: Active le zoom

Exemple: PLC_PRG.xZoomEnable

Maison

variables (BOOL)

Front montant : Réinitialise la courbe affichée à l'état initial après un changement d'affichage dû au zoom.

Exemple: PLC_PRG.xZoomHome

annuler

variables (BOOL)

Front montant : Réinitialise la courbe affichée à la position précédente après un changement d'affichage dû au zoom.

Exemple: PLC_PRG.xZoomUndo

Est zoomé

variables (BOOL) qui indique si la courbe affichée a été modifiée ou non à cause du zoom.

TRUE: Le réglage de la courbe a été zoomé.

Exemple: PLC_PRG.xIsZoomed



Tableau 15. Poêle

Le panoramique de la courbe affichée se fait au moyen de la souris ou du geste de pincement sur un appareil multitouch. Elle s'applique également à tous les axes.

A l'exécution si Permettre est TRUE, vous pouvez ensuite faire glisser la courbe affichée vers une autre position en maintenant enfoncé le bouton gauche de la souris. Pour effectuer un panoramique de la courbe affichée sur un appareil multitouch, faites-la glisser avec un doigt vers une autre position.

Activer

variables (BOOL) pour activer ou désactiver le panoramique.

TRUE: Active le panoramique

Exemple: PLC_PRG.xPanEnable

Maison

variables (BOOL)

Front montant : Réinitialisez la courbe affichée à la position initiale après que l'affichage a changé en raison du panoramique.

Exemple: PLC_PRG.xPanHome

Est panoramique

variables (BOOL) dont l'état indique si la courbe affichée a été modifiée ou non à cause du zoom.

TRUE: Le réglage de la courbe a été panoramique.

Exemple: PLC_PRG.xIsPanned



Mouvement absolu

Les propriétés peuvent être affectées à des variables IEC 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. À l'exécution, l'élément entier est déplacé.

Mouvement

X

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

    Exemple: PLC_PRG.iPos_X

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

Y

  • Variable (type de données numériques) pour la position Y (en pixels)

    Exemple: PLC_PRG.iPos_Y

  • Variable conteneur : Container.Height

    Pour plus d'informations, consultez les éléments suivants : Réglage optimal de la position et de la taille

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

Rotation

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

Exemple: PLC_PRG.iAngle1

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

À l'exécution, l'alignement de l'élément reste identique par rapport au système de coordonnées de la visualisation. Augmenter la valeur fait pivoter l'élément vers la droite.

_visu_img_prp_rotation.png

Rotation intérieure

Variable (type de données numériques) 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. Augmenter la valeur dans le code entraîne une rotation dans le sens horaire.

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 Position → Angle propriété, puis l'angle de rotation statique est ajouté à l'angle de rotation variable (décalage) lorsque la visualisation est exécutée.

_visu_img_prp_inner_rotation.png

Astuce

Vous pouvez combiner les variables en un Conversion d'unités.

Astuce

Le X, Oui, Rotation, et Rotation intérieure les propriétés 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.

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 est affiché dans l'éditeur sous la forme _visu_icon_center_point.png symbole et est utilisé comme centre de rotation et de mise à l'échelle.

Astuce

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

X

Coordonnée X du point de rotation

Y

Coordonnée Y du point de rotation

Animation

Astuce

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

Durée de l'animation

Variable pour la 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 n'est alors pas saccadé, mais fluide pendant la durée d'animation spécifiée. L'élément de visualisation se déplace vers la position spécifiée tout en effectuant une rotation dynamique. Les transitions sont fluides.

Passer au premier plan

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

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

FALSE: Au moment de l'exécution, l'élément de visualisation s'affiche dans la couche où il a été inséré dans l'éditeur de visualisation.

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

Autorisations

Note

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

Droits d'accès bouton

Ouvre le Droits d'accès dialogue. Vous pouvez y modifier les droits d'accès de l'élément.

. Messages d'état :
  • Non défini. Tous droits réservés.: Droits d'accès pour tous les groupes d'utilisateurs : opérable

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