Le RS232 fonctionne à l’aide de trois éléments, un élément matériel (port COM série) et deux éléments fonctionnels (RS-232 Receive et RS-232 Send).
Dans l’élément matériel, vous devez spécifier les propriétés standard de RS232 (vitesse de transmission, etc.). Vous devez également spécifier le type de service ; natif si vous souhaitez communiquer avec un autre appareil PPA, Terminal dans le cas contraire. La propriété « Terminal Mode » indique si les données doivent être accompagnées d’une invite (facile à utiliser dans un terminal) ou si elles doivent être brutes (de périphérique à périphérique). Vous devrez ensuite spécifier les terminateurs et les séparateurs d’envoi et de réception. Le terminateur signifie la fin d’une commande RS232 donnée et le séparateur est le caractère utilisé pour séparer des valeurs multiples.
L’élément d’envoi RS-232 vous permet de spécifier un port série (l’élément matériel) et de nombreuses « valeurs d’envoi ». Cet élément peut être appelé comme n’importe quelle autre action et lorsqu’il l’est, il envoie chaque valeur (incluse dans les messages pré et post spécifiés) séparée par le « séparateur d’envoi » spécifié dans l’élément matériel et terminée par le « terminateur d’envoi » spécifié dans l’élément matériel. Les valeurs seront envoyées dans l’ordre séquentiel de haut en bas.
L’élément RS-232 Receive vous permet de spécifier un port série (l’élément matériel), lorsque celui-ci a été sélectionné, vous pouvez spécifier un « Alias ». Pour qu’une réception RS-232 puisse être utilisée, elle doit avoir une commande identifiable unique au début. Si aucun alias n’est spécifié, le nom de l’élément de réception RS-232 sera utilisé comme commande ; si un alias est spécifié, c’est l’alias qui sera utilisé comme commande. Un séparateur de réception doit suivre, puis toutes les valeurs que vous souhaitez que l’appareil reçoive sont également séparées par le séparateur de réception et terminées par le terminateur de réception. Vous spécifierez ensuite une liste de propriétés/variables de réception, où les valeurs seront à nouveau stockées séquentiellement de haut en bas, de la première à la dernière réception.
Par exemple, si l’alias est défini sur « rx », le séparateur sur virgule et le terminateur sur [CR][LF] et que la valeur de réception spécifiée est une propriété Text de la zone de texte, la procédure suivante définit la valeur textuelle de la zone de texte sur « Test » :
La réception RS-232 vous donne également la possibilité d’effectuer une action une fois la réception terminée. Vous pouvez ainsi stocker une valeur en tant que variable, puis appeler une action pour l’afficher ou la modifier à l’aide d’un constructeur mathématique avant de l’afficher.