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