- •1. Встраиваемые платы сбора с встроенными процессорами
- •2. Режимы аналогового запуска в устройствах ввода аналоговых сигналов.
- •3. Архитектура и технические характеристики встраиваемых плат цифрового ввода/вывода
- •4. Архитектура компьютерных систем сбора и обработки данных.
- •5. Архитектура и технические характеристики многофункциональных встраиваемых плат сбора.
- •6. Обобщенная структура систем сбор и обработки данных. Компоненты систем.
- •7. Сканирующая(последовательная) структура аналого-цифровой части ссод.
- •8. Многоканальная(параллельная) структура аналого-цифровой части ссод.
- •9. Многоточечная(коммутаторная) структура аналого-цифровой части ссод.
- •10. Мультиплицированная структура аналого-цифровой части ссод.
- •11. Кластер ошибок: состав и назначение. Функции и средства для работы с ним. Механизмы просмотра описания ошибок. Схемы передачи ошибки на блок-диаграмме.
- •12. Классификация встраиваемых плат сбора данных
11. Кластер ошибок: состав и назначение. Функции и средства для работы с ним. Механизмы просмотра описания ошибок. Схемы передачи ошибки на блок-диаграмме.
Как и массив, кластер (cluster) является структурой, группирующей данные. Однако в отличие от массива кластер может группировать данные различных типов (числовые, логические и т.д.)- Это понятие аналогично struct в языке программирования С или объектам данных, определенным как элементы класса, в C++ или Java.
Доступ к элементам кластера можно получить путем их полного разделение (unbundling) или разделения по индексу элемента. Метод разделения зависит о-выбранной вами функции и имеет свою область применения.
Кластеры часто встречаются при обработке ошибок. На рис. 7.35 показаны кластеры ошибок, Error In.ctl и Error Out.ctl, которые используются LabVIEW для передачи сведений об ошибках среди множества виртуальных приборов на блок-диаграмме (например, большинство ВП сбора данных и ВПП ввода/вывода в файл/из файла имеют встроенные кластеры обработки ошибок). Эти кластеры ошибок применяются настолько часто, что их специально выделили для более легкого доступа к ним - соответствующие ВП есть в подпалитре Массив и кластер палитры Элементы управления.
■
Кластер ошибок состоит из трех элементов: булевого индикатора (статус ошибки), кода ошибки и строки (описание ошибки).
Функции для работы с кластером ошибок:
Simple Error Handler – простой обработчик ошибок
General Error Handler – главный обработчик ошибок
Clear Error – полностью очищает кластер ошибок
Merge Errors – объединяет кластера ошибок с разных функций или субприборов
Error Cluster From Error Code – получение кластера ошибок из кода (на выходе кластер ошибок)
Find First Error – нахождение первой ошибки
Так же может использоваться для работы с кластером ошибки такие функции, как bundle и unbundle, а так же Error In 3D и Error Out 3D для более детальной обработки элементов кластера ошибок, формирования кластера и отображения.
Детальное информацию о возникшей ошибки по ее коду (в десятичном или шестнадцатеричном формате) можно получить с помощью функции «Explain error», расположенной в меню Windows. Для этого необходимо ввести код ошибки и получить описание и возможную причину возникновения.
Передача ошибок возможна для последующей обработки в других алгоритмах блок-диаграммы или при работе с последующими субприборами. Кластер ошибок может передаваться:
- Последовательно в виде цепочки субприборов, соединенных между собой каналами ошибок. Таким образом, будет осуществляться последовательное накопление информации об ошибках.
- Параллельно в виде объединения кластеров ошибок в один с помощью функции Merge Error или распараллеленной обработки каждой линии кластера
- Последовательно-параллельно в виде комбинированного каскада из параллельных линий ошибок и цепочки соединения приборов.
12. Классификация встраиваемых плат сбора данных
DAQ платы по функциональному признаку:
Высокоскоростного аналогового ввода
Аналогового ввода динамических сигналов
Аналогового ввода
Аналогового вывода
Многофункциональные
Цифрового ввода – вывода
Таймерного ввода – вывода
Коммуникационные контроллеры
Токовая петля
GPIB
RS-232, RS-422, RS-485
LPT
С встроенными процессорами
Специального назначения
Ввода изображений
Для температурных измерений
Для управления движением
Контрольно-измерительные приборы
Мультиметры
Осциллографы
генераторы