Bombentrichter
Dim swApp As ObjectSub main()Dim XStart As Double, XEnd As Double 'Intervallgrenzen für x in denen die Parabel gesucht wirdDim SchrittWeite As Double 'Entfernung des aktuellen x-Wertes vom vorigen x-WertDim X As Double, Y As Double 'Koordinaten des aktuellen PunktesDim XNeu As Double, YNeu As Double 'Koordinaten des neuen PunktesDim Xmax As Double, Ymax As Double 'Koordinaten des hoechsten PunktesDim part As ObjectSet swApp = Application.SldWorksSet part = swApp.ActiveDocpart.InsertSketch2 TrueXStart = InputBox("Startwert für Intervall eingeben XStart=")XEnd = InputBox("Endwert für Intervall eingeben XEnd=")SchrittWeite = InputBox("Schrittweite für Funktionswertberechnung eingeben SchrittWeite=")X = XStartXmax = 0Ymax = 0Do While X < XEnd Y = X ^ 2 XNeu = X + SchrittWeite YNeu = XNeu ^ 2 Debug.Print "x= " & X; " y= " & Y, "xneu= " & XNeu; " yneu= " & YNeu part.CreateLine2 X, Y, 0, XNeu, YNeu, 0 If Y > Ymax Then Xmax = X Ymax = Y End If X = XNeuLoopDebug.Print "xmax= " & Xmax; " ymax= " & Ymaxpart.CreateLine2 -Xmax, Ymax, 0, Xmax, Ymax, 0part.CreateLine2 0, 0, 0, 0, Ymax, 0End Sub
hy!hat jmd vlt die übung 12 bzw 13 als lösung parat?ich muss ehrlich gestehen, dass ich keinen blassen schimmer habe, wie ich diesen krümmungsradius anwenden soll.
also bei mir funzt das irgednwie gar nich hab mal eure Quelltexte kopiert, funktioniert auch aber er zeichnet nix?