Invertierender Verstärker -VB.Net Beispiel

Das Programm Inventierender Verstärker funktioniert ähnlich wie das vorangegangen Programm Nichtinvertierender Verstärker. Das Programm unterscheidet sich vom Vorgänger fast nur durch eine etwas andere Rechenregel (vgl. ELEXS) Rv = R1 / (R1 + R2) V = -(R2 / R1) Uv = Rx * V Quelltext Public Class frmIV Dim R1, R2, Rx Dim V Dim Uo, Uplus, Uminus Dim Uv, Rv Private Sub sR2_Scroll(ByVal sender As System.Object, ByVal e As System.Windows.Forms.ScrollEventArgs)Handles sR2.Scroll berechnen() End Sub ...

30.01.2013 · 2 Minuten · Fabian Kainka

Nichtinvertierender Verstärker - VB.Net Beispiel

Dieses Programm simuliert eine Schaltung mit einem nichtinvertierenden Operations-Verstärker. Die eigentliche Berechnung im Programm ist ganz einfach und bestimmt die Verstärkung und die Ausgangsspannung aus dem Verhältnis von Widerständen (vgl. ELEXS). Rv = R2 / (R1 + R2) V = (R1 + R2) / R2 Uv = Ui * V Die Rechnung kann theoretisch auch Ausgangspannungen außerhalb des Bereichs der Betriebsspannung ergeben. Deshalb wird hier in einem zweiten Schritt die tatsächliche Spannung nach oben und unten bis auf 0,5 V an der Betriebsspannung begrenzt. Wenn dieser Übersteuerungsfall eintritt weicht die Spannung am invertierenden Eingang des OPV von der am nichtinvertierenden ab und muss eigens aus dem Spannungsteilungsverhältnis berechnet werden. ...

30.01.2013 · 2 Minuten · Fabian Kainka

Innenwiderstand - VB.Net Beispiel

Mit dem Programm Innenwiderstand kann man beobachten, wie sich Strom und Spannung in Schaltungen verhalten, wenn man den Innenwiderstand einer Stromquelle, die Spannung der Stromquelle oder die Last verändert. Die Berechnung ähnelt der bei der Reihenschaltung, weil der innere und der äußere Widerstand einen Spannungsteiler bilden. Mehr dazu findet man in ELEXS. rges = Ri + Ra Ia = Ui / rges Ua = Ra * Ia Quelltext Public Class frmInnen Dim Ui, Ri, Ia, Ra, Ua Private Sub berechnen() Dim rges ...

30.01.2013 · 2 Minuten · Fabian Kainka

Reihenschaltung -VB.Net Beispiel

Dieses Programm berechnet Ströme und Spannungen in einer Reihenschaltung. Sowohl die beiden Widerstände als auch die Eingangsspannung sind dabei veränderbar. In diesem Programm wird die Funktion Math.Round benutzt. Mit ihr kann man Zahlen auf eine bestimmte Anzahl von Nachkommastellen runden. Auf wie viele Stellen gerundet werden soll, gibt der zweite Parameter an, z.B.: Math.Round(2.2345, 3). Die eigentliche Berechnung (vgl. physikalische Hintergründe in ELEXS) steht in den folgenden drei Zeilen: I = Math.Round(U / ((R1 + R2)), 3) Ur1 = R1 * I Ur2 = U - Ur1 Alles andere beschäftigt sich mit der Eingabe und Ausgabe von Werten. ...

30.01.2013 · 2 Minuten · Fabian Kainka

NPN-Transistor - VB.Net Beispiel

Bei diesem Programm geht es darum, eine einfache NPN-Transistor-Schaltung zu simulieren. Mit verschiedenen Schiebern kann man einen veränderlichen Widerstand und damit die Eingangsspannung verstellen. Interessante Größen werden dann berechnet und an entsprechenden Labels ausgegeben. Hauptsächlich können Sie an diesem Beispiel sehen, wie man eine Sub aufruft und wie man kleinere Rechnungen ausführt. Die visuelle Oberfläche ist größtenteils durch ein vorgegebenes Hintergrundbild definiert. Somit spart man sich das komplizierte Zeichnen im Desingeditor. Anschließend sind an den passenden Stellen Label und Schieber hinzugefügt worden. ...

30.01.2013 · 6 Minuten · Fabian Kainka