Форум: Техническая поддержка

Тема: Помогите пожалуйста разобраться с установкой уровня выходов ЦАП

Вы не вошли.

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

16.10.2022 17:53:47
#1

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

Помогите пожалуйста разобраться с установкой уровня выходов ЦАП

Здравствуйте!

Помогите пожалуйста разобраться с записью в ЦАП.
Использую пример:

==
   ASYNC_PAR pp;
   pp.s_Type = L_ASYNC_DAC_OUT;
   pp.Mode = port; //0 или 1, зависит от номера порта
   pp.Data[0] = value; //Значение
   pI->IoAsync(&pp);
==

При этом уровень сигнала выхода на ЦАП не изменяется.
Подскажите, есть ли еще где-нибудь более подробный пример? Или В каком месте можно более подробно прочитать про установку уровня ЦАП?

09.11.2022 09:58:27
#2

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

Re: Помогите пожалуйста разобраться с установкой уровня выходов ЦАП

И так, для тех кто столкнется с тем, на что наступил я.
В E14-400 ЦАП 12 бит. т е 0x0000 - 0x0FFF
Диапазон -5 - +5 В
Первые 11 бит это диапазон 0-5В
12-й бит это признак отрицательного значения (0x0800)
В явном виде в документации этого не нашел (с теми, кто уверен что этого писать не надо т к "само-собой разумеется" я не согласен. Документация к коммерческому продукту должна быть очевидна и включать все мелочи, это экономит время разработки). Оставляю свой опыт здесь.

Контакты

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

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

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

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

L-CARD в проектах