Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Simulation von Magnetfeldlinien (https://www.delphipraxis.net/112449-simulation-von-magnetfeldlinien.html)

mr.winkle 21. Apr 2008 16:15


Simulation von Magnetfeldlinien
 
Liste der Anhänge anzeigen (Anzahl: 1)
Folgendes kleines Programm deutet die Feldlinien eines beliebig geformten Magneten an.
Zuerst müssen die jeweiligen Magnetpole durch klicken festgelegt werden (welchen Pol man festlegt lässt sich rechts auswählen) und anschließend kann das Magnetfeld angezeigt werden. Die Auswertungsgenauigkeit lässt sich über die Scrollbar rechts festlegen (Je weiter links desto genauer).
Sieht ziemlich hübsch aus und liefert auch ziemlich genau die Ergebnisse die man erwartet (Hufeisenmagnet, Stabmagnet, etc.)
Viel Spaß beim experimentieren ;)

mfg, mr.winkle

P.S.: Ich bin gerade dabei das Programm in 3D umzusetzen, da ich noch keine gute Möglichkeit zur Betrachtung von Magnetfeldern im Raum kenne. Das wird dann auch in der Freeware - oder sogar OpenSource Sparte erscheinen.

Matze 21. Apr 2008 16:23

Re: Simulation von Magnetfeldlinien
 
Hallo,

sehr schön gemacht. :)

Schön wäre es, wenn man den ersten Punkt eines Pols sehen könnte, damit man ihn nicht erahnen muss (den einen Pixel rot/grün einfärben). Interessant wird das ganze speziell dann, wenn man mehrere Magnete einstellen könnte. Nur wird die Simulation dann vermutlich sehr aufwändig sein speziell im dreidimensionalen.

Grüße, Matze

Chaismo 21. Apr 2008 16:25

Re: Simulation von Magnetfeldlinien
 
Hey mr.winkle!
Gefällt mir echt gut dein Programm wirklich sehr schön veranschaulicht!
Fehler sind mir keine untergekommen, ich finde es nur ein bisschen kompliziert richtig ordentliche Formen wie einen Hufeisenmagneten zu basteln, vllt solltest du diese Formen als Standart aus einer Liste auswählen lassen? mal ne Idee^^
Aber ansonsten Top! :cheers:

STS301 21. Apr 2008 16:28

Re: Simulation von Magnetfeldlinien
 
den Code super von der Codelib abgeschaut (dazu ist sie ja da) ;) :thumb: ist aber echt super

Matze 21. Apr 2008 16:29

Re: Simulation von Magnetfeldlinien
 
Etwas ähnliches ist mir auch gerade eingefallen. Genial wäre es, wenn man vordefinierte Formen auswählen könnte und das Magnetfeld beim Ändern der Positionen der Magnete (Drag&Drop) "live" angepasst wird.

Die Muhkuh 21. Apr 2008 16:31

Re: Simulation von Magnetfeldlinien
 
CodeLib? Magnetfeldlinien? :gruebel:

Die Simulation ist ganz nett.

Wie Matze schon sagte, beim ersten Klicken den Punkt einfärben, damit man eine visuelle Bestätigung hat.

STS301 21. Apr 2008 16:33

Re: Simulation von Magnetfeldlinien
 
igel457 hat so etwas einmal in die Codelib gestellt http://www.delphipraxis.net/internal...426&highlight=

Die Muhkuh 21. Apr 2008 16:35

Re: Simulation von Magnetfeldlinien
 
Was hat das damit zu tun?

Ein Array, die Punkte ins Array eintragen und per fillPolygon zeichnen...

mr.winkle 21. Apr 2008 16:51

Re: Simulation von Magnetfeldlinien
 
Zitat:

Zitat von STS301
igel457 hat so etwas einmal in die Codelib gestellt http://www.delphipraxis.net/internal...426&highlight=

Ich verstehe auch nicht ganz was das damit zu tun haben soll. Die Polygone zeichne ich über die tCanvas Standard-Funktion "polygon" und der Algorithmus für die Feldlinien habe ich komplett selber geschrieben.

Die Idee mit den mehreren Magneten ist genial, werde ich morgen mal adden. Hinzu kommen dann auch noch die Standardformen und die Möglichkeiten die Formen zu verschieben und der kritisierte erste Pixel ;)

