Moin,
ich verwende einen
Entweder brauche ich einen Tiefpassfilter im Programm oder ich muss die Umlaufzeit
Beispiel: Für diese Figur ist die x-Komponente des Schwerpunkts der Figur offensichtlich x = 0. Daher ist die Höhe des gezeichneten Rechtecks = 0.
Für diese Figur ist die x-Komponente des Schwerpunkts der Figur x > 0. Daher ist die Höhe des gezeichneten Rechtecks sichtbar.
Mit Umlaufzeit meine ich: die Figur muss 1× komplett gezeichnet werden, also 360°. Wobei sie währenddessen ihre Kurven zum Mittelpunkt und wieder nach außen macht. Und ich weiß eben nicht, wie schnell der Thread ist, um herauszufinden, wann ich aufhören muss, aufzusummieren.
ich verwende einen
System.Threading.Thread
, welcher sich nur um eine Prozedur kümmert. Der Wert x_F_1 wird ständig neu beschrieben. In einer anderen, asynchronen Prozedur wird der Wert abgefragt und es wird ein Rechteck gezeichnet, proportional zur Größe des Werts. Leider flackert alles, da ich gerade nicht auf die Idee komme, die Werte für einen Umlauf zu sammeln und durch die Anzahl aller Werte zu dividieren.Entweder brauche ich einen Tiefpassfilter im Programm oder ich muss die Umlaufzeit
T
herausfinden. Für letzteres kann ich nicht herausfinden, wie schnell der Thread feuert. Oder doch?VB.NET-Quellcode
- Private Sub Sub_T_1()
- While continue_
- 'x_F_1 = 0.0F
- 'For i As Integer = 0 To 99 Step 1
- x_F_1 = CSng((Math.Cos(2.0 * Math.PI * 9.0 * Math.Sqrt(2.0) * (Date.Now - Me.DateNow).TotalSeconds) + 1.0) * Math.Cos(-2.0 * Math.PI * 1.0 * (Date.Now - Me.DateNow).TotalSeconds))
- 'Next
- 'x_F_1 /= 1000.0F
- End While
- End Sub
Beispiel: Für diese Figur ist die x-Komponente des Schwerpunkts der Figur offensichtlich x = 0. Daher ist die Höhe des gezeichneten Rechtecks = 0.
Für diese Figur ist die x-Komponente des Schwerpunkts der Figur x > 0. Daher ist die Höhe des gezeichneten Rechtecks sichtbar.
Mit Umlaufzeit meine ich: die Figur muss 1× komplett gezeichnet werden, also 360°. Wobei sie währenddessen ihre Kurven zum Mittelpunkt und wieder nach außen macht. Und ich weiß eben nicht, wie schnell der Thread ist, um herauszufinden, wann ich aufhören muss, aufzusummieren.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Bartosz“ ()