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