Запись каналов

Запись каналов — компонент. Предназначен для непрерывной регистрации (записи) сигналов с каналов АЦП в файл.

Внешний вид компонента

Режим проектировщика Режим оператора
Запись каналов - Режим проектировщика Не имеет

Параметры:

Входные

  • Каналы — список записываемых каналов;
  • Вкл/выкл — включение/выключение записи сигналов.

Выходные

Не имеет.

Настраиваемые свойства:

Общие свойства (окружение)

Частные свойства (в скобках значение, установленное по умолчанию):

  • Duration (100) — длительность записи, с.
  • ChannelList — текущий список каналов (если список пуст, то по умолчанию запись всех каналов).
  • ExcludeList — слова или части слов (через разделитель \»;\»), при нахождении которых в названии канала этот канал записываться не будет.
  • Infinite (false) — флаг непрерывной записи.
  • UnitVisible (false) — видимость запускаемой программы writer.exe.
  • Activate (false) — состояние работы.
  • Preamble (0) — длительность преамбулы, с.

Программирование

При использовании компонента в сценарии и программируемом компоненте (скрипте) необходимо учитывать диапазоны значений подаваемых на входные ножки компонента, диапазоны значений свойств компонента, а также диапазоны значений параметров методов компонента.

Параметры:

Входные

  • Каналы — канал, к которому подключается список записываемых каналов (от 0 до (количество каналов — 1)).

Настраиваемые свойства:

Общие свойства (окружение)

Частные свойства (в скобках значение, установленное по умолчанию):

  • FLOAT Duration — установка и чтение длительности записи (от 10 с до 3600 с).
  • BSTR ChannelList — установка и чтение текущего списка каналов (если список пуст, то по умолчанию запись всех каналов) (строка).
  • BSTR ExcludeList — установка и чтение слов или части слов (через разделитель \»;\»), при нахождении которых в названии канала этот канал записываться не будет (строка).
  • VARIANT_BOOL Infinite — установка и чтение флага непрерывной записи:
    • true — включен флаг непрерывной записи;
    • false — выключен флаг непрерывной записи.
  • VARIANT_BOOL UnitVisible — установка и чтение видимости запускаемой программы writer.exe:
    • true — включена видимость программы;
    • false — выключена видимость программы.
  • VARIANT_BOOL Activate — установка и чтение состояния работы записи сигналов:
    • true — Состояние работы записи сигналов включен;
    • false — Состояние работы записи сигналов выключен.
  • FLOAT Preamble — установка и чтение длительности преамбулы (от 0 с до 5 с).

Пример

Проект в SCADA ZETView

Воспроизведение сигналов - Пример

Примечание: Перечень последовательности выполнения проекта:

  1. Выбираем сигнал, который будем записывать.
  2. Включаем запись.
  3. Подключаем путь для программы Воспроизведение.
  4. Воспроизводим полученный сигнал.

Данный компонент используется для создания различных проектов, в том числе таких как акустический импеданс.

Результат работы проекта
Воспроизведение сигналов - Результат работы проекта