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

Время выполнения X502_OutCycleCheckSetupDone

Вы не вошли.

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

15.02.2017 10:46:18
#1

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

Время выполнения X502_OutCycleCheckSetupDone

Здравствуйте. Стоит задача изменять скважность меандра на выходе ЦАП в циклическом режиме, но время выполнения функции X502_OutCycleCheckSetupDone слишком велико, а из описания не становится понятно от чего оно зависит и как можно на него влиять. Например, у ввода частоту опроса можно изменить шагом прерывания, есть ли подобный вариант для вывода?

15.02.2017 11:28:02
#2

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

Re: Время выполнения X502_OutCycleCheckSetupDone

А какой модуль и по какому интерфейсу подключен? Какой у Вас размер циклического сигнала и какое время смены хотите достичь, а какое получается? И имеется ввиду велико время выполнения функции или время, пока эта функция не вернет done равное 1?

15.02.2017 11:36:21
#3

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

Re: Время выполнения X502_OutCycleCheckSetupDone

Модуль L502 подключен по PCI. Размер сигнала 180 отсчетов, частота стандартная 1Мгц. хотелось бы получить 2мс, а получается 35мс. Время выполнения функции 10мс и еще 25 оно возвращает done = 0.

15.02.2017 11:54:27
#4

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

Re: Время выполнения X502_OutCycleCheckSetupDone

Такие времена вообще вряд ли достижимы для ОС общего назначения. У Вас функция выполняется 10мс, хотя она ничего не ожидает, только запрашивает у драйвера информацию.

Если у Вас задача обратной связи, что по сигналам на входе нужно за такое время изменить выход, то это реализуемо если только на встроенном сигнальном процессоре модули (или под ОСРВ).

Если же Вы просто хотите выводить сигнал, который изменяет параметры раз в 2 мс, но эти изменения заранее известны, то тут правильнее загружать не один период, а сразу изменяющийся сигнал за более большой интервал времени

Контакты

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

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

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

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