e!COCKPIT : Visualisation - Gestion des objets de base et des éléments généraux

Préambule

 

Les éléments standards proposés par e!COCKPIT/Codesys sont souvent suffisants pour créer des visualisation. 

Nous verrons dans cet article comment gérer les éléments standards. D'autres articles reprendront les éléments plus complexes et d'autre fonctionnalités concernant les visualisations.

Eléments de base

Les éléments de base sont les suivants :

  • Rectangle
  • Rectangle arrondi
  • Ellipse
  • Ligne
  • Polygone
  • Segment de ligne
  • Courbe de Bézier
  • Secteur de cercle
  • Image
  • Cadre

Propriétés des éléments de base

Propriété Description Exemple
Nom d'élément Nom de l'élément qui sera utilisé dans la liste des éléments de la visualisation GenElemInst_1
Type d'élément Type de l'élément  Rectangle
     
Position    
X Position de l'objet en horizontal  0
Y Position de l'objet en vertical  0
Largeur Largeur de l'objet  150
Hauteur Hauteur de l'objet   30
Angle Angle de rotation de l'objet   0
     
Centre    
X Position du centre de l'objet en horizontal  75
Y Position du centre de l'objet en vertical   75
     
Couleurs    
Etat Normal Couleur affichée lorsque la variable de couleur est à FALSE  
Couleur de Cadre Couleur du cadre pour l'état normal  
Transparence Niveau de transparence  255
Couleur de remplissage Couleur de remplissage pour l'état normal   
Transparence Niveau de transparence  255
Etat d'alarme Couleur affichée lorsque la variable de couleur est à TRUE  
Couleur de Cadre Couleur du cadre pour l'état d'alarme  
Transparence Niveau de transparence  255
Couleur de remplissage Couleur de remplissage pour l'état d'alarme   
Transparence Niveau de transparence  255
Utiliser dégradé Utilisation d'un dégradé dans les couleurs  FALSE
Sélection du dégradé Sélection du dégradé utilisé  
     
Apparence    
Epaisseur de ligne Epaisseur de la ligne de contour  
Type de remplissage Type de remplissage de l'objet  
Type de ligne Type de la ligne de contour   
     
Textes    
Texte Texte affiché sur l'objet   
Info-bulle Infobulle de l'objet (affichage au survol de la souris)   
     
Propriétés de texte    
Alignement horizontal Positionnement horizontal du texte Centré, Gauche, Droite
Alignement vertical Positionnement vertical du texte Centré, En haut, En bas
Format de texte Gestion du retour à la ligne   
Police Police de caractères   
Couleur de police Couleur du texte  
Transparence Niveau de transparence  
     
Mouvement absolu    
Mouvement Déplacement de l'objet  
X Position horizontale   
Y Position verticale  
Rotation Angle de rotation autour du centre de l'objet   
Graduation Homothétie de l'objet   
Rotation intérieure Rotation de l'objet   
Utiliser valeurs REAL Utilisation de valeur REAL pour les informations de mouvement   
     
Mouvement Relatif    
Mouvement gauche-haut Position du point gauche et haut de l'objet   
X Position horizontal   
Y Position verticale   
Mouvement coin inférieur droit Position du point droit et bas de l'objet   
X Position horizontale   
Y Position verticale   
     
Variables de texte    
Variable de texte Variable qui sera utilisé pour l'affichage de données (remplace le % du champ texte)   
Variable d'info-bulle Variable utilisée pour le texte de l'info-bulle   
     
Textes dynamiques    
Liste de textes    
Index de texte    
Index d'info-bulle    
     
Variables de police  Variables de police du texte  
Nom de police     
Taille     
Drapeaux     
Jeu de caractères     
Couleur     
Drapeaux pour alignement du texte     
     
Variables de couleur  Variables de gestion des couleurs de l'objet   
Changement de couleur  Basculement entre la couleur normale et la couleur d'alarme   
Etat normal  Variables pour l'état normal de l'objet  
Couleur du cadre  Variable contenant la couleur pour le cadre   
Couleur de remplissage Variable contenant la couleur de l'objet   
Etat d'alarme  Variables pour l'état d'alarme de l'objet  
Couleur du cadre  Variable contenant la couleur pour le cadre   
Couleur de remplissage  Variable contenant la couleur de l'objet   
     
Variables d'apparence    
Epaisseur de ligne     
Type de remplissage     
Type de ligne     
     
Variables d'état    
Invisibilité  Variable booléenne pour masquer l'objet  
Désactiver entrées  Variable booléenne pour interdire les actions sur l'objet   
     
Configuration d'entrée Actions affectées aux événements spéciaux   
OndialogClosed    
OnMouseClick    
OnMouseDown    
OnMouseEnter    
OnMouseLeave    
OnMouseMove    
OnMouseUp    
Touches    
Variable    
Touche FALSE    
Utiliser les touches lors de l'accès si la souris est capturée    
Basculer    
Variable    
Basculer lors du relâchement si la souris est capturée    
Touche d'accès rapide    
Touche    
     
Droits d'accès Gestion des paramètres de l'objet en fonction des groupes d'utilisateurs (lecture/écriture, lecture, invisible)