Показано с 1 по 7 из 7

Тема: SysComWrite() & SysComRead()

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #4
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    3,054

    По умолчанию

    Цитата Сообщение от Yegor Посмотреть сообщение
    Это синхронные функции, т.е. они выполняются блокируя вызывающий поток...
    Пример : отправка 512-ти байт на 38400 реально займет 150..200мс, а тупая засечка времени до/после syscomwrite - 1мс.
    ?

    Имхо :
    syscomwrite - пересылка данных в внутренний буффер. Дальше - отправка данных системой на прерываниях а не между циклами.
    Именно прерывания - т.к., например, модбасную транзакцию (запрос-ответ) можно провести в течении одного рабочего цикла (т.е. не выходя из него). Делать так в реальных проектах не нужно.

    С остальным полностью согласен.
    Последний раз редактировалось Валенок; 17.05.2015 в 21:04.

Похожие темы

  1. SysLibCom.lib (SysComRead) потеря байтов.
    от AlexPC1 в разделе ПЛК1хх
    Ответов: 19
    Последнее сообщение: 13.10.2014, 21:38
  2. Функция SysComRead из библиотеки SysLibCom.Com
    от Newcomer в разделе ПЛК1хх
    Ответов: 16
    Последнее сообщение: 01.06.2014, 10:25
  3. РАДИОМОДЕМ & ПЛК
    от Пьер в разделе Помощь Разработчикам
    Ответов: 8
    Последнее сообщение: 13.09.2013, 06:36
  4. AC7 & СМИ1
    от Extremator в разделе Подбор Оборудования
    Ответов: 6
    Последнее сообщение: 04.10.2011, 16:19
  5. PLC150.I-L & RS232 & Teleport---> modem
    от kma в разделе ПЛК1хх
    Ответов: 8
    Последнее сообщение: 21.04.2009, 10:42

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •