Exemple : Gestion multipoint
Produit : CODESYS Visualization
Cet exemple montre comment évaluer les événements tactiles sur les écrans multitouch et comment les gérer.
Lorsqu'une visualisation peut être exécutée sur un écran multi-touch, un concept de fonctionnement supplémentaire est à votre disposition. Ensuite, les gestes et les événements tactiles peuvent également être évalués et traités en plus des événements habituels de la souris et du clavier.
Gestes pris en charge :
Panoramique :
En utilisant un doigt pour appuyer, faire glisser et relâcher, le contenu d'une fenêtre ou d'un onglet est déplacé.
Clignotant :
En déplaçant rapidement un doigt, différentes images de visualisation sont basculées dans la zone sélectionnée.
Evénement multitouch :
Pour une utilisation avec plusieurs doigts simultanément
Ceci a pour effet que dans une visualisation un utilisateur peut actionner plusieurs éléments simultanément avec plusieurs doigts.
En conséquence, un ingénieur d'application peut implémenter une commande à deux mains ou un mélangeur virtuel où plusieurs curseurs peuvent être actionnés simultanément.
Description
Le IGestureEventHandler
l'interface de la VisuElems.VisuElemBase
bibliothèque permet l'implémentation du code CEI 61131-3 afin de répondre aux gestes. Un événement gestuel peut être capturé et des actions de suivi peuvent être mises en œuvre.
Les clients suivants peuvent exécuter la visualisation sur un appareil multitouch.
CODESYS TargetVisu sur un appareil avec un système d'exploitation Windows
CODESYS TargetVisu sur un appareil avec un système d'exploitation Linux
Informations Complémentaires
Le MultiTouchExample.project
projet montre comment utiliser le IGestureEventHandler2
interface.
Le GesturesHandler
bloc de fonction implémente le IGestureEventHandler2
interface. Tout d'abord, le gestionnaire d'événements doit être enregistré auprès du gestionnaire d'événements. Cela se fait dans le FB_Init
méthode de la GestenHandler
bloc fonctionnel.
Le HandleFlickGesture
, HandlePanGesture
, et HandleTouchEvent
Les méthodes sont appelées lorsqu'un événement correspondant se produit.
Défilement :
Dans un cadre ou l'élément d'onglets, un opérateur peut faire défiler jusqu'à la visualisation suivante.
Plusieurs entrées :
Les éléments d'entrée peuvent être utilisés simultanément.
Commande à deux mains :
L'exemple montre la manipulation des entrées à deux mains.
Événements tactiles dans CEI 61131-3 :
L'exemple montre les points de contact actuels sur l'écran.
Détection de clin d'œil :
Les événements de balayage horizontal et vertical sont comptés.
Configuration système requise et restrictions
Système de programmation | CODESYS Development System (version 3.5.14.0 ou supérieure) |
Système d'exécution | CODESYS Control Win (version 3.5.14.0) |
Composants complémentaires | - |
Avis
TÉLÉCHARGER Projet