Задайте цифровое направление канала
Когда вы добавляете цифровой канал или группу к сеансу, можно задать тип измерения, чтобы быть:
Input
Output
Unknown
Когда вы задаете MeasurementType
как Bidirectional
, можно использовать канал для сообщений ввода и вывода. По умолчанию канал установлен в Unknown
. Измените направление к выходному сигналу на канале.
Изменить направление двуполярного сигнала на цифровом канале на сеансе s
Ввод:
s.Channels(1).Direction='Output';
Измените направление двунаправленного цифрового канала к Input
.
Создайте сеанс и добавьте двунаправленный цифровой канал.
s = daq.createSession('ni') ch = addDigitalChannel(s,'dev6', 'Port0/Line0', 'Bidirectional')
ch = Data acquisition digital bidirectional (unknown) channel 'port0/line0' on device 'Dev6': Direction: Unknown Name: '' ID: 'port0/line0' Device: [1x1 daq.ni.DeviceInfo] MeasurementType: 'Bidirectional (Unknown)'
Измените направление каналов к 'Input'
.
ch.Direction = 'Input'
ch = Data acquisition digital bidirectional (input) channel 'port0/line0' on device 'Dev6': Direction: Input Name: '' ID: 'port0/line0' Device: [1x1 daq.ni.DeviceInfo] MeasurementType: 'Bidirectional (Input)' Properties, Methods, Events