Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
Ich habe ein ansteigendes Dreieckssignal generiert mit einer Startamplitude und einer Endamplitude.
Allerdings wird mir es nicht in Reihe angezeigt wie gewünscht.
Was habe ich falsch gemacht?
Was ich sehe, sind 5 verschiedenen Signale (5 Kanäle), alle beginnend bei 0, mit unterschiedlichen Amplituden von 2V (Startamplitude), 3V, 4V, 5V, 6V (Endamplitude). Es sieht gut aus, läuft offensichtlich fehlerfrei und Du kannst doch zufrieden sein. Es sein denn, Du wolltest ein ganz andere Ergebnis. Welches? Dein Text ist mir schlichtweg zu unpräzise, um das wissen zu können.
Das Signal wird in einer For Schleife generiert.Muss ich bei den Diagrammeinstellungen etwas ändern vielleicht das die signale "aneinander gehängt" werden..?
' schrieb:Das Signal wird in einer For Schleife generiert.
Du generierst ja fünf Signale: ((End-Start)/Delta + 1)=5 auf erste Schleife, die erstellt ein Array mit 5 Werten. Dieses Array geht indiziert und als Schleifenzähler in die zweite Schleife, in der du dann 5 "parallele" Signale (also ein zweidimensionales Feld) erzeugst. Diese nun werden als fünf Graphen, von denen jeder wie ich das so sehe 250 Punkte hat, angezeigt. Willst du die 5 Signale hintereinander, so musst du statt des indizierten Ausganges eine Addition z.B. per Schieberegister machen.
Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
' schrieb:Danke für deine Antwort. Ok mein Fehler ist mir jetzt klar aber wie mach ich das mit dem Schieberegister?
Im Eigenschaftsmenü der For-Schleife Schieberegister auswählen und positionieren (ich hoffe doch mal For-Schleifen können Schieberegister habe). Vom Ausgang des Signal-VIs eine (leere) Konstante erzeugen und an den Eingang (links außerhalb der FOR-Schleife) des Schieberegisters legen. Linkes Schieberegister und Ausgang Signal-VI addieren (wie das geht musst du halt mach schauen, vielleicht ja doch mit Array, notfalls gibt es was bei Signalerzeugung) und auf rechtes Schieberegister geben. Den Ausgang des Schieberegisters (rechts außerhalb der For-Schleife) auf die Graphik geben.
Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
' schrieb:Im Eigenschaftsmenü der For-Schleife Schieberegister auswählen und positionieren (ich hoffe doch mal For-Schleifen können Schieberegister habe). Vom Ausgang des Signal-VIs eine (leere) Konstante erzeugen und an den Eingang (links außerhalb der FOR-Schleife) des Schieberegisters legen. Linkes Schieberegister und Ausgang Signal-VI addieren (wie das geht musst du halt mach schauen, vielleicht ja doch mit Array, notfalls gibt es was bei Signalerzeugung) und auf rechtes Schieberegister geben. Den Ausgang des Schieberegisters (rechts außerhalb der For-Schleife) auf die Graphik geben.
Das habe ich gemacht.Jetzt kommt (logischerweise) folgender Fehler:
LabVIEW: (Hex 0xFFFFF8F6) Waveforms have different dt values.
weil ich ja die gleiche Anzahl samples für jedes Signal verwende.Kann ich das trotzdem anzeigen lassen irgendwie?