Перейти к содержанию

Кусочно-линейный сигнал (PWL)

PWL представляет собой кусочно-линейную функцию y(t). Соседние точки соединяются прямыми линиями.
Такой тип сигналов задаётся списком параметров:
PWL[TIME_SCALE_FACTOR=<значение>] [VALUE_SCALE_FACTOR=<значение>]+ (точки_отсчёта)*
В секции (точки_отсчёта) помещаются следующие данные:

  • (<tn, yn>) – координаты точек;
  • FILE <имя_файла> – чтение координат точек из файла;
  • REPEAT FOR <n> (точки_отсчёта)* ENDREPEAT – повторение n раз;
  • REPEAT FOREVER (точки_отсчёта)* ENDREPEAT – бесконечное повторение.

Пример задания pwl-сигнала представлен на Рис. 1.

Рис. 1 Пример задания pwl-сигналов
Рис. 1 Пример задания pwl-сигналов

Кроме этого pwl-сигнал может быть задан с помощью файла с расширением .pwl.
В форме нажмите на символ и через окно проводника выберите и откройте необходимый файл формата .pwl, в результате в секции вместо координат точек отображается полное имя файла с pwl-сигналом, см. Рис. 2 .

Рис. 2 Задание pwl-сигнала с помощью файла
Рис. 2 Задание pwl-сигнала с помощью файла

Пример файла с pwl-сигналом, содержащего точки отсчета, представлен на Рис. 3.

Рис. 3 Пример файла, содержащего точки отсчета
Рис. 3 Пример файла, содержащего точки отсчета

При использовании метода ввода точек PWL-функции на основе файла структура файла должна содержать последовательные разделённые пробелом координаты точек парами "абсцисса и ордината": x1 y1 x2 y2 ... xn yn.