exponenta event banner

Создание цифрового вывода с использованием десятичных данных по нескольким строкам

В этом примере показано, как преобразовать десятичные данные и вывести их в две строки на 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))