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


Сползание сигнала у L783

Вы не вошли.

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

Владимир Давыдов
25.03.2004 16:23:33
#1

Гость

Сползание сигнала у L783

Недавно задавал вопрос, о том, что я делаю неправильно и почему у меня сигнал ползет все время вниз. Мне был дан ответ, что все дело в установке диф. режима и калибровки ноля. Мне это не помогоает : пробовал Load..PLX,Enable_Correction_PLX - не помогает, все сползает. Пробовал устанавливать канал в виде номер канала(0..15) | 0x10 - помогает, только вместо импульсного входного сигнала наблюдаю прямую линию. Как пользоваться корректировкой нуля? У вас в документации ничего не сказано.

Владимир Давыдов
29.03.2004 21:46:44
#2

Гость

Re: Сползание сигнала у L783

Кто-нибудь даст ответ? И кстати, пользоваться общей переменной для синхронизации потоков, как у вас в примере While(!complete) - ошибка начинающих программистов. Кто у вас работает?

30.03.2004 08:42:50
#3

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

Re: Сползание сигнала у L783

Этой переменной никто не синхронизируется. А просто как флаг смотрят так что все нормально там будет.
Если что-то куда-то ползет значит возможно подключение сигнала неправильное.

Владимир Давыдов
30.03.2004 08:48:41
#4

Гость

Re: Сползание сигнала у L783

Но в LGraph-то не ползет! Дифференциальные каналы, приборы занулены, у вас все работает, а у меня нет.

30.03.2004 09:50:40
#5

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

Re: Сползание сигнала у L783

Ну когда Вы номер канала ставили как написали то просто в режим калибровки нуля уходили. Вместо измерения сигналов.
Вообщето надо просто включить коррекцию и номера каналов задать 0 - 15. Причем опрашивтаь желательно только то на что подан сигнал. Если сигнал подать на 0 канал и опрашивать только его то что происходит? Те количестово поставить 1 и в таблице каналов только 0 задать?

Владимир Давыдов
30.03.2004 09:56:03
#6

Гость

Re: Сползание сигнала у L783

Я уже писал, что делаю сначала
Load..PLX,Enable_Correction_PLX
потом задаю массив опрашиваемых каналов.
Например NumberOfChannels=1; Channels[0]=0x02;
Если верить описанию логического номера канала в руководстве - это опрос третьего диф. канала с усилением 1. И сигнал благополучно ползет

30.03.2004 10:24:10
#7

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

Re: Сползание сигнала у L783

Скажите, а Вы в L-Graph смотрите осциллографом или регистрируете данные. И Ваша программа это регистратор продолжительного сигнала ?

Владимир Давыдов
30.03.2004 10:35:37
#8

Гость

Re: Сползание сигнала у L783

В LGraph cмотрю осциллоскопом. Моя программа - регистратор сигнала с длительностью регистрации 3-15 секунд при частотах 40-160 КГц. Схему работы с платой содрал практически полностью с вашего консольного примера на c++. Изменил только синхронизацию (не по флагу complete, а с помощью SetEvent).
То, что я ставлю межкадровую задержку равной периоду дискретизации с целью равномерной оцифровки не может влиять на сползание?

30.03.2004 10:48:45
#9

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

Re: Сползание сигнала у L783

1. Попробуйте запользовать регистратор в L-Graph с временем записи данных порядка 20 с.
2. В качестве источника сигнала попробуйте воспользоваться каким-нибудь штатным генератором.
3. Какое выходное сопротивление Вашего прибора?

Владимир Давыдов
01.04.2004 22:16:29
#10

Гость

Re: Сползание сигнала у L783

Записал 30 секунд вашей программой. Сигнал не ползет. В чем разница между примером и вашей программой?

05.04.2004 13:46:42
#11

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

Re: Сползание сигнала у L783

Разницы в программах нет. Возможная разница только во временных настройках и в логическом номере канала.Ну еще возможно по разному подключен сигнал. Вообще от программы тут мало чего зависит она просто тупо копирует данные из платы.
Вы код своей программы пришлите в которой ползет. На подниковое мыло. Посмотрим.