|
|
|
*
|
ПО «PowerGraph»
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Поддержка
|
|
|
|
|
|
|
|
|
|
|
Аппаратура
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Информация
|
|
|
|
|
|
Телефон:
+7 (495) 961-47-30
|
E-mail:
soft@powergraph.ru
|
|
Конференция
Тема: «Вывод cигнала F-generator на ЦАП или АЦП?»
|
[Вернуться в "Список тем"]
[Создать новую тему]
|
Вадим
09.06.2017 16:23
|
Собственно вопрос, есть ли решение вывода эталонных сигналов F-generator на выход ЦАП или в канал АЦП? АЦП E14-440D. Нужно прямоугольные импульсы вывести на ЦАП с возможностью остановки по времени. При реализации этой идеи столкнулся с проблемой, что тут ИЛИ генератор ИЛИ остановка по времени с подачей импульсов от внешнего генератора на вход АЦП. |
Дмитрий (PG)
13.06.2017 09:07
|
1. В аппаратных настройках модуля E14-440D (меню "Сервис / Настройки E14-440...") есть вкладка DAC (ЦАП), на которой можно установить вывод на ЦАП стандартных гармонических сигналов, в том числе вывод прямоугольного сигнала. Это высокочастотный синхронный вывод сигналов через собственный процессор модуля. 2. В настройках каналов программы есть возможность генерировать стандартные гармонические сигналы в процессе регистрации (вкладка "Обработка RT", категория функций "Generators"). Далее эти генерируемые в расчетных каналах сигналы можно выводить на ЦАП (меню "Сервис / Аналоговые выходы...". Это медленный асинхронный вывод сигналов. 3. В PowerGraph есть служебный драйвер "ADC-Double", который позволяет объединить 2 устройства в единую систему. Например, можно объединить "E14-440" и "F-Generator" и тогда можно одновременно использовать виртуальный F-Generator для генерации сигналов, а модуль E14-440D для физического вывода и регистрации сигиналов. Ваша задача остановки по времени неясна, опишите ее подробнее. В PowerGraph есть функции синхронизации (меню "Сервис / Синхронизация..."), которые позволяют автоматически управлять регистрацией по времени и по уровню сигнала. Все это описано в справке. |
Вадим
15.06.2017 13:44
|
Начну с решаемой задачи. Есть в наличии счетчики импульсов, которые мы калибруем используя генератор АКИП и электронно-счетный частотомер. Нужно задавать 100, 1000, 10 000 и макс. 99 999 импульсов на частоте от 5 до 20Гц. Я решил заменить эти два прибора (АКИП и частотомер) - решением на базе E14-440D+PowerGrahp. Теперь о главном... п.1 Вашего ответа - пробывал, там ТОЛЬКО генератор и вкладка "Синхронизации" не доступна в этом режиме! Задать нужное мне кол-во импульсов или временной интервал, соотв. этому кол-ву импульсов - не получится. п.3 Да, идея у меня была опробывать этот вариант, но не успел. ((( п.2 Я так понимаю, что сначала формируется (расчитывается) канал(ы) с нужным мне кол-вом импульсов (100, 1000 и т.д.), затем сохраняется это все в файл и уже воспроизводится с файла. Так сказать, версия не в реальном режиме времени. Я правильно понял? |
Дмитрий (PG)
18.06.2017 16:35
|
ПО PowerGraph - это компьютерный самописец, основной задачей которого является ввод данных. Поэтому все функции синхронизации связаны именно с вводом данных, а не с выводом. Для модулей АЦП, таких как E14-440, основным назначением также является ввод данных, поэтому доступные возможности аппаратной синхронизации также касаются только ввода данных через АЦП. У Вас принципиально другая задача - генерация сигнала в течение определенного периода времени, т.е. управление временем вывода данных. Для таких задач требуется отдельный модуль ЦАП и специальное ПО для него. Ни в PowerGraph, ни в E14-440 нет прямых функций управления временем вывода сигналов через ЦАП. В E14-440 может быть установлен ЦАП, но для точного управления временем вывода сигналов через ЦАП требуется разрабатывать индивидуальную прошивку для процессора этого модуля. По п.2 Вы поняли неправильно - речь идет именно о генерации сигналов в режиме реального времени без какого-либо предварительного сохранения данных. В PowerGraph есть функции генерации сигналов в режиме реального времени и эти генерируемые сигналы можно сразу выводить на ЦАП или цифровые выходы. Но это медленный асинхронный вывод путем установки единичных выходных значений. В принципе для импульсов с частотой до 20 Гц, такой вариант можно попробовать использовать: 1) в любом канале (расчетном) устанавливаете генерацию переменного сигнала требуемой частоты; 2) устанавливаете трансляцию этого канала на ЦАП или цифровой выход; 3) в настройках синхронизации программы устанавливаете фиксированную длительность регистрации (стоп-триггер), соответствующую требуемому количеству импульсов при заданной частоте. |
Вадим
19.06.2017 09:14
|
Спасибо! Опробовал вариант с драйвер "ADC-Double", все получилось! Стоп-триггер работает и задавая время останова в сек. зная, что на частоте 5Гц за 1 сек проскочит 5 импульсов добивался нужного мне кол-ва. В функции "Generators" я не нашел импульса прямоугольной формы! Впрочем как и вкладку "Обработка RT". Так и не получилось это пока реализовать. Займусь изучением мат. части на досуге. |
Дмитрий (PG)
20.06.2017 00:05
|
Функции обработки сигналов в режиме реального времени устанавливаются в настройках каналов - нажать цветную кнопку канала, в появившемся меню последняя команда "Настройки...", последняя вкладка "Обработка RT". Справку к программе желательно прочитать, хотя бы один раз. |
[Вернуться в "Список тем"]
[Создать новую тему]
|
|
|
В начало страницы
|
|