Радиоимпульсный сигнал — компонент. Позволяет генерировать радиоимпульсы (радиоимпульсом называют ограниченный во времени синусоидальный сигнал) с заданной частотой заполнения, уровнем, частотой следования и длительностью.
Входные
• Частота заполнения — частота заполнения радиоимпульсного сигнала, Гц;
• Уровень — уровень радиоимпульсного сигнала, В;
• Частота следования — частота следования радиоимпульсного сигнала, Гц;
• Длительность — длительность радиоимпульсного сигнала в периодах (число периодов);
• Цикличность — параметр, отвечающий за число воспроизведений сигнала;
• true — постоянная генерация радиоимпульсов;
• fralse — генерация единичного импульса.
• Вкл\Выкл — включение и выключение генератора.
Выходные
• Канал — канал генератора, сгенерированного по заданным параметрам гармонического сигнала.
Общие свойства (окружение)
• Приведены по данной ссылке.
Частные свойства (в скобках значение, установленное по умолчанию):
• FillFrequency (100) — частота заполнения сигнала, Гц;
• Level (1) — амплитуда выходного сигнала, В;
• FollowFrequency (1) — частота следования сигнала, Гц;
• Duration (1) — длительность сигнала в периодах (число периодов);
• Cyclic (true) — число раз воспроизведения сигнала (режим постоянной генерации сигналов/единственный импульс);
• Activate (false) — состояние подачи сигнала (подан или отключен).
• Number (0) — номер канала генератора, который необходимо задействовать. Если значения DeviceType и SerialNumber не равны 0, но выбор идёт среди каналов заданного устройства. Если такого устройства в системе нет или значения DeviceType или SerialNumber равны 0, то выбор идёт среди всех доступных каналов всех устройств;
• DeviceType () — тип устройства: ZET 210; ZET 220; ZET 230; ZET 240; ZET017-U2; ZET017-U4/8, генератор которого необходимо задействовать;
• SerialNumber (0) — серийный номер устройства, генератор которого необходимо задействовать.
При использовании компонента в сценарии и программируемом компоненте (скрипте) необходимо учитывать диапазоны значений подаваемых на входные ножки компонента, диапазоны значений свойств компонента, а также диапазоны значений параметров методов компонента.
Входные
• • Частота заполнения — значение выходного значения частоты радиоимпульса внутри пакета (число);
• • Уровень — значение амплитуды выходного сигнала (число);
• • Частота следования — значение выходного значения частоту появления радиоимпульсов (число);
• • Длительность — значение длительности радиоимпульсного сигнала в периодах (число).
Общие свойства (окружение)
• Приведены по данной ссылке.
Частные свойства (в скобках значение, установленное по умолчанию):
• FLOAT FillFrequency — установка и чтение частоты заполнения сигнала (от частоты следования радиоимпульсного сигнала до (частота дискретизации ЦАП / 2)), Гц;
• FLOAT Level — установка и чтение уровня сигнала (от 0 В до максимально допустимого уровня сигнала ЦАП);
• FLOAT FollowFrequency — установка и чтение частоты следования сигнала (от 0.01 Гц до частоты заполнения радиоимпульсного сигнала);
• FLOAT Duration — установка и чтение длительности сигнала в периодах (от 0 до (частота заполнения радиоимпульсного сигнала / частота следования радиоимпульсного сигнала));
• VARIANT_BOOL Cyclic — установка и чтение цикличности сигнала:
• true — состояние цикличности сигнала включено;
• false — состояние цикличности сигнала выключено.
• VARIANT_BOOL Activate — установка и чтение состояния наличия сигнала:
• true — состояние наличия сигнала включено;
• false — состояние наличия сигнала выключено.
• LONG Number — установка и чтение номера генератора в системе (от 0 до (количество генераторов — 1));
• BSTR DeviceType — установка типа устройства: ZET 210; ZET 220; ZET 230; ZET 240; ZET017-U2; ZET017-U4/8 (строка);
• LONG SerialNumber — установка и чтение серийного номера устройства (число).
• void SetSignal(FLOAT fillfrequency, FLOAT level, FLOAT followfrequency, FLOAT duration, BOOL cycle) — устанавливает частоту заполнения, уровня, частоту следования, длительность, цикличность;
• void DeleteSignal(void) — останавливает генератор.
Проект в SCADA ZETView
В этой схеме компонент Радиоимпульсный сигнал создает радиоимпульсный сигнал, с параметрами, которые задаются при помощи Селекторов. Для просмотра сгенерированного сигнала служит компонент Многоканальный осциллограф. Результат работы составленной программы можно увидеть в интерфейсе оператора. Кнопка с фиксацией служит для включения или отключения. Данный компонент используется для создания различных проектов, в том числе таких как усилитель для пьезоэлектрических акселерометров.
Результат работы проекта