我有一个C#应用程序,要求一个以太网IO设备的数字信号值,当光电管检测到一个对象时,该设备会切换其状态。
函数是一个while循环,优先于并行线程中每1ms读取一次信号。
烦人的问题是,当直接连接设备时,我的信号有些延迟和偏移,如右图所示。但是,当我通过teamviewer打开从我的PC(使用开关)到运行该应用程序的PC的传入连接时,我的性能确实更好!因此,信号可以尽早获取,并且偏移量更少...
为什么在提供Teamviewer数据时cpu或带宽减少?
Teamviewer服务在等待传入连接时会降低连接速度吗?
因此,使用专用于此任务的CPU,我无法获得与使用teamviewer连接时相同的性能,而这种响应正是我所需要的。