Меню

+7 (495) 785-95-25
sale@lcard.ru
sale@lcard.ru
|
||||
|
E14-140 и ЛИНУКС!!!Добрый день! 1.
error open dll!! /home/poul/dio/test/liblcomp.so: cannot open shared object file: No such file or directory
ВОПРОС-1: Где взять lcomp.dll для linux чтобы воспользоваться примерами и LComp руководством программиста и является ли liblcomp.so из test/test.cpp его аналогом |
|||
|
||||
|
Re: E14-140 и ЛИНУКС!!!С примером test.cpp для lcomp_linux.tgz ALPHA 7 справился:
handle = dlopen("../lcomp/liblcomp.so",RTLD_LAZY); |
|||
|
||||
|
Re: E14-140 и ЛИНУКС!!!В продолжение вопроса. Подскажите пожалуйста является ли liblcomp.so полным аналогом lcomp.dll из
|
|||
|
||||
|
Re: E14-140 и ЛИНУКС!!!Является, есть тонкости только в работе по событиям - это различается. А так можно сравнить ведь...примеры практически идентичны... |
|||
|
||||
|
Re: E14-140 и ЛИНУКС!!!Добрый день! Подаю на первый дифференциальный канал синусоиду частотой 440 Гц, adcPar.t1.dRate = 4.0;
for (int i=0; i<=size; i++)
Пытаюсь полученный в результате перенаправления в файл буфер вывести на экран и
1) Скажите пожалуйста как вытащить из отсчетов значения синуса? Связано ли это с контролем переменной синхронизации? 2) Как правильно контролировать переменную синхронизации чтобы получать корректные отсчеты син?
Когда же на вход |
|||
|
||||
|
Re: E14-140 и ЛИНУКС!!!Пробовал проверить работоспособность - подключал на вход пальчиковую батарейку - значения отсчетов примерно одинаковое с точностью до нескольких отсчетов Убедился что железка рабочая |
|||
|
||||
|
Re: E14-140 и ЛИНУКС!!!а пример? он должен в файл сохранять и был рабочим... |
|||
|
||||
|
Re: E14-140 и ЛИНУКС!!!Пример test рабочий все сохраняет :=) Только откровенно говоря я его не совсем понимаю
|
|||
|
||||
|
Re: E14-140 и ЛИНУКС!!!лучше всего собрать в двоичном, а потом открыть файл и перезаписать в текстовом.... |
|||
|
||||
|
Re: E14-140 и ЛИНУКС!!!Добрый день Павел!
На 1-й диф вход E14-140 подаю синус частотой 440 Гц Запускаю ./test 0 E440.bio Двоичный файл перезаписываю в текстовый В результате та же ситуация - есть очень небольшой разброс в отсчетах в пределах десяти двадцати значений для син а вот интересно что если подключать батарейку то значения отсчетов меняются в пределах двух трех значений, также АЦП реагирует на изменение амплитуды синуса но эффект остается тот-же Начинаю грешить на Debian Линукс
Не подскажете в чем дело? |
|||
|
||||
|
Re: E14-140 и ЛИНУКС!!!в примере там вроде 4 канала, ну и возможно подключаете как-то не так.... |
|||
|
||||
|
Re: E14-140 и ЛИНУКС!!!Ядро 2.6.23.12. Полёт нормальный.
|
|||
|
||||
|
Re: E14-140 и ЛИНУКС!!!Обнаружил проблему синхронизации по уровню.
Подскажите, что не так делаю. |
|||
|
||||
|
Re: E14-140 и ЛИНУКС!!!По идее все правильно,только подключение канала 0 диф. задано... а как в жизни? |
|||
|
||||
|
Re: E14-140 и ЛИНУКС!!!В жизни именно дифференциальный вход.
Но начало оцифрованной синусоиды - где придётся. :-(
|
|||
|
||||
|
Re: E14-140 и ЛИНУКС!!!а L-Graph под виндой как себя ведет с такими же установками? |
|||
|
||||
|
Re: E14-140 и ЛИНУКС!!!Пока не проверял.
В драйвере для E14-140 не совсем въехал в настройку:
|
|||
|
||||
|
Re: E14-140 и ЛИНУКС!!!Забыл ещё пару строчек из драйвера: st = st + extf + sens + mode;
|
|||
|
||||
|
Re: E14-140 и ЛИНУКС!!!Проверил в Винде с помощью L-Graph. Синхронизуется. Хочу, чтобы и в Линуксе работало. :-) |
|||
|
||||
|
Re: E14-140 и ЛИНУКС!!!st = st + extf + sens + mode; попробовать заменить на if(st==3) st += (sens + mode);
так в винде у меня написано...возможно в этом дело.... |
|||
|
||||
|
Re: E14-140 и ЛИНУКС!!!веренее даже так: st = dev->adcPar.t3.SynchroType & 0x3;
ap.t1.SynchroType = (u8)st;
PUT_DATA_MEMORY_E140(dev, (u16 *)&ap.bi, 68, L_ADC_PARS_BASE_E140); |
|||
|
||||
|
Re: E14-140 и ЛИНУКС!!!Немного поизучал ещё. Драйвер для E140 нерабочий.
Поставил плату E-440. На первый взгляд драйвер работает. Частота оцифровки управляется, синхронизация по аналоговому уровню работает. |
|||
|
||||
|
Re: E14-140 и ЛИНУКС!!!посмотрим... |
|||
|
||||
|
Re: E14-140 и ЛИНУКС!!!глюк нашел.
// fill up SLOT_PAR for client
надо так. Там break пропущен случайно оказался и 140 опознавалась как 154.... |
|||
|
||||
|
Re: E14-140 и ЛИНУКС!!!Да. Это оно и было. Спасибо.
|