Lit plusieurs refnums d'abonnement à des événements pour un conduit Messager d'événements et permet à une ou plusieurs structures Événement d'accéder à ces refnums.

Vous pouvez placer cette extrémité sur le diagramme en cliquant avec le bouton droit sur un terminal ou un conduit Messager d'événements et en sélectionnant Créer»Lecteur de conduit»Messager d'événements»Lire plusieurs abonnements à des événements.


icon

Entrées/Sorties

  • cqueuern.png voie

    conduit est le conduit qui connecte cette extrémité à une extrémité scripteur.

  • cu16.png nombre de structures événement

    nombre de structures événement spécifie le nombre de structures Événement qui lisent les informations d'abonnement à des événements de cette extrémité. Pour éviter les erreurs indéfinies, nombre de structures événement doit correspondre au nombre de structures Événement qui lisent cette extrémité.

  • i1deventregrn.png refnums d'abonnement à des événements

    refnums d'abonnement à des événements renvoie un tableau des refnums d'abonnement à des événements pour un conduit Messager d'événements.

    Le nombre d'éléments dans le tableau correspond au nombre de structures Événement. Chaque refnum du tableau est un refnum unique conçu pour une structure Événement spécifique qui lit cette extrémité, et chaque structure Événement se déclenche sur tous les événements du conduit.

  • Contrairement aux extrémités lecteurs des autres modèles de conduits, cette extrémité lecteur doit être placée en dehors de la boucle While et ne peut s'exécuter qu'une seule fois.

    Dans la mesure du possible, utilisez une structure Événement pour gérer les événements. Utilisez les fonctions Construire un tableau ou Assembler pour combiner plusieurs refnums d'abonnement à des événements pour une seule structure Événement.

    Pour que plusieurs structures Événement puissent lire les refnums d'abonnement à des événements de cette extrémité, vous devez utiliser la fonction Indexer un tableau pour indexer les refnums d'abonnement à des événements, et câbler chaque refnum au terminal d'événement dynamique de chaque structure Événement afin qu'elles reçoivent toutes leur propre copie des événements dans le conduit.

    Ne câblez pas un même refnums d'abonnement à des événements à plusieurs structures Événement. Ceci produirait un comportement indéfini qui pourrait causer des situations de compétition ou des blocages dans votre application.

    Rubriques apparentées

    Écrire

    Mises en garde et recommandations concernant l'utilisation des événements dans LabVIEW

    Exemples

    Reportez-vous aux exemples de fichiers inclus avec LabVIEW suivants.

    • labview\examples\Channels\Event Messenger\Channel - Event Messenger.lvproj