Устройство National Instruments

 
в палитре на схеме

Блок предназначен для обмена данными с оборудованием National Instruments. В операционной системе должен быть установлен пакет штатного программного обеспечения NI включающий в себя драйверы оборудования (например https://www.ni.com/ru-ru/shop/daqexpress.html).

Входы/выходы

Количество входов и выходов блока зависит от конфигурации свойств блока.

Свойства

  • Аналоговые входы
    • Имена аналоговых входов - список имен аналоговых входов устройства, с которых будут получены данные*. Блок на схеме получит столько выходных портов, сколько дискретных, аналоговых и счетных входов задано в свойствах;
    • Типы аналоговых входов - свойство определяет измеряемую устройством величину;
    • Минимум аналоговых входов - минимальное значение измеренного сигнала;
    • Максимум аналоговых входов - максимальное значение измеренного сигнала;
    • Сопротивление внешнего шунта при изменении тока, Ом - значение имеет смысл, только если в качестве типа аналоговых входов выбран "Ток";
    • Типы терминаторов аналоговых входов - задает способ физического подключения аналогового сигнала к устройству.
  • Аналоговые выходы
    • Имена аналоговых выходов - список имен аналоговых выходов устройства, на которые будут отправляться данные*. Блок на схеме получит столько входных портов, сколько дискретных, аналоговых и счетных выходов задано в свойствах;
    • Типы аналоговых выходов - свойство определяет тип величины, поступающей на выход;
    • Минимум аналогового выхода - минимальное значение выходного сигнала;
    • Максимум аналогового выхода - максимальное значение выходного сигнала;
  • Дискретные входы
    • Имена дискретных входов - список имен дискретных входов устройства, с которых будут получены данные*. Блок на схеме получит столько выходных портов, сколько дискретных, аналоговых и счетных входов задано в свойствах;
  • Дискретные выходы
    • Имена дискретных выходов - список имен дискретных выходов устройства, на которые будут отправляться данные*. Блок на схеме получит столько входных портов, сколько дискретных, аналоговых и счетных выходов задано в свойствах;
  • Счетные входы
    • Имена счетных входов - список имен счетных входов устройства, с которых будут получены данные*. Блок на схеме получит столько выходных портов, сколько дискретных, аналоговых и счетных входов задано в свойствах;
    • Типы счетных входов - свойство определяет измеряемую устройством величину;
    • Имена входных терминалов счетчика;
    • Имена входных терминалов второго сигнала;
    • Начальная граница импульса;
    • Конечная граница импульса;
    • Способ усреднения частоты и периода;
    • Минимум счетного входа;
    • Максимум счетного входа;
    • Время измерения частоты и периода;
    • Делитель частоты;
  • Счетные выходы
    • Имена счетных выходов - список имен счетных выходов устройства, на которые будут отправляться данные*. Блок на схеме получит столько входных портов, сколько дискретных, аналоговых и счетных выходов задано в свойствах;
    • Типы счетных выходов;
    • Имена выходных терминалов счетчика;
    • Начальная задержка;
    • Частота\начальное время\начальный такт;
    • Скважность\конечное время\конечный такт;
    • Источник тактирования для режима по тактам;
  • Параметры опроса
    • Количество отсчетов на канал - количество отсчетов на каждый канал - размерность массива значений на каждом выходе блока;
    • Частота сэмплирования, Гц - частота опроса регистров устройства;
    • Коэффициент ускорения модельного времени;
    • Синхронизировать модельное время с устройством - синхронизация задачи с таймером реального времени устройства;
    • Источник тактирования AI\DI;
    • Граница сигнала тактирования;
    • Источник сигнала пуска измерения AI\DI;
    • Граница сигнала пуска измерения;
    • Записать данные при инициализации - производить ли запись в момент инициализации схемы на расчет.
Прим.: для свойств, отмеченных звездочкой (*) доступно автоматизированное заполнение: для этого следует нажать кнопку с пиктограммой калькулятора в столбце "Значение" соответствующего свойства:
при этом будет вызвана функция, запрашивающая информацию о портах выбранного типа через драйвер National Instruments. Из полученного списка портов необходимо выбрать один или несколько необходимых.

Видеоурок по работе с блоком доступен по ссылке.

Статья в разработке.