Синусоидальный сигнал — компонент. Позволяет генерировать гармонический сигнал по заданным параметрам: амплитуде, частоте и смещению постоянной составляющей. Для работы компонента необходимо наличие физического ZET-устройства, содержащего ЦАП, подключенного к ПК. Можно запустить столько программ в SCADA или в ZETLab, сколько подключено генераторов ЦАП, в противном случае программы будут работать н
Входные
• Частота — частота синусоидального сигнала, Гц;
• Уровень — уровень синусоидального сигнала, В;
• Смещение — смещение постоянной составляющей синусоидального сигнала, В;
• Вкл\Выкл — включение и выключение генератора.
Выходные
• Канал — канал генератора, сгенерированного по заданным параметрам гармонического сигнала.
Общие свойства (окружение)
• Приведены по данной ссылке.
Частные свойства (в скобках значение, установленное по умолчанию):
• Frequency (100) — частота выходного сигнала, Гц;
• Level (1) — амплитуда выходного сигнала, В;
• Shift (0) — смещение постоянной составляющей, В;
• Activate (false) — состояние подачи сигнала (подан или отключен);
• Number (0) — номер канала генератора, который необходимо задействовать. Если значения DeviceType и SerialNumber не равны 0, но выбор идёт среди каналов заданного устройства. Если такого устройства в системе нет или значения DeviceType или SerialNumber равны 0, то выбор идёт среди всех доступных каналов всех устройств;
• SinusNumber (1) — номер синусоидального сигнала: 1; 2 и т.д;
• DeviceType () — тип устройства: ZET 210; ZET 220; ZET 230; ZET 240; ZET017-U2; ZET017-U4/8, генератор которого необходимо задействовать;
• SerialNumber (0) — серийный номер устройства, генератор которого необходимо задействовать.
При использовании компонента в сценарии и программируемом компоненте (скрипте) необходимо учитывать диапазоны значений подаваемых на входные ножки компонента, диапазоны значений свойств компонента, а также диапазоны значений параметров методов компонента.
Входные
• Частота — значение выходного значения частоты, Гц (число);
• Уровень — значение амплитуды выходного сигнала, В (число);
• Смещение — значение смещение постоянной составляющей выходного сигнала, В (число).
Общие свойства (окружение)
• Приведены по данной ссылке.
Частные свойства (в скобках значение, установленное по умолчанию):
• FLOAT Frequency — установка и чтение частоты сигнала (от 0.01 до (частота дискретизации ЦАП / 2)), Гц;
• FLOAT Level — установка и чтение уровня сигнала (от 0 В до максимально допустимого уровня сигнала ЦАП);
• FLOAT Shift — установка и чтение смещения постоянной составляющей сигнала (от минус максимально допустимого уровня сигнала ЦАП до максимально допустимого уровня сигнала ЦАП), В;
• VARIANT_BOOL Activate — установка и чтение состояния наличия сигнала:
• true — состояние наличия сигнала включено;
• false — состояние наличия сигнала выключено.
• LONG Number — установка и чтение номера генератора в системе (от 0 до (количество генераторов — 1));
• BSTR SinusNumber — установка и чтение номера синусоидального сигнала: 1; 2 (строка);
• BSTR DeviceType — установка типа устройства: ZET 210; ZET 220; ZET 230; ZET 240; ZET017-U2; ZET017-U4/8 (строка);
• LONG SerialNumber — установка и чтение серийного номера устройства (число).
• void SetSignal(FLOAT frequency, FLOAT level, FLOAT smeshenie) — устанавливает частоту, уровень и смещение;
• void DeleteSignal(void) — останавливает генератор.
Для описания цепей переменного тока чаще всего используется функции синуса и косинуса. Функция синуса имеет следующий вид:
Величина A(t) называется мгновенным или фактическим значением функции, ω - угловой частотой, φ0- фазовым сдвигом. Синус является периодической функцией с периодом, равным 2π.
Периодом T называется интервал времени между двумя идентичными значениями функции. Частота f функции синуса является величиной, обратной периоду:
Функция косинуса аналогична функции синуса. Ее можно записать как:
Функции синуса и косинуса связаны между собой следующим соотношениями:
Проект в SCADA ZETView
В этой схеме компонент Синусоидальный сигнал создает синусоидальный сигнал, с параметрами, которые задаются при помощи Селекторов. Тумблеры позволяют включать и выключать Многоканальный осциллограф и Синусоидальный сигнал. Для просмотра сгенерированного сигнала служит компонент Многоканальный осциллограф. Результат работы составленной программы можно увидеть в интерфейсе оператора. Кнопка с фиксацией служит для включения или отключения. Данный компонент используется для создания различных проектов, в том числе таких как вибропреобразователи.
Результат работы проекта