Виртуальный канал — компонент. Специальный канал, эмулирующийся внутри 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.
Результат работы проекта