Создайте сеанс

Этот пример показывает, как создать сеанс и добавить каналы в сеанс и использовать сеанс, чтобы получить и сгенерировать данные. Можно также сконфигурировать сеанс и свойства канала, необходимые для операции.

Шаг 1. Создайте сеанс сбора данных.

 s = daq.createSession('ni')
s = 

Data acquisition session using National Instruments hardware:
   Will run for 1 second (1000 scans) at 1000 scans/second.
   No channels have been added.

Если вы создаете объект сеанса, добавьте каналы с помощью addAnalogInputChannel, addAnalogOutputChannel, addCounterInputChannel и функций addCounterOutputChannel.

Шаг 2. Сконфигурируйте свойства сеанса.

Измените длительность сеансов на 10 секунд:

s.DurationInSeconds = 10
s = 

Data acquisition session using National Instruments hardware:
   Will run for 10 seconds (10000 scans) at 1000 scans/second.
   No channels have been added.

Шаг 3. Добавьте каналы в сеанс.

Добавьте канал аналогового входа в сеанс:

s.addAnalogInputChannel('cDAQ1Mod1','ai0', 'Voltage')
ans =

Data acquisition session using National Instruments hardware:
   Will run for 10 seconds (10000 scans) at 1000 scans/second.
   Number of channels: 1
      index Type  Device   Channel MeasurementType      Range       Name
      ----- ---- --------- ------- --------------- ---------------- ----
      1     ai   cDAQ1Mod1 ai0     Voltage (Diff)  -10 to +10 Volts

Шаг 4. Измените свойства канала.

Исследуйте свойства канала.

s.Channels
ans = 

Data acquisition analog input voltage channel 'ai0' on device 'cDAQ1Mod1':

       Coupling: DC
 TerminalConfig: Differential
          Range: -10 to +10 Volts
           Name: empty
             ID: 'ai0'
         Device: [1x1 daq.ni.CompactDAQModule]
MeasurementType: 'Voltage'

Измените свойство TerminalConfig на 'SingleEnded'.

s.Channels.TerminalConfig = 'SingleEnded'
s = 

Data acquisition session using National Instruments hardware:
   Will run for 10 seconds (10000 scans) at 1000 scans/second.
   Number of channels: 1
      index Type  Device   Channel   MeasurementType        Range       Name
      ----- ---- --------- ------- ------------------- ---------------- ----
      1     ai   cDAQ1Mod1 ai0     Voltage (SingleEnd) -10 to +10 Volts

Связанные примеры

Больше о

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