LabVIEWForum.de
gestückelten Sinus bauen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Signaldarstellung (/Forum-Signaldarstellung)
+---- Thema: gestückelten Sinus bauen (/Thread-gestueckelten-Sinus-bauen)



gestückelten Sinus bauen - moppulli - 22.05.2007 15:43

Moin,
ich brauche zur Simulation einer Lunge die Anregung in Form eines Sinusses.
Dazu habe ich die Eingänge Amplitude, Atemzüge pro Minute und Verhältniss von Exspiration zu Inspiration...
aus diesen errechne ich mir Dauer und Frequenz zweier zusammengesetzer Sinusschwingungen
Inspiration geht von Phasenwinkel -90 Grad bis 90 Grad Exspiration dauert je nach E/I Verhältniss länger und geht von 90-270 Grad...
nun habe ich schon einiges probiert bekomme es aber nicht hin
vielleicht hat einer ne idee danke im vorraus
moppulli


gestückelten Sinus bauen - moppulli - 24.05.2007 12:32

ich bin jetzt ein bisschen weiter gekommen
ich kann beide teile in gewünschter länge erzeugen
jedoch bin ich noch zu blöd dass hintereinander zu machen habs mit sequenz probiert
häng dass neue vi mal mit an
mfg
Uli


gestückelten Sinus bauen - derTetris - 24.05.2007 13:08

Hi,
guck dir mal das an.
Gruß[attachment=6832]


gestückelten Sinus bauen - moppulli - 24.05.2007 14:07

Vielen Dank,
wie gesagt ich fang grad erst an mit LabVIEW.
Ich danke dir besonders da du dir nicht zu schade bist auch die einfachen Fragen zu beantworten
mfg
Uli


gestückelten Sinus bauen - derTetris - 24.05.2007 14:17

dito Wink


gestückelten Sinus bauen - moppulli - 24.05.2007 16:30

so jetzt ist es wie ich es haben wollte geht bestimmt auch einfacher aber erfüllt seinen zweck
die rechenleistung lässt sich auch leicht runterschrauben


gestückelten Sinus bauen - jg - 24.05.2007 20:27

Hallo,
erst mal schön, dass du dich nach deiner ersten Frage selber weiter durchgebissen hast.
Anbei ein paar kleine Verbesserungshinweise:
1. Vor deinen Sinuserzeugungs-VI's: Wieso erst 2 Zahlen zu einem Array zusammenfügen und dann per "ArrayToCluster" in Cluster umwandeln. Besser gleich den Cluster bauen.
2. Kein blindes Anwenden von Express-VI's. Schau dir dann das Bsp an, wesentlich weniger Wandlungen.
3. Innerhalb deiner For-Loop: Um den i'ten Wert aus einem Array zu holen, brauchst du nur das Auto-Indexing aktivieren. Und wenn du schon ein Element aus dem Array holst, dann doch bitte per "Index Array" und nicht per "Delete from Array".

[attachment=6837]

MfG, Jens


gestückelten Sinus bauen - moppulli - 25.05.2007 11:34

vielen dank für die nützlichen hinweise,
wie gesagt ich fang grad erst an da wird dass pferd schonmal von hinten gef*****
das mit der for-schleife hat sich auch erledigt weil da meine DA-Wandler abkackt
bin aber bei der Lösungsfindung mit timerwert auslesen
danke nochmal
vielleicht noch ne kleine frage hinterher dessen antwort ich nicht so schnell finde
wenn ich im blockdiagramm alles hin und her schiebe verschiebt er es mir auch im frontpanel wie kann ich dass abstellen?
da gibts doch bestimmt irgendwas zum fixieren
mfg uli