File:Dutycycle.svg
From Infogalactic: the planetary knowledge core
Size of this PNG preview of this SVG file: 550 × 205 pixels. Other resolution: 320 × 119 pixels.
Original file (SVG file, nominally 550 × 205 pixels, file size: 1 KB)
Summary
This figure represents a rectangular waveform used to define the concept of dutycycle. It has been generated using the following <a href="https://en.wikipedia.org/wiki/maxima_(software)" class="extiw" title="w:maxima (software)">maxima</a> code
<span class="err">dutycy</span><span class="k">cle</span><span class="o">:</span><span class="mi">1</span><span class="o">/</span><span class="mi">3</span><span class="p">;</span>
<span class="err">squa</span><span class="k">re</span><span class="p">(</span><span class="n">x</span><span class="p">)</span> <span class="o">:=</span> <span class="p">(</span><span class="nf">if</span> <span class="p">(</span><span class="n">x</span><span class="o">-</span><span class="nf">floor</span><span class="p">(</span><span class="n">x</span><span class="p">)</span> <span class="o">></span> <span class="n">dutycycle</span><span class="p">)</span> <span class="n">then</span> <span class="mi">0</span> <span class="n">else</span> <span class="mi">1</span><span class="p">);</span>
<span class="k">load</span><span class="p">(</span><span class="n">draw</span><span class="p">);</span>
<span class="err">draw2d(</span><span class="nv">terminal</span><span class="o">=</span><span class="n">svg</span><span class="o">,</span><span class="n">file_name</span><span class="o">=</span><span class="s">"Dutycycle"</span><span class="o">,</span>
<span class="nv">color</span><span class="o">=</span><span class="n">black</span><span class="o">,</span><span class="n">font</span><span class="o">=</span><span class="s">"Times"</span><span class="o">,</span><span class="n">font_size</span><span class="o">=</span><span class="mi">15</span><span class="o">,</span><span class="n">nticks</span><span class="o">=</span><span class="mi">75</span><span class="o">,</span><span class="n">proportional_axes</span><span class="o">=</span><span class="n">none</span><span class="o">,</span>
<span class="nv">user_preamble</span><span class="o">=</span><span class="s">"set termoption enhanced;"</span><span class="o">,</span><span class="n">dimensions</span><span class="o">=</span><span class="p">[</span><span class="mi">800</span><span class="o">,</span><span class="mi">280</span><span class="p">]</span><span class="o">,</span>
<span class="nv">xtics_axis</span><span class="o">=</span><span class="n">false</span><span class="o">,</span><span class="n">ytics_axis</span><span class="o">=</span><span class="n">false</span><span class="o">,</span><span class="n">grid</span><span class="o">=</span><span class="n">true</span><span class="o">,</span><span class="n">points_joined</span><span class="o">=</span><span class="n">true</span><span class="o">,</span>
<span class="nv">yrange</span><span class="o">=</span><span class="p">[</span><span class="o">-</span><span class="mf">.1</span><span class="o">,</span><span class="mf">1.1</span><span class="p">]</span><span class="o">,</span><span class="n">xtics</span><span class="o">=</span><span class="p">{[</span><span class="s">"0"</span><span class="o">,</span><span class="mi">0</span><span class="p">]</span><span class="o">,</span><span class="p">[</span><span class="s">"tau"</span><span class="o">,</span><span class="n">dutycycle</span><span class="p">]</span><span class="o">,</span><span class="p">[</span><span class="s">"T"</span><span class="o">,</span><span class="mi">1</span><span class="p">]</span><span class="o">,</span><span class="p">[</span><span class="s">"T+tau"</span><span class="o">,</span><span class="mi">1</span><span class="o">+</span><span class="n">dutycycle</span><span class="p">]</span><span class="o">,</span>
<span class="err">["2T",2],["2T+tau",2+dutycy</span><span class="k">cle</span><span class="p">]</span><span class="o">,</span><span class="p">[</span><span class="s">"3T"</span><span class="o">,</span><span class="mi">3</span><span class="p">]</span><span class="o">,</span><span class="p">[</span><span class="s">"3T+tau"</span><span class="o">,</span><span class="mi">3</span><span class="o">+</span><span class="n">dutycycle</span><span class="p">]}</span><span class="o">,</span><span class="n">ytics</span><span class="o">=</span><span class="mi">1</span><span class="o">,</span>
<span class="nv">xaxis</span><span class="o">=</span><span class="n">false</span><span class="o">,</span><span class="n">yaxis</span><span class="o">=</span><span class="n">true</span><span class="o">,</span><span class="n">axis_top</span><span class="o">=</span><span class="n">true</span><span class="o">,</span><span class="n">axis_bottom</span><span class="o">=</span><span class="n">true</span><span class="o">,</span><span class="n">axis_left</span><span class="o">=</span><span class="n">true</span><span class="o">,</span><span class="n">axis_right</span><span class="o">=</span><span class="n">true</span><span class="o">,</span>
<span class="nv">line_width</span><span class="o">=</span><span class="mi">2</span><span class="o">,/*</span><span class="nf">label</span><span class="p">([</span><span class="s">"x"</span><span class="o">,</span><span class="mf">1.</span><span class="o">,</span><span class="mf">0.1</span><span class="p">]</span><span class="o">,</span><span class="p">[</span><span class="s">"y"</span><span class="o">,</span><span class="mf">0.1</span><span class="o">,</span><span class="mf">1.</span><span class="p">])</span><span class="o">,*/</span><span class="n">xlabel</span><span class="o">=</span><span class="s">"Time"</span><span class="o">,</span><span class="n">ylabel</span><span class="o">=</span><span class="s">"Amplitude"</span><span class="o">,</span>
<span class="nv">color</span><span class="o">=</span><span class="n">blue</span><span class="o">,</span><span class="n">key</span><span class="o">=</span><span class="s">""</span><span class="o">,</span><span class="nf">explicit</span><span class="p">(</span><span class="nf">square</span><span class="p">(</span><span class="n">x</span><span class="p">)</span><span class="o">,</span><span class="n">x</span><span class="o">,</span><span class="mi">0</span><span class="o">,</span><span class="mf">3.5</span><span class="p">)</span>
<span class="err">)</span><span class="k">;</span>
Based on the file <a href="https://en.wikipedia.org/wiki/File:Dutycycle.png" class="extiw" title="w:File:Dutycycle.png">w:File:Dutycycle.png</a>.
Licensing
Lua error in package.lua at line 80: module 'strict' not found.
File history
Click on a date/time to view the file as it appeared at that time.
Date/Time | Thumbnail | Dimensions | User | Comment | |
---|---|---|---|---|---|
current | 17:17, 5 January 2017 | 550 × 205 (1 KB) | 127.0.0.1 (talk) | This figure represents a rectangular waveform used to define the concept of dutycycle. It has been generated using the following <a href="https://en.wikipedia.org/wiki/maxima_(software)" class="extiw" title="w:maxima (software)">maxima</a> code <div class="mw-highlight mw-content-ltr" dir="ltr"><pre><span class="err">dutycy</span><span class="k">cle</span><span class="o">:</span><span class="mi">1</span><span class="o">/</span><span class="mi">3</span><span class="p">;</span> <span class="err">squa</span><span class="k">re</span><span class="p">(</span><span class="n">x</span><span class="p">)</span> <span class="o">:=</span> <span class="p">(</span><span class="nf">if</span> <span class="p">(</span><span class="n">x</span><span class="o">-</span><span class="nf">floor</span><span class="p">(</span><span class="n">x</span><span class="p">)</span> <span class="o">></span> <span class="n">dutycycle</span><span class="p">)</span> <span class="n">then</span> <span class="mi">0</span> <span class="n">else</span> <span class="mi">1</span><span class="p">);</span> <span class="k">load</span><span class="p">(</span><span class="n">draw</span><span class="p">);</span> <span class="err">draw2d(</span><span class="nv">terminal</span><span class="o">=</span><span class="n">svg</span><span class="o">,</span><span class="n">file_name</span><span class="o">=</span><span class="s">"Dutycycle"</span><span class="o">,</span> <span class="nv">color</span><span class="o">=</span><span class="n">black</span><span class="o">,</span><span class="n">font</span><span class="o">=</span><span class="s">"Times"</span><span class="o">,</span><span class="n">font_size</span><span class="o">=</span><span class="mi">15</span><span class="o">,</span><span class="n">nticks</span><span class="o">=</span><span class="mi">75</span><span class="o">,</span><span class="n">proportional_axes</span><span class="o">=</span><span class="n">none</span><span class="o">,</span> <span class="nv">user_preamble</span><span class="o">=</span><span class="s">"set termoption enhanced;"</span><span class="o">,</span><span class="n">dimensions</span><span class="o">=</span><span class="p">[</span><span class="mi">800</span><span class="o">,</span><span class="mi">280</span><span class="p">]</span><span class="o">,</span> <span class="nv">xtics_axis</span><span class="o">=</span><span class="n">false</span><span class="o">,</span><span class="n">ytics_axis</span><span class="o">=</span><span class="n">false</span><span class="o">,</span><span class="n">grid</span><span class="o">=</span><span class="n">true</span><span class="o">,</span><span class="n">points_joined</span><span class="o">=</span><span class="n">true</span><span class="o">,</span> <span class="nv">yrange</span><span class="o">=</span><span class="p">[</span><span class="o">-</span><span class="mf">.1</span><span class="o">,</span><span class="mf">1.1</span><span class="p">]</span><span class="o">,</span><span class="n">xtics</span><span class="o">=</span><span class="p">{[</span><span class="s">"0"</span><span class="o">,</span><span class="mi">0</span><span class="p">]</span><span class="o">,</span><span class="p">[</span><span class="s">"tau"</span><span class="o">,</span><span class="n">dutycycle</span><span class="p">]</span><span class="o">,</span><span class="p">[</span><span class="s">"T"</span><span class="o">,</span><span class="mi">1</span><span class="p">]</span><span class="o">,</span><span class="p">[</span><span class="s">"T+tau"</span><span class="o">,</span><span class="mi">1</span><span class="o">+</span><span class="n">dutycycle</span><span class="p">]</span><span class="o">,</span> <span class="err">["2T",2],["2T+tau",2+dutycy</span><span class="k">cle</span><span class="p">]</span><span class="o">,</span><span class="p">[</span><span class="s">"3T"</span><span class="o">,</span><span class="mi">3</span><span class="p">]</span><span class="o">,</span><span class="p">[</span><span class="s">"3T+tau"</span><span class="o">,</span><span class="mi">3</span><span class="o">+</span><span class="n">dutycycle</span><span class="p">]}</span><span class="o">,</span><span class="n">ytics</span><span class="o">=</span><span class="mi">1</span><span class="o">,</span> <span class="nv">xaxis</span><span class="o">=</span><span class="n">false</span><span class="o">,</span><span class="n">yaxis</span><span class="o">=</span><span class="n">true</span><span class="o">,</span><span class="n">axis_top</span><span class="o">=</span><span class="n">true</span><span class="o">,</span><span class="n">axis_bottom</span><span class="o">=</span><span class="n">true</span><span class="o">,</span><span class="n">axis_left</span><span class="o">=</span><span class="n">true</span><span class="o">,</span><span class="n">axis_right</span><span class="o">=</span><span class="n">true</span><span class="o">,</span> <span class="nv">line_width</span><span class="o">=</span><span class="mi">2</span><span class="o">,→</span><span class="nf">label</span><span class="p">([</span><span class="s">"x"</span><span class="o">,</span><span class="mf">1.</span><span class="o">,</span><span class="mf">0.1</span><span class="p">]</span><span class="o">,</span><span class="p">[</span><span class="s">"y"</span><span class="o">,</span><span class="mf">0.1</span><span class="o">,</span><span class="mf">1.</span><span class="p">])</span><span class="o">,: </span><span class="n">xlabel</span><span class="o">=</span><span class="s">"Time"</span><span class="o">,</span><span class="n">ylabel</span><span class="o">=</span><span class="s">"Amplitude"</span><span class="o">,</span> <span class="nv">color</span><span class="o">=</span><span class="n">blue</span><span class="o">,</span><span class="n">key</span><span class="o">=</span><span class="s">""</span><span class="o">,</span><span class="nf">explicit</span><span class="p">(</span><span class="nf">square</span><span class="p">(</span><span class="n">x</span><span class="p">)</span><span class="o">,</span><span class="n">x</span><span class="o">,</span><span class="mi">0</span><span class="o">,</span><span class="mf">3.5</span><span class="p">)</span> <span class="err">)</span><span class="k">;</span> </pre></div> Based on the file <a href="https://en.wikipedia.org/wiki/File:Dutycycle.png" class="extiw" title="w:File:Dutycycle.png">w:File:Dutycycle.png</a>. |
- You cannot overwrite this file.
File usage
The following 3 pages link to this file: