C# 超级终端以何种格式从机器请求数据

C# 超级终端以何种格式从机器请求数据,c#,serial-port,C#,Serial Port,我有一台将数据存储在其缓冲区中的机器。使用超级终端,我可以获得该机器的缓冲区以及实时数据。现在根据我的要求,我想使用c#中的串行端口程序来完成。 在串口编程中,我面临的问题是缓冲区数据,我无法获取机器的缓冲区数据,而我能够获取机器的实时数据。我使用了ReadExisting()方法获取所有数据。 看到这一点后,我认为这是因为数据类型问题,机器需要的数据类型请求不是从串行端口传递来检索缓冲区数据的 我的问题是 超级终端以何种格式从机器请求缓冲区数据 请帮助我解决这个问题。“使用超级终端,我可以获得

我有一台将数据存储在其缓冲区中的机器。使用超级终端,我可以获得该机器的缓冲区以及实时数据。现在根据我的要求,我想使用c#中的串行端口程序来完成。 在串口编程中,我面临的问题是缓冲区数据,我无法获取机器的缓冲区数据,而我能够获取机器的实时数据。我使用了
ReadExisting()
方法获取所有数据。 看到这一点后,我认为这是因为数据类型问题,机器需要的数据类型请求不是从串行端口传递来检索缓冲区数据的

我的问题是

超级终端以何种格式从机器请求缓冲区数据


请帮助我解决这个问题。

“使用超级终端,我可以获得缓冲区和实时数据”——请向我们展示每种情况的示例。您键入要发送的命令和得到的响应是什么?“超级终端以什么格式从机器请求缓冲区数据”--超级终端只是一个终端仿真器程序。它发送您键入的内容(ASCII文本),并显示接收到的内容。它对串行链接另一端的“机器”一无所知。它对缓冲区数据和实时数据一无所知。是的,这是正确的。您是否有可能获得所有内容的ASCII文本?例如,“My Data=0xFF”可能是超级终端中显示的内容,但如果您在自己的字节流中读取此内容,则必须解析数据并将ASCII[0x30 0x78 0x46 0x46]中的“0xFF”转换为真正的0xFF值。