Вы не вошли.

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

Алексей9000
10.03.2015 16:19:39
#1

Гость

Цап LTR34

Нет ли примерчика с генерацией "живого" синуса на цапах в потоковом режиме? Можно ли где глянуть исходник UTSPro, там реализована генерация живого синуса?

10.03.2015 18:30:59
#2

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

Re: Цап LTR34

Вообще исходники UTS есть тут https://bitbucket.org/lcard/uts/src, что это и как скачать оттуда можно посмотреть тут http://www.lcard.ru/download/lcard_bitbucket_repos.pdf. Там должено быть и что Вы хотите, другой вопрос, что подробных комментарии по исходникам я не уверен, что смогу дать... А что у Вас за задача? Вы из какого-то файла выводите? В принципе можно будет сделать какой-то и небольшой пример...

10.03.2015 19:23:57
#3

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

Re: Цап LTR34

Да просто заполняете массив отсчетов и пишете его через LTR_Send. (Естественно, после процедуры инициализации и старта.) В отличие от USB модулей (Exx-xxx), для LTR34, если я не ошибаюсь, не нужно писать специальную двойную буферизацию и т.п., скорость вывода регулирует ltrserver (ltrd). То есть можно писать "просто подряд", как будто в файл на диске эти массивы записываете.

Алексей9000
10.03.2015 20:03:31
#4

Гость

Re: Цап LTR34

Алексей L Card пишет:

Вообще исходники UTS есть тут https://bitbucket.org/lcard/uts/src, что это и как скачать оттуда можно посмотреть тут http://www.lcard.ru/download/lcard_bitbucket_repos.pdf. Там должено быть и что Вы хотите, другой вопрос, что подробных комментарии по исходникам я не уверен, что смогу дать... А что у Вас за задача? Вы из какого-то файла выводите? В принципе можно будет сделать какой-то и небольшой пример...

Спасибо за ответ, погляжу исходники. Надо имитировать биения двух синусоид (с частотами 4000Гц и 4000,1Гц). У меня одна синусоида дергается почему-то.

10.03.2015 21:51:23
#5

Инженер-электронщик
Откуда: "Л Кард"
Здесь с 21.04.2014
Сообщений: 4,597

Re: Цап LTR34

Алексей9000 пишет:

...Надо имитировать биения двух синусоид (с частотами 4000Гц и 4000,1Гц). У меня одна синусоида дергается почему-то.

- Понятно, что 4000Гц, скорее всего, кратно частоте дискретизации ЦАП, а 4000,1 - не кратно. В силу того, что ЦАП в LTR34 не имеет интерполяции, то не кратный частоте дискретизации ступенчатый сигнал не будет выглядеть стационарно ("дергается почему-то"), например, если его смотреть осциллографом. 
...Предположу также, что, скорее всего, это задача больше подходит  для LTR35, которого пока нет в продаже.

Алексей9000
11.03.2015 09:34:01
#6

Гость

Re: Цап LTR34

Гарманов Александр пишет:

- Понятно, что 4000Гц, скорее всего, кратно частоте дискретизации ЦАП, а 4000,1 - не кратно. В силу того, что ЦАП в LTR34 не имеет интерполяции, то не кратный частоте дискретизации ступенчатый сигнал не будет выглядеть стационарно ("дергается почему-то"), например, если его смотреть осциллографом. 
...Предположу также, что, скорее всего, это задача больше подходит  для LTR35, которого пока нет в продаже.

В том и дело, что в программе UTS ничего не дергается, поэтому и хотел исходники посмотреть. Но там все в лабвью, сложно разбирать комментированный код. Может набросаете простой примерчик?

11.03.2015 09:57:29
#7

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

Re: Цап LTR34

В смысле где на LabView? В вашей программе? А Вам пример на каком языке нужен?

Алексей9000
11.03.2015 12:25:49
#8

Гость

Re: Цап LTR34

Алексей L Card пишет:

В смысле где на LabView? В вашей программе? А Вам пример на каком языке нужен?

программа UTS на лабвью написана. а мне на билдере надо

11.03.2015 16:35:22
#9

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

Re: Цап LTR34

ну UTS все же написано на LabWindow/CVI на языке C, хоть и в среде от той же фирмы, что и LabView.

Но там слишком много всего для того, чтобы разобраться. Ну я думаю Вам подойдет и просто пример на C. Форму и поток для этого я думаю сможете сделать. По крайней мере постараюсь сегодня вечером-завтра утром выложить.

12.03.2015 11:32:13
#10

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

Re: Цап LTR34

Сделал пример с синусом, пример делал в виде обычной консольной программы под MSVC, чтобы не писать интерфейс, потоки, а показать именно то, что связано с самим LTR34. Думаю как образец подойдет и с переносом в билдер проблем не будет. Исходники лежат тут http://www.lcard.ru/forums/img/members/ … i_msvc.zip (тот что stream_sin), также на всякий случай выложил собранный (если захотите проверить, как синус на выходе) - http://www.lcard.ru/forums/img/members/ … am_bin.zip.
Там консольная программка, первым аргументом принимающая номер слота, в котором стоит модуль

Контакты

Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4, стр. 2

Многоканальный телефон:
+7 (495) 785-95-25
Факс: +7 (495) 785-95-14

Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru

Время работы: с 9-00 до 19-00 мск