<< Click to Display Table of Contents >> Navigation: Приложения > Библиотека OSCAT > OSCAT.Функции > OSCAT.Функции.Обработка сигналов > AOUT1 (OSCAT) |
AOUT1 – это расширенный аналог AOUT (OSCAT) .
AOUT1 – модель АЦП, преобразует входное значение (REAL) в цифровое выходное значение (DWORD) для ЦАП или других цифровых устройств (см. пример в описании ФБ AIN1 (OSCAT) ). С помощью конфигурационных параметров выходное значение функции может быть адаптировано для различных целей.
Используемые функции: SIGN_R (OSCAT).
Вид функции в редакторе программ языка FBD:
Входы и выходы функции:
Название |
Тип |
Описание |
Входы |
||
in |
REAL |
Входное значение. |
Bit_0 |
INT |
Позиция LSB в выходных данных; |
Bit_N |
INT |
Позиция MSB в выходных данных; |
sign |
INT |
Бит знака, 15 для бита 15; |
low |
REAL |
Нижняя граница диапазона ЦАП. |
high |
REAL |
Верхняя граница диапазона ЦАП. |
Выходы |
||
Q |
DWORD |
Значение для подачи на вход ЦАП. |
Входное значение (IN) обрабатывается с использованием параметров LOW и HIGH, для выходных данных с помощью параметров BIT_0 и BIT_N устанавливается длина, равная BIT_N - BIT_0 + 1 (от LSB до MSB включительно, длина должна соответствовать разрядности ЦАП). Если позиция знакового бита задана (с помощью параметра SIGN), знак входного значения копируется в указанный разряд выходных данных.