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


L780M, работа с ЦАП

Вы не вошли.

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

Дмитрий
30.09.2008 18:39:16
#1

Гость

L780M, работа с ЦАП

У меня такая проблема. Я работаю с картой L780M. С АЦП у меня нет ни каких проблем, а вот с ЦАП... ни могу вообще ничего получить на выходе. ЦАП на плате распаян, в программе уже пишу полную аналогию примера, но на выходе ничего (совсем ничего).
Вот кусок моего исходника:
...
DAC_PAR_0        DAC;
ULONG*            pData;
ULONG*            pSync;
...
void L_DACGenerate()
{
    DAC.s_Type = L_DAC_PARAM;
    DAC.AutoInit = 1;
    DAC.dRate = 10.0;
    DAC.FIFO = 512;
    DAC.IrqStep = 512;
    DAC.Pages = 2;
    DAC.IrqEna = 0;
    DAC.DacEna = 1;
    DAC.DacNumber = 0;

    pLCard->FillDAQparameters(&DAC);

    ULONG size = 512000;

    pLCard->RequestBufferStream(&size, L_STREAM_DAC);

    pLCard->SetParametersStream(&DAC, &size, (void **)&pData, (void **)&pSync, L_STREAM_DAC);

    for(int i=0;i<2048;i++)
        pData[i]=((USHORT)(512*sin((2*(3.1415*i)/1024)))&0xFFF)|0x0000;
        for(int i=2048;i<4096;i++)
        pData[i]=((USHORT)(512*sin((2*(3.1415*i)/1024)))&0xFFF)|0x0000;
   //Вместо USHORT подставлял ULONG - не помогло
}

Сама плата рабочая: с АЦП нет никаких проблем, с цифровыми линиями тоже и в PowerGraph работает даже ЦАП. ЛБИОС и сама библиотека последних версий с Вашего сайта. В чем может быть проблема? Может я что-то не понимаю?

01.10.2008 10:40:32
#2

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

Re: L780M, работа с ЦАП

а пример то если собрать работает как надо? я его только что проверил...все выдает...

Дмитрий
02.10.2008 20:29:03
#3

Гость

Re: L780M, работа с ЦАП

Если можно, проверьте мой приведенный пример и скажите, что там не так, где исправить.
В частности:
В последних 4-х строчках надо писать USHORT или ULONG? Или все равно?
Прерывание (DAC.IrqEna) должно быть разрешено или запрещено?

03.10.2008 08:30:28
#4

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

Re: L780M, работа с ЦАП

пример L7XX.OSC работает? там 4 странички с подкачкой из PC если убрать коммент...

Дмитрий
03.10.2008 08:38:15
#5

Гость

Re: L780M, работа с ЦАП

Пример тоже не работает!!! Работает только Power Graph и все:(

03.10.2008 12:34:17
#6

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

Re: L780M, работа с ЦАП

а как неработает? Я завожу цап на входы ацп и смотрю синус в этом примере....

Дмитрий
03.10.2008 15:28:18
#7

Гость

Re: L780M, работа с ЦАП

А я подключаю осциллограф, на выходе пусто. На том же осциллографе, но при выводе через Power Graph работает, т. е. осциллограф рабочий и карта рабочая.

Дмитрий
07.10.2008 18:26:48
#8

Гость

Re: L780M, работа с ЦАП

Если Вам не трудно, пришлите на e-mail, пожалуйста, какой-нибудь другой пример работы с ЦАП для карты L780M, т.е. для потокового вывода данных на ЦАП. Заранее спасибо.

Дмитрий
07.10.2008 18:27:45
#9

Гость

Re: L780M, работа с ЦАП

Source16@mail.ru

09.10.2008 09:16:00
#10

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

Re: L780M, работа с ЦАП

Другог нет. Я этим проверял L7XX.OSC. Там потоковый из 4 страничек по 512...