Аккюр-Бридж Мисурементс

Этот пример показывает, как получить и отобразить данные на графике из устройства NI USB-9219. ID устройства является 'cDAQ1Mod7'.

Создайте сеанс, возражают и сохраняют его в переменную s:

s = daq.createSession('ni');

Добавьте канал аналогового входа с типом измерения 'Bridge' и сохраните его в переменную ch:

ch = addAnalogInputChannel(s,'cDAQ1Mod7', 'ai1', 'Bridge');

Вы можете видеть это предупреждение:

Warning: The Rate property was reduced to 2 due to the default ADCTimingMode of this device,
which is 'HighResolution'.
To increase rate, change ADCTimingMode on this channel to 'HighSpeed'. 

Чтобы позволить более высокий уровень приобретения, переключите канал ADCTimingMode к 'HighSpeed':

ch.ADCTimingMode = 'HighSpeed'

Вы можете видеть это предупреждение:

Warning: This property must be the same for all channels on this device.  All channels
associated with this device were updated.

Измените уровень приобретения на сканирования 10 в секунду.

s.Rate = 10
s = 

Data acquisition session using National Instruments hardware:
   Will run for 1 second (10 scans) at 10 scans/second.
   Number of channels: 1
      index Type  Device   Channel MeasurementType              Range             Name
      ----- ---- --------- ------- ---------------- ----------------------------- ----
      1     ai   cDAQ1Mod7 ai1     Bridge (Unknown) -0.025 to +0.025 VoltsPerVolt

Установите BridgeMode на 'Full', который использует все четыре резистора в устройстве, чтобы получить значения напряжения:

ch.BridgeMode = 'Full'
ch = 

Data acquisition analog input channel 'ai1' on device 'cDAQ1Mod7':

             BridgeMode: Full
       ExcitationSource: Internal
      ExcitationVoltage: 2.5
NominalBridgeResistance: 'Unknown'
                  Range: -0.063 to +0.063 VoltsPerVolt
                   Name: empty
                     ID: 'ai1'
                 Device: [1x1 daq.ni.CompactDAQModule]
        MeasurementType: 'Bridge'
          ADCTimingMode: HighSpeed

Установите сопротивление устройства моста к 350 Омам:

ch.NominalBridgeResistance = 350
ch = 

Data acquisition analog input channel 'ai1' on device 'cDAQ1Mod7':

             BridgeMode: Full
       ExcitationSource: Internal
      ExcitationVoltage: 2.5
NominalBridgeResistance: 350
                  Range: -0.063 to +0.063 VoltsPerVolt
                   Name: empty
                     ID: 'ai1'
                 Device: [1x1 daq.ni.CompactDAQModule]
        MeasurementType: 'Bridge'
          ADCTimingMode: HighSpeed

Сохраните полученные данные к переменной и запустите приобретение:

data = startForeground(s);

Отобразите полученные данные на графике:

plot(data)

Похожие темы

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