Цифровой вход и Вывод

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

Чтобы изучить, как создать сеанс и получить или сгенерировать цифровые данные, смотрите Цифровой Рабочий процесс Ввода и вывода.

Прежде чем вы будете использовать цифровые каналы, смотрите Аппаратного Setup Открытия и Сеанса.

Функции

addDigitalChannelДобавьте цифровой канал
inputSingleScanПолучите одно сканирование от всех входных каналов
outputSingleScanСгенерируйте одно сканирование на всех выходных каналах
queueOutputDataДанные очереди, которые будут выведены
startForegroundЗапустите приоритетные операции
startBackgroundЗапустите фоновые работы
addClockConnectionДобавьте связь часов
stopОстановите фоновую работу
waitБлокируйте MATLAB, пока фоновая работа не завершится
decimalToBinaryVectorПреобразуйте десятичное значение в бинарный вектор
binaryVectorToDecimalПреобразуйте бинарное векторное значение в десятичное значение
hexToBinaryVectorПреобразуйте шестнадцатеричное значение в бинарный вектор
binaryVectorToHexПреобразуйте бинарное векторное значение в шестнадцатеричный

События

addlistenerСоздайте прослушиватель события
DataAvailableУведомите, когда полученные данные будут доступны процессу
DataRequiredУведомите, когда дополнительные данные будут требоваться для вывода на непрерывной генерации
ErrorOccurredУведомите, когда связанные с устройством ошибки произойдут

Свойства

DeviceИнформация об устройстве канала
DirectionЗадайте цифровое направление канала
IDID канала на сеансе
NameЗадайте описательное имя для канала

Темы

Основной рабочий процесс

Цифровые каналы подсистемы

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

Получите несинхронизированные цифровые данные

Получите одно сканирование цифровых данных от двух каналов устройства NI.

Сгенерируйте несинхронизированные цифровые данные

Этот пример показывает, как записать данные к двум строкам на NI 625

Получите цифровые данные Используя внешний таймер

Получите цифровые данные на переднем плане с помощью внешних часов сканирования.

Больше

Получите цифровые данные в шестнадцатеричных значениях

Этот пример показывает, как записать данные с помощью двух каналов на NI 6255.

Получите цифровые данные Используя разделяемые часы

Совместно используйте часы с подсистемой аналогового входа на вашем устройстве с цифровой подсистемой.

Получите цифровые данные Используя встречный Выходной канал как внешний таймер

Получите цифровые данные с помощью встречного выходного канала, чтобы сгенерировать импульсы часов.

Сгенерируйте сигналы Используя десятичные данные через несколько строк

Этот пример показывает, как преобразовать десятичные данные и вывести к двум строкам на NI 6255.

Управляйте Шаговым двигателем с помощью Цифровых выходов

Этот пример показывает, как управлять шаговым двигателем с помощью портов цифрового выхода.

Сгенерируйте и получите данные по двунаправленным каналам

Этот пример показывает, как использовать двунаправленный канал и читать и записать данные с помощью тех же двух строк на NI 6255.

Сгенерируйте сигналы и на аналоге и на цифровых каналах

Этот пример показывает, как сгенерировать сигналы, когда сеанс содержит и аналог и цифровые каналы.

Популярные примеры

Для просмотра документации необходимо авторизоваться на сайте