В этом примере показано, как преобразовать десятичные данные и вывести их в две строки на NI 6255.
Найдите устройства NI, подключенные к вашей системе, и идентификатор для NI 6255.
d = daqlist("ni")dev =
3×4 table
DeviceID Description Model DeviceInfo
________ ___________________________________ __________ _______________________
"Dev1" "National Instruments(TM) USB-6255" "USB-6255" [1×1 daq.ni.DeviceInfo]
"Dev2" "National Instruments(TM) USB-6363" "USB-6363" [1×1 daq.ni.DeviceInfo]Создание DataAcquisition и добавление двух цифровых выходных линий из порта 0 на Dev1.
d = daq("ni"); addoutput(d,"Dev1","Port0/Line0:1","Digital"); d.Channels
ans =
Index Type Device Channel Measurement Type Range Name
_____ _____ ______ _____________ ________________ _____ __________________
1 "dio" "Dev1" "port0/line0" "OutputOnly" "n/a" "Dev1_port0/line0"
2 "dio" "Dev1" "port0/line1" "OutputOnly" "n/a" "Dev1_port0/line1"Преобразуйте десятичное число 2 в двоичный вектор и создайте это цифровое выходное значение в двух строках.
write(d,decimalToBinaryVector(2))