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


ЦАП на L783

Вы не вошли.

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

Александр
17.09.2008 09:54:07
#1

Гость

ЦАП на L783

Здравствуйте.
Имеется плата L783-85Mv3 с установленным ЦАП.
Пишу на VC2003.

Пытаюсь сделать потоковый вывод на ЦАП.
Все функци возвращают L_SUCCESS, но переменная синхронизации не всегда меняет своё значение...
То есть иногда работает (как я понимаю) нормально и её значения чередуются: 512 и 1024...
А иногда её значение не изменяется... Повторный запуск не спасает... Помогает только перезагрузка компьютера.
В чём может быть загвоздка?
Имеет ли важность очередность функций? То есть заполнение структур ADC_PAR и DAC_PAR вместе с RequestBufferStream, FillDAQparameters и SetParametersStream.
Структура DAC_PAR заполнена следующим образом:
        dacPar.t1.s_Type = L_DAC_PARAM;
    dacPar.t1.AutoInit=1;
    dacPar.t1.dRate=100.0;
    dacPar.t1.FIFO=512;
    dacPar.t1.IrqStep=512;
    dacPar.t1.Pages=2;
    dacPar.t1.IrqEna=1;
    dacPar.t1.DacEna=1;

Александр
17.09.2008 09:58:15
#2

Гость

Re: ЦАП на L783

И ещё такой вопрос:
данные для ЦАП должны быть в USHORT?

и попадать в диапазон (0x000-0xFFF) | 0x0000 для DAC1 и (0x000-0xFFF) | 0x1000 для DAC2?

Александр
26.09.2008 09:41:24
#3

Гость

Re: ЦАП на L783

С данными разобрался... Не до конца дочитал...
Для однократного вывода - USHORT,
для циклического - ULONG...
А вот что с нестабильным запуском делать ума не приложу...
Драйвер стоит 5.0.0.0 от 13.03.2008, с более новыми ничего не работает...