Если умножение, деление, сложение и вычитание - не арифметика, тогда она действительно не ко двору.
Первоначально опубликовано Astilya
Если умножение, деление, сложение и вычитание - не арифметика, тогда она действительно не ко двору.
ага. Достаточно очевидно и без арифметики, что в секунду максимум из максимумов пять "запрос-ответов" пройдет, причем практически независимо от скорости передачи. Так что предлагаю не терзать лишний раз всеми нами любимую таблицу умножения.
и от стальной его груди отскакивают стрелы.
Не для того ее Пифагор изобретал. :)
и от стальной его груди отскакивают стрелы.
ну все же 8 запросов :) , но я и внутриприборный и внешний софт пишу, поэтому мне проще выскрести. И действительно - от скорости почти не зависит. Прикол: на ME и 300 каком- то целероне работало быстрее, чем под XP и 2400.
При экспериментах ни один чайник не пострадал
-----------
Плохому системному интегратору всегда OPC сервер мешает.
______________
Пишу на C++ за еду
хех.. залез на foundation В протоколе написано: "Each message must be preceded by a time gap with a minimum length of
3.5 characters. If a receiver detects a gap of at least 1.5 characters,
it assumes that a new message is coming and the receive buffer is
cleared"
- это что касается дополнительных неучтенных ранее задержек. Я понимаю, что это примерно 5 мсек, но если обращаемся к контроллеру и забираем данные с разных областей памяти (не одним запросом на пакет), то с 20-и запросов уже будет 100 мсек Заглянул в мануал к DL06 Koyo, а там написано, что base-timeout=500, и общий =base-timeout*1,5 (не знаю в чем разница), т.ч. вполне официально можно ждать почти сек на каждый запрос
каждый сам виноват в своих проблемах, собственно как и сам волен выбирать, как их решать
о том и речь.
и от стальной его груди отскакивают стрелы.
вообще-то 500 что-то многовато, может это таймаут ожидания мастером ответа какого-нибудь?
и от стальной его груди отскакивают стрелы.
Первоначально опубликовано Petrov
вообще-то 500 что-то многовато, может это таймаут ожидания мастером ответа какого-нибудь?
так и есть timeout это максимальное время, которое дается слейву на реакцию, и ловить его арифметически, действительно, забавная задача
каждый сам виноват в своих проблемах, собственно как и сам волен выбирать, как их решать
ясно. возьмем на заметку, что и такое бывает. :)
и от стальной его груди отскакивают стрелы.
нет, вообще-то погодите-ка. :))
КЕМ дается слейву? если матер ждет 500 мс - то это нормально, а если слейв получив запрос формирует ответ 500 мс - то многовато.
Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме