有人可以帮我解释一下COMTIMEOUTS吗?

时间:2009-11-26 04:24:51

标签: windows serial-port

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

字符间延迟不得超过0.15秒

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

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

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

1 个答案:

答案 0 :(得分:1)

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

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