Библиотека RshUniDriver  SDK 2.1
Документация по программированию
 Указатель Структуры данных Файлы Функции Переменные Перечисления Элементы перечислений Макросы Страницы
Перечисления
Файл RshConsts_GetDataModes.h

Дополнительные флаги метода GetData() для Rsh SDK. Подробнее...

См. исходные тексты.

Перечисления

enum  RSH_DATA_MODES { RSH_DATA_MODE_NO_FLAGS = 0x0, RSH_DATA_MODE_CONTAIN_DIGITAL_INPUT = 0x00001, RSH_DATA_MODE_GSPF_TTL = 0x10000 }
 Дополнительные флаги преобразования данных для метода IRshDevice::GetData(). Подробнее...
 

Подробное описание

Дополнительные флаги метода GetData() для Rsh SDK.

Дата
25.12.2015
Версия
1.0 [SDK 2.1]

Перечисления

Дополнительные флаги преобразования данных для метода IRshDevice::GetData().

Флаги из этого списка можно комбинировать по ИЛИ. Для некоторых устройств, данные флаги позволяются получить (или отправить) дополнительню информацию вместе с данными, или изменить параметры процесса преобразования данных.

См. также
IRshDevice::GetData()
Элементы перечислений
RSH_DATA_MODE_NO_FLAGS 

Дополнительные флаги не используются.

Можно не прописывать данный флаг, поскольку он ставится по умолчанию в качестве параметра flags метода IRshDevice::GetData().

RSH_DATA_MODE_CONTAIN_DIGITAL_INPUT 

Передача состояния входных линий цифрового порта вместе с данными.

У некоторых устройств есть возможность записи данных цифровых портов в слово данных аналоговых каналов.
Например, если устройство имеет разрядность 12 бит и использует внутреннюю шину 16 бит для передачи данных, 4 младших бита могут быть использованы для записи состояния четырех входных линий цифрового порта.

Прим.
При использовании в методе IRshDevice::GetData() буфера из чисел с плавающей точкой (::RSH_BUFFER_DOUBLE), данный флаг будет проигнорирован, т.к. аналоговые данные преобразуются в вольты.
См. также
RSH_CAPS_DEVICE_DIGITAL_PORT_DATA_WITH_ANALOG_DATA | Пример использования
RSH_DATA_MODE_GSPF_TTL 

Вывод TTL-совместимого сигнала на цифровые выходы одновременно с выводом аналоговых данных.

Два младших бита каждого отсчета (слова) данных, отправленных на устройство ГСПФ с помощью метода IRshDevice::GetData() будут использоваться для вывода на две TTL-совместимых цифровых линии.
Состояние линий будет обновляться одновременно с выдачей очередного значения из буфера на ЦАП, т.е. временные характеристики выдаваемого TTL сигнала будут определяться установленной частотой дискретизации и размером буфера.