我的应用程序有严格的时间安排。
字符间延迟不得超过0.15秒
消息本身很小。 10 - 50个字符
我不明白ReadTotalTimeoutMultiplier是什么 和ReadTotalTimeoutConstant在实践中实际意味着。
此示例中的数学不起作用? http://www.lookrs232.com/com_port_programming/api_commtimeouts.htm
答案 0 :(得分:1)
ReadIntervalTimeout =两个字节之间的最大时间 ReadTotalTimeoutConstant =完成多字节读取的最长时间 ReadTotalTimeoutMultiplier =多字节读取中每个字节允许的额外时间
由于您对字符间延迟指定了严格限制,因此您只需要设置ReadIntervalTimeout。奇怪的是,通常的限制是消息超时。