1. Home
  2. Chat
  3. Forum
  4. Kalender
    1. Termine
    2. Karte
  5. Lexikon
    1. Letzte Änderungen
  6. Marktplatz
    1. Bewertungen
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Forum
  • Termine
  • Lexikon
  • Marktplatz-Eintrag
  • Seiten
  • Erweiterte Suche
  1. PA-Forum
  2. Forum
  3. Hobby Forum
  4. Lichttechnik & Effekte

Wie progammiere ich einen "Kreis"?

  • Tobo
  • 30. August 2004 um 20:46
  • Tobo
    Beiträge
    115
    • 30. August 2004 um 20:46
    • #1

    Hi,

    ich sitze jetzt schon einige Abend an meinem Notebook und versuche dort mit dem DMX-Programm von Stageline (?) einen Kreis zu programmieren für meinen Scanner. Also der Spiegel soll sich so bewegen, dass der Gobo einen Kreis abfährt.

    Wie mach ich das denn am besten? Hab ja die Werte 0-255 zur Verfügung. Wie stelle ich das nun an, dass ein vernünftiger Kreis zustande kommt?

    Habt ihr mir ein Beispiel?


    Grüße, Tobi

  • tucks
    Reaktionen
    29
    Beiträge
    98
    • 30. August 2004 um 21:08
    • #2

    http://www.unet.univie.ac.at/~a9907818/kreisgle.htm

    Bissle Vektormathematik... Wenn du das ein wenig umformst, kommst du auf vier Funktionen, die zusammen einen Kreis beschreiben. Wie das genau geht bin ich aber gerade zu faul zum nachdenken. Abitur war schon ne Weile...

  • tucks
    Reaktionen
    29
    Beiträge
    98
    • 30. August 2004 um 21:37
    • #3

    Hat mich jetzt doch nicht ruhen lassen, geht sogar ganz und gar ohne Vektormathematik und nur mit Pythagoras. Zwei Funktionen brauchst du:

    f1(x) = sqrt(1-x²)
    und
    f2(x) = -f1(x)

    Jeweils definiert für -1 < x < 1. An den Stellen -1 und 1 ist der Funktionswert jeweils 0.

    Damit solltest du passende Werte ausrechnen können.

  • Tobo
    Beiträge
    115
    • 30. August 2004 um 21:51
    • #4

    hmm, das ist jetzt aber alles bisschen theoretisch *gg* :?: besonders da Mathematik nicht grad mein Lieblingsfach ist.


    Wer kann mir helfen? Vielleicht mit den DMX-Werten eines bereits berechneten Kreises?


    Tobi

  • 1012178
    Beiträge
    160
    • 30. August 2004 um 21:56
    • #5

    Gibt es denn da keine vordefinierte Funktion? Die meisten Pulte haben doch Cycles vorprogrammiert :?:

  • tucks
    Reaktionen
    29
    Beiträge
    98
    • 30. August 2004 um 22:24
    • #6
    Zitat von &quot;Tobo&quot;

    Wer kann mir helfen? Vielleicht mit den DMX-Werten eines bereits berechneten Kreises?Tobi

    Wieviele Schritte? Welcher Wertbereich?

    Hab gerade ein kleines Perl-Skript geschrieben...

    Grüße,
    tobi

  • Tobo
    Beiträge
    115
    • 31. August 2004 um 06:21
    • #7

    Wieviele Schritte, Wertbereich?

    ähm, die Anzahl der Schritte würde ich minimal halten, so dass der Kreis eben schon rund und nicht eckig wirkt.

    Und der Wertbereich, ich würd sagen dass von 255 möglichen vielleicht die Werte 100-200 benutzt werden. Kenne mich eben nicht aus, was ist denn am besten? Ich denke man kann es ja dann auch runter bzw raufrechnen.


    Tobi

  • Jeremy
    Reaktionen
    106
    Beiträge
    1.491
    • 31. August 2004 um 09:00
    • #8

    Die klassischen Kreisfunktionen sind Sinus und Cosinus, wobei der Sinus vereinfacht gesagt sich zwischen den Werten -1 und +1 rauf und runter bewegt, während der Cosinus das gleiche hin und her macht. Das schöne dabei ist, dass die rauf-runter-hin-her-Bewegung abhängig vom Winkel genau kreisrund synchronisiert abläuft.

    Da der Wertebereich um 0 (+/-1) pendelt, Du aber einen Wertebereich von, sagen wir mal 127 +/-100 benötigst, musst Du die Werte einfach hochrechnen (dh. mit 100 multiplizieren und 127 addieren).

    Die Wertetabelle für einen Kreis mit 36 Schritten könnten dann so aussehen:

    Code
    Ausgangswerte			     DMX-Werte		
    Winkel sinus   cosinus	Step	↕	  ↔
    000°	00,000	+1,000	001	127	227
    010°	+0,174	+0,985	002	144	225
    020°	+0,342	+0,940	003	161	220
    030°	+0,500	+0,866	004	177	213
    040°	+0,643	+0,766	005	191	203
    050°	+0,766	+0,643	006	203	191
    060°	+0,866	+0,500	007	213	177
    070°	+0,940	+0,342	008	220	161
    080°	+0,985	+0,174	009	225	144
    090°	+1,000	+0,000	010	227	127
    100°	+0,985	-0,174	011	225	109
    110°	+0,940	-0,342	012	220	092
    120°	+0,866	-0,500	013	213	077
    130°	+0,766	-0,643	014	203	062
    140°	+0,643	-0,766	015	191	050
    150°	+0,500	-0,866	016	177	040
    160°	+0,342	-0,940	017	161	033
    170°	+0,174	-0,985	018	144	028
    180°	+0,000	-1,000	019	127	027
    190°	-0,174	-0,985	020	109	028
    200°	-0,342	-0,940	021	092	033
    210°	-0,500	-0,866	022	077	040
    220°	-0,643	-0,766	023	062	050
    230°	-0,766	-0,643	024	050	062
    240°	-0,866	-0,500	025	040	077
    250°	-0,940	-0,342	026	033	092
    260°	-0,985	-0,174	027	028	109
    270°	-1,000	-0,000	028	027	126
    280°	-0,985	+0,174	029	028	144
    290°	-0,940	+0,342	030	033	161
    300°	-0,866	+0,500	031	040	177
    310°	-0,766	+0,643	032	050	191
    320°	-0,643	+0,766	033	062	203
    330°	-0,500	+0,866	034	077	213
    340°	-0,342	+0,940	035	092	220
    350°	-0,174	+0,985	036	109	225
    Alles anzeigen

    Was dabei natürlich nicht berücksichtigt wird, ist die perspektivische Verzerrung, die durch die (wahrscheinlich) schräge Projektion des Kreises erfolgt. Die angegebenen Werte ergeben nur dann einen exakten Kreis, wenn der Beam des Scanners in Mittelstellung (127/127) genau senkrecht auf der Projetkionsfläche steht.

    Jetzt hoffe ich bloss noch, dass ich als Nicht-Lichtler von den Profis für diesen Gedankengang nicht gesteinigt werden ...

    Jeremy

    Harvard'sches Gesetz für Tierversuche: "Unter sorgfältigst kontrollierten, dokumentierten und jederzeit reproduzierbaren Laborbedingungen verhalten sich Versuchstiere immer so, wie es ihnen gerade passt."

  • Henne
    Beiträge
    1.580
    • 31. August 2004 um 09:39
    • #9

    Warum fährst du nicht einfach DMXControl und machst das ganze grafisch im Pan-Tilt-Fenster?

    Henne's Sites

  • Tobo
    Beiträge
    115
    • 31. August 2004 um 12:25
    • #10

    gibt es sowas in DMXControl?

    Wenn ja, woooo?

  • Henne
    Beiträge
    1.580
    • 31. August 2004 um 13:11
    • #11

    eigentlich momentan schon im Geräte-PopUp.

    Richtig genial wird's aber demnächst mit dem Figureneditor, der in der 2.9 oder 3.0 fest implementiert werden soll... (Muss Stefan nochmal darauf anhaun...)

    Grüße, Hendrik

    Henne's Sites

  • LJ Bush
    Beiträge
    3.953
    • 31. August 2004 um 16:24
    • #12

    Hat das Ding keine Macros zum aufzeichnen?
    Hat doch jedes Software-Paket dabei, oder ist das bei den Freeware Programmen nicht der Fall?

    Sind sie PA-Krank?
    JA! :)

  • Henne
    Beiträge
    1.580
    • 31. August 2004 um 17:11
    • #13

    noch nicht...
    Es stehen aber entscheidene Veränderungen im DMXC-Core bevor :shock:

    Danach sieht das alles anders aus *harr, harr*

    Grüße, hendrik

    Henne's Sites

  • StefanKrupop
    Profi
    Beiträge
    587
    • 31. August 2004 um 17:45
    • #14

    Hi!

    > Hat das Ding keine Macros zum aufzeichnen?

    Noch nicht, aber bald :wink:

    > Richtig genial wird's aber demnächst mit dem Figureneditor, der in der
    > 2.9 oder 3.0 fest implementiert werden soll...
    > (Muss Stefan nochmal darauf anhaun...)

    Brauchst du nicht, ist ja in Arbeit :mrgreen:

    So schaut's bisher aus:

    DMXControl - Meine Freeware-DMX-Software

  • LJ Bush
    Beiträge
    3.953
    • 31. August 2004 um 18:57
    • #15

    Hey das ist ja echt ne krasse Sache und das für lau??
    Mit welchen Konvertern ist das Programm kompatibel, gibt es da wie beim Martin LJ beschränkungen?

    Würde das gerne für Kunden einsetzten die nicht viel Geld für nen Controller ausgeben möchten, denoch eine PC basierende Lösung wünschen.
    Gibts da von leuten aussem Forum Referenzen bis was für größen man das einstetzten kann?


    *neugier* :wink:

    Sind sie PA-Krank?
    JA! :)

  • Henne
    Beiträge
    1.580
    • 31. August 2004 um 20:03
    • #16

    Wieso schaust Du nicht einfach mal auf stefan's Seite vorbei?

    http://www.dmxcontrol.de

    Das Programm kann so ziemlich alles ansteuern.

    Laufend treffen neue Anwenderberichte und Hilfsangebote ein.
    Die durchschnittliche Leistung scheint mittlerweile bei 30kW zu liegen.

    Ich freue mich, bei dem Projekt dabei zu sein, und etwas im Hintergrund mitzuwerkeln :mrgreen:

    Grüße, hendrik

    Henne's Sites

  • LJ Bush
    Beiträge
    3.953
    • 31. August 2004 um 23:07
    • #17

    Werd ich machen!
    Falls fragen offen sind packe ich die hier mit in diesen Thread wenns okay ist.

    Sind sie PA-Krank?
    JA! :)

