Виртуальный канал — компонент. Специальный канал, эмулирующийся внутри 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 — установка и чтение канала, по времени которого будет синхронизироваться время виртуального канала (любое значение)
Пример
Проект в SCADA ZETView
В этой схеме компонент Виртуальный канал преобразует набор среднеквадратичных значений, снятых с Вольтметра переменного тока в канал, значения которого при помощи Многоканального осциллографа выводится на экран. Селектор нужен для установки амплитуды синусоидального сигнала, получаемого при помощи Синусоидального генератора. Данный компонент используется для создания различных проектов, в том числе таких как gsm в can.
Результат работы проекта