AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Lissajous-Figuren

Ein Thema von Xenonz · begonnen am 3. Jun 2006 · letzter Beitrag vom 5. Jun 2006
Antwort Antwort
Seite 1 von 2  1 2   
Xenonz

Registriert seit: 21. Sep 2005
64 Beiträge
 
#1

Lissajous-Figuren

  Alt 3. Jun 2006, 12:30
Hallo!

Ich habe angefangen die Lissajous-Figuren in Delphi darzustellen. Das ganze soll wie ein Oszilloskop funktionieren. Daher verwende ich einen Timer. Wenn das Programm läuft flackert jedoch immer das image.

Hat jemand eine Idee wie man das Flackern verhindern kann?

Mfg Xenonz
Angehängte Dateien
Dateityp: pas unit1_209.pas (1,5 KB, 34x aufgerufen)
Dateityp: exe project1_644.exe (374,0 KB, 61x aufgerufen)
  Mit Zitat antworten Zitat
MrKnogge

Registriert seit: 9. Jun 2003
Ort: Pforzheim
2.458 Beiträge
 
Delphi 2007 Professional
 
#2

Re: Lissajous-Figuren

  Alt 3. Jun 2006, 12:32
hast du mal Form1.Doublebuffered := true probiert ?
Christian Bootz
Einstein ist tot, Newton ist tot,
und mir ist auch schon ganz schlecht...
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#3

Re: Lissajous-Figuren

  Alt 3. Jun 2006, 12:40
Zeichne auf ein Bitmap im Speicher und kopiere das Bitmap bei Bedarf auf den Canvas deiner Form oder der Paintbox.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Xenonz

Registriert seit: 21. Sep 2005
64 Beiträge
 
#4

Re: Lissajous-Figuren

  Alt 3. Jun 2006, 14:13
Ah perfekt,
doublebuffered funktioniert genau richtig!

Vielen Dank für die Antwort! Ist wie immer ein super Forum!
  Mit Zitat antworten Zitat
Der_Ventilator

Registriert seit: 11. Apr 2004
Ort: Kanada
136 Beiträge
 
Delphi 2010 Professional
 
#5

Re: Lissajous-Figuren

  Alt 3. Jun 2006, 15:25
Wenn dir das was hilft, ich hab vor 2 Jahren (12. Klasse Physik) auch mal so ein Programm geschrieben...
Angehängte Dateien
Dateityp: rar lissajoufiguren_115.rar (407,7 KB, 47x aufgerufen)
Codito, ergo sum. - I code therefore I am
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#6

Re: Lissajous-Figuren

  Alt 3. Jun 2006, 15:40
Und hier meine 8 KB Version.

Wann ist die Figur eigentlich fertig gezeichnet? (Damit man den Timer abstellen kann.)
Angehängte Dateien
Dateityp: zip lissajous-figuren_146.zip (28,0 KB, 52x aufgerufen)
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Der_Ventilator

Registriert seit: 11. Apr 2004
Ort: Kanada
136 Beiträge
 
Delphi 2010 Professional
 
#7

Re: Lissajous-Figuren

  Alt 3. Jun 2006, 15:49
Irgendwann müsste sie zum Ausgangspunkt zurückkehren (ist ja eine Sinusfunktion)

Aber ich hab keine Ahnung mehr wie man das mathematisch berechnet(Schule ist doch schon so einiges her...)
Codito, ergo sum. - I code therefore I am
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#8

Re: Lissajous-Figuren

  Alt 3. Jun 2006, 16:06
Wenn der Winkel 360° ist, dann ist die Figur fertig. In minem ersten Posting die neue Version.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Xenonz

Registriert seit: 21. Sep 2005
64 Beiträge
 
#9

Re: Lissajous-Figuren

  Alt 3. Jun 2006, 23:01
Hmm nachdem mein Programm vorhin als ich geantwortet hatte schon fast fertig
war, hab ich nicht mehr hier geschaut...

Naja hier ist mein fertiges Programm
Angehängte Dateien
Dateityp: exe lissajous_173.exe (393,0 KB, 46x aufgerufen)
  Mit Zitat antworten Zitat
Benutzerbild von idontwantaname
idontwantaname

Registriert seit: 31. Aug 2004
Ort: Traiskirchen
575 Beiträge
 
Turbo Delphi für Win32
 
#10

Re: Lissajous-Figuren

  Alt 3. Jun 2006, 23:36
Könnte man eventuell die Geschwindingkeit von dem Ding ein bisschen runtersetzen ??
Weil das düst ganz schön ab ^^
Oliver Hanappi
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2   

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:48 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