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

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

Найдите устройства соединенными с вашей системой и найдите ID для NI 6255.

d = daq.getDevices;
d = 

Data acquisition devices:

index Vendor Device ID          Description         
----- ------ --------- -----------------------------
1     ni     Dev1      National Instruments USB-6255
2     ni     Dev2      National Instruments USB-6363

Создайте сеанс и добавьте две цифровых линии от порта 0 на Dev1.

s = daq.createSession('ni');
addDigitalChannel(s,'Dev1','Port0/Line0:1','OutputOnly')
Data acquisition session using National Instruments hardware:
   Clocked operations using startForeground and startBackground are disabled.
   Only on-demand operations using inputSingleScan and outputSingleScan can be done.
   Number of channels: 2
      index Type Device   Channel   MeasurementType Range Name
      ----- ---- ------ ----------- --------------- ----- ----
      1     dio  Dev1   port0/line0 OutputOnly      n/a
      2     dio  Dev1   port0/line1 OutputOnly      n/a

Добавьте канал аналогового выхода из Dev1.

addAnalogOutputChannel(s,'Dev1',0,'Voltage')

Выходные данные и на цифровых и на аналоговых каналах.

outputSingleScan(s,[decimalToBinaryVector(2),1.23])
Для просмотра документации необходимо авторизоваться на сайте