Forum: PC Hard- und Software Excel Einheitskreis darstellen (Parameterdarstellung)


von A. R. (redegle)


Lesenswert?

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.

von Frank E. (Firma: Q3) (qualidat)


Lesenswert?

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

von A. R. (redegle)


Lesenswert?

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?

von Frank E. (Firma: Q3) (qualidat)


Lesenswert?

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

von ??? (Gast)


Lesenswert?

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...

von ??? (Gast)


Angehängte Dateien:

Lesenswert?

...Also etwa so...

von A. R. (redegle)


Angehängte Dateien:

Lesenswert?

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
Noch kein Account? Hier anmelden.