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


Цифровые выходы L-783

Вы не вошли.

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

Kolek
03.12.2004 08:24:51
#1

Гость

Цифровые выходы L-783

На всех цифровых выходах постоянно висит 5 вольт.
outbyte(0,0) или outbyte(0,0x1), например, ничего не меняют. На них остаются висеть те же 5 вольт. Функция возвращает L_SUCCESS.

Вот пример кода:

Инициализация:
CallCreateInstance("lcomp.dll");
    LUnknown* pIUnknown = CreateInstance(0);
    if(pIUnknown == NULL) {
        Application->MessageBox("CallCreateInstance failed","Error", MB_OK);
        exit(1);
    }

    HRESULT hr = pIUnknown->QueryInterface(IID_ILDEV,(void**)&pI);
    if(!SUCCEEDED(hr)) {
        Application->MessageBox("Get IDaqLDevice failed","Error", MB_OK);
        exit(1);
    }
    pIUnknown->Release();
    pI->OpenLDevice();
    pI->LoadBios("l783");
   
Вклюение первого канала:
pI->outbyte(0, 0x1);

Также пробовал использовать IoAsync. Безрезультатно.

В чем может быть проблема?
Что я не правильно делаю?

Спасибо!

03.12.2004 10:31:45
#2

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

Re: Цифровые выходы L-783

Непрапвильно значит пользовали IoAsync

Kolek
03.12.2004 11:16:15
#3

Гость

Re: Цифровые выходы L-783

pp.s_Type = L_ASYNC_TTL_CFG;
pp.Mode = 1;
pI->IoAsync(&pp);

pp.s_Type = L_ASYNC_TTL_OUT;
pp.Data[0] = 0x1;
pI->IoAsync(&pp);

И что я неправильно использую?

03.12.2004 14:43:39
#4

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

Re: Цифровые выходы L-783

Первое лишнее - она  там вернет что не поддерживается.
Второе должно хватить...

Только напишите:

ReadPlataDescr
LoadBios
и убедитесь что биос загрузился..
pp.s_Type = L_ASYNC_TTL_OUT;
pp.Data[0] = 0x1;
pI->IoAsync(&pp);

Kolek
08.12.2004 06:22:48
#5

Гость

Re: Цифровые выходы L-783

Оказывается, я забыл файл биоса в каталог проекта положить :-)))

Спасибо за подсказку!

08.12.2004 10:06:38
#6

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

Re: Цифровые выходы L-783

Бывает smile)