يمكن للشخص يرجى توضيح COMTIMEOUTS بالنسبة لي؟
-
05-07-2019 - |
سؤال
ولدي تطبيق يحتوي توقيت صارمة.
يجب أن يكونوتأخير المشترك بين شخصية لا أكثر مما هو 0.15s
والرسائل نفسها صغيرة جدا. 10-50 حرف
وأنا لا أفهم ما ReadTotalTimeoutMultiplier وReadTotalTimeoutConstant يعني فعليا على أرض الواقع.
والرياضيات في هذا المثال لا يعمل؟ http://www.lookrs232.com/com_port_programming/api_commtimeouts.htm
المحلول
وReadIntervalTimeout = وقت ماكس بين اثنين بايت ReadTotalTimeoutConstant = الوقت ماكس لالمتعددة البايت قراءة لاستكمال ReadTotalTimeoutMultiplier = الوقت الاضافي المسموح بها لكل بايت في عدة بايت قراءة
ومنذ قمت بتحديد حدود صارمة على تأخير بين شخصية، فأنت تريد أن فقط تعيين ReadIntervalTimeout. الغريب راجع للشغل، والحد المعتاد هو انتهاء مهلة على الرسالة.
لا تنتمي إلى StackOverflow