Российский производитель и разработчик сертифицированного измерительного оборудования с 1987 года

14-140. Зависание Windows во время опроса АЦП

Вы не вошли.

 Поиск | Регистрация | Вход 

evgen
17.11.2016 15:43:11
#1

Гость

14-140. Зависание Windows во время опроса АЦП

Пользуюсь стандартным кодом для Lusbapi. Во время опроса АЦП Windows зависает до конца сбора данных. Как это предотвратить, чтобы программа могла делать экстренное прерывание сбора и т.п.

17.11.2016 17:00:27
#2

Сотрудник "Л Кард"
Здесь с 24.04.2014
Сообщений: 1,488

Re: 14-140. Зависание Windows во время опроса АЦП

1. Я так понимаю, что зависает всё-таки не сама операционная система Windows, а конкретно Ваше приложение.
2. Каким именно 'стандартным кодом для Lusbapi' Вы пользуетесь? Какая среда программирования?

evgen
17.11.2016 19:18:50
#3

Гость

Re: 14-140. Зависание Windows во время опроса АЦП

Тихомиров Сергей пишет:

1. Я так понимаю, что зависает всё-таки не сама операционная система Windows, а конкретно Ваше приложение.
2. Каким именно 'стандартным кодом для Lusbapi' Вы пользуетесь? Какая среда программирования?

Да, верно, приложение. Ошибся.

Стандартный код это ReadData для Delphi 6.0
Среда разработки - Rad Studio XE5

17.11.2016 20:40:46
#4

Сотрудник "Л Кард"
Здесь с 24.04.2014
Сообщений: 1,488

Re: 14-140. Зависание Windows во время опроса АЦП

А сам штатный пример ReadData.exe для Delphi тоже зависает? Или всё-таки работает нормально?

evgen
17.11.2016 20:59:35
#5

Гость

Re: 14-140. Зависание Windows во время опроса АЦП

Тихомиров Сергей пишет:

А сам штатный пример ReadData.exe для Delphi тоже зависает? Или всё-таки работает нормально?

если вы о консольной программе, то по-моему все нормально. А вот с интерфейсной прогой проблемы аозникают

18.11.2016 12:19:09
#6

Сотрудник "Л Кард"
Здесь с 24.04.2014
Сообщений: 1,488

Re: 14-140. Зависание Windows во время опроса АЦП

Тогда очевидно проблемы кроются именно в реализации алгоритма сбора данных в Вашем приложении. Надо разбираться с Вашими исходники. Засылайте, будем посмотреть.

evgen
18.11.2016 16:45:40
#7

Гость

Re: 14-140. Зависание Windows во время опроса АЦП

Тихомиров Сергей пишет:

Тогда очевидно проблемы кроются именно в реализации алгоритма сбора данных в Вашем приложении. Надо разбираться с Вашими исходники. Засылайте, будем посмотреть.

Я понял. Это из-за цикла repeat ... until после создания потока сбора данных. Может есть советы как обойтись без repeat until?

21.11.2016 10:43:27
#8

Сотрудник "Л Кард"
Здесь с 24.04.2014
Сообщений: 1,488

Re: 14-140. Зависание Windows во время опроса АЦП

А в каком именно месте Вы применяете цикл repeat ... until?
Непосредственно в обработчике события?

Контакты

Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4, стр. 2

Многоканальный телефон:
+7 (495) 785-95-25

Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru

Время работы: с 9-00 до 19-00 мск