Можно использовать 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' |
Device | DeviceInfo объект для устройства с этим каналом | 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 также включают эти свойства:
Свойство | Описание | Значения |
---|---|---|
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 | Соедините режим, представляющий активный прибор канала аналогового входа | вектор символов:
|
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 также включают эти свойства:
Свойство | Описание | Значения |
---|---|---|
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 | Задайте усиление данных сканирования для канала выход. | двойное значение между |
Offset | Задайте смещение данных сканирования для канала выход. | двойное значение между |
Frequency | Задайте частоту формы волны | двойное значение в Гц, в FrequencyLimit значение |
WaveformType | Задайте форму формы волны | вектор символов: 'Sine' 'Square' 'Triangle' 'RampUp' 'RampDown' 'DC' 'Arbitrary' |
FrequencyLimit | Минимальные и максимальные уровни, которые поддерживает функциональный канал генерации | 'double' |