Fonction PortCom.ÉcritEtLit  [Divers : Port COM / Série]

Description

Écrit sur le port COM le texte.

Puis attends une entrée sur le même port COM et si le nombre d'octet à lire est précisé la fonction lit ce nombre d'octet, sinon l'ensemble des valeurs transmisses.
Retourne un tableau de valeurs des valeurs reçues

Syntaxe

PortCom.ÉcritEtLit(< Port >, < Texte > [, < Formule de réception > ] [, < Nombre octets à lire >] [, < Configuration > ])

  • < Port > : Le port à lire
  • < Texte > : Le texte à écrire
    • < Formule de réception > : la formule de réception est appelé pour chaque octet, si la fonction retourne Vrai alors la lecture continue sinon la lecture s'arrête. Si le nombre d'octet est précisé la fonction lit au maximum ce nombre d'octet. Dans la formule, les arguments suivants sont utilisables :
      • <%Valeur%> (<%Value%>) : la valeur de l'octet lu
      • <%Indice%> (<%Index%>) : l'index de l'octet (à partir de 1)
      • <%Tableau%> (<%Array%>) : le tableau complet des octets lu y compris le courant
    • < Nombre octets à lire > : Nombre d'octets à lire, si 0 lit l'ensemble des octets transmit
  • < Configuration > : La configuration

Exemple

Fonction PortCom.ÉcritEtLit  [Divers : Port COM / Série]

Description

Écrit sur le port COM l'entier. Il faut préciser le nombre d'octets à écrire de 1 à 8.

Puis attends une entrée sur le même port COM et si le nombre d'octet à lire est précisé la fonction lit ce nombre d'octet, sinon l'ensemble des valeurs transmisses.
Retourne un tableau de valeurs des valeurs reçu

Syntaxe

PortCom.ÉcritEtLit(< Port >, < Entier >, < Nombre octets > [, < Formule de réception > ] [, < Nombre octets à lire >] [, < Configuration > ])

  • < Port > : Le port à lire
    • < Entier > : L'entier à écrire
    • < Nombre octets > : Nombre d'octets à écrire entre 1 et 8
    • < Formule de réception > : la formule de réception est appelé pour chaque octet, si la fonction retourne Vrai alors la lecture continue sinon la lecture s'arrête. Si le nombre d'octet est précisé la fonction lit au maximum ce nombre d'octet. Dans la formule, les arguments suivants sont utilisables :
      • <%Valeur%> (<%Value%>) : la valeur de l'octet lu
      • <%Indice%> (<%Index%>) : l'index de l'octet (à partir de 1)
      • <%Tableau%> (<%Array%>) : le tableau complet des octets lu y compris le courant
    • < Nombre octets à lire > : Nombre d'octets à lire, si 0 lit l'ensemble des octets transmit
  • < Configuration > : La configuration

Exemple

Fonction PortCom.ÉcritEtLit  [Divers : Port COM / Série]

Description

Écrit sur le port COM le tableau de valeur.

Puis attends une entrée sur le même port COM et si le nombre d'octet à lire est précisé la fonction lit ce nombre d'octet, sinon l'ensemble des valeurs transmisses.
Retourne un tableau de valeurs des valeurs reçues

Syntaxe

PortCom.ÉcritEtLit(< Port >, < Tableau de Valeurs > [, < Formule de réception > ] [, < Nombre octets à lire >] [, < Configuration > ])

  • < Port > : Le port à lire
    • < Tableau de valeurs > : Tableau de valeur d'entier entre 0 et 255
    • < Formule de réception > : la formule de réception est appelé pour chaque octet, si la fonction retourne Vrai alors la lecture continue sinon la lecture s'arrête. Si le nombre d'octet est précisé la fonction lit au maximum ce nombre d'octet. Dans la formule, les arguments suivants sont utilisables :
      • <%Valeur%> (<%Value%>) : la valeur de l'octet lu
      • <%Indice%> (<%Index%>) : l'index de l'octet (à partir de 1)
      • <%Tableau%> (<%Array%>) : le tableau complet des octets lu y compris le courant
    • < Nombre octets à lire > : Nombre d'octets à lire, si 0 lit l'ensemble des octets transmit
  • < Configuration > : La configuration

Exemple