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


ЦАП в L1450 под Win

Вы не вошли.

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

dsk
07.04.2004 13:23:49
#1

Гость

ЦАП в L1450 под Win

Есть некий программный комплекс написанный под WinNT для L1450. Появилась необходимость в однократном выводе информации на ЦАПы. А функции DAC_SAMPLE_1450 нет в vxdapi.dll. Как быть? Может кто сталкивался с этим и как-то решил проблемму? Буду признателен за любую инфу.

07.04.2004 15:15:03
#2

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

Re: ЦАП в L1450 под Win

Взять например lcomp.exe или содрать реализацию  из досовского драйвера.

dsk
07.04.2004 16:47:01
#3

Гость

Re: ЦАП в L1450 под Win

Досовая реализация
int SET_DAC_SAMPLE_L1450(BOARD_INFO_L1450 *bi, int DAC_Number, int *DAC_Value)
{
    if(bi->IsDacPresented != DAC_ENABLED_L1450) { Error_Number_L1450=36; return 0; }

    DAC_Number=abs(DAC_Number);
    if(DAC_Number > 1) { Error_Number_L1450=38; return 0; }

    int dac_value = (*DAC_Value) & 0xFFF;
    dac_value |= (DAC_Number<<12);
    dac_value |= (0x1<<13);
    if(!PutWord_L1450(bi, dac_value)) { Error_Number_L1450=39; return 0; }

    return 1;
}
На что менять PutWord_L1450?

08.04.2004 10:28:32
#4

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

Re: ЦАП в L1450 под Win

на Put_dm_word_1450