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

Получите информацию свойства

Можно использовать 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 устройства и ID канала
IDИдентификатор канала, соответствующий ID терминала устройства

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

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

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

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

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

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

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

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

вектор символов:

'AC'
'DC'
TerminalConfigНастройка терминала канала как описано в Настройке Канала

вектор символов:

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

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

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

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

вектор символов:

'AC'
'DC'
TerminalConfigНастройка терминала канала как описано в Настройке Канала

вектор символов:

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

вектор символов:

'Internal'
'External'
ShuntResistance(Только некоторые поставщики), Указывает на сопротивление шунта в Омах'double'

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

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

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

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

вектор символов:

'J'
'K'
'N'
'R'
'S'
'T'
'B'
'E'
UnitsТемпературные модули

вектор символов:

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

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

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

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

вектор символов:

'Internal'
'External'
'None'
'Unknown'
CouplingРежим Coupling канала

вектор символов:

'AC'
'DC'
TerminalConfigКанал ввел настройку как описано в Настройке Канала

вектор символов:

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

Измерение RTD

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

СвойствоОписаниеЗначения
UnitsТемпературные модули

вектор символов:

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

вектор символов:

'Pt3750'
'Pt3851'
'Pt3911'
'Pt3916'
'Pt3920'
'Pt3928'
RTDConfigurationЗадайте настройку проводного соединения для измерения сопротивления

вектор символов:

'TwoWire'
'ThreeWire'
'FourWire'
R0Задайте сопротивление этого устройства к ссылочной температуре

'double'

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

вектор символов:

'Internal'
'External'
'None'
'Unknown'
CouplingРежим Coupling канала

вектор символов:

'AC'
'DC'
TerminalConfigКанал ввел настройку как описано в Настройке Канала

вектор символов:

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

Соедините измерение

Соедините входные объекты канала измерения, также включают эти свойства:

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

вектор символов:

'Full' — Все четыре прибора активны.

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

'Quarter'— Только один мост активен.

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

вектор символов:

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

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

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

СвойствоОписаниеЗначения
SensitivityЧувствительность канала микрофона в вольтах на Паскаль, V/Pa'double'
MaxSoundPressureLevelМаксимальное звуковое давление микрофона образовывает канал в децибелах'double'
ExcitationCurrentТекущий, чтобы взволновать акселерометр IEPE, микрофон IEPE, типовой датчик IEPE или RTD, заданный в амперах.'double'
ExcitationSourceУказывает на источник возбуждения для датчика IEPE

вектор символов:

'Internal'
'External'
'None'
'Unknown'
CouplingРежим Coupling канала

вектор символов:

'AC'
'DC'
TerminalConfigКанал ввел настройку как описано в Настройке Канала

вектор символов:

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

Измерение IEPE

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

СвойствоОписаниеЗначения
ExcitationCurrentТекущий, чтобы взволновать акселерометр IEPE, микрофон IEPE, типовой датчик IEPE или RTD, заданный в амперах.'double'
ExcitationSourceУказывает на источник возбуждения для датчика IEPE

вектор символов:

'Internal'
'External'
'None'
'Unknown'
CouplingРежим 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-индексация, видят Национальный Instruments® Encoder Measurements : Руководство с практическими рекомендациями. См. также Угловое положение Меры с Инкрементным Угловым кодером.

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

СвойствоОписаниеЗначения
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.'double'
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Минимальные и максимальные уровни, которые поддерживает функциональный канал генерации'double'

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

Функции