Перейти на страницу файла на Викискладе

Файл:Pwm.svg

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Исходный файл(SVG-файл, номинально 600 × 500 пкс, размер файла: 71 Кб)

Краткое описание

Описание
English: Principle of the intersective pulse width modulation (PWM). Created with maxima.
Русский: Принцип перекрёстной широтно-импульсной модуляции
Дата
Источник Собственная работа на основе: Pwm.png от CyrilB
Автор
Вектор:
Другие версии
SVG‑разработка
InfoField
 
Исходный код этого SVG-файла некорректен из-за ошибки.
 
Это diagram было создано с помощью Gnuplot
 
 Этот файл использует встроенный текст, который можно легко перевести через текстовый редактор.
Source Code
sawtooth(t) := t - floor(t);
freq : 0.05$
sinesignal(t) := (1/2)+(499/1000)*sin(2*%pi*freq*t);
pwm(t) := if(sawtooth(t) >= sinesignal(t)) then 0 else 1;
load(draw)$
n : 1e4;kill(crossing);
crossing : (x:[0],
    for i:0 while i<20*n do
        if( pwm(i/n)#pwm((i+1)/n) )       /* detect edge */
            then x:append(x,[(i/n)]),
    setify(x));
length(crossing);  /* copy the x-tics from here */
source : gr2d(
    font="Times",nticks=50,
    grid=true,ytics={0,1},yrange=[-.25,1.25],
    user_preamble="set format x "";set xlabel "" 0,1;
        set bmargin 0;set tmargin 0",
    xtics= {0,0.592,0.999,1.762,1.999,2.893,2.999,3.973,
3.999,4.998,4.999,5.975,5.999,6.911,6.999,7.816,7.999,
8.698,9,9.567,10,10.432,
10.999,11.301,11.999,12.183,12.999,13.088,13.999,14.024,
14.999,15.001,15.999,16.026,16.999,17.106,17.999,18.237,
18.999,19.407,19.999},
    xlabel="",ylabel="source signals",
    explicit(sawtooth(x),x,0,19),
    color=red,explicit(sinesignal(x),x,0,19)
)$
pwm_plot : gr2d(
    font="Times",nticks=50,
    grid=true,ytics={0,1},yrange=[-.25,1.25],
    user_preamble="set format x "";set bmargin 2.25",
    xtics= {0,0.592,0.999,1.762,1.999,2.893,2.999,3.973,
3.999,4.998,4.999,5.975,5.999,6.911,6.999,7.816,7.999,
8.698,9,9.567,10,10.432,
10.999,11.301,11.999,12.183,12.999,13.088,13.999,14.024,
14.999,15.001,15.999,16.026,16.999,17.106,17.999,18.237,
18.999,19.407,19.999},
    xlabel="Time",ylabel="PWM signal",
    color=magenta,explicit(pwm(x),x,0,19)
)$
draw(terminal=svg,file_name="Pwm",
    source,pwm_plot);


Я, владелец авторских прав на это произведение, добровольно публикую его на условиях следующих лицензий:
w:ru:Creative Commons
атрибуция распространение на тех же условиях
Этот файл доступен на условиях лицензий Creative Commons Attribution-Share Alike 2.5 Generic, 2.0 Generic и 1.0 Generic.
Вы можете свободно:
  • делиться произведением – копировать, распространять и передавать данное произведение
  • создавать производные – переделывать данное произведение
При соблюдении следующих условий:
  • атрибуция – Вы должны указать авторство, предоставить ссылку на лицензию и указать, внёс ли автор какие-либо изменения. Это можно сделать любым разумным способом, но не создавая впечатление, что лицензиат поддерживает вас или использование вами данного произведения.
  • распространение на тех же условиях – Если вы изменяете, преобразуете или создаёте иное произведение на основе данного, то обязаны использовать лицензию исходного произведения или лицензию, совместимую с исходной.
w:ru:Creative Commons
атрибуция распространение на тех же условиях
Этот файл доступен по лицензии Creative Commons Attribution-Share Alike 3.0 Unported.
Вы можете свободно:
  • делиться произведением – копировать, распространять и передавать данное произведение
  • создавать производные – переделывать данное произведение
При соблюдении следующих условий:
  • атрибуция – Вы должны указать авторство, предоставить ссылку на лицензию и указать, внёс ли автор какие-либо изменения. Это можно сделать любым разумным способом, но не создавая впечатление, что лицензиат поддерживает вас или использование вами данного произведения.
  • распространение на тех же условиях – Если вы изменяете, преобразуете или создаёте иное произведение на основе данного, то обязаны использовать лицензию исходного произведения или лицензию, совместимую с исходной.
Этот признак лицензирования был добавлен к этому файлу как часть обновления лицензии GFDL.
GNU head Разрешается копировать, распространять и/или изменять этот документ в соответствии с условиями GNU Free Documentation License версии 1.2 или более поздней, опубликованной Фондом свободного программного обеспечения, без неизменяемых разделов, без текстов, помещаемых на первой и последней обложке. Копия лицензии включена в раздел, озаглавленный GNU Free Documentation License.
Вы можете выбрать любую из этих лицензий.

Исходный журнал загрузок

This image is a derivative work of the following images:

  • Pwm.png licensed with Cc-by-sa-2.5,2.0,1.0, Cc-by-sa-3.0-migrated, GFDL
    • 2006-03-23T08:44:47Z CyrilB 1500x1050 (87343 Bytes) Cyril BUTTAY Principle of the intersective pulse width modulation (PWM). This figure has been made using gnuplot 4.0 and the following code: # This file is used to generate a plot that explains the # principle of the inte

Uploaded with derivativeFX

Краткие подписи

Добавьте однострочное описание того, что собой представляет этот файл

Элементы, изображённые на этом файле

изображённый объект

История файла

Нажмите на дату/время, чтобы посмотреть файл, который был загружен в тот момент.

Дата/времяМиниатюраРазмерыУчастникПримечание
текущий00:44, 29 мая 2011Миниатюра для версии от 00:44, 29 мая 2011600 × 500 (71 Кб)Krishnavedala{{Information |Description=Principle of the intersective pulse width modulation (PWM). Created with following maxima code. <source lang="gnuplot"> sawtooth(t) := t - floor(t); freq : 0.05$ sinesignal(t) := (1/2)+(499/1000)*sin(2*%pi

Нет страниц, использующих этот файл.

Глобальное использование файла

Данный файл используется в следующих вики:

Метаданные