Suchergebnisse

Suchergebnisse 1-30 von insgesamt 52.

  • Benutzer-Avatarbild

    @ErfinderDesRades Nö, das ist was Anderes: Also Kollisionserkennung per Iterationsverfahren... Aber egal, ich komm momentan eh nicht dazu. @RodFromGermany Sorry ich muss das wegen Arbeitsüberlastung vertagen, werd es aber nicht vergessen. Ist Teil meines zu schreibenden Buches. Klaus

  • Benutzer-Avatarbild

    Hallo Mausekeks, ich verweise mal auf folgende Beiträge bei AVB activevb.de/forenarchive/forum…2/thread-10889/beitrag-0/ activevb.de/forenarchive/forum…2/thread-10867/beitrag-0/ activevb.de/forenarchive/forum…4/thread-11036/beitrag-0/ Sägezahn und Rechteck etc. activevb.de/forenarchive/forum…/thread-117085/beitrag-0/ Zur Erzeugung von Rechteck, Sägezahn oder Dreieck kann ich VB6-Code liefern. Zur FFT hab ich auch einiges auf Lager. Beste Grüße vb3-Guru

  • Benutzer-Avatarbild

    Zitat von RodFromGermany: „Klar doch. Und VB6 kann ich auch noch lesen.“ Na dann machen wir das doch! @ErfinderDesRades: bist du dabei?

  • Benutzer-Avatarbild

    @RodFromGermany na dann machen wir doch einfach mal Nägel mit Köpfen und versuchen Probleme zu lösen anstatt uns mit Kleinlichkeiten aufzuhalten. Also: 1. gerader Stoss mit gleichen Massen und Impulsübertrag sobald eine Mindestdistanz unterschritten ist. 2. Iterative Annäherung an den Stoßzeitpunkt (Problem ist gelöst) 3. Schiefer Stoß (Problem ist gelöst) 4. Vergleich zw. "mechanischem" Stoßprozess und Stoßprozess zw. geladenen Teilchen 5. Stoßprozess mit berücksichtigung der Coulombkräfte zw. …

  • Benutzer-Avatarbild

    Zitat von RodFromGermany: „@VB3-Guru Ich muss mich bei Dir entschuldigen.“ Das ist nett, aber wofür denn entschuldigen? Zitat von RodFromGermany: „Irgendwo war da ein Kontakt unterbrochen, da war etwas zu viel Stress in der Leitung.“ Kontakt unterbrochen lag wohl daran, dass ich nicht so häufig hier reinschaue und ich noch ein paar andere Projekte bearbeite. Mein Angebot die Unterschiede zw. den 2 Arten der Kollisionssimulation herauszuarbeiten steht noch. Allerdings kann ich nur VB6 so richtig.…

  • Benutzer-Avatarbild

    Zitat aus Wikipedia: Die auf die Elektronenhülle der regelmäßig angeordneten Atome zurückgehenden Eigenschaften führen zu Bändermodell und Bandstruktur, deren Parameter diverse makroskopische Eigenschaften (Optik usw.) berechenbar machen. Siehe de.wikipedia.org/wiki/Festk%C3%B6rperphysik In der Festkörperphysik befasst man sich hauptsächlich mit Halbleitern, wobei natürlich die Elektronen eine besondere Rolle spielen. Beim Billard haben die Elektronen selbstverständlich beim Stoß die entscheiden…

  • Benutzer-Avatarbild

    @'Rod... Es geht doch garnicht um Strict on oder off. Es geht nur um die Aufschrift eines Buttons. Zur Festkörperphysik: Selbstverständlich werden alle Atome in einem Festkörper durch die Coulombkräfte zusammengehalten. Ohne dieselbe würden sie einfach auseinanderfallen. Die relativistischen Effekte kann man dann weglassen, wenn die Kugeln nicht relativistisch sind, also bei <0,1% Lichtgeschwindigkeit (z.B. bei Protonen mit 10keV) Bei der Kernfusion solltest du mal nachrechnen, welche Geschwindi…

  • Benutzer-Avatarbild

    @nafets Ich versteh schon was du meinst, aber auch für Billard-Kugeln gilt das oben gesagte. Und bei Verwendung der Coulombkraft wird die ganze Berechnung wesentlich einfacher und keinesfalls komplizierter. Das gilt insbes. für den schiefen Stoß. Ich vertsteh auch deine Bedenken, der Ansatz den Stoß über die Coulomkraft zu berechnen ist schon etwas ungewöhnlich. Aber letztendlich muß man die Kräfte zw. den Billard-Kugeln ja irgendwo herkriegen, d.h. man muss den Stoß im mikroskopischen Maßstab b…

  • Benutzer-Avatarbild

    @nafets Es ist tatsächlich so, dass in der klassischen Mechanik die Kraftübertragung zw. 2 Körpern über die Coulombkraft zustandekommt: Wenn du also eine Kugel auf eine Stahlplatte legst, fällt sie ja nicht durch die Platte durch. Was tatsächlich geschieht ist, dass sich die Elektronen der Kugel und der Stahlplatte so nahe kommen, dass sie sich gegenseitig abstossen. Damit wird die Kugel gewissermaßen in der Schwebe gehalten. Auch der Zusammenhalt eines Festkörpers wird ja durch die Coulombkräft…

  • Benutzer-Avatarbild

    @RodFromGermany Richtig ist, ich arbeite da mit der Coulombkraft. Allerdings ist es so, dass bei einer realen Kollision ausschließlich diese zum tragen kommt: Wenn 2 Stahlkugeln kollidieren, findet die Kraftübertragung über die Ladung der Elektronen im Festkörper statt. Eine rein mechanische Kollision gibt es eigentlich garnicht. Man kann eine solche zwar im Simulationsprogramm darstellen, aber das ist dann künstlich, d.h. man definiert die Kollistion zu einem Zeitpunkt in dem dier Abstand zw. d…

  • Benutzer-Avatarbild

    Ich hoffe ihr habt nichts dagegen, wenn ich mal auf diese Diskussion verweise: foren.activevb.de/archiv/vb-ne…eifenblasen-im-Gummiband/ foren.activevb.de/archiv/vb-ne…ad-102495/beitrag-104260/ Der Code dazu liegt hier noch rum ActiveVb.de/members/klaus/Phys…unce001/VBN_Bounce001.zip

  • Benutzer-Avatarbild

    @petaod Hilft das razzzer530i nun mit der Frage Zitat von razzzer530i: „Ist eine Audiodatei nicht sowieso einfach nur eine Datei die ein Bytearray beinhaltet?“ Tatsache ist, raw-audio ist einfach nur ein Array von Daten. Eine Wav-Datei enthält noch einen Header, der die Art der Daten beschreibt. Schau dir hierzu mal foren.activevb.de/forum/csharp…m-001-Raw-Audio-St/#forum und die nachfolgenden Threads an. Da kannst du sehen, wie man eine Wav-Datei erzeugt und gleich abspielt. Wie oben schon besc…

  • Benutzer-Avatarbild

    Also nur um das nochmal zu erklären: Wenn ein Sound (Musik) aus dem Lautsprecher kommt, dann ist das ein analoges Signal. Was anderes kann der Lautsprecher nicht. Vor dem Lautsprecher sitzt ein Verstärker. Der braucht auch ein analoges Signal. Vor dem Verstärker sitzt ein Prozessor, der das digitale Signal (raw audio) in ein analoges Signal wandelt. Der braucht Rohdaten, also das was man unter Windows als Wav bezeichnet. Will man nun ein MP3 abspielen, müssen die komprimierten Daten dekomprimier…

  • Benutzer-Avatarbild

    Zum Abspielen muss es dekomprimiert werden. D.h. das original-Signal muss wieder hergestellt werden und damit wird die Soundkarte gefüttert. Bei einem MP3-Player merkst du nichts davon. Ein jpeg wird zur Darstellung auf dem Bildschirm auch dekomprimiert. D.h. du siehst die dekomprimierte Bitmap (BMP). Das jpg auf deiner HD bleibt natürlich ein jpeg

  • Benutzer-Avatarbild

    Hallo razzer, richtig ist: Wavdateien sind Binärdateien, die den Ton unkomprimiert enthalten. Eine Wav-Datei hat aber zusätzlich noch einen Header. Hier steht z.B. drin, ob es ein Byte pro Sample gibt oder 2, also 8 Bit oder 16 Bit. Da steht auch ob es mono- oder stereo-Sound ist. Eine MP3-Datei hingegen ist ein komprimiertes Format. D.h. da kann man keine Rohdaten auslesen. Zum Abspielen wird ein MP3 jedoch dekomprimiert, also in den Urzustand zurückversetzt. Andersherum werden Rohdaten zu MP3 …

  • Benutzer-Avatarbild

    Spamanrufe?

    VB3-Guru - - Off-Topic

    Beitrag

    Zitat: „Und das bringt dann was, außer das man sich dabei selbst beruhigt bzw. verarscht ? “ Nun, was wir als aktive Forennutzer tun können, auch ohne Hilfe der BNA, ist die entsprechenden Telefonnummern (auch wenn es Spoofing ist) zu veröffentlichen und auch die betreffenden Firmen namentlich zu nennen (also nicht gleich auflegen, sondern erstmal nachhaken mit wem man es zu tun hat und die Nr. und Firma, bzw. Agentur zu erfragen). Den Anruf von "Microsoft" aus Indien (die Nr. war aus den Nieder…

  • Benutzer-Avatarbild

    Spamanrufe?

    VB3-Guru - - Off-Topic

    Beitrag

    Wenn einer wirklich lästig wird, kann man sich auch an die Bundesnetzagentur wenden: bundesnetzagentur.de Die tun zwar nicht wirklich was, aber immerhin kriegst du ne Mail in der steht, dass sie sich drum kümmern werden. siehe z.B. foren.activevb.de/forum/commun…/Bundesnetzagentur/#forum

  • Benutzer-Avatarbild

    Hallo Carbonunit, wie ich sehe schreibst du deinen eigenen Formelparser und ich will dir da auch nicht reinpfuschen, aber du könntest dir, um die Möglichkeiten mal anzusehen, diesen Code hier activevb.de/rubriken/projekte/prj_3dfp/3dfp.html ansehen. lg, Vb3-Guru

  • Benutzer-Avatarbild

    Dein Problem ist vermutlich nicht der Stift (Pen), sondern eher eine Einschränkung des Ausgabebereichs. Hast du auf der Form vielleicht noch irgendwelche Controls rumliegen (Frame, Container oder Picturebox?), die evtl. über deinem Diagramm liegen? Ich würde empfehlen, nicht auf der Form zu zeichnen. Nimm dafür lieber eine Picturebox. lg, vb3-guru

  • Benutzer-Avatarbild

    Boundary Tracing

    VB3-Guru - - Sonstige Problemstellungen

    Beitrag

    @xd-franky-5 activevb.de/members/klaus/public/VektorLausOcx.zip activevb.de/cgi-bin/upload/download.pl?id=2033 activevb.de/cgi-bin/upload/download.pl?id=3003 activevb.de/cgi-bin/upload/download.pl?id=3368 activevb.de/cgi-bin/upload/download.pl?id=3467

  • Benutzer-Avatarbild

    Boundary Tracing

    VB3-Guru - - Sonstige Problemstellungen

    Beitrag

    Ist zwar schon etwas älter, geht aber noch: activevb.de/forenarchive/forum/vb-classic/suche/Vektorlaus/ Den Algo kann man ohne weiteres auch in VB.Net realisieren. LG, VB3-Guru

  • Benutzer-Avatarbild

    Also es gibt Integrieren und Integrieren : Entweder geht man den analytischen Weg (wie in der Schule gelernt), also Exponent um 1 erhöhen und den alten Exponenten vor die Variable, d.h. X^2 wird nach der Integration zu 2*x^3 oder man macht die Integration numerisch, also schrittweise. D.h. Integrieren bedeutet Fäche unter einer Kurve bestimmen. Hierzu zerschneidet man die Fläche in viele schmale Streifen, berechnet der Fläche der Streifen und summiert die Flächen der einelnen Elemente. Ich hab h…

  • Benutzer-Avatarbild

    Ich hab vor Jahren mal so ein ähnliches Programm geschrieben - vllt 30 Formeln und 100-200 Eingabefelder. Die Kunst ist hierbei den Pfad der Berechung festzulegen. D.h. ein Parameter wirkt sich auf den nächsten aus und dieser hat als Ergebnis auch wieder Folgen. Die Reihenfolge ist also von Bedeutung. Zur Auslösung der Berechnung würde ich dir empfehlen, keinen Button, sondern die Textbox selbst und hier die Eingabe von CR auszuwerten. Wenn eine TB leer ist, ist das Ergebnis für diesen Parameter…

  • Benutzer-Avatarbild

    Zitat von ~blaze~: „Numerische Lösungen für Ableitung und Integral sind i.a. fehlerbehaftet, je nach Fall auch sehr stark. Das würde ich an der Stelle nicht so sehr empfehlen.“ Also das ist m.E. eine ziemlich gewagte These Numerische Integration oder Differentiation ist in wissenschaftlichen Simulationsprogrammen Standard (siehe z.B. Poisson-Solver). Natürlich gibt es kleine Fehler - die muss man kennen und berücksichtigen, aber für einen Funktionsplot reicht es allemal. Die analytischen Methode…

  • Benutzer-Avatarbild

    Schau dir mal das hier an: foren.activevb.de/forum/vb-net…und-Differenzieren/#forum Enthält Funktionsplots, Integrieren und Differenzieren (numerisch) und ein paar speziellere Dinge, wie z.B. ein Fadenkreuz um Werte auf der Funktion zu bestimmen. Lass dich nicht von Stichworten wie Doppelschicht oder Langmuir abschrecken. Die Mathe ist auf Schulniveau (Abi 2017) lg, vb3-Guru

  • Benutzer-Avatarbild

    Tonhöhe ändern

    VB3-Guru - - Sonstige Problemstellungen

    Beitrag

    Hallo 'johannes 123456' grundsätzlich kann man die Tonhöhe jeder Raw-Audio-Datei (Wav) verändern, indem man die Rohdaten auf einer anderen Zeitskala abbildet, d.h. man muss "umsamplen". Hier ist nicht gemeint, die Samplerate im Header zu ändern, sondern die Neuberechnung der Position jedes einzelnen Samples auf der Zeitskala (bei gleichbleibender Abspiel-Samplerate, z.B. 44100 sps). Es gibt wohl einige Klasse oder dlls, die das können (eine wurde ja bereits erwähnt). Wenn man es hingegen selber …

  • Benutzer-Avatarbild

    Als Alternative zu Vektorpfeilen kann man auch einfach Fettschrift für die Vektoren verwenden. Wenn es darum geht, Vektorpfeile in ein Diagramm einzufügen, ist es wahrscheinlich am besten dies tatsächlich zu "Fuß" zu machen. D.h. du zeichnest den Vektorpfeil z.B. aus dem gewöhnlichen Arial einfach über den Buchstaben. Eine weitere Alternative ist LateX, also Formeln malen wie bei Wikipedia. Aber wenn du z.B. ein Diagramm erstellen willst um Vektoraddition zu demonstrieren, muss du ja eh lernen, …

  • Benutzer-Avatarbild

    Zitat von ErfinderDesRades: „Nein, die Ellipse kann ich nicht selbst definieren, die ist definiert, wie angegeben. Es ist ja auch nicht wirklich eine Ellipse, sondern genau genommen ein Ellipsen-Segment.“ Macht ja nichts, wenn du weißt, wo die Ellipse, bzw. das Segment sitzt, kannst du sie auch rechnerisch per Parametergl. darstellen. Da ist die Rechnerei wesentlich einfacher als mit der Kreis, bzw. Ellipsengleichung. Übrigens sieht das xx1 nach einer seit langem gebräuchlichen Schreibweise aus:…

  • Benutzer-Avatarbild

    Wäre es nicht einfacher (vernünftiger) wenn du deine Ellipsen einfach mittels Sin und Cos definierst und bei Bedarf entsprechend rotierst? Private Function CreateEllipse(ByVal np As Int32, ByVal nPeriods As Double, ByVal AFact As Double) As Int32 Dim R, Phi, PhiStep, PhiMax As Double Dim x, y As Double Dim i As Int32 Dim A As Double ReDim PolyF(np - 1) PhiMax = 2 * PI PhiStep = PhiMax / (np - 1) 'Phi0 = 0 R = 1 For i = 0 To np - 1 Phi = i * PhiStep x = R / 1 * Cos(Phi + Phi0) y = R / 2 * Sin(Phi…

  • Benutzer-Avatarbild

    Grundsätzlich kannst du alle API-Funktionen aus der winmm.dll auch unter VB.Net nutzen: Declare Function mixerGetDevCaps Lib "winmm.dll" _ Alias "mixerGetDevCapsA" ( _ ByVal uMxId As Long, _ ByVal pmxcaps As MIXERCAPS, _ ByVal cbmxcaps As Long) As Long Hier ein Beispiel für den Mixer: activevb.de/rubriken/klassen/sound/cmixer.html Das ist noch VB6-Code, der ist aber übertragbar. Gruß, Klaus