Меню
![Главная](https://www.lcard.ru/sites/default/files/Logo.jpg)
+7 (495) 785-95-25
sale@lcard.ru
sale@lcard.ru
Страницы 1
Тема закрыта
|
||||
|
Использование функции PUT_DM_ARRAY()Задача: вывести на аналоговом разъёме устройства E14-440 синусоидальный сигнал. Пишу на DELPHI. Что делаю:
На выходе вижу ТОЛЬКО положительные витки синуса
|
|||
|
||||
|
Re: Использование функции PUT_DM_ARRAY()Смотрите исходные тексты штатного примера потокового вывода данных на ЦАП модуля. Этот пример можно найти на нашем CD-ROM в директории USB/E14-XXX/E14-440/Examples/BC5/WriteData. |
|||
|
||||
|
Re: Использование функции PUT_DM_ARRAY()Я не понимаю, зачем использовать потоковый вывод данных на ЦАП для переодической функции. Даже если и использовать потоковый вывод, то всё равно нужно перед тем, как использовать функцию потокового вывода запустить ЦАП. Перед тем как запустить ЦАП нужно проинициализировать его начальными данными при помощи функции PUT_DM_ARRAY()(так написано в Руководстве программиста). Именно с этим у меня и возникли проблемы.
|
|||
|
||||
|
Re: Использование функции PUT_DM_ARRAY()На мой взгляд преобразование типов не имеют никакого значения в данном случае. Вы просто не правильно формируете массив данных для ЦАП. А ведь в руководстве программиста описан требуемый формат слова данных для ЦАП. Как в жизни это делается показано в вышеупомянутом примере. (Подсказка: попробуйте найти в исходном тексте место использования функции PUT_DM_ARRAY()). |
Страницы 1
Тема закрыта