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


Проблема с поставляемыми тестовыми программами

Вы не вошли.

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

Alchemist
30.09.2003 19:06:08
#1

Гость

Проблема с поставляемыми тестовыми программами

Мы используем плату L783. Windows 2000. Мы подаем на первый канал 2Гц синусоидальную волну. Программа LGraph и L7xx.dpr работают нормально и показывают синус, однако L7xx.tst и osc.tst выдают, по-видимому, неправильные результаты.

Посоветуйте пожалуйста что-нибудь.

01.10.2003 09:22:21
#2

Сотрудник "Л Кард"
Здесь с 24.04.2014
Сообщений: 1,516

Re: Проблема с поставляемыми тестовыми программами

Что значит "по-видимому неправильные результаты"? Поконкретнее...

Alchemist
02.10.2003 14:45:36
#3

Гость

Re: Проблема с поставляемыми тестовыми программами

Сигнал, не соответствующий вводимому. В L7xx.tst например, это какой-то шум. Может быть, это потому, что вводится другой канал? Тогда объясните пожалуйста значение строки № 140 в файле L7xx.tst/Testdll.cpp:

   WORD Chan[]={ 0x21,0x22,0x23,0x24, 0x4,0x5, 0x6, 0x7 }; // массив с логическими номерами каналов

Что значат цифры 0x21 и др. если каналов всего 32? И почему дальше в функцию FillADCparameters_PLX послано значение 4 (количество каналов участвующее в сборе данных), а тут их 8?

И еще один вопрос: в каком формате данные лежат в кольцевом буфере ОЗУ? По два байта на канал и кадрами канал за каналом? Т.е. для 4-канальной записи это будет 123412341234... ?

Заранее большое спасибо!

02.10.2003 16:13:45
#4

Сотрудник "Л Кард"
Здесь с 24.04.2014
Сообщений: 1,516

Re: Проблема с поставляемыми тестовыми программами

1. Массив Chan[] содержит ЛОГИЧЕСКИЕ номера каналов. Формат канала смотри в тех.описании п.2.1.2.2.3. "Логический номер канала АЦП". И из этого массива используется только первые четыре канала. При желании можете изменить на 8.
2. Всё верно касательно формата данных в кольцевом буфере ОЗУ.