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

Е-502. Запуск сбора данных от сигнала на DI_SYN1

Вы не вошли.

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

29.07.2024 18:41:36
#1

Участник
Здесь с 26.08.2020
Сообщений: 21

Е-502. Запуск сбора данных от сигнала на DI_SYN1

Hi All!

Как я понял из описания API, чтобы стартовать от импульса на входе DI_SYN1 я должен вызвать
X502_SetSyncMode
и передать ей константу
X502_SYNC_DI_SYN1_RISE

После чего дать команду X502_StreamsStart

Вопрос. Где искать функцию X502_SetSyncMode ? В библиотеке я ее не вижу. Работаю под LabView-2017.
Там сочетание "sync" встречается только в сочетании с ассинхронным вводом/выводом. Скриншот со списком доступных функций прикрепить к сожалению не удалось.

Jury

30.07.2024 15:27:00
#2

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

Re: Е-502. Запуск сбора данных от сигнала на DI_SYN1

Здравствуйте.
Данные установки сделаны через свойства (Properties) SyncMode и SyncStartMode (аналогично, как устанавливается, например, LChannelCount).
И если нужна синхронизация старта (запуск сбора по одному фронту/спаду внешнего сигнала, а дальше уже сбор от внутренней частоты), то нужно использовать именно SyncStartMode (X502_SetSyncStartMode), а X502_SetSyncMode задает по сути внешнюю частоту синхронизации (т.е. нужен фронт/спад на каждое преобразование).

30.07.2024 18:47:10
#3

Участник
Здесь с 26.08.2020
Сообщений: 21

Re: Е-502. Запуск сбора данных от сигнала на DI_SYN1

Hi!

Спасибо!
Теперь осталось найти а Лабвью как добыть эти самые properties.

Jury

30.07.2024 21:13:16
#4

Участник
Здесь с 26.08.2020
Сообщений: 21

Re: Е-502. Запуск сбора данных от сигнала на DI_SYN1

Hi!

В догонку...
А есть ли пример? Если смотреть constructor node - там помимо x502+LChannel есть X502+Sync. Но у него нет никаких параметров.
Если создать X502+Sync property node - там есть DI_SYN1_RISE - но что с ним делать дальше - куда "тянуть"?

Jury

30.07.2024 21:16:19
#5

Участник
Здесь с 26.08.2020
Сообщений: 21

Re: Е-502. Запуск сбора данных от сигнала на DI_SYN1

А SyncStartMode (так же как и LChannelCount) я нигде не вижу.

Jury

31.07.2024 19:01:17
#6

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

Re: Е-502. Запуск сбора данных от сигнала на DI_SYN1

Пример работы на LabView с E-502 есть на странице примеров https://www.lcard.ru/support/developer (https://www.lcard.ru/download/examples/ … abview.zip), там нет правда SyncMode, но установка установка LChannelCount как раз есть.
По сути Вы можете либо уже существующий в примере PropertyNode для установки LChannelTable/LChannelCount потянуть вниз, чтобы увеличить количество задаваемых параметров и выбрать среди них SyncStartMode, либо добавить новый PropertyNode (.Net) до вызова Configure, на вход подать экземпляр объекта x502 (как и для функций, т.е. это property самого x502 объекта)  и выбрать параметр SyncStartMode.
А в качестве подаваемого значения, которое в него записать, как раз можете подать созданный объект X502+Sync со значением DI_SYN1_RISE

31.07.2024 20:20:28
#7

Участник
Здесь с 26.08.2020
Сообщений: 21

Re: Е-502. Запуск сбора данных от сигнала на DI_SYN1

Hi!

Раскопал это свойство. Правда не понял как... Спасибо!

Jury

Контакты

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

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

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

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