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 würde gern mehrere dynamische Daten addieren. Erstelle ich nur zwei Stück und benutze unter "Numerisch" einfach die Addition, ist das kein Problem. Ich hab das mit Sinusschwingungen getestet.
Jetzt habe ich aber Arrays für Frequenz, Amplitude und Phase. Diese gebe ich in eine For-Schleife und erzeuge Sinusschwingungen. Allerdings lassen sich diese nicht über ein Schieberegister addieren (das Diagramm Input 3 bleibt leer). Kann mir jemand sagen, woran das liegt?
Zur Verdeutlichung habe ich ein Bild angehängt. Eigentlich wollte ich den Eingang des Schieberegisters mit einer Null-Konstanten verbinden. Sowas gibt es wohl aber nicht. Ich wollte das deshalb machen, weil das für den Signalverlaufsgraph auch nötig war (siehe Bild).
- du verwendest ein nicht-initialisiertes Schieberegister, welche wohl ein "leeres" DDT enthält. Wie soll sich LabVIEW verhalten, wenn man ein DDT mit einem leeren DDT addieren will? Tipp zum Nachdenken: Wie verhält sich LabVIEW, wenn man ein leeres Array mit einem anderen Array addiert?
- einmal wandelst du dein DDT nach Array[DBL] um, um damit weiter zu rechnen. Ein ander mal verzichtest du auf diese Umwandlung - ich würde die Rechnung mit dem Array bevorzugen...
- warum überhaupt die Verwendung von DDT, wenn es in der Signalpalette auch Funktionen zum Erzeugen eines Sinussignals gibt?
Ich hab das Schieberegister nicht initialisiert, weil ich keine Konstante für dnamische Daten gefunden hab (Rechtsklick --> Erstellen --> Konstante erstellt eine double-Konstante). Jetzt habe ich stattdessen ein DC-Signal mit Offset 0 angeschlossen und es tut.
Zu deiner letzten Frage erstelle ich gleich ein neues Thema...