Fail:Opamprelaxationoscillator.svg

Algfail(SVG-fail, algsuurus 644 × 350 pikslit, faili suurus: 57 KB)

Lühikirjeldus

Kirjeldus
English: Transient Analysis of a comparator-based hysteretic oscillator (i.e., a relaxation oscillator implemented with a Schmitt trigger and an RC network) with R=C=1 (unit). The system properties are:
The system is assumed to begin with , , and
Kuupäev
Allikas Üleslaadija oma töö
Autor Krishnavedala
Teised versioonid File:Opamprelaxationoscillator.jpg
SVG genesis
InfoField
 
The SVG code is valid.
 
See vektorkujutis on valmistatud rakendusega Matplotlib
Lähtekood
InfoField

Python code

Python source code
from matplotlib.pyplot import *
from numpy import *

RC, peak = 1., 1.
Vdd, Vss, T, duty = peak, -peak, 2.*log(3.)*RC, .5
Tmax, lim = 3.*T, .01
totalT = linspace(0,Tmax,150)
Vo, Vc, out, vc, n = [], [], Vss, 0., 0.
for x in totalT:
	vc = out * (1. - exp(-x+n*T*.5))
	Vo = append(Vo,out)
	Vc = append(Vc,vc)
	if (vc >= Vdd*0.5) or (vc <= Vss*0.5):
		out = -out
		n = n + 1.
Vr = Vo * 0.5

fig = figure(figsize=(8,4))
ax = fig.add_subplot(111)
ax.grid(True)
ax.plot(totalT,Vo, label=r"$V_{\mathrm{out&#x7D;&#x7D;$")
ax.plot(totalT,Vr, label=r"$V_R$")
ax.plot(totalT,Vc, label=r"$V_C$")
ax.legend(loc='upper right',bbox_to_anchor=(.955,1.),\
	frameon=False,handletextpad=.05)
ax.set_ylim(-1.1,1.1)
ax.minorticks_on()
ax.set_xlim(0,Tmax)
ax.set_xlabel("t",fontsize=15)
ax.set_ylabel("Voltage")

fig.savefig("Opamprelaxationoscillator.png",bbox_inches="tight",\
	pad_inches=.15)

Litsents

Autoriõiguse omanikuna avaldan selle teose järgmiste litsentside all:
w:et:Creative Commons
omistamine sarnaselt jagamine
See fail kuulub jurisdiktsiooniga sidumata Creative Commonsi litsentsi "Autorile viitamine + jagamine samadel tingimustel 3.0" alla.
Tohid:
  • jagada – teost kopeerida, levitada ja edastada
  • kohandada – valmistada muudetud teoseid
Järgmistel tingimustel:
  • omistamine – Pead materjali sobival viisil autorile omistama, tooma ära litsentsi lingi ja märkima ära, kas on tehtud muudatusi. Sobib, kui teed seda mõistlikul viisil, kuid seejuures ei tohi jääda muljet, et litsentsiandja tõstab esile sind või seda, et sina materjali kasutad.
  • sarnaselt jagamine – Kui töötled, kujundad ümber või arendad materjali edasi, siis pead oma töö levitamiseks kasutama sama litsentsi, mille all on algupärand, või ühilduvat litsentsi.
GNU head Luba on antud selle dokumendi kopeerimiseks, avaldamiseks ja/või muutmiseks GNU Vaba Dokumentatsiooni Litsentsi versiooni 1.2 või hilisema Vaba Tarkvara Fondi avaldatud versiooni tingimuste alusel; muutumatute osadeta, esikaane tekstideta ja tagakaane tekstideta. Sellest loast on lisatud koopia leheküljel pealkirjaga "GNU Free Documentation License".
Sa võid valida endale sobiva litsentsi.

Pealdised

Lisa üherealine seletus sellest, mida fail esitab
Transient Analysis of a comparator-based hysteretic oscillator.

Selles failis kujutatud üksused

kujutab

Faili ajalugu

Klõpsa kuupäeva ja kellaaega, et näha sel ajahetkel kasutusel olnud failiversiooni.

Kuupäev/kellaaegPisipiltMõõtmedKasutajaKommentaar
viimane8. juuni 2011, kell 08:19Pisipilt versioonist seisuga 8. juuni 2011, kell 08:19644 × 350 (57 KB)Krishnavedala{{Information |Description ={{en|1=Transient Analysis of a comparator-based hysteretic oscillator (i.e., a relaxation oscillator implemented with a Schmitt trigger and an RC network) with R=C=1 (unit). The system properties are: :<math>V_R = \frac {V_{

Seda faili kasutab järgmine lehekülg:

Globaalne failikasutus

Järgmised muud vikid kasutavad seda faili: