El RS232 funciona utilizando tres elementos, uno de hardware (Puerto serie COM) y dos de función (RS-232 Recibir y RS-232 Enviar).
Dentro del elemento hardware debes especificar las propiedades estándar de RS232 (velocidad en baudios, etc.). También debes especificar el tipo de servicio; nativo si deseas comunicarte con otro dispositivo PPA, Terminal en caso contrario. La propiedad «Modo terminal» especifica si los datos deben envolverse con un indicador (fácil de usar dentro de un terminal) o deben estar sin procesar (de dispositivo a dispositivo). Luego tendrás que especificar los terminadores y separadores de envío/recepción. El terminador significa el final de un determinado comando RS232 y el separador es el carácter utilizado para separar varios valores.
El elemento Envío RS-232 te permite especificar un puerto serie (el elemento hardware) y luego numerosos «Valores de Envío», este elemento puede ser llamado como cualquier otra acción y cuando lo sea enviará cada valor (encerrado dentro de mensajes pre y post especificados) separados mediante el «Separador de Envío» especificado en el elemento hardware y terminados con el «Terminador de Envío» especificado en el elemento hardware. Los valores se enviarán en orden secuencial de arriba a abajo.
El elemento Recepción RS-232 te permite especificar un puerto serie (el elemento hardware), cuando lo hayas seleccionado podrás especificar un «Alias». Para que una Recepción RS-232 pueda utilizarse, debe tener un comando único identificable al principio, si no se especifica ningún alias, se utilizará el nombre del elemento Recepción RS-232 como comando; si se especifica un alias, se utilizará el Alias como comando. Debe seguirle un Separador de recepción y, a continuación, todos los valores que desees que reciba el aparato también separados por el Separador de recepción y terminados con el Terminador de recepción. A continuación, especificarás una lista de propiedades/variables de recepción, aquí es donde los valores se almacenarán de nuevo secuencialmente de arriba a abajo como primero recibido a último recibido.
Por ejemplo, si el Alias se estableció en “rx”, el separador en coma y el terminador en [CR][LF] y el valor de recepción especificado era una propiedad de texto del cuadro de texto, lo siguiente establecería el valor de texto del cuadro de texto en “Prueba”:
La Recepción RS-232 también te da la opción de realizar una acción una vez finalizada la recepción, por lo que podrías almacenar un valor como variable y luego llamar a una acción para mostrarlo o modificarlo con un constructor matemático antes de mostrarlo.