Виртуальный канал

Виртуальный канал — компонент. Специальный канал, эмулирующийся внутри ZETView. Является аналогом модуля Входного сигнала, с той разницей, что модуль Входного сигнала получает информацию с реального физического устройства, а Виртуальный канал выводит смоделированный самим компьютером сигнал.

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

Режим проектировщика Режим оператора
Виртуальный канал - Режим проектировщика Не имеет

Параметры:

Входные

  • Знач (Yn) — входное значение, записываемое в созданный виртуальный канал.

Выходные

  • Канал — выходной сигнал.

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

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

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

  • Name (Канал) — цифробуквенное обозначение канала;
  • Conversion (мВ) — единица измерения по каналу;
  • Frequency (50000) — частота дискретизации по каналу, Гц;
  • MaxLevel (1000) — максимально допустимый уровень (в единицах измерения канала);
  • MinLevel (0) — минимально допустимый уровень (в единицах измерения канала);
  • Referense (0.001) — опора для расчета уровня в дБ (в единицах измерения канала, нулевой уровень для начала отсчета шкалы в дБ);
  • TimeMasterChannel (0) — канал, по времени которого будет синхронизоваться время виртуального канала.

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

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

Параметры:

Входные

  • Знач (Yn) — значение записываемое в созданный виртуальный канал (любой тип).

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

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

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

  • BSTR Name — установка и чтение имени канала (строка);
  • BSTR Conversion — установка и чтение единицы измерения по каналу (строка);
  • FLOAT Frequency — установка и чтение частоты дискретизации по каналу (от 0.01 до частоты дискретизации канала);
  • FLOAT MaxLevel — установка и чтение максимально допустимый уровень по каналу, ед. изм. (любое число);
  • FLOAT MinLevel — установка и чтение минимально допустимый уровень по каналу, ед. изм. (любое число);
  • FLOAT Referense — установка и чтение опоры для расчёта уровня в дБ, ед. изм. (любое значение);
  • LONG TimeMasterChannel — установка и чтение канала, по времени которого будет синхронизироваться время виртуального канала (любое значение)

Пример

Данный пример требует подключенного ZET-устройства, содержащего ЦАП.

Проект в SCADA ZETView

Виртуальный канал - Пример
В этой схеме компонент Виртуальный канал преобразует набор среднеквадратичных значений, снятых с Вольтметра переменного тока в канал, значения которого при помощи Многоканального осциллографа выводится на экран. Селектор нужен для установки амплитуды синусоидального сигнала, получаемого при помощи Синусоидального генератора. Данный компонент используется для создания различных проектов, в том числе таких как gsm в can.

Результат работы проекта
Виртуальный канал - Результат работы проекта