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

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

Вы можете использовать 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Входным строением канала, как описано в Channel Строения

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

'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Задайте сопротивление этого устройства ссылки температуре

дважды

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

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

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

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

'AC'
'DC'
TerminalConfigВходным строением канала, как описано в Channel Строения

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

'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Указывает источник возбуждения для датчика IEPE

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

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

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

'AC'
'DC'
TerminalConfigВходным строением канала, как описано в Channel Строения

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

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

Измерение IEPE

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

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

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

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

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

'AC'
'DC'
TerminalConfigВходным строением канала, как описано в Channel Строения

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

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

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

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

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

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

'Input'
'Output'

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

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

Входы и выходного каналов счетчика также включают эти свойства:

Количество ребер

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

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

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

'Rising'
'Falling'
CountDirectionСчетчик вверх или вниз

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

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

вектор символов, для примера

'PFI2'

Частота

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

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

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

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

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

'PFI2'

Положение

Для обзора измерения положения, включая сигналы, типы кодирования и Z-индексацию, смотрите National Instruments ™® Измерения энкодера: 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'

Аудиоканалы

Объекты вход и output channel также включают эти свойства:

СвойствоОписаниеЗначения
RangeВходное/выходное значение области значений-1.0 на +1.0

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

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

СвойствоОписаниеЗначения
RangeВыход значения области значенийзначения double зависят от поддержки устройства
TerminalConfigВходным строением канала, как описано в Channel Строения

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

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

См. также

Функции