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


Вопросы по L783 под Visual Studio 2005

Вы не вошли.

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

Александр
07.07.2009 16:48:02
#1

Гость

Вопросы по L783 под Visual Studio 2005

Здравствуйте, уважаемые модераторы! Я пытаюсь получить оцифрованный сигнал с карты L783 на основе вашего примера l7xx.tst. Программист я начинающий, поэтому не обижайтесь на мои глупые вопросы. И вот первый из них. Карта определяется, работает. Но я излазил все примеры и так и не понял, как мне получить собственно оцифрованный сигнал с какого-либо канала?

08.07.2009 09:39:57
#2

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

Re: Вопросы по L783 под Visual Studio 2005

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

Александр
08.07.2009 16:51:51
#3

Гость

Re: Вопросы по L783 под Visual Studio 2005

Спасибо за ответ, но я уже успел разобраться в примере на Делфи, который мне как-то ближе и роднее) Вот только поясните пожалуйста, как располагаются оцифрованные отсчеты в массиве data? Допустим, у меня 2 канала, тогда в массиве элементы будут [1 отсчет 1 канала][1 отсчет 2 канала][2 отсчет 1 канала][2 отсчет 2 канала] и т.д.? (С сигналами поэкспериментировать пока не получается, поэтому и спрашиваю...) И еще. Правильно ли я понимаю, что в массив chn я должен записывать управляющую таблицу для каждого из каналов?

08.07.2009 19:28:35
#4

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

Re: Вопросы по L783 под Visual Studio 2005

121212121212 так покадрово. в массив chn логические номера каналов

09.07.2009 08:05:38
#5

Сотрудник "Л Кард"
Здесь с 17.04.2014
Сообщений: 674

Re: Вопросы по L783 под Visual Studio 2005

Немного уточню. Фактически в массиве chn Вы задаете последовательность опроса каналов АЦП и диапазон ввода для каждого канала.

Александр
13.07.2009 15:17:22
#6

Гость

Re: Вопросы по L783 под Visual Studio 2005

Спасибо за ваши ответы. Завтра буду экспериментировать с сигналами. Скорее всего, будут еще вопросы)

Александр
17.07.2009 17:27:18
#7

Гость

Re: Вопросы по L783 под Visual Studio 2005

И снова прошу помощи.
Во-первых, как узнать число отсчетов массива data? Во-вторых, как оформить постоянный сбор данных с АЦП на Делфи? Если можно, то вставьте пожалуйста небольшой пример. А проблема вот в чем. Когда я считываю из массива data в многократном режииме данные, разделяя их по каналам, т.е. переписываю в соответствующий массив только отсчеты данного канала, и при этом отображаю каналы в TChart-е, происходит одна непонятная вещь. Когда каналов 1 или 2, то все нормально, а когда их 3 и более, то каналы "путаются местами", то есть, вместо 1-го отображается 2-й, вместо 2-го - третий, вместо 3-го - первый. При следующем обновлении массива data все сдвигается еще на шаг. Я уже перепрововал все, до чего додумался, но ничего не помогло, и описывать это тут можно все выходные. Поэтому не могли бы вы привести один небольшой пример правильного считывания данных? А, может быть, стоит добавить такой пример в файловый архив.

19.07.2009 21:47:34
#8

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

Re: Вопросы по L783 под Visual Studio 2005

Вы размеры все FIFO и IrqStep сделайте кратными числу каналов, и райботайте по половинкам большого буфера как в сишном примере L7XX.TST...

Александр
19.07.2009 22:15:13
#9

Гость

Re: Вопросы по L783 под Visual Studio 2005

Вот первую часть я сделаю без всяких проблем, а насчет второй... Все, что я прошу - это небольшой пример. Что за несправедливость, чесслово!) На СИ - есть примеры на все случаи жизни, а вот на Делфи - не ма. Ну напишете разок прямо тут, а потом только ссылку кидать будете, если кто спросит.