Hallo erstmal!
*erstespostmach*
Werke schon seit einer Woche rum bis ich auf dieses eigentlich leicht gegooglete geile Forum gekommen bin.
Ich hab einen Drucksensor und je nachdem wie stark ich ihm presse schwankt er von der 0 schwelle auf 10 mV.
Um jetzt diesen Post unnötig lange in die Länge zu ziehen beschreib ich mir nur mal mein Problem.
Ich würd gern in einem Durchgang verschiedene Zyklen einbringen. D.h. man kann sichs das Diagramm wie eine SinusKurve vorstellen. D.h. nach jedem Durchgang soll LV selber erkennen jetzt kommt der nächste Durchgang und speichert das Maximum ab.
Ich habs mir so gedacht eine if Schleife in einer while Schleife, nämlich if x < 0.1 Start und if x > 0.1 End ...
aber das war noch wohl zu Bilderbuchhaft, sofern ich nichtmal check wie eine if-schleife ausschaut im LV
Mir wäre sehr geholfen, wenn jemand da schon Ahnung hätte
Greetz pooky
Hallo und willkommen erstmal hier im Forum.
Wie du dein Problem lösen kannst hängt wohl davon ab, was du genau willst und das habe ich noch nicht ganz verstanden.
Wie bekommst du denn deine Messwerte? Einzeln? Mehrere auf einmal?
Willst du ab einem Schwellenwert deine If Struktur ausführen? Und dann? Alle Punkte speichern oder innerhalb eines Bereiches ein Maximum aufzeichnen?
If Fälle realisiert man in LV über Case Strukturen. Ich habe dir mal ein kleines Beispiel angehängt, vielleicht hilft es dir.
Hier erzeugt LV eine Zufallszahl und überprüft, ob diese in einem gewissen Bereich liegt. Trifft das zu, schreibt das Vi die Zahl in einen Array.
Ich verwende hier also eine While Schleife, eine Case Struktur, die "In Range Coerce" Funktion um die If Bedingung zu überprüfen und eine Schieberegister.
Gruß
Hallo,
ich weiß nicht, ob ich Dich richtig verstanden habe. Aber schau Dir einfach mal mein VI an. Vielleicht hilft Dir das weiter und gibt Dir ein paar Anregungen.
Gruß Markus
Edit: Da war Kvasir wohl etwas schneller.
Wow !! rege und geile Antworten ^_^
hätte nicht gedacht dass das so schnell geht bzw. so ausführliche Antworten kommen.
Habe ein Bild upgeloadet wie ein Zyklus ausschaut, leider bin ich erst jetzt draufgekommen dass ein kleiner Peak unten rauskommt pro Zyklus. Pro Zyklus müsste ich Minimun und Maximum rausfinden, was meint ihr wäre es besser/leichter diese live zu erfassen oder erst im nachhinen mit der read.lvm ????
Danke für eure Antworten
und Interesse zu helfen!
' schrieb:Wow !! rege und geile Antworten ^_^
hätte nicht gedacht dass das so schnell geht bzw. so ausführliche Antworten kommen.
Habe ein Bild upgeloadet wie ein Zyklus ausschaut, leider bin ich erst jetzt draufgekommen dass ein kleiner Peak unten rauskommt pro Zyklus. Pro Zyklus müsste ich Minimun und Maximum rausfinden, was meint ihr wäre es besser/leichter diese live zu erfassen oder erst im nachhinen mit der read.lvm ????
Danke für eure Antworten und Interesse zu helfen!
Hm, ich habe bei einer ähnlichen Geschichte die Harmonische Frequenz ermitteln lassen. Dieser wird dann in Form einer Sinusfunktion ausgegeben. Durch dieses Signal solltest du die Zeit von Minimas und Maximas genau bestimmen können.
PS: Habe noch nicht so viel Erfahrung mit LabVIEW. Also besser auf die Vorschläge der anderen hören
' schrieb:Wow !! rege und geile Antworten ^_^
hätte nicht gedacht dass das so schnell geht bzw. so ausführliche Antworten kommen.
Habe ein Bild upgeloadet wie ein Zyklus ausschaut, leider bin ich erst jetzt draufgekommen dass ein kleiner Peak unten rauskommt pro Zyklus. Pro Zyklus müsste ich Minimun und Maximum rausfinden, was meint ihr wäre es besser/leichter diese live zu erfassen oder erst im nachhinen mit der read.lvm ????
Danke für eure Antworten und Interesse zu helfen!
Hi,
ja die Antworten kommen im Allgemeinen recht flott hier im Forum.
Hab heute leider nicht viel Zeit um dir etwas zurechtzubasteln, aber schau dir mal diesen Thread hier an:
http://www.LabVIEWforum.de/index.php...79&hl=punkt
Hier geht es um ein ähnliches Problem, das mit Punkt-zu-Punkt Funktionen gelöst wird.
Im Allgemeinen hängt wohl die optimale Lösungsmethode davon ab, wieviel du sicher über dein Signal weißt (Form, Zykluslänge, ...). Je nachdem kannst du das Problem verschieden angehen.
Gruß