Hallo, ich würde mir gerne in Excel eine Funktion als Parameterdarstellung erstellen lassen. Ist dies in Excel möglich? Funktion 1 ist eine ca. Cosinusfunktion --> x-Achse Funktion 2 ist eine ca. Sinusfunktion --> y-Achse Am Ende sollte ein ca. Kreis dabei rauskommen ähnlich wie auf diesem Link. http://de.wikipedia.org/w/index.php?title=Datei:Trigonometrie.svg&filetimestamp=20080925154148 Ich habe ein kleine Fehleranalyse zur Bestimmung der Abweichung einer magnetoresistiven Messbrücke zur Ermittlung der Winkelposition eines sich drehenden Objektes erstellt. Dies würde ich gerne ein klein wenig Visualisieren, um verschiedenen Effekte kenntlich zu machen.
Excel ... das ist dann VBA (Basic?) Ich arbeite zwar mit RealBasic, das ist ähnlich, den Code solltest du anpassen können. Also einen Kreis zeichnet man "zu Fuß" so:
1 | dim pi2 as double=3.14159 * 2 'von Null bis 2 Pi |
2 | dim steps as integer=100 'Anzahl der Schritte |
3 | dim stp as double=pi2/steps 'Schrittweite |
4 | dim i,mx,my,px,py,rad as integer 'div. Variablen |
5 | dim p as double=0 'der laufende Pi-Wert |
6 | |
7 | mx=100 'Koordinaten Mittelpunkt |
8 | my=100 |
9 | rad=90 'Radius |
10 | |
11 | for i=0 to steps |
12 | px=mx+sin(p)*rad |
13 | py=my+cos(p)*rad |
14 | scr.graphics.pixel(px,py)=rgb(0,0,0) 'Pixel im Canvas schwarz machen |
15 | p=p+stp |
16 | next |
Frank
Danke für die Hilfe. Meine Kenntnisse in VBA sind leider sehr beschränkt. Scheinbar bildest du in dem VBA-Code eine Kreisfunktion. Kann man auch Werte aus einer bestehenden Tabelle entnehmen und diese in die Tabelle eintragen?
Ich kenn' mich leider in Excel nicht aus, weiss ich nicht. Aber ich weiss, dass in Excel deutlich mehr geht, als man gemeinhin denkt ... Frank
also der Kreis sollte gehen als x/y-Diagramm. Spalte A Laufvariable z.B. von -PI bis PI oder so... Spalte B y von Fkt.1 Spalte C y von Fkt.2 Diagramm dann von SpalteB(x) und SpalteC(y). Die Dekoration ist dann problematischer...
Super vielen Dank. x/y-Diagramm war genau das richtige Schlüsselwort das ich suchte. Ich möchte euch noch darüber aufklären, wozu ich das brauche. Ich plane einen Magnetfeldsensor wie den KMZ41 zu verwenden (wenn ich einen auftreiben kann). Dieser erzeugt mir 2 analoge Ausgangsspannungen. 1. Einen Sinus 2. Einen Cosinus Aus diesen beiden analogen Spannungen möchte ich mir über eine Tangensfunktion die momentane Neigung (Rotation) ermitteln. Leider lässt sich bei einer Tangensfunktion schlecht der messtechnische Fehler ermitteln. Denn der Fehler hängt von der jeweiligen Positon ab. Hierzu dient eine Exceltabelle. Im Bild simuliere ich einen Steigungsfehler des DACs von 30%. Oben Links sieht man die beiden Spannungen des Sensors. Durch den Steigungsfehler kommt es zu einem Offset und zu einer Verzerrung der Sinusfunktion. Unten links erfolgt eine Offsetkorrektur. Unten rechts sieht man das ganze in der Parameterdarstellung ohne Offsetkorrektur. Oben rechts erkennt man den Fehler (y-Achse in °) in Abhängigkeit der Position (x-Achse in °) nach der Offsetkorrektur.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.