Range

Укажите диапазон измерения канала

Описание

При работе с основанным на сеансе интерфейсом используйте 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

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