LabVIEWForum.de - Erstellen einer Sinusschwingung mit Dämpfung

LabVIEWForum.de

Normale Version: Erstellen einer Sinusschwingung mit Dämpfung
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Tja, das passt nicht ganz! Das mache ich in meiner Freizeit, weil mir gesagt wurde, LV ist super, probier mal was aus! Und da ich so eine Waage hatte, wollte ich es ganz gern mal ausprobieren!
Leider bin ich absoluter Anfänger in LV und irgendwie klappt nichts. Auf der anderen Seite hat mich der Ehrgeiz gepackt und ich bin jetzt seit dem letzten Wochenende nur noch an LV dran!! Blink

Nur klappt nichts!!Pccrash

Deswegen bin ich eigentlich ganz froh, das mir Kvasir so viel hilft!! (Danke nochmal)

Gruss Herbert

Ach so, es wäre ganz schön, wenn ich noch nen paar (nix gegen dich) nützliche Tips bekommen würde!!
' schrieb:Ach so, es wäre ganz schön, wenn ich noch nen paar (nix gegen dich) nützliche Tips bekommen würde!!
Tut mir leid, Daß ich dir keinen Tip gegeben habe, ich kann nur nicht auf allen Hochzeiten tanzen.
Als ich 1985 gen Westen abgehauen bin, landete ich erst mal als "Industriepoet" bei der Firma Hottinger Baldwin in Darmstast, und meine erste Aufgabe war, die Bedienungsanleitung für genau so eine Waage zu schreiben. Es war ein tolles Ding: selbstslernend, erst Grobstrom, dann Feinstrom, dann Beobachtung des Gewichtsverlaufes, bis sich die Waage beruhigt hat, dann endgültige Messung des Endgewichts. Dann Auswertung für Selbstlernen: wenn das Gewicht, auch wenn es innershalb der Toleranz ist, vom Sollgewicht abweicht, Korrektur des Feinstroms für die nächste Füllung. Feinstrom war abschaltbar, z.B. für grobes Stückgut.

Und Du willst also jetzt mittels LabVIEW dieses Rad jetzt neu erfinden helfen. Viel Spaß dabei! Die Bedienungsanleitung habe ich vielleicht sogar noch da, wenn ich lange genug suche.
Naja zum LV lernen eignet sich das Ganze ja vielleicht nicht schlecht.

Wie auch immer - ich erlaube mir mal was zum Topic zu schreibenWink

Um mehrere anzuhängen erzeugst du dir am besten zuerst ein Array, dann addierst du mittels eines Case und eines Buttons einfach deine Geraden ran.
Dazu brauchst du nun allerdings eine For-Schleife mit Schieberegister, in der du dein Signal immer aktuell mitziehst.
Per Button aktivierst du dann einen Case, der dir Sinus oder Gerade in dein Signal bringt.
Je nachdem, ob du die Stellen im Signal überschreiben oder addieren willst, musst du andere Funktionen verwenden.
Im Prinzip brauchst du die Funktionen "In Array einfügen", "Teilarray entfernen", "Teilarray ersetzen".
Den Zeitpunkt bestimmst du über den Index.

Ich habe dir ein Vi angehängt, was genau dies macht. Allerdings nur mit einer Geraden. Den Sinus musst du dir schon selbst hineinbasteln.

P.S.: Im Prinzip macht dieses Vi das Gleiche wie das von gestern. Allerdings diesmal ohne Eventstruktur und damit wohl leichter zu verstehen als Anfänger.

Gruß
Danke, aber ich habe ja heute nicht auch nur geschlafen Big Grin und spielte mit deinem VI von vorhin rum und denke, das ich bald soweit bin!!
Ich schicke dir mal meinen aktuellen Stand! Nur hab ich manchmal noch so einen Sprung drin zwischen den einzelnen Steigungen!?!? Muss ich noch weiter basteln, aber langsam machts mir auch Spass!!

Kann ich die einzelnen Blöcke (Steigung, Sinus) der Übersicht wegen auch in einzelne Teilfunktionen oder sowas schreiben??

Gruss Herbert
Tach Leute, nach einigem hin und her hab ich mein Kurven fertig!
Wollte mich nur noch mal kurz bei allen bedanken, die mir geholfen haben! Danke

Anbei mal ein Kurvenverlauf, so wie ich mir das vorgestellt hab. Obwohl ich immer noch ein paar kleinere Probleme habe: Wenn ich einen D/A Wanlder 10 Bit habe, also Eingangswerte von 0-1023 auf die Karte geben kann, wie stelle ich sicher, dass ich nicht auf Grund eines Kurvenverlaufs z.B. bis 2000 komme??
Ich will aber nicht das ganze durch ne Konstante teilen (bei mir mal als Beispiel 50000)! Es soll also flexibel sein.


gruss Herbert
Seiten: 1 2
Referenz-URLs