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


L-791 синхронизация

Вы не вошли.

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

Дмитрий
25.03.2008 14:47:30
#1

Гость

L-791 синхронизация

Как установить синхронизацию для L-791 в структуре PADC_PAR_1?
С внутренней синхронизацией понятно:
ap.t2.SynchroType = 0;
ap.t2.SynchroSrc = 0;

А как нужно устанавливать внешнюю синхронизацию - однократный запуск и покадровый сбор данных?

26.03.2008 10:42:44
#2

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: L-791 синхронизация

типа так
// synchro config //////////////////// 0,1 - no 2 - dig start 3 - kadr sync
SynchroType

Дмитрий
31.03.2008 10:32:30
#3

Гость

Re: L-791 синхронизация

Для L-791 не работает асинхронный вывод одного значения на 2-й канал ЦАП. 1-й канал устанавливается нормально, при потоковом выводе тоже работают оба канала. LComp от 09.01.2008.

Нет ли там ошибки в OutputDAC, ведь значение второго канала устанавливается в Data[1]?
Если нет, то в чем еще может быть причина?

31.03.2008 11:05:46
#4

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: L-791 синхронизация

есть ошибка...

должно быть так

ULONG DaqL791::OutputDAC(PDAQ_PAR sp) // sample
{
   PASYNC_PAR ap = (PASYNC_PAR)sp;

   ULONG cbRet;
   ULONG par =0;
   par = (ap->Data[0]&0xFFF)|(ap->Chn[0]<<12)|((ap->Data[1]&0xFFF)<<16)|(ap->Chn[1]<<28)|(1<<30);

   if( !LDeviceIoControl( hVxd, DIOC_DAC_OUT,
                           &par, sizeof(par),
                           NULL, 0,
                           &cbRet, NULL
                         )
     ) return L_ERROR;

   return L_SUCCESS;
}

Дмитрий
31.03.2008 11:55:30
#5

Гость

Re: L-791 синхронизация

Положите пожалуйста в Библиотеку файлов lcomp с исправлением этой ошибки.