我的应用程序有严格的时间安排。

字符间延迟不得超过0.15秒

消息本身很小。 10 - 50个字符

我不明白ReadTotalTimeoutMultiplier是什么 和ReadTotalTimeoutConstant在实践中实际意味着。

此示例中的数学不起作用? http://www.lookrs232.com/com_port_programming/api_commtimeouts.htm

有帮助吗?

解决方案

ReadIntervalTimeout =两个字节之间的最大时间 ReadTotalTimeoutConstant =完成多字节读取的最长时间 ReadTotalTimeoutMultiplier =多字节读取中每个字节允许的额外时间

由于您对字符间延迟指定了严格限制,因此您只需要设置ReadIntervalTimeout。奇怪的是,通常的限制是消息超时。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top