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

Тема: Не работает внешний старт E-502

Вы не вошли.

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

01.09.2022 10:01:58
#1

Участник
Здесь с 01.11.2018
Сообщений: 5

Не работает внешний старт E-502

У меня Е-502 X-U-X № 2Т222583 2015 г.
Мне нужно запускать старт АЦП от внешнего логического сигнала.  Задающий генератор внутренний.
Внешний строб подаю на DI_SYN1.
Вот фрагмент кода (Delphi7)
  // источник тактовой частоты
  X502_SetSyncMode(E502_hnd, X502_SYNC_INTERNAL);
  // способ запуска оцифровки
  case DD_Start.ItemIndex of
    0: err := X502_SetSyncStartMode(E502_hnd, X502_SYNC_INTERNAL);
    1: err := X502_SetSyncStartMode(E502_hnd, X502_SYNC_DI_SYN1_RISE);
    2: err := X502_SetSyncStartMode(E502_hnd, X502_SYNC_DI_SYN1_FALL);
  end; // case
  if err = X502_ERR_OK then Memo1.Lines.Add('Start mode OK')
  else Memo1.Lines.Add('Start mode ERROR');
В любом варианте оцифровка запускается сразу после команд
  err := X502_StreamsEnable(E502_hnd, X502_STREAM_ADC);
  err:= X502_StreamsStart(E502_hnd);
Для верности соединил  DI_SYN1 с DGND, всё равно запускается, не ожидая фронта.
Написал в форму обратной связи, 2 дня ответа нет. Помогите разобраться, у меня руки кривые, или с прошивкой 2015 г. что-то не так?

01.09.2022 10:39:40
#2

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

Re: Не работает внешний старт E-502

Добрый день.
В приведенном коде не нашел вызова X502_Configure(), который передает настроенные параметры модулю. Он должен быть после X502_SetSyncStartMode() и до X502_StreamsStart(). Если его нет, то модуль остается настроенным на режим старта, который был задан при предыдущем вызове X502_Configure().

01.09.2022 11:24:07
#3

Участник
Здесь с 01.11.2018
Сообщений: 5

Re: Не работает внешний старт E-502

Спасибо, Алексей! Сработало. Извините лопуха.

Контакты

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

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

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

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