mfg, mr.winkle

Die Muhkuh 21. Apr 2008 16:57

Re: Simulation von Magnetfeldlinien
 
Was vielleicht auch ganz nett wäre: Du klickst den ersten Pixel an und beim Mausbewegen sieht man eine leichte Linie, damit man weiß, wie gezeichnet wird.

STS301 21. Apr 2008 17:03

Re: Simulation von Magnetfeldlinien
 
habe gedacht, dass du es so wie in der CodeLib gemacht hast, habe mich getäuscht, sry.
wie viele Ecken müssen eigentlich pro Pol festgelegt werden?

//edit: habs herausgefunden ;)

Die Muhkuh 21. Apr 2008 17:09

Re: Simulation von Magnetfeldlinien
 
Zitat:

Zitat von STS301
wie viele Ecken müssen eigentlich pro

5 Kilogramm Kartoffeln?

Iys Tentap 30. Mai 2008 07:52

Re: Simulation von Magnetfeldlinien
 
Zitat:

Zitat von mr.winkle
Folgendes kleines Programm deutet die Feldlinien eines beliebig geformten Magneten an.
Zuerst müssen die jeweiligen Magnetpole durch klicken festgelegt werden (welchen Pol man festlegt lässt sich rechts auswählen) und anschließend kann das Magnetfeld angezeigt werden. Die Auswertungsgenauigkeit lässt sich über die Scrollbar rechts festlegen (Je weiter links desto genauer).
Sieht ziemlich hübsch aus und liefert auch ziemlich genau die Ergebnisse die man erwartet (Hufeisenmagnet, Stabmagnet, etc.)
Viel Spaß beim experimentieren ;)

mfg, mr.winkle

P.S.: Ich bin gerade dabei das Programm in 3D umzusetzen, da ich noch keine gute Möglichkeit zur Betrachtung von Magnetfeldern im Raum kenne. Das wird dann auch in der Freeware - oder sogar OpenSource Sparte erscheinen.



Hallo mr.winkle,

ich wollte fragen, ob Du an deinem Programm zur Simulation von Magnetfeldlinien weitergearbeitet hast?

gruß

Iys Tentap

Muecke 28. Jun 2009 16:04

Re: Simulation von Magnetfeldlinien
 
hallo,

ich bin auf der suche nach einen Program in dem ich einen Magneten zeichnen kann, :-) und angeben kann aus welchen Material er besteht,
dann möchte ich gerne noch sagen an welcher kannte Nord / Süd ist. damit mir die Feldlienien angezeigt werden. doch leider kann ich kein Programm finden mit dem man das machen kann. Kent jemand so ein Programm ??

ich möchte die Formen.

Delphi-Quellcode:

<&#8804;<y>.-,–…&#8734;…–&#8734;[xml]

fkerber 28. Jun 2009 16:10

Re: Simulation von Magnetfeldlinien
 
Hallo!

Herzlich willkommen in der DP.

Geht es dir "nur" darum, ein solches Programm zu finden, oder möchtest du es selbst programmieren?
In ersterem Fall würde ich dich auf jeden Fall bitten, einen neuen Thread im Bereich Klatsch & Tratsch aufzumachen, damit nicht dieser Thread "zweckentfremdet" wird.
Im zweiteren Fall wäre wahrscheinlich auch ein neuer Thread sinnvoll - es sei denn, es hat wirklich direkt etwas mit dem vorgestellten Programm zu tun. Dann wäre z.B. die Rubrik "Sonstige Fragen zu Delphi" geeignet.

Kannst du dann dort deinen Code-Schnippsel etwas näher erläutern?


Grüße, Frederic

Muecke 28. Jun 2009 16:14

Re: Simulation von Magnetfeldlinien
 
Hey,

man mein Beitrag ist garnicht richtig dagestelt worden :-(

naja egal.

mir geht es drum so ein programm zu finden da ich selber garnicht Programmiren kann :-(

dann werde ich mal ein neues Thema auf machen :-)

daniel-h 28. Jun 2009 16:46

Re: Simulation von Magnetfeldlinien
 
dein programm wäre auch für schulen nicht schlecht.
wenn die Lehrer mal wieder für die praxis zu faul sind :P

mfg


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:01 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz