забыл сказать что эти значения за 1 сек
забыл сказать что эти значения за 1 сек
Ну, раз так просите...
Можно попытаться разобраться в проблеме. Сперва посчитать, сколько вообще возможно теоретически сделать запросов в секунду. Для этого выяснить длину посылки, рассчитать, исходя из скорости передачи, время посылки, прикинуть задержку с ответом. Затем провести натурный эксперимент, используя какую-нибудь программу для работы с COM-портом, например ComPortToolkit. Выяснить с её помощью реальную задержку с ответом, а также, возможно, количество ошибок. Если ошибок много, можно попытаться устранить их возможную причину, например, подключить ТРМ к АС4 проводками не длиннее 10 см. И так далее...
Мне только непонятен смысл этой возни. Ведь в самом начале было объяснено, что данные в ТРМ обновляются раз в полсекунды...
а смысл есть если я не один а 40 значений опрашивать хочу в секунду .у 20 датчиков... и как я понимаю если в сети один датчик с кабелем 10 см от АС до него и я натыкаюсь на предел 29 значений то у меня уже возникают проблемы если линия длинннее и в сети 20 датчиков
а понаблюдать за портом это мысль дельная ... мож что и выловлю
у новых ТРМ201 есть параметр задержки ответа , а каково значение этой задердки у старых ?
Последний раз редактировалось tashkinov; 19.12.2007 в 14:17.
1. owen_io не самый быстрый способ опрашивать приборы. если вам нужна такая бешеная скорость, напишите обмен самостоятельно - это несложно
2. опрашивать один и тот же прибор - не то же самое, что несколько приборов подряд (особенно актуально для старых приборов).
3. при rSdl = 5 и 60 опросах в секунду несложно подсчитать, что 0,3с тратится только на ожидание. установите rSdl в единицу, и если не 120, то 90-100 опросов вы получите