Интерфейс к устройству сбора данных
DataAcquisition объект обеспечивает доступ к устройствам заданного поставщика.
Используйте daq функция, чтобы создать DataAcquisition объект.
AutoSyncDSA — Автоматически Синхронизируйте устройства DSAАвтоматически Синхронизируйте устройства DSA в виде логического true или false. Используйте это свойство включить или отключить автоматическую синхронизацию между DSA (PXI или PCI) устройства в том же DataAcquisition. Автоматической синхронизацией по умолчанию возможность отключена.
Пример:
true
Типы данных: логический
Channels — Каналы устройстваЭто свойство доступно только для чтения.
Каналы устройства, возвращенные как массив объектов канала. Создайте каналы с функциями addinput, addoutput, и addbidirectional.
Пример: addinput(d,…)
Clocks — Связи часов устройстваclock объектыЭто свойство доступно только для чтения.
Связи часов устройства, возвращенные как массив объектов часов. Создайте часы с addclock функция.
Пример:
addclock(d,…)
DigitalTriggers — Устройство цифровые триггерные связиDigitalTrigger объектыЭто свойство доступно только для чтения.
Устройство цифровые триггерные связи, возвращенные как массив DigitalTrigger объекты. Используйте addtigger функция, чтобы добавить цифровые триггеры в DataAcquisition.
Пример: addtrigger(d,…)
DigitalTriggerTimeout — Время допускало вхождение цифрового триггераВремя допускало вхождение цифрового триггера в виде числового значения в секундах или длительности.
Пример: 30
Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | duration
ErrorOccurredFcn — Функция обратного вызова, чтобы вызвать, когда ошибка происходитФункция обратного вызова, чтобы вызвать, когда ошибка происходит в виде указателя на функцию.
Пример: @mycleanup
Типы данных: function_handle
NumDigitalTriggerRemaining — Количество цифровых триггеров, остающихся в запускеЭто свойство доступно только для чтения.
Количество цифровых триггеров, остающихся в запуске, возвращенном как двойное.
Пример 1
Типы данных: double
NumDigitalTriggersPerRun — Количество цифровых триггеров на запущенный DataAcquisitionКоличество цифровых триггеров на запущенный DataAcquisition, возвратилось как двойное.
Пример 2
Типы данных: double
NumScansAvailable — Количество сканов данных, полученных и доступных для чтенияЭто свойство доступно только для чтения.
Количество сканов данных, доступных для чтения, возвращенных как двойное. Эти сканы были получены входными каналами устройства.
Пример: 1000
Типы данных: uint64
NumScansOutputByHardware — Количество сканов, сгенерированных как устройство, выводитсяЭто свойство доступно только для чтения.
Количество сканов, сгенерированных как устройство выходной параметр, возвращенный как двойное.
Пример: 1024
Типы данных: uint64
NumScansQueued — Количество сканов, подготовленных к устройству, выводитсяЭто свойство доступно только для чтения.
Количество сканов поставлено в очередь к выходным каналам
Пример: 4000
Типы данных: uint64
Rate — Частота развертки данныхЧастота развертки данных в виде числового значения выборок в секунду.
Пример: 44100
Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64
RateLimit — Более низкие и верхние пределы частоты разверткиЭто свойство доступно только для чтения.
Более низкие и верхние пределы частоты развертки, возвращенные как вектор 1 на 2, удваивают указание на минимальные и максимальные позволенные частоты развертки в выборках в секунду. Пределы частоты развертки зависят от оборудования и его настроек. В устройствах, которые мультиплексируют каналы к конвертеру, на ограничение скорости влияет количество каналов, которые вы используете. Для получения дополнительной информации смотрите Выборку.
Пример:
[8000 192000]
Типы данных: double
Running — DataAcquisition рабочая индикацияЭто свойство доступно только для чтения.
DataAcquisition рабочая индикация, возвращенная как TRUE или FALSE.
Пример: true
Типы данных: логический
ScansAvailableFcn — Функция обратного вызова, когда сканы доступныФункция обратного вызова, чтобы выполниться, когда сканы доступны от входных каналов в виде указателя на функцию
Пример: @read
Типы данных: function_handle
ScansAvailableFcnCount — Количество полученных сканов, чтобы инициировать ScansAvailableFcnКоличество полученных сканов, чтобы инициировать ScansAvailableFcnВ виде числового значения. Указатель на функцию задан в ScansAvailableFcn выполняет каждый раз ScansAvailableFcnCount сканы получены от входных каналов.
Пример: 8000
Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64
ScansRequiredFcn — Функция обратного вызова, когда выведенные данные сканирования требуетсяФункция обратного вызова, чтобы выполниться, когда данные сканирования требуется для устройства выходные каналы. определенный функцией указатель.
Пример: @write
Типы данных: function_handle
ScansRequiredFcnCount — Количество сканов, чтобы инициировать ScansRequiredFcn"auto" (значение по умолчанию) | числовойКоличество сканов с очередями, чтобы инициировать ScansRequiredFcnВ виде числового значения или "auto". Указатель на функцию задан в ScansRequiredFcn выполняется когда NumScansQueued опускается ниже значения, заданного в этом свойстве. Если это установлено в "auto", значение сбрасывает к значению по умолчанию.
Пример: 2000
Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | char | string
UserData — Пользовательские данныеПользовательские данные в виде любого MATLAB® тип данных и формат.
Пример: @ () datetime ('now')
Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical | char | string | struct | table | cell | function_handle | categorical | datetime | duration | calendarDuration | fi
Vendor — Информация о поставщике оборудования сбора данныхЭто свойство доступно только для чтения.
Информация о поставщике оборудования сбора данных, возвращенная как поставщик, возражает со следующими свойствами:
ID FullName AdaptorVersion DriverVersion IsOperational
Этот объект совпадает с соответствующим объектом поставщика, возвращенным daqvendorlist функция.
WaitingForDigitalTrigger — Цифровой триггер, ожидая индикацияЭто свойство доступно только для чтения.
Цифровой триггер, ожидая индикация, возвращенная как логическое.
Пример:
true
Типы данных: логический
addinput | Добавьте входной канал в интерфейс устройства |
read | Считайте данные, полученные оборудованием |
readwrite | Одновременно считайте и запишите данные о канале устройства |
start | Запустите фоновую работу DataAcquisition |
stop | Остановите фоновую работу |
removechannel | Удалите канал из интерфейса устройства |
flush | Сбросьте буферы ввода и вывода DataAcquisition |
write | Запишите выходные сканы в аппаратные каналы |
preload | Данные сканирования очереди для устройства выводятся |
addoutput | Добавьте выходной канал в интерфейс устройства |
addbidirectional | Добавьте цифровой двунаправленный канал в интерфейс устройства |
resetcounters | Сбросьте аппаратный счет скана для всех встречных входных параметров |
addclock | Добавьте связь часов с интерфейсом устройства |
removeclock | Удалите часы из интерфейса устройства |
addtrigger | Добавьте триггерную связь с интерфейсом устройства |
removetrigger | Удалите триггер из интерфейса устройства |
Создайте и сконфигурируйте DataAcquisition объект для взаимодействия через интерфейс с National Instruments ™® устройства.
d = daq("ni")
d.Rate = 20000;1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.