Область значений

Задайте область значений измерения канала

Описание

При работе с основанным на сеансе интерфейсом используйте свойство Range указать на область значений измерения канала.

Значения

Область значений не применима для встречных каналов. Для аналоговых каналов значение зависит от типа измерения. Это свойство только для чтения для всех типов измерения кроме 'Voltage'. Можно задать область значений в вольтах для аналоговых каналов.

Примеры

Установите область значений канала

Задайте область значений канала напряжения аналогового входа.

Создайте сеанс и добавьте канал аналогового входа.

s = daq.createSession('ni');
ch = addAnalogInputChannel(s,'cDAQ1Mod7',3,'voltage');

Установите область значений-60 к +60 вольтам.

ch.Range = [-60,60];

Отобразите доступные области значений

Смотрите то, что располагается ваши поддержки канала, прежде чем вы установите область значений канала.

Создайте сеанс и добавьте канал аналогового входа.

s = daq.createSession('ni');
ch = addAnalogInputChannel(s,'Dev1',3,'voltage');

Отобразите устройство канала.

ch.Device
ans = 

ni: National Instruments USB-6211 (Device ID: 'Dev1')
   Analog input subsystem supports:
      4 ranges supported
      Rates from 0.1 to 250000.0 scans/sec
      16 channels ('ai0' - 'ai15')
      'Voltage' measurement type
   
   Analog output subsystem supports:
      -10 to +10 Volts range
      Rates from 0.1 to 250000.0 scans/sec
      2 channels ('ao0','ao1')
      'Voltage' measurement type
   
   Digital subsystem supports:
      8 channels ('port0/line0' - 'port1/line3')
      'InputOnly','OutputOnly' measurement types
   
   Counter input subsystem supports:
      Rates from 0.1 to 80000000.0 scans/sec
      2 channels ('ctr0','ctr1')
      'EdgeCount','PulseWidth','Frequency','Position' measurement types
   
   Counter output subsystem supports:
      Rates from 0.1 to 80000000.0 scans/sec
      2 channels ('ctr0','ctr1')
      'PulseGeneration' measurement type

Создайте объект подсистем.

sub = ch.Device.Subsystems
sub = 

Analog input subsystem supports:
   4 ranges supported
   Rates from 0.1 to 250000.0 scans/sec
   16 channels ('ai0' - 'ai15')
   'Voltage' measurement type
Properties, Methods, Events

Analog output subsystem supports:
   -10 to +10 Volts range
   Rates from 0.1 to 250000.0 scans/sec
   2 channels ('ao0','ao1')
   'Voltage' measurement type
Properties, Methods, Events

Digital subsystem supports:
   8 channels ('port0/line0' - 'port1/line3')
   'InputOnly','OutputOnly' measurement types
Properties, Methods, Events

Counter input subsystem supports:
   Rates from 0.1 to 80000000.0 scans/sec
   2 channels ('ctr0','ctr1')
   'EdgeCount','PulseWidth','Frequency','Position' measurement types
Properties, Methods, Events

Counter output subsystem supports:
   Rates from 0.1 to 80000000.0 scans/sec
   2 channels ('ctr0','ctr1')
   'PulseGeneration' measurement type
Properties, Methods, Events

Отобразите области значений, доступные на подсистеме аналогового входа.

sub(1).RangesAvailable
ans = 

-0.20 to +0.20 Volts,-1.0 to +1.0 Volts,-5.0 to +5.0 Volts,-10 to +10 Volts

Смотрите также

daq.createSession, addAnalogInputChannel

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