Импульсный сигнал

Импульсный сигнал — компонент. Позволяет генерировать прямоугольные импульсы с заданной частотой, скважностью, уровнем и постоянной составляющей.

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

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

Параметры:

Входные

  • Частота — частота импульсного сигнала, Гц;
  • Уровень — уровень импульсного сигнала, В;
  • Смещение — смещение постоянной составляющей импульсного сигнала, В;
  • Скважность — (коэффициент заполнения) предназначен для задания коэффициента заполнения (отношение длительности импульса к периоду следования), с которым будет генерироваться сигнал;
  • Вкл\Выкл — включение и выключение генератора.

Выходные

  • Канал — канал генератора, сгенерированного по заданным параметрам сигнала.

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

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

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

  • Frequency (100) — частота выходного сигнала, Гц;
  • Level (1) — амплитуда выходного сигнала, В;
  • Shift (0) — смещение постоянной составляющей, В;
  • Porosity (0.5) — параметр, отвечающий за скважность импульсов (отношение длительности импульса к периоду следования);
  • 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 Frequency — установка и чтение частоты сигнала (от 0.01 Гц до (частота дискретизации ЦАП / 2));
  • FLOAT Level — установка и чтение уровня сигнала (от 0 В до максимально допустимого уровня сигнала ЦАП);
  • FLOAT Shift — установка и чтение смещения постоянной составляющей (от минус максимально допустимого уровня сигнала ЦАП до максимально допустимого уровня сигнала ЦАП), В;
  • FLOAT Porosity — установка и чтение скважности сигнала (от 0 до 1);
  • 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 frequency, FLOAT level, FLOAT smeshenie, FLOAT porosity) — устанавливает частоту, уровень, смещение, скважность.
  • void DeleteSignal(void) — останавливает генератор.
    .

Пример

Проект в SCADA ZETView

Пример
В этой схеме компонент Импульсный сигнал генерирует прямоугольные импульсы. Селекторы (а также другой тип) служат для задания частоты, уровня, смещения, скважности. Кнопка необходима для включения/выключения Импульсного сигнала. Кнопка с фиксацией служит для включения или отключения. Данный компонент используется для создания различных проектов, в том числе таких как акселерометр icp.

Результат работы проекта
Результат работы проекта

Авторизация
*
*

Потеряли пароль?

Политика конфиденциальности персональных данных

Регистрация
*
*
*

Политика конфиденциальности персональных данных

Генерация пароля