Serial port 如何正确格式化发送到串行端口的命令

Serial port 如何正确格式化发送到串行端口的命令,serial-port,hex,Serial Port,Hex,这是我第一次尝试阅读文档以向串行设备发送命令。这个设备附带了一些基本的文档,我相信这些文档并不复杂,但我很难理解,因为这是我的第一次。这是文档的屏幕截图: 我需要发送的三个主要命令是“RI”、“LE”和“BI”。这些数据将放在图像中“数据”所在的位置。我不是在问如何将字符串转换为十六进制,而是在问如何格式化字符串,以便将其正确转换为十六进制,以便机器理解它。因此,当我执行$port.WriteLine(此处代码)时,我会得到所需的响应。请添加计算机操作系统的信息以及所使用的编程语言和库等。通常

这是我第一次尝试阅读文档以向串行设备发送命令。这个设备附带了一些基本的文档,我相信这些文档并不复杂,但我很难理解,因为这是我的第一次。这是文档的屏幕截图:


我需要发送的三个主要命令是“RI”、“LE”和“BI”。这些数据将放在图像中“数据”所在的位置。我不是在问如何将字符串转换为十六进制,而是在问如何格式化字符串,以便将其正确转换为十六进制,以便机器理解它。因此,当我执行
$port.WriteLine(此处代码)
时,我会得到所需的响应。

请添加计算机操作系统的信息以及所使用的编程语言和库等。通常,名为
WriteLine()
的函数/方法表示添加回车换行代码并发送一行文本数据的函数。它不适合发送包含多个控制代码和回车码(如问题)的数据。