Anstehende Termine

  • Kombiseminar Sachkundiger für Anschlagmittel und Traversensysteme (AnschlägerPlus)

    Dienstag, 29. September 2026 – Donnerstag, 1. Oktober 2026
  • Sachkunde für Fliegende Bauten

    Dienstag, 29. September 2026 – Donnerstag, 1. Oktober 2026
  • Virtueller Stammtisch im Chat

    Dienstag, 29. September 2026, 21:00 – 23:00
  • PA-Forum Stammtisch LeatCon

    Dienstag, 6. Oktober 2026, 13:00 – 14:00
  • PA-Forum Stammtisch LeatCon

    Mittwoch, 7. Oktober 2026, 13:00 – 14:00

Letzte Themen

  1. Subwoofer 80cm x 40cm x 80cm

    zegi
    28. September 2026 um 17:06
  2. Frontschaum in "Würfeloptik"

    Blancblue
    28. September 2026 um 15:41
  3. ADJ Entour Venue Hazer: Frage zum Heizelement

    skippa
    27. September 2026 um 10:16
  4. EU Cyber Resilience Act (CRA)

    alexanderjoseph
    26. September 2026 um 20:14
  5. 17. - 18. November | PA Rigging & Truss Safety mit Tom Greber

    Soundchecker
    23. September 2026 um 10:33
  6. 13. - 14. Oktober | Live Mixing Workshop mit Jörn Müller in Köln

    Soundchecker
    23. September 2026 um 10:30
  7. können das hier (Foto) die original Weichen der KMT CS215 / CM215 sein ?

    phattomatic
    23. September 2026 um 09:12
  8. RCF: "Bass Motion Control" vs. "XBoost" => Ähnliche Funktionalität unter zwei verschiedenen Etiketten oder relevante Unterschiede?

    Hanseat
    21. September 2026 um 22:21
  9. Suche Lichteffekt

    Schreddl
    21. September 2026 um 12:22
  10. QLC+4 in MagicQ Visualsieren - wie richtig einstellen?

    metal-shot
    19. September 2026 um 17:44
  1. Datenschutzerklärung
  2. Impressum
Community-Software: WoltLab Suite™