Écrit les données provenant de buffer à écrire dans l'interface ou le périphérique spécifié par Nom de ressource VISA.


icon

Entrées/Sorties

  • cvsrn.png Nom de ressource VISA

    Nom de ressource VISA spécifie la ressource à ouvrir. La commande Nom de ressource VISA spécifie également la session et la classe.

  • cstr.png buffer d'écriture

    buffer à écrire contient les données devant être écrites sur le périphérique.

  • cerrcodeclst.png entrée d'erreur (pas d'erreur)

    entrée d'erreur décrit les conditions d'erreur qui ont lieu avant l'exécution de ce nœud. Cette entrée fournit la fonctionnalité entrée d'erreur standard.

  • ivsrn.png Nom de ressource VISA en sortie

    Nom de ressource VISA en sortie est une copie du Nom de ressource VISA renvoyé par les fonctions VISA.

  • iu32.png nombre renvoyé

    nombre renvoyé contient le nombre réel d'octets écrits.

  • ierrcodeclst.png sortie d'erreur

    sortie d'erreur contient des informations sur l'erreur. Cette sortie fournit la fonctionnalité sortie d'erreur standard.

  • Le transfert des données est synchrone ou asynchrone selon la plate-forme utilisée. Cliquez avec le bouton droit sur le nœud et sélectionnez Mode d'E/S synchrone»Synchrone dans le menu local pour écrire les données de manière synchrone.

    Quand vous transférez des données à partir d'un driver de matériel ou vers lui de manière synchronisée, le thread d'appel est verrouillé pour la durée du transfert de données. En fonction de la vitesse du transfert, ceci peut gêner d'autres processus qui requièrent le thread d'appel. Toutefois, si une application nécessite que les données soient transférées aussi rapidement que possible, effectuer l'opération de manière synchrone dédie le thread d'appel exclusivement à cette opération.

    Remarque Dans la plupart des applications, les appels synchrones sont légèrement plus rapides quand vous communiquez avec 4 instruments ou moins. Les opérations asynchrones résultent en une application considérablement plus rapide quand vous communiquez avec au moins cinq instruments. La valeur par défaut de LabVIEW est E/S asynchrone.

    Exemples

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

    • labview\examples\Instrument IO\Serial\Serial.lvproj
    • labview\examples\Instrument IO\GPIB\GPIB with VISA functions.vi