Serial port RS-232回声本地与远程

Serial port RS-232回声本地与远程,serial-port,Serial Port,是否有一个术语用于说明串行端口是否回显远程接收的字符,以及本地机器是否回显本地发送的字符?我希望建立一个SCPI命令来打开/关闭这个远程echo协议。大多数串行接口系统在需要时是否仅依赖本地回送字符?我知道有两种不同的术语……这取决于您是在谈论终端设备还是主机 回到过去……使用计算机通常意味着VT-100终端或类似的RS-232设备,通过调制解调器或硬线连接到主机。这样的终端通常会 在“半双工”模式(本地回显字符)之间选择DIP开关, 对于不支持同时传入和传出I/O)和“全双工”的设备 模式,远

是否有一个术语用于说明串行端口是否回显远程接收的字符,以及本地机器是否回显本地发送的字符?我希望建立一个SCPI命令来打开/关闭这个远程echo协议。大多数串行接口系统在需要时是否仅依赖本地回送字符?

我知道有两种不同的术语……这取决于您是在谈论终端设备还是主机

回到过去……使用计算机通常意味着VT-100终端或类似的RS-232设备,通过调制解调器或硬线连接到主机。这样的终端通常会 在“半双工”模式(本地回显字符)之间选择DIP开关, 对于不支持同时传入和传出I/O)和“全双工”的设备 模式,远程设备负责回显其接收到的任何输入

Unix“stty”命令可以启用或禁用连接主机端的本地回显。这对于与仅硬连线用于半双工或全双工的旧式设备进行互操作可能是必要的

您可能会遇到描述这种配置的术语(半双工/全双工、主机回显开/关)

在现代人机界面设备中,全双工/“主机回显启用”是目前最常见的配置

另一方面,嵌入式设备很可能采用自定义协议,而不涉及在连接的一端回显其输入。


当交互式系统与相对或甚至绝对愚蠢(我们现在称之为)的客户端很常见时,几乎所有的客户端都使用往返于现在称之为服务器的角色回音。没有它,根本不可能控制用户体验。即使是纯机电式电传打字机也在Unix系统上使用全双工

少数几个带有本地echo的系统或多或少模拟穿孔卡输入,通常用于运行单个大型程序,该程序与终端硬件配合运行客户信息系统或其他在线应用程序,但不是真正的交互式计算机访问。其中一些系统价格昂贵且复杂,它们运行许多银行终端,但它们的交互设计几乎受到普遍的不尊重

作为一个具体的例子,即使是所有交互式Unix远程客户端中的0.1%也不可能使用本地echo。(我敢肯定它在某个可怜的、现在已被遗忘的大型机上发生过几次。)

话虽如此,我对您的应用程序并不熟悉,也许它足够简单,本地echo就有意义了。因为今天的客户机比昨天的“服务器”功能强大得多,所以我们几乎只在
ssh
进入CLI进行一些本地系统管理时看到旧的模式


但即使在这种情况下,在今天的世界中,我们也总是有一个“全双工”(远程回波)系统。

据我回忆,这个概念被称为“本地回波”,它再也不用了。

我见过这个SCPI命令:

SYSTem 
   :COMMunicate
    :SERial
       [:RECeive]
          :ECHO ON | [OFF]

USConverters USB至RS485 Compact Professional(SN-060519)转换器使用常开回波信号。RS485是一种半双工通信,因此用户转换器显然觉得需要使用接收器/发射器始终回显主机发送的内容,以显示字符/数据已进入转换器。

当您说“串行端口”时,您的意思是“串行设备”或“串行外围设备”,对吗?下行表决是怎么回事?我回答了他的问题,不是吗?是的,这个答案是正确的,不像我的,很简短。所以+1。有人还想要什么?我刚才也有一个非常安静的开车经过投票站。想想看吧