嗨,我创建了一个使用ABAP的程序,我想监视发送到我的串行端口(COM端口)的数据
现在有很多软件可以帮助我监视此交易。
但是问题是该软件仅用于监视从计算机外部发送的数据。
例如,某些设备通过com端口将数据发送到您的PC。
但是,当您将数据从PC发送到串行端口时,它将在已打开的PORT上引发错误。
端口监视器软件的工作方式是先打开端口,然后将读取的数据发送到串行端口。
当我自己的自定义程序尝试将数据发送到串行端口时,会发生问题,我还需要先打开端口。
因此,要使我的程序正常运行,我必须关闭串行监控器软件(这样我就不能使用监控器程序)。 但是,如果我打开监视器软件,它将打开一个端口,这会使我的程序出错,并且无法打开端口(我无法将任何数据发送到串行端口)。
如果我在不打开端口的情况下使用程序发送数据,则它将不发送任何内容。
答案 0 :(得分:0)
您需要使用COM端口仿真器软件。通常,这些程序会创建虚拟的port进行监听。您的应用程序必须连接到该虚拟端口。
其中一些仿真器程序可以将虚拟端口连接到真实端口。这样您就可以获取入站和出站数据。