Форум: Техническая поддержка

Тема: Синхронизация в сервисе win2000

Вы не вошли.

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

Kolpakov
15.05.2003 14:01:18
#1

Гость

Синхронизация в сервисе win2000

Кто писал сбор для L7** в виде сервиса win 2000?
Ниже приведенная затычка для пропадания синхро сигнала (аналогового), которая не под сервисом благополучно работала, в основоном потоке сервиса
не работает, не помогает даже переинициализация платы.

Ss:

FillAdcParameters_PLX(@adcp0,@pd0,@Rate,@TKadr,SynchroTp[k],SynchroSens,
  SynchroMode,chan[0],AdPorog[k],Channels,
  @Chan,$400,$400,pgs);

  usedsize := Channels*ChSample;

SetParameters(@dev0,@adcp0,@usedsize,@Data,@Sync);

InitStartLDevice(@dev0);
StartLDevice(@dev0);


sleep(Round($400*DTime));      //Ждем пока собирается одна страница ~25 mls (Fd 50 kHz на канал 380 kHz общая)

If Sync^=0 Then begin   // Если нет сбора

SynchroTp[k]:=3;   // откл синхронизацию и возвр на ss:

StopLDevice(@dev0) end;
goto SS;             // Возврат и сбор с программным запуском

                        end;

Контакты

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

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

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

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