LabVIEWForum.de - Signalanstieg rausfinden.

LabVIEWForum.de

Normale Version: Signalanstieg rausfinden.
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3
Hi snuz ich sag nochmal die Idee mit der Steigung echt eine tolle Lösung, ich hab mir deine Lösung angeguckt, bei mir war das
fehler so , dass ich nicht mit dt vergessen habe;)jetzt hab ich die genauso von dir geposteten werte berechnet.
leider hab ich noch ein Problem bei der automatischen Berechnung und zwar ((F-max-F gesucht)/(Ind max-Ind gesucht))= Steigung max ist eine Gleichung mit 2 unbekannten.
wie gesagt die max. Steigung find ich die besste Lösung.
Mir fällt gerade eine Idee mit der Standardabweichung ein, ich beschäftig mich heute damit und meld ich mich noch mal.
Gruß Tiko
' schrieb:Hallo snuz,

- Warum schleppst du alle Einzelkomponenten des DateTimeRecords durchs Blockdiagramm, wenn du nur die Sekundenanteile veränderst? Die anderen Komponenten stecken doch im Cluster drin und müssen nicht extra verdrahtet werden...
- Warum stellst du überhaupt auf den DateTimeRecord um und rechnest nicht direkt mit dem Timestamp?
Beides würde dein Blockdiagramm halbieren...

- Wozu die beiden versteckten boolschen Anzeigen? Ist dir der Draht ausgegangen oder wolltest du die Racecondition gezielt nutzen?

Hallo GerdW,

Du hast vollkommen recht, die Einzelkomponenten sind nicht nötig, da das eher eine "Spielwiese" für mich ist achte ich noch nicht auf Verkürzungen bzw. sauberes Programmieren. Ich benutze den DateTimeRecord, weil ich keine andere Lösung für mich gefunden habe - alle anderen Versuche schlugen irgendwie fehl. Werde mir aber nochmal den direkten Weg über Timestamp anschauen. Ja und die zwei boolschen Anzeigen, mir war da eher zuviel "Draht" im VI (Grund deiner ersten zwei Auflistungen) - die zwei Case-Strukturen müssen da auch irgendwann wieder weg, es gab ein Problem bei der Zeitrechnung, die Punkte wurden ab und zu um genau 1 Sekunde nach links verschoben. Im Endeffekt war ich einfach nur faul. Vielen Danke für deine Kritik ich werde sie so bald wie möglich an nehmen.


Zitat:Hi snuz ich sag nochmal die Idee mit der Steigung echt eine tolle Lösung, ich hab mir deine Lösung angeguckt, bei mir war das
fehler so , dass ich nicht mit dt vergessen habe wink.gif jetzt hab ich die genauso von dir geposteten werte berechnet.
leider hab ich noch ein Problem bei der automatischen Berechnung und zwar ((F-max-F gesucht)/(Ind max-Ind gesucht))= Steigung max ist eine Gleichung mit 2 unbekannten.
wie gesagt die max. Steigung find ich die besste Lösung.
Mir fällt gerade eine Idee mit der Standardabweichung ein, ich beschäftig mich heute damit und meld ich mich noch mal.
Gruß Tiko

Hallo tiko,

Es ist keine Gleichung mit 2 Unbekannten - unbekannt ist nur die maximale Steigung und die kannst Du ausrechnen. F_max bekannt (+ F_Max_Indizes), somit musste du einfach nur wieder alle Werte bis F_max eingeben (+ ihrem dazugehörigen Indizes) und ausrechnen. Und dabei einfach nach der maximalen Steigung suchen und sie dir merken (natürlich den Zeitpunkt und den Wert an dem dies so ist).

Gruß snuz
Hi snuz,
ja mit 2 unbekannten meinte ich die automathische Berechnung der Max.Steigung , hier lade ich so kleines Programm also nur zu Erklärung

[attachment=31438]
Lv86_img
Hallo tiko,

ja das ist doch clever. Dann einfach den Indizes von der Maximalen Steigung anzeigen lassen und schon weißt Du den Wert des Punktes den Du suchst, da der den gleichen Indizes hat wie die maximale Steigung. Schlau gemacht.


Gruß snuz
@tiko:

Bitte nächstes Mal die LabVIEW-Version Deines VIs mit angeben.

Und lies Dir mal die LVF-Regeln durch!Rulez

Nachdem Du Dich nicht an die Groß- und Kleinschreibung, Aktualisierung Deines Profils und die Angabe der LabVIEW-Version Deines VIs gehalten hast, gehe ich mal davon aus, dass Du das noch nicht gemacht hast. Wink

Gruß Markus
Hi snuz,
Clevere Idee von dir snuz, ich wusste nicht, dass mein gesuchte Punkt den gleichen Index wie Max Steigung hat.
vielen vielen dank für deine große Hilfe.
Aber bin leider noch nicht fertig mit diesen blöden Signale fertig.
Ich muss noch ab diesem gefundenen Punkt ein Array einfügen also muss einfach stakt monoten fallend bis wert 0, also ich meld mich noch falls ich und Vorschläge brauche.
und vielen dank noch mal snuz
Nichts zu danken.

Gruß snuz
Seiten: 1 2 3
Referenz-URLs