exponenta event banner

Свойства канала

Получить сведения о свойствах

Вы можете использовать get, set, и properties функции для получения информации о свойствах объекта канала. Например, создайте DataAcquisition и добавьте входной канал измерения напряжения, а затем просмотрите свойства канала:

d = daq("ni");
ch = addinput(d,"Dev1",1,"Voltage");
get(ch)
       Coupling: DC
 TerminalConfig: Differential
          Range: -10 to +10 Volts
           Name: 'Dev1_ai1'
             ID: 'ai1'
         Device: [1x1 daq.ni.DeviceInfo]
MeasurementType: 'Voltage'

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

set(ch)
      Coupling: [ DC | AC ]
TerminalConfig: [ Differential | SingleEnded | SingleEndedNonReferenced | PseudoDifferential ]
         Range: -10 to +10 Volts
          Name: {}

Измените конфигурацию терминала канала:

ch.TerminalConfig = "SingleEnded"
ch = 

    Index    Type    Device    Channel      Measurement Type             Range              Name   
    _____    ____    ______    _______    _____________________    __________________    __________

      1      "ai"    "Dev1"     "ai1"     "Voltage (SingleEnd)"    "-10 to +10 Volts"    "Dev1_ai1"

Можно также запросить справку в окне команд для определенного свойства, предоставив либо объект и свойство, либо имя класса и свойство. Например:

help ch.TerminalConfig

или

help ("daq.AnalogInputVoltageChannel.TerminalConfig")
 TerminalConfig The current input type (single ended/differential)

Все каналы

Все объекты канала имеют следующие общие свойства для всех типов измерений:

СобственностьОписаниеЦенности
NameНазвание каналасимвольный вектор, созданный из идентификатора устройства и идентификатора канала
IDИдентификатор канала, соответствующий идентификатору терминала устройства

символьный вектор, например:

'ai0'
'ao3'
'Port2/Line1'
'ctr0'
DeviceDeviceInfo объект для устройства с этим каналомDeviceInfo дескриптор объекта
MeasurementTypeТип измерения

символьный вектор, например:

'Voltage'
'Current'
'Thermocouple'
'Digital'
'Audio'

Аналоговые каналы ввода и вывода

Измерение напряжения

Объекты канала измерения входного напряжения также включают следующие свойства:

СобственностьОписаниеЦенности
RangeДиапазон входных значенийдвойные значения в зависимости от типа измерения и поддержки устройства
CouplingРежим связи канала

символьный вектор:

'AC'
'DC'
TerminalConfigКонфигурирование терминала канала, как описано в разделе Конфигурирование канала

символьный вектор:

'Differential'
'SingleEnded'
'SingleEndedNonReferenced'
'PseudoDifferential'

Текущее измерение

Текущие объекты канала измерения также включают следующие свойства:

СобственностьОписаниеЦенности
Текущий вход
RangeДиапазон входных значенийдвойные значения в зависимости от типа измерения и поддержки устройства
CouplingРежим связи канала

символьный вектор:

'AC'
'DC'
TerminalConfigКонфигурирование терминала канала, как описано в разделе Конфигурирование канала

символьный вектор:

'Differential'
'SingleEnded'
'SingleEndedNonReferenced'
'PseudoDifferential'
Ввод и вывод тока
ShuntLocation(Только некоторые поставщики) Указывает, расположен ли шунтирующий резистор внутри устройства или снаружи

символьный вектор:

'Internal'
'External'
ShuntResistance(Только некоторые поставщики) Показывает сопротивление шунту в омахдважды

Другие аналоговые измерения

Измерение термопары

Объекты входного канала измерения термопар также имеют следующие свойства:

СобственностьОписаниеЦенности
ThermocoupleTypeТип термопары на основе температурного диапазона и чувствительности в соответствии с определениями типов термопар NIST.

символьный вектор:

'J'
'K'
'N'
'R'
'S'
'T'
'B'
'E'
UnitsЕдиницы измерения температуры

символьный вектор:

'Celsius' (default)
'Fahrenheit'
'Kelvin'
'Rankine'
RangeДиапазон входных значенийдвойные значения в зависимости от типа измерения и поддержки устройства

Измерение акселерометра

Объекты входного канала измерения акселерометра также включают следующие свойства:

СобственностьОписаниеЦенности
SensitivityЧувствительность канала акселерометра, выраженная в вольтах на g-силу, В/гдважды
ExcitationCurrentТок для возбуждения акселерометра IEPE, микрофона IEPE, универсального датчика IEPE или RTD, указанного в амперах.дважды
ExcitationSourceУказывает источник возбуждения для датчика IEPE или RTD

