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

Тема: Тормозит программа с использованием owenio.dll

  1. #1

    По умолчанию Тормозит программа с использованием owenio.dll

    Здравствуйте.

    Пишу на Delphi с использованием библиотеки owenio.dll.
    При опросе приборов (5 МВА через АС-4М) программа и система сильно задумываются (секунды на 2-5, но при опросе каждую секунду это просто фатально).

    Кто-нибудь сталкивался с подобным?
    Может попробовать Modbus или общаться напрямую с приборами?

    Заранее большое спасибо.
    Пожарное оборудование и услуги

  2. #2

    По умолчанию

    1) Вы вызываете в отдельном потоке функции библиотеки?
    2) Преобразователь (тип) правильно выставлен?

  3. #3

    По умолчанию

    проверьте, что приборы действительно отвечают, и функции опроса возвращают Err_ok (0). 5 мва на 8 входов = 40. у библиотеки нет проблем сделать 40 опросов за секунду.

  4. #4

    По умолчанию

    1) Нет, не в отдельном потоке. Попробовать запустить опрос в отдельном потоке?
    2) Преобразователь правильно выставлен.
    Код ошибки - 0. Всё ок.
    Пожарное оборудование и услуги

  5. #5

    По умолчанию

    возможно, у вас не слишком хорошая связь, и библиотеке приходится переспрашивать приборы. установите количество повторных опросов в 0 вызвав SetMaxRetriesGlobal(0).

    если бы вы использовали что-то более приличное, чем дельфи, можно было бы включить в библиотеке отладочный вывод.

  6. #6

    По умолчанию

    Кстати, давно хотел спросить...
    А работает ли эта библиотека с Visual Studio и C# ?
    Пожарное оборудование и услуги

  7. #7

    По умолчанию

    работает _

Ваши права

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