Параллельные сигналы с двух каналов на Tektronix TDS2014B
-
- user
- Сообщения: 74
- Зарегистрирован: 29 апр 2016, 09:22
- Версия LabVIEW: 8.6
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
- Контактная информация:
Параллельные сигналы с двух каналов на Tektronix TDS2014B
Я пытаюсь получить с осциллографа Tektronix TDS2014B импульсный сигнал с двух каналов для дальнейшего измерения временного сдвига. Использовал пример "Tektronix... Acquire Multiple Waveforms". Оба канала подключил к одному источнику, на осциллографе оба графика точно совпадают. Но на графике VI графики имеют сдвиг. Посмотрев программу, понял, что он опрашивает сначала один канал, потом другой. Можно ли заставить осциллограф выдать то, что он имеет, а не собирать информацию с каналов поочередно? Либо как-то максимально расспараллелить сбор (полагаю, если запрашивать по одной точке поочередно с обоих, то свиг будет минимальным, но график будет грубым). И, судя по всему, даже если подавать команды на считывания параллельно, осциллограф обрабатывает их по очереди
А может сразу есть функция измерения сдвига по времени между графиками? Это было бы даже лучше
А может сразу есть функция измерения сдвига по времени между графиками? Это было бы даже лучше
Последний раз редактировалось GT21 09 апр 2019, 13:33, всего редактировалось 1 раз.
LabVIEW 8.6
-
- junior
- Сообщения: 56
- Зарегистрирован: 16 янв 2019, 09:22
- Версия LabVIEW: 18
- Благодарил (а): 8 раз
- Контактная информация:
Re: Параллельные сигналы с двух каналов на Tektronix TDS2014B
Тоже бы хотел получить ответ на этот вопрос! Есть необходимость иметь сигналы с 2х каналов осциллографа без сдвига.
-
- professor
- Сообщения: 3410
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 49 раз
- Поблагодарили: 176 раз
- Контактная информация:
Re: Параллельные сигналы с двух каналов на Tektronix TDS2014B
Tektronix TDS 200 1000 2000 Series Acquire Multiple Waveforms.vi в примерах работает не правильно?
Без прибора сложно что-то конкретное сказать, но судя по командам там конфигурируются два канала, потом они вытаскиваются последовательно, по после того, как прибор ответил, что всё готово.
Без прибора сложно что-то конкретное сказать, но судя по командам там конфигурируются два канала, потом они вытаскиваются последовательно, по после того, как прибор ответил, что всё готово.
-
- junior
- Сообщения: 56
- Зарегистрирован: 16 янв 2019, 09:22
- Версия LabVIEW: 18
- Благодарил (а): 8 раз
- Контактная информация:
Re: Параллельные сигналы с двух каналов на Tektronix TDS2014B
Рзобрался - Acquire Multiple Waveforms выдает оба канала без смещения фаз. Но теперь появились другие проблемы: 1. как обрабатывать каждый канал по отдельности, если из Acquire Multiple Waveforms они выходят как одна Waveform. 2. Acquire Multiple Waveforms работает очень медленно, там есть параметр Timeout, его минимальное значение 1сек, если ставить меньше - выдает ошибку... Реально ли получить скорость считывания с этого осциллографа хотя бы 1 МГц?
-
- professor
- Сообщения: 3410
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 49 раз
- Поблагодарили: 176 раз
- Контактная информация:
Re: Параллельные сигналы с двух каналов на Tektronix TDS2014B
Волшебное заклинание RTFM не работает?
-
- junior
- Сообщения: 56
- Зарегистрирован: 16 янв 2019, 09:22
- Версия LabVIEW: 18
- Благодарил (а): 8 раз
- Контактная информация:
Re: Параллельные сигналы с двух каналов на Tektronix TDS2014B
Если каждому дано молиться со своей библией зачем тогда церковь?
-
Kosist
- expert
- Сообщения: 1236
- Зарегистрирован: 21 фев 2011, 23:44
- Награды: 2
- Версия LabVIEW: 2013-2020
- Благодарил (а): 23 раза
- Поблагодарили: 30 раз
- Контактная информация:
Re: Параллельные сигналы с двух каналов на Tektronix TDS2014B
Если отталкиваться от Tektronix TDS 200 1000 2000 Series Acquire Multiple Waveforms.vi, то на выходе поле сигналов, а не одна Waveform. Вот с полем и работайте - порядок сигналов в поле такой же как и порядок каналов при конфигурации измерения.Agat писал(а): ↑18 фев 2021, 09:18 Рзобрался - Acquire Multiple Waveforms выдает оба канала без смещения фаз. Но теперь появились другие проблемы: 1. как обрабатывать каждый канал по отдельности, если из Acquire Multiple Waveforms они выходят как одна Waveform. 2. Acquire Multiple Waveforms работает очень медленно, там есть параметр Timeout, его минимальное значение 1сек, если ставить меньше - выдает ошибку... Реально ли получить скорость считывания с этого осциллографа хотя бы 1 МГц?
А насчет частоты - странно, что и драйвера нет виайки типа "Configure Sampling Rate", или что-то в этом роде. Значит действительно читайте мануал - что там сказано о конфигурации частоты измерения?
Мы делили апельсин - много наших полегло...
-
- professor
- Сообщения: 3410
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 49 раз
- Поблагодарили: 176 раз
- Контактная информация:
Re: Параллельные сигналы с двух каналов на Tektronix TDS2014B
этот мануал вообще не про удалённый доступ
-
- junior
- Сообщения: 56
- Зарегистрирован: 16 янв 2019, 09:22
- Версия LabVIEW: 18
- Благодарил (а): 8 раз
- Контактная информация:
Re: Параллельные сигналы с двух каналов на Tektronix TDS2014B
Я тут поковырял VI Тектрониковские, получил следующую схему с опросом двух каналов (то что мне надо). Там опрос каналов организован через индексирумый цикл ForLoop. Но почему она так медленно работает - вопрос открытый. Посмотрите
-
- professor
- Сообщения: 3410
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 49 раз
- Поблагодарили: 176 раз
- Контактная информация:
Re: Параллельные сигналы с двух каналов на Tektronix TDS2014B
Скорость порта?
Длина выборки?
По моим воспоминаниям (драйвер уже удалил), там опрос не совсем так.
Вы каждый порт отдельно запрос-получние.
В драйвере был запрос всех каналов, потом старт чтения, потом вытаскивание данных.
Если тягать последовательно, то и будет долго, пропорционально количеству каналов*длина выборки.
Длина выборки?
По моим воспоминаниям (драйвер уже удалил), там опрос не совсем так.
Вы каждый порт отдельно запрос-получние.
В драйвере был запрос всех каналов, потом старт чтения, потом вытаскивание данных.
Если тягать последовательно, то и будет долго, пропорционально количеству каналов*длина выборки.
-
- junior
- Сообщения: 56
- Зарегистрирован: 16 янв 2019, 09:22
- Версия LabVIEW: 18
- Благодарил (а): 8 раз
- Контактная информация:
Re: Параллельные сигналы с двух каналов на Tektronix TDS2014B
Спасибо за подсказку, буду пробовать разобраться. Смущает то что даже один канал опрашвается долго (порядка секунды).. Какая вообще максимальная скорость чтения с осциллографа возможна?