символьный вектор:

'Internal'
'External'
'None'
'Unknown'
CouplingРежим связи канала

символьный вектор:

'AC'
'DC'
TerminalConfigКонфигурация входного канала, как описано в разделе Конфигурация канала

символьный вектор:

'Differential'
'SingleEnded'
'SingleEndedNonReferenced'
'PseudoDifferential'
RangeДиапазон входных значенийдвойные значения в зависимости от типа измерения и поддержки устройства

Измерение RTD

Объекты входного канала измерения RTD также включают в себя следующие свойства:

СобственностьОписаниеЦенности
UnitsЕдиницы измерения температуры

символьный вектор:

'Celsius' (default)
'Fahrenheit'
'Kelvin'
'Rankine'
RTDTypeУкажите чувствительность стандартного 100-омного платинового датчика RTD

символьный вектор:

'Pt3750'
'Pt3851'
'Pt3911'
'Pt3916'
'Pt3920'
'Pt3928'
RTDConfigurationУкажите конфигурацию проводки для измерения сопротивления

символьный вектор:

'TwoWire'
'ThreeWire'
'FourWire'
R0Укажите сопротивление этого устройства эталонной температуре

дважды

ExcitationCurrentТок для возбуждения акселерометра IEPE, микрофона IEPE, универсального датчика IEPE или RTD, указанный в амперахдважды
ExcitationSourceУказывает источник возбуждения датчика ИЭП

символьный вектор:

'Internal'
'External'
'None'
'Unknown'
CouplingРежим связи канала

символьный вектор:

'AC'
'DC'
TerminalConfigКонфигурация входного канала, как описано в разделе Конфигурация канала

символьный вектор:

'Differential'
'SingleEnded'
'SingleEndedNonReferenced'
'PseudoDifferential'
RangeДиапазон входных значенийдвойные значения в зависимости от типа измерения и поддержки устройства

Измерение моста

Объекты входного канала измерения моста также включают следующие свойства:

СобственностьОписаниеЦенности
BridgeModeМостовой режим, представляющий активный датчик аналогового входного канала

символьный вектор:

'Full' - Все четыре датчика активны.

'Half'- Активны только два моста.

'Quarter'- Активен только один мост.

ExcitationSourceУказывает источник напряжения возбуждения

символьный вектор:

'Internal'
'External'
'None'
'Unknown'
ExcitationVoltage Указывает значение напряжения возбуждения, применяемого к измерениям мостадважды
NominalBridgeResistanceСопротивление датчика на основе моста в Омдважды
RangeДиапазон входных значенийдвойные значения в зависимости от типа измерения и поддержки устройства

Измерение микрофона

Объекты входного канала измерения микрофона также включают следующие свойства:

СобственностьОписаниеЦенности
SensitivityЧувствительность микрофонного канала в вольтах на паскаль, В/Падважды
MaxSoundPressureLevelМаксимальное звуковое давление канала микрофона в децибелахдважды
ExcitationCurrentТок для возбуждения акселерометра IEPE, микрофона IEPE, универсального датчика IEPE или RTD, указанного в амперах.дважды
ExcitationSourceУказывает источник возбуждения датчика ИЭП

символьный вектор:

'Internal'
'External'
'None'
'Unknown'
CouplingРежим связи канала

символьный вектор:

'AC'
'DC'
TerminalConfigКонфигурация входного канала, как описано в разделе Конфигурация канала

символьный вектор:

'Differential'
'SingleEnded'
'SingleEndedNonReferenced'
'PseudoDifferential'
RangeДиапазон входных значенийдвойные значения в зависимости от типа измерения и поддержки устройства

Измерение IEPE

Объекты входного канала измерения IEPE также включают следующие свойства:

СобственностьОписаниеЦенности
ExcitationCurrentТок для возбуждения акселерометра IEPE, микрофона IEPE, универсального датчика IEPE или RTD, указанного в амперах.дважды
ExcitationSourceУказывает источник возбуждения датчика ИЭП

символьный вектор:

'Internal'
'External'
'None'
'Unknown'
CouplingРежим связи канала

символьный вектор:

'AC'
'DC'
TerminalConfigКонфигурация входного канала, как описано в разделе Конфигурация канала

символьный вектор:

'Differential'
'SingleEnded'
'SingleEndedNonReferenced'
'PseudoDifferential'
RangeДиапазон входных значенийдвойные значения в зависимости от типа измерения и поддержки устройства

Цифровые каналы

Объекты цифрового канала имеют следующие свойства:

СобственностьОписаниеЦенности
DirectionНаправление потока данных, изменяемое только для двунаправленных каналов

символьный вектор:

'Input'
'Output'

Счетные каналы

Все каналы счетчика

Объекты входного и выходного каналов счетчика также включают следующие свойства:

Число ребер

Каналы подсчета входных кромок счетчиков также имеют следующие свойства:

СобственностьОписаниеЦенности
ActiveEdgeУказывает восходящий или нисходящий фронт сигнала подсчета фронтов

символьный вектор:

'Rising'
'Falling'
CountDirectionУказывает на то, что подсчет производится вверх или вниз

символьный вектор:

'Increment'
'Decrement'
InitialCountЗначение для подсчета изuint32
TerminalТерминал на устройстве

символьный вектор, например

'PFI2'

Частота

Каналы измерения входной частоты счетчика также имеют следующие свойства:

СобственностьОписаниеЦенности
ActiveEdgeУказывает восходящий или нисходящий фронт сигнала подсчета фронтов

символьный вектор:

'Rising'
'Falling'
TerminalТерминал на устройстве

символьный вектор, например:

'PFI2'

Положение

Обзор измерений положения, включая сигналы, типы кодирования и Z-индексирование, см. в документе Национальные инструменты ® Encoder Measurements: How-To Guide. См. также раздел Измерение углового положения с помощью инкрементного поворотного кодера.

Каналы измерения входного положения счетчика также имеют следующие свойства:

СобственностьОписаниеЦенности
EncoderTypeУкажите тип кодирования ввода счетчика

символьный вектор:

'X1'
'X2'
'X4'
'TwoPulse'
ZResetEnableРазрешить сброс Z-индексирования логичный
ZResetValueУкажите значение сброса для Z-индексирования на входе счетчикачисловой
ZResetConditionЗадание условий сброса для Z-индексации счетчика

символьный вектор:

'AHigh'
'BHigh'
'BothLow'
'BothHigh'
InitialCountУкажите точку, с которой устройство запускает счетчикдвойное значение, обычно 0
TerminalAВнешний терминал на устройствесимвольный вектор, например: 'PFI0'
TerminalBВнешний терминал на устройствесимвольный вектор, например: 'PFI1'
TerminalZВнешний индексный терминал на устройстве для нулевого или опорного сигналасимвольный вектор, например: 'PFI2'

Ширина импульса

Каналы измерения длительности входных импульсов счетчика также имеют следующие свойства:

СобственностьОписаниеЦенности
ActivePulseУказывает активный уровень

символьный вектор:

'High'
'Low'
TerminalВнешний терминал на устройствесимвольный вектор, например: 'PFI2'

Генерация импульсов

Каналы формирования выходных импульсов счетчика также имеют следующие свойства:

СобственностьОписаниеЦенности
IdleStateУкажите состояние по умолчанию выходного канала счетчика, когда он не запущен

символьный вектор:

'High'
'Low'
InitialDelayУкажите начальную задержку на выходном канале счетчика перед формированием импульсадвойное значение в секундах
FrequencyЗадать частоту повторения импульсов выходного канала счетчикадвойное значение в Гц
DutyCycleУкажите долю времени, в течение которого генерируемый импульс находится в активном состоянии, как часть 1,0. Квадратная волна имеет рабочий цикл 0,5.дважды
TerminalВнешний терминал на устройствесимвольный вектор, например, 'PFI2'

Аудиоканалы

Объекты канала ввода и вывода звука также включают следующие свойства:

СобственностьОписаниеЦенности
RangeДиапазон значений ввода/вывода-1.0 кому +1.0

Каналы генератора функций

Объекты канала генератора функций также включают следующие свойства:

СобственностьОписаниеЦенности
RangeДиапазон выходных значенийдвойные значения зависят от поддержки устройства
TerminalConfigКонфигурация входного канала, как описано в разделе Конфигурация канала

символьный вектор:

'Differential'
'SingleEnded'
'SingleEndedNonReferenced'
'PseudoDifferential'
Gain

Укажите усиление данных сканирования для выхода канала.

двойное значение между –5 и 5. Убедитесь, что Gain x data + Offset подпадает под действие Range вывода устройства.

Offset

Укажите смещение данных сканирования для вывода канала.

двойное значение между –5 и 5. Убедитесь, что Gain x data + Offset подпадает под действие Range вывода устройства.

FrequencyЗадать частоту сигналадвойное значение в Гц, в пределах FrequencyLimit стоимость
WaveformTypeЗадание формы сигнала

символьный вектор:

'Sine'
'Square'
'Triangle'
'RampUp'
'RampDown'
'DC'
'Arbitrary'
FrequencyLimitМинимальная и максимальная скорости, поддерживаемые каналом генерации функцийдважды

См. также

Функции