Skip to main content

Languette: Paramètres

Fonction: L'onglet inclut les paramètres de toutes les visualisations de l'application.

Symbole: _visu_icon.png

Note

Tous les paramètres ne sont pas disponibles pour un système intégré CODESYS visualisation.

Groupe : Paramètres généraux

Utiliser des chaînes Unicode

standard icon: La visualisation encode les chaînes en Unicode.

Utiliser la variable CurrentVisu

standard icon: L'application reconnaît et utilise la variable globale VisuElems.CurrentVisu de type STRING.

Il contient le nom de la visualisation active lors de l'exécution de l'application.

Dans le code de l'application, la variable peut être lue afin de conserver le nom de la visualisation active. Elle peut également être écrite pour appeler un changement de visualisation. Ce changement s'effectue simultanément sur tous les écrans.

Exemple : Une variante d'affichage TargetVisu et plusieurs variantes d'affichage WebVisu sont actives. Lorsque la variable CurrentVisu est modifiée, toutes les variantes d'affichage basculent vers cette visualisation.

Exigence : l’application inclut une visualisation qui appelle d’autres visualisations.

Exemple:

  • Affectation de la variable : VisuElems.CurrentVisu := strVisuName;

  • Attribution du nom de la visualisation : VisuElems.CurrentVisu := 'visu1';

Prise en charge des animations client et de la superposition d'éléments natifs

standard icon: Les éléments de visualisation peuvent être animés par le client.

Cette fonction n'est possible que pour les navigateurs d'un CODESYS WebVisu et dans un CODESYS TargetVisu. Cependant, CODESYS TargetVisu doit prendre en charge cette fonction. Des propriétés supplémentaires sont alors visibles dans les éléments de visualisation.

De plus, les éléments natifs, qui sont intégrés dans la visualisation (par exemple, un navigateur Web), peuvent être superposés avec des éléments natifs. CODESYS éléments. Ceci n'est pas possible avec CODESYS versions antérieures à 3.5.16.0.

Note

La restriction suivante s'applique actuellement :

Dans le cas de cadres imbriqués combinés à une mise à l'échelle, les éléments peuvent être positionnés de manière légèrement différente.

Groupe : Paramètres de style

Astuce

Vous pouvez utiliser le Éditeur de style de visualisation pour créer de nouveaux styles, les réviser et les installer dans le référentiel de styles de visualisation.

Style sélectionné

  • Style du référentiel de styles de visualisation utilisé par chaque visualisation de l'application

    Exemple: Style plat

  • <Aucun>: La visualisation affiche ses éléments sans style défini ou selon des valeurs par défaut internes. Couleur et Fonte propriétés de l'élément, une boîte de dialogue par défaut s'ouvre pour la sélection au lieu d'une zone de liste.

_cds_icon_drop_down_list.png

Ouvre une liste déroulante avec les styles installés dans le référentiel de styles de visualisation

Afficher toutes les versions (réservé aux experts)

_cds_icon_option_deactivated.png: La liste déroulante inclut uniquement la dernière version du style sélectionné et tous les autres styles. Si une version plus récente est installée pour le style sélectionné, elle est également répertoriée.

standard icon: La liste contient toutes les versions de tous les styles installés.

Bouton: _visu_icon_activate_style_editor_cmds.png

Ouvre une liste déroulante contenant des commandes permettant d'utiliser le Éditeur de style de visualisation

Ouvrir l'éditeur de style

Le Éditeur de style de visualisation s'ouvre.

Créer et modifier un style dérivé

Le Éditeur de style de visualisation s'ouvre avec le Créer un nouveau style de visualisation boîte de dialogue. La boîte de dialogue contient les paramètres de la première étape de configuration.

Exigence : Dans Style sélectionné, un style de base est sélectionné.

Note

Un style dérivé est logique pour adapter ou étendre seulement quelques propriétés de style.

Copier et éditer le style

Le Éditeur de style de visualisation s'ouvre avec le Ouvrir le style existant en tant que copie boîte de dialogue. La boîte de dialogue contient les paramètres de la première étape de configuration.

Exigence : Un style est sélectionné dans Style sélectionné.

Aperçu

Les éléments affichés représentent le style spécifié dans Style sélectionné.

Groupe : Paramètres de langue

Langue sélectionnée

Langue utilisée par la variante d'affichage lors du démarrage d'une visualisation

Groupe : Paramètres supplémentaires

Gestion multitouch

Cette propriété définit la gestion des événements tactiles. Cette gestion est effectuée soit par la visualisation, soit, dans le cas de WebVisu, par le navigateur. Ce paramètre permet d'effectuer des gestes tactiles sur différents éléments de la visualisation.

standard icon La visualisation traite les entrées utilisateur via les gestes, le toucher et les événements de souris. WebVisu ne transmet pas ces événements au navigateur (aucun défilement n'est possible). La transmission des événements affecte uniquement WebVisu, et non TargetVisu.

_cds_icon_option_deactivated.png: La visualisation ne traite pas explicitement les événements d'entrée. Les événements de souris, tactiles et gestuels fonctionnent normalement dans le navigateur.

Éléments affectés

  • Éléments avec configuration d'entrée

  • Type d'élément Cadre

  • Type d'élément Onglets

  • Tableau, Tableau d'alarme, Zone de liste déroulante, entier, Zone de liste déroulante, tableau avec le Fixe et défilant propriété

    Ces éléments de défilement peuvent être déplacés soit par un geste (événement tactile), soit par une barre de défilement (événement souris). La barre de défilement doit être configurée explicitement. Par conséquent, sélectionnez l'option Faire défiler les éléments avec la barre de défilement propriété si un élément doit être équipé d'une barre de défilement.

Faire défiler les éléments avec la barre de défilement

standard icon: Les éléments de défilement sont affichés avec une barre de défilement. Le contenu peut être parcouru à la souris uniquement de cette façon.

_cds_icon_option_deactivated.png: Le défilement par panoramique est activé.

Les éléments de visualisation Tableau, Tableau d'alarme, Zone de liste déroulante, entier, Zone de liste déroulante, tableau, et Cadre avec le Fixe et défilant les biens sont concernés par cette option.

Dessin semi-transparent

standard icon: La visualisation peint les éléments dans une couleur semi-transparente.

Lors de la définition d'une couleur, vous pouvez également spécifier la valeur du dégradé de transparence. Cette valeur est définie dans le Transparence propriété.

L'octet de tête est évalué dans les variables de couleur.

Par défaut : activé.

Exigence : vous avez créé une nouvelle visualisation et les variantes d’affichage peuvent être peintes avec une semi-transparence.

Gestion standard du clavier

L'entrée utilisateur suivante est fournie par défaut :

  • Languette

    Astuce

    Configurer son comportement dans Ordre des onglets dans le Liste des éléments.

  • Changement + Languette

  • Entrer

  • Flèche vers le haut

  • Flèche vers le bas

  • Flèche droite

  • Flèche gauche

Les éléments désactivés par la peinture sont grisés

standard icon: Tous les éléments désactivés sont grisés sans que vous ayez configuré leurs propriétés d'élément, telles que les variables de couleur.

Les résultats suivants entraînent la désactivation d'un élément :

  • La variable qui a été assignée à la Variables d'état, Désactiver les entrées la propriété de l'élément est définie sur TRUE.

  • La gestion des utilisateurs de visualisation interdit à l'utilisateur de faire des saisies. L'utilisateur a Visible uniquement autorisation.

Appel après l'initialisation de visu

Nom de la fonction. La fonction est appelée après l'initialisation. C'est le moment d'enregistrer un gestionnaire d'événements supplémentaire pour la fonction. EventManager.

Exemple: VisuInit

Mise en œuvre de VisuInit:

// This function is called after visu initialization (see Visualization Manager 'Call after visu initialization')
FUNCTION VisuInit : BOOL
VAR_INPUT
END_VAR
// Set the mouse event handler
VisuElems.VisuElemBase.g_VisuEventManager.SetMouseEventHandler(PLC_PRG.evHandler);

Un autre cas d'utilisation est l'enregistrement du ClientManagerListener pour le ClientManager.

Taille de visualisation réactive

standard icon La taille de la visualisation est actualisée lorsque la taille du client est modifiée. Les éléments de la visualisation de niveau supérieur peuvent être positionnés dynamiquement. La mise à l'échelle requise est isotrope ou anisotrope.

La taille du client peut être interrogée avec le Container.Width et Container.Height variables.

Container.Size correspond à la taille du client pour toutes les visualisations de niveau supérieur. Pour qu'une visualisation avec des éléments repositionnés soit à nouveau correctement mise à l'échelle, Visu.Size doit être recalculé.

Exemple:

Container.Width - Visu.Width
Container.Width - Visu.Width - 50