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


L-783 в Линукс

Вы не вошли.

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

Andrey
18.11.2003 13:29:51
#1

Гость

L-783 в Линукс

Уважаемые производители, объясните мне пожалуйста такие проблемы при работе с Вашим продуктом:
1.при работе АЦП порог значений по документации лежит в пределах -2000~2000, реально по примерам и при написании своих программ, он достигает -2048~2048
2.Объясните подробней как с помощью read(dev, buffer, length) получить доступ к различному числу каналов
точнее при установке числа каналов (2 канала)
int cannels = 2;
ioctl(x, SNDCTL_DSP_CHANNELS, &cannels);
short buffer[1025];
int length = 1024;
получаем данные в buffer в такой последовательности 2 канал, а затем 1-ый
при выставлении более 3-х каналов размещение меняется - все данные начинаются с первого канала
3.Размер buffer заполняется ровно на половину(при любом кол-ве каналов), хотя установленый размер возвращает тоже значение
Size = 1024;
ioctl(x, LDSP_SETIBUF, &Size);

Всё делалось на Mandrake 9.2 с драйвером lcdrv-1.0.23

Ivan
18.11.2003 17:46:12
#2

Гость

Re: L-783 в Линукс

Попробуйте последнюю версию - 1.0.25
Каждый канал в таблице настраивается через отдельный вызов ldspSetChannel() или ioctl(LDSP_SET_CHANNEL).

P.S. Что с Вашим почтовым сервером? Все письма, которые я посылаю, возвращаются обратно!

Andrey
18.11.2003 18:57:33
#3

Гость

Re: L-783 в Линукс

Да Иван, я пишу об этом бог знает и уже начал думать о Вас плохо. Всегда так оперативно отвечали, а теперь нет ответов.
Спасибо буду пробовать, а с сервером разберёмся.