LabVIEWForum.de - gestückelten Sinus bauen

LabVIEWForum.de

Normale Version: gestückelten Sinus bauen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
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
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
Hi,
guck dir mal das an.
Gruß[attachment=6832]
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
dito Wink
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
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
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
Referenz-